net: dsa: fix added_by_user switchdev notification
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141 L:      netdev@vger.kernel.org
142 S:      Maintained
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 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Ron Minnich <rminnich@sandia.gov>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 S:      Maintained
209 F:      Documentation/filesystems/9p.txt
210 F:      fs/9p/
211 F:      net/9p/
212 F:      include/net/9p/
213 F:      include/uapi/linux/virtio_9p.h
214 F:      include/trace/events/9p.h
215
216 A8293 MEDIA DRIVER
217 M:      Antti Palosaari <crope@iki.fi>
218 L:      linux-media@vger.kernel.org
219 W:      https://linuxtv.org
220 W:      http://palosaari.fi/linux/
221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
222 T:      git git://linuxtv.org/anttip/media_tree.git
223 S:      Maintained
224 F:      drivers/media/dvb-frontends/a8293*
225
226 AACRAID SCSI RAID DRIVER
227 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L:      linux-scsi@vger.kernel.org
229 W:      http://www.adaptec.com/
230 S:      Supported
231 F:      Documentation/scsi/aacraid.txt
232 F:      drivers/scsi/aacraid/
233
234 ABI/API
235 L:      linux-api@vger.kernel.org
236 F:      include/linux/syscalls.h
237 F:      kernel/sys_ni.c
238
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M:      Hans de Goede <hdegoede@redhat.com>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru.c
244
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M:      Alistair John Strachan <alistair@devzero.co.uk>
247 L:      linux-hwmon@vger.kernel.org
248 S:      Maintained
249 F:      drivers/hwmon/abituguru3.c
250
251 ACCES 104-DIO-48E GPIO DRIVER
252 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-dio-48e.c
256
257 ACCES 104-IDI-48 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idi-48.c
262
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L:      linux-gpio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/gpio/gpio-104-idio-16.c
268
269 ACCES 104-QUAD-8 IIO DRIVER
270 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
271 L:      linux-iio@vger.kernel.org
272 S:      Maintained
273 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F:      drivers/iio/counter/104-quad-8.c
275
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
278 L:      linux-gpio@vger.kernel.org
279 S:      Maintained
280 F:      drivers/gpio/gpio-pci-idio-16.c
281
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
284 L:      linux-gpio@vger.kernel.org
285 S:      Maintained
286 F:      drivers/gpio/gpio-pcie-idio-24.c
287
288 ACENIC DRIVER
289 M:      Jes Sorensen <jes@trained-monkey.org>
290 L:      linux-acenic@sunsite.dk
291 S:      Maintained
292 F:      drivers/net/ethernet/alteon/acenic*
293
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M:      Peter Feuerer <peter@piie.net>
296 L:      platform-driver-x86@vger.kernel.org
297 W:      http://piie.net/?section=acerhdf
298 S:      Maintained
299 F:      drivers/platform/x86/acerhdf.c
300
301 ACER WMI LAPTOP EXTRAS
302 M:      "Lee, Chun-Yi" <jlee@suse.com>
303 L:      platform-driver-x86@vger.kernel.org
304 S:      Maintained
305 F:      drivers/platform/x86/acer-wmi.c
306
307 ACPI
308 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M:      Len Brown <lenb@kernel.org>
310 L:      linux-acpi@vger.kernel.org
311 W:      https://01.org/linux-acpi
312 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B:      https://bugzilla.kernel.org
315 S:      Supported
316 F:      drivers/acpi/
317 F:      drivers/pnp/pnpacpi/
318 F:      include/linux/acpi.h
319 F:      include/linux/fwnode.h
320 F:      include/acpi/
321 F:      Documentation/acpi/
322 F:      Documentation/ABI/testing/sysfs-bus-acpi
323 F:      Documentation/ABI/testing/configfs-acpi
324 F:      drivers/pci/*acpi*
325 F:      drivers/pci/*/*acpi*
326 F:      drivers/pci/*/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI PMIC DRIVERS
371 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M:      Len Brown <lenb@kernel.org>
373 R:      Andy Shevchenko <andy@infradead.org>
374 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
375 L:      linux-acpi@vger.kernel.org
376 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B:      https://bugzilla.kernel.org
379 S:      Supported
380 F:      drivers/acpi/pmic/
381
382 ACPI THERMAL DRIVER
383 M:      Zhang Rui <rui.zhang@intel.com>
384 L:      linux-acpi@vger.kernel.org
385 W:      https://01.org/linux-acpi
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/*thermal*
389
390 ACPI VIDEO DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/acpi_video.c
397
398 ACPI WMI DRIVER
399 L:      platform-driver-x86@vger.kernel.org
400 S:      Orphan
401 F:      drivers/platform/x86/wmi.c
402 F:      include/uapi/linux/wmi.h
403
404 AD1889 ALSA SOUND DRIVER
405 M:      Thibaut Varene <T-Bone@parisc-linux.org>
406 W:      http://wiki.parisc-linux.org/AD1889
407 L:      linux-parisc@vger.kernel.org
408 S:      Maintained
409 F:      sound/pci/ad1889.*
410
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M:      Michael Hennerich <michael.hennerich@analog.com>
413 W:      http://wiki.analog.com/AD5254
414 W:      http://ez.analog.com/community/linux-device-drivers
415 S:      Supported
416 F:      drivers/misc/ad525x_dpot.c
417
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5398
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/regulator/ad5398.c
424
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD7142
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/input/misc/ad714x.c
431
432 AD7877 TOUCHSCREEN DRIVER
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7877
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/touchscreen/ad7877.c
438
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7879
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7879.c
445
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M:      Jiri Kosina <jikos@kernel.org>
448 S:      Maintained
449
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M:      Michael Hennerich <michael.hennerich@analog.com>
452 W:      https://wiki.analog.com/ADF7242
453 W:      http://ez.analog.com/community/linux-device-drivers
454 L:      linux-wpan@vger.kernel.org
455 S:      Supported
456 F:      drivers/net/ieee802154/adf7242.c
457 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459 ADM1025 HARDWARE MONITOR DRIVER
460 M:      Jean Delvare <jdelvare@suse.com>
461 L:      linux-hwmon@vger.kernel.org
462 S:      Maintained
463 F:      Documentation/hwmon/adm1025
464 F:      drivers/hwmon/adm1025.c
465
466 ADM1029 HARDWARE MONITOR DRIVER
467 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      drivers/hwmon/adm1029.c
471
472 ADM8211 WIRELESS DRIVER
473 L:      linux-wireless@vger.kernel.org
474 W:      http://wireless.kernel.org/
475 S:      Orphan
476 F:      drivers/net/wireless/admtek/adm8211.*
477
478 ADP1653 FLASH CONTROLLER DRIVER
479 M:      Sakari Ailus <sakari.ailus@iki.fi>
480 L:      linux-media@vger.kernel.org
481 S:      Maintained
482 F:      drivers/media/i2c/adp1653.c
483 F:      include/media/i2c/adp1653.h
484
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M:      Michael Hennerich <michael.hennerich@analog.com>
487 W:      http://wiki.analog.com/ADP5520
488 W:      http://ez.analog.com/community/linux-device-drivers
489 S:      Supported
490 F:      drivers/mfd/adp5520.c
491 F:      drivers/video/backlight/adp5520_bl.c
492 F:      drivers/leds/leds-adp5520.c
493 F:      drivers/gpio/gpio-adp5520.c
494 F:      drivers/input/keyboard/adp5520-keys.c
495
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M:      Michael Hennerich <michael.hennerich@analog.com>
498 W:      http://wiki.analog.com/ADP5588
499 W:      http://ez.analog.com/community/linux-device-drivers
500 S:      Supported
501 F:      drivers/input/keyboard/adp5588-keys.c
502 F:      drivers/gpio/gpio-adp5588.c
503
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M:      Michael Hennerich <michael.hennerich@analog.com>
506 W:      http://wiki.analog.com/ADP8860
507 W:      http://ez.analog.com/community/linux-device-drivers
508 S:      Supported
509 F:      drivers/video/backlight/adp8860_bl.c
510
511 ADS1015 HARDWARE MONITOR DRIVER
512 M:      Dirk Eibach <eibach@gdsys.de>
513 L:      linux-hwmon@vger.kernel.org
514 S:      Maintained
515 F:      Documentation/hwmon/ads1015
516 F:      drivers/hwmon/ads1015.c
517 F:      include/linux/platform_data/ads1015.h
518
519 ADT746X FAN DRIVER
520 M:      Colin Leroy <colin@colino.net>
521 S:      Maintained
522 F:      drivers/macintosh/therm_adt746x.c
523
524 ADT7475 HARDWARE MONITOR DRIVER
525 M:      Jean Delvare <jdelvare@suse.com>
526 L:      linux-hwmon@vger.kernel.org
527 S:      Maintained
528 F:      Documentation/hwmon/adt7475
529 F:      drivers/hwmon/adt7475.c
530
531 ADVANSYS SCSI DRIVER
532 M:      Matthew Wilcox <matthew@wil.cx>
533 M:      Hannes Reinecke <hare@suse.com>
534 L:      linux-scsi@vger.kernel.org
535 S:      Maintained
536 F:      Documentation/scsi/advansys.txt
537 F:      drivers/scsi/advansys.c
538
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M:      Michael Hennerich <michael.hennerich@analog.com>
541 W:      http://wiki.analog.com/ADXL345
542 W:      http://ez.analog.com/community/linux-device-drivers
543 S:      Supported
544 F:      drivers/input/misc/adxl34x.c
545
546 AF9013 MEDIA DRIVER
547 M:      Antti Palosaari <crope@iki.fi>
548 L:      linux-media@vger.kernel.org
549 W:      https://linuxtv.org
550 W:      http://palosaari.fi/linux/
551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
552 T:      git git://linuxtv.org/anttip/media_tree.git
553 S:      Maintained
554 F:      drivers/media/dvb-frontends/af9013*
555
556 AF9033 MEDIA DRIVER
557 M:      Antti Palosaari <crope@iki.fi>
558 L:      linux-media@vger.kernel.org
559 W:      https://linuxtv.org
560 W:      http://palosaari.fi/linux/
561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
562 T:      git git://linuxtv.org/anttip/media_tree.git
563 S:      Maintained
564 F:      drivers/media/dvb-frontends/af9033*
565
566 AFFS FILE SYSTEM
567 M:      David Sterba <dsterba@suse.com>
568 L:      linux-fsdevel@vger.kernel.org
569 S:      Odd Fixes
570 F:      Documentation/filesystems/affs.txt
571 F:      fs/affs/
572
573 AFS FILESYSTEM
574 M:      David Howells <dhowells@redhat.com>
575 L:      linux-afs@lists.infradead.org
576 S:      Supported
577 F:      fs/afs/
578 F:      include/trace/events/afs.h
579 F:      Documentation/filesystems/afs.txt
580 W:      https://www.infradead.org/~dhowells/kafs/
581
582 AGPGART DRIVER
583 M:      David Airlie <airlied@linux.ie>
584 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585 S:      Maintained
586 F:      drivers/char/agp/
587 F:      include/linux/agp*
588 F:      include/uapi/linux/agp*
589
590 AHA152X SCSI DRIVER
591 M:      "Juergen E. Fischer" <fischer@norbit.de>
592 L:      linux-scsi@vger.kernel.org
593 S:      Maintained
594 F:      drivers/scsi/aha152x*
595 F:      drivers/scsi/pcmcia/aha152x*
596
597 AIC7XXX / AIC79XX SCSI DRIVER
598 M:      Hannes Reinecke <hare@suse.com>
599 L:      linux-scsi@vger.kernel.org
600 S:      Maintained
601 F:      drivers/scsi/aic7xxx/
602
603 AIMSLAB FM RADIO RECEIVER DRIVER
604 M:      Hans Verkuil <hverkuil@xs4all.nl>
605 L:      linux-media@vger.kernel.org
606 T:      git git://linuxtv.org/media_tree.git
607 W:      https://linuxtv.org
608 S:      Maintained
609 F:      drivers/media/radio/radio-aimslab*
610
611 AIO
612 M:      Benjamin LaHaise <bcrl@kvack.org>
613 L:      linux-aio@kvack.org
614 S:      Supported
615 F:      fs/aio.c
616 F:      include/linux/*aio*.h
617
618 AIRSPY MEDIA DRIVER
619 M:      Antti Palosaari <crope@iki.fi>
620 L:      linux-media@vger.kernel.org
621 W:      https://linuxtv.org
622 W:      http://palosaari.fi/linux/
623 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
624 T:      git git://linuxtv.org/anttip/media_tree.git
625 S:      Maintained
626 F:      drivers/media/usb/airspy/
627
628 ALACRITECH GIGABIT ETHERNET DRIVER
629 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
630 S:      Maintained
631 F:      drivers/net/ethernet/alacritech/*
632
633 ALCATEL SPEEDTOUCH USB DRIVER
634 M:      Duncan Sands <duncan.sands@free.fr>
635 L:      linux-usb@vger.kernel.org
636 W:      http://www.linux-usb.org/SpeedTouch/
637 S:      Maintained
638 F:      drivers/usb/atm/speedtch.c
639 F:      drivers/usb/atm/usbatm.c
640
641 ALCHEMY AU1XX0 MMC DRIVER
642 M:      Manuel Lauss <manuel.lauss@gmail.com>
643 S:      Maintained
644 F:      drivers/mmc/host/au1xmmc.c
645
646 ALI1563 I2C DRIVER
647 M:      Rudolf Marek <r.marek@assembler.cz>
648 L:      linux-i2c@vger.kernel.org
649 S:      Maintained
650 F:      Documentation/i2c/busses/i2c-ali1563
651 F:      drivers/i2c/busses/i2c-ali1563.c
652
653 ALLWINNER SECURITY SYSTEM
654 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
655 L:      linux-crypto@vger.kernel.org
656 S:      Maintained
657 F:      drivers/crypto/sunxi-ss/
658
659 ALPHA PORT
660 M:      Richard Henderson <rth@twiddle.net>
661 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662 M:      Matt Turner <mattst88@gmail.com>
663 S:      Odd Fixes
664 L:      linux-alpha@vger.kernel.org
665 F:      arch/alpha/
666
667 ALPS PS/2 TOUCHPAD DRIVER
668 R:      Pali Rohár <pali.rohar@gmail.com>
669 F:      drivers/input/mouse/alps.*
670
671 ALTERA I2C CONTROLLER DRIVER
672 M:      Thor Thayer <thor.thayer@linux.intel.com>
673 S:      Maintained
674 F:      drivers/i2c/busses/i2c-altera.c
675
676 ALTERA MAILBOX DRIVER
677 M:      Ley Foon Tan <lftan@altera.com>
678 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679 S:      Maintained
680 F:      drivers/mailbox/mailbox-altera.c
681
682 ALTERA PIO DRIVER
683 M:      Tien Hock Loh <thloh@altera.com>
684 L:      linux-gpio@vger.kernel.org
685 S:      Maintained
686 F:      drivers/gpio/gpio-altera.c
687
688 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689 M:      Thor Thayer <thor.thayer@linux.intel.com>
690 S:      Maintained
691 F:      drivers/gpio/gpio-altera-a10sr.c
692 F:      drivers/mfd/altera-a10sr.c
693 F:      drivers/reset/reset-a10sr.c
694 F:      include/linux/mfd/altera-a10sr.h
695 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697 ALTERA TRIPLE SPEED ETHERNET DRIVER
698 M:      Vince Bridgers <vbridger@opensource.altera.com>
699 L:      netdev@vger.kernel.org
700 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S:      Maintained
702 F:      drivers/net/ethernet/altera/
703
704 ALTERA UART/JTAG UART SERIAL DRIVERS
705 M:      Tobias Klauser <tklauser@distanz.ch>
706 L:      linux-serial@vger.kernel.org
707 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 S:      Maintained
709 F:      drivers/tty/serial/altera_uart.c
710 F:      drivers/tty/serial/altera_jtaguart.c
711 F:      include/linux/altera_uart.h
712 F:      include/linux/altera_jtaguart.h
713
714 AMAZON ETHERNET DRIVERS
715 M:      Netanel Belgazal <netanel@amazon.com>
716 R:      Saeed Bishara <saeedb@amazon.com>
717 R:      Zorik Machulsky <zorik@amazon.com>
718 L:      netdev@vger.kernel.org
719 S:      Supported
720 F:      Documentation/networking/ena.txt
721 F:      drivers/net/ethernet/amazon/
722
723 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724 M:      Tom Lendacky <thomas.lendacky@amd.com>
725 M:      Gary Hook <gary.hook@amd.com>
726 L:      linux-crypto@vger.kernel.org
727 S:      Supported
728 F:      drivers/crypto/ccp/
729 F:      include/linux/ccp.h
730
731 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732 M:      Huang Rui <ray.huang@amd.com>
733 L:      linux-hwmon@vger.kernel.org
734 S:      Supported
735 F:      Documentation/hwmon/fam15h_power
736 F:      drivers/hwmon/fam15h_power.c
737
738 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
740 S:      Orphan
741 F:      drivers/usb/gadget/udc/amd5536udc.*
742
743 AMD GEODE PROCESSOR/CHIPSET SUPPORT
744 P:      Andres Salomon <dilinger@queued.net>
745 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
746 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747 S:      Supported
748 F:      drivers/char/hw_random/geode-rng.c
749 F:      drivers/crypto/geode*
750 F:      drivers/video/fbdev/geode/
751 F:      arch/x86/include/asm/geode.h
752
753 AMD IOMMU (AMD-VI)
754 M:      Joerg Roedel <joro@8bytes.org>
755 L:      iommu@lists.linux-foundation.org
756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757 S:      Maintained
758 F:      drivers/iommu/amd_iommu*.[ch]
759 F:      include/linux/amd-iommu.h
760
761 AMD KFD
762 M:      Oded Gabbay <oded.gabbay@gmail.com>
763 L:      dri-devel@lists.freedesktop.org
764 T:      git git://people.freedesktop.org/~gabbayo/linux.git
765 S:      Supported
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
771 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
772 F:      drivers/gpu/drm/amd/amdkfd/
773 F:      drivers/gpu/drm/amd/include/cik_structs.h
774 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
775 F:      drivers/gpu/drm/amd/include/vi_structs.h
776 F:      include/uapi/linux/kfd_ioctl.h
777
778 AMD SEATTLE DEVICE TREE SUPPORT
779 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
780 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
781 M:      Tom Lendacky <thomas.lendacky@amd.com>
782 S:      Supported
783 F:      arch/arm64/boot/dts/amd/
784
785 AMD XGBE DRIVER
786 M:      Tom Lendacky <thomas.lendacky@amd.com>
787 L:      netdev@vger.kernel.org
788 S:      Supported
789 F:      drivers/net/ethernet/amd/xgbe/
790 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
791
792 AMS (Apple Motion Sensor) DRIVER
793 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
794 S:      Supported
795 F:      drivers/macintosh/ams/
796
797 ANALOG DEVICES INC AD9389B DRIVER
798 M:      Hans Verkuil <hans.verkuil@cisco.com>
799 L:      linux-media@vger.kernel.org
800 S:      Maintained
801 F:      drivers/media/i2c/ad9389b*
802
803 ANALOG DEVICES INC ADV7180 DRIVER
804 M:      Lars-Peter Clausen <lars@metafoo.de>
805 L:      linux-media@vger.kernel.org
806 W:      http://ez.analog.com/community/linux-device-drivers
807 S:      Supported
808 F:      drivers/media/i2c/adv7180.c
809
810 ANALOG DEVICES INC ADV748X DRIVER
811 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
812 L:      linux-media@vger.kernel.org
813 S:      Maintained
814 F:      drivers/media/i2c/adv748x/*
815
816 ANALOG DEVICES INC ADV7511 DRIVER
817 M:      Hans Verkuil <hans.verkuil@cisco.com>
818 L:      linux-media@vger.kernel.org
819 S:      Maintained
820 F:      drivers/media/i2c/adv7511*
821
822 ANALOG DEVICES INC ADV7604 DRIVER
823 M:      Hans Verkuil <hans.verkuil@cisco.com>
824 L:      linux-media@vger.kernel.org
825 S:      Maintained
826 F:      drivers/media/i2c/adv7604*
827
828 ANALOG DEVICES INC ADV7842 DRIVER
829 M:      Hans Verkuil <hans.verkuil@cisco.com>
830 L:      linux-media@vger.kernel.org
831 S:      Maintained
832 F:      drivers/media/i2c/adv7842*
833
834 ANALOG DEVICES INC ASOC CODEC DRIVERS
835 M:      Lars-Peter Clausen <lars@metafoo.de>
836 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
837 W:      http://wiki.analog.com/
838 W:      http://ez.analog.com/community/linux-device-drivers
839 S:      Supported
840 F:      sound/soc/codecs/adau*
841 F:      sound/soc/codecs/adav*
842 F:      sound/soc/codecs/ad1*
843 F:      sound/soc/codecs/ad7*
844 F:      sound/soc/codecs/ssm*
845 F:      sound/soc/codecs/sigmadsp.*
846
847 ANALOG DEVICES INC DMA DRIVERS
848 M:      Lars-Peter Clausen <lars@metafoo.de>
849 W:      http://ez.analog.com/community/linux-device-drivers
850 S:      Supported
851 F:      drivers/dma/dma-axi-dmac.c
852
853 ANALOG DEVICES INC IIO DRIVERS
854 M:      Lars-Peter Clausen <lars@metafoo.de>
855 M:      Michael Hennerich <Michael.Hennerich@analog.com>
856 W:      http://wiki.analog.com/
857 W:      http://ez.analog.com/community/linux-device-drivers
858 S:      Supported
859 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
860 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
861 F:      drivers/iio/*/ad*
862 F:      drivers/iio/adc/ltc2497*
863 X:      drivers/iio/*/adjd*
864 F:      drivers/staging/iio/*/ad*
865
866 ANDES ARCHITECTURE
867 M:      Greentime Hu <green.hu@gmail.com>
868 M:      Vincent Chen <deanbo422@gmail.com>
869 T:      git https://github.com/andestech/linux.git
870 S:      Supported
871 F:      arch/nds32/
872 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
873 F:      Documentation/devicetree/bindings/nds32/
874 K:      nds32
875 N:      nds32
876
877 ANDROID CONFIG FRAGMENTS
878 M:      Rob Herring <robh@kernel.org>
879 S:      Supported
880 F:      kernel/configs/android*
881
882 ANDROID DRIVERS
883 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
884 M:      Arve Hjønnevåg <arve@android.com>
885 M:      Todd Kjos <tkjos@android.com>
886 M:      Martijn Coenen <maco@android.com>
887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
888 L:      devel@driverdev.osuosl.org
889 S:      Supported
890 F:      drivers/android/
891 F:      drivers/staging/android/
892
893 ANDROID GOLDFISH PIC DRIVER
894 M:      Miodrag Dinic <miodrag.dinic@mips.com>
895 S:      Supported
896 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
897 F:      drivers/irqchip/irq-goldfish-pic.c
898
899 ANDROID GOLDFISH RTC DRIVER
900 M:      Miodrag Dinic <miodrag.dinic@mips.com>
901 S:      Supported
902 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
903 F:      drivers/rtc/rtc-goldfish.c
904
905 ANDROID ION DRIVER
906 M:      Laura Abbott <labbott@redhat.com>
907 M:      Sumit Semwal <sumit.semwal@linaro.org>
908 L:      devel@driverdev.osuosl.org
909 L:      dri-devel@lists.freedesktop.org
910 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
911 S:      Supported
912 F:      drivers/staging/android/ion
913 F:      drivers/staging/android/uapi/ion.h
914
915 AOA (Apple Onboard Audio) ALSA DRIVER
916 M:      Johannes Berg <johannes@sipsolutions.net>
917 L:      linuxppc-dev@lists.ozlabs.org
918 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
919 S:      Maintained
920 F:      sound/aoa/
921
922 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
923 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
924 L:      linux-iio@vger.kernel.org
925 S:      Maintained
926 F:      drivers/iio/adc/stx104.c
927
928 APM DRIVER
929 M:      Jiri Kosina <jikos@kernel.org>
930 S:      Odd fixes
931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
932 F:      arch/x86/kernel/apm_32.c
933 F:      include/linux/apm_bios.h
934 F:      include/uapi/linux/apm_bios.h
935 F:      drivers/char/apm-emulation.c
936
937 APPARMOR SECURITY MODULE
938 M:      John Johansen <john.johansen@canonical.com>
939 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
940 W:      wiki.apparmor.net
941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
942 S:      Supported
943 F:      security/apparmor/
944 F:      Documentation/admin-guide/LSM/apparmor.rst
945
946 APPLE BCM5974 MULTITOUCH DRIVER
947 M:      Henrik Rydberg <rydberg@bitmath.org>
948 L:      linux-input@vger.kernel.org
949 S:      Odd fixes
950 F:      drivers/input/mouse/bcm5974.c
951
952 APPLE SMC DRIVER
953 M:      Henrik Rydberg <rydberg@bitmath.org>
954 L:      linux-hwmon@vger.kernel.org
955 S:      Odd fixes
956 F:      drivers/hwmon/applesmc.c
957
958 APPLETALK NETWORK LAYER
959 L:      netdev@vger.kernel.org
960 S:      Odd fixes
961 F:      drivers/net/appletalk/
962 F:      net/appletalk/
963
964 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
965 M:      Duc Dang <dhdang@apm.com>
966 S:      Supported
967 F:      arch/arm64/boot/dts/apm/
968
969 APPLIED MICRO (APM) X-GENE SOC EDAC
970 M:      Loc Ho <lho@apm.com>
971 S:      Supported
972 F:      drivers/edac/xgene_edac.c
973 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
974
975 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
976 M:      Iyappan Subramanian <isubramanian@apm.com>
977 M:      Keyur Chudgar <kchudgar@apm.com>
978 S:      Supported
979 F:      drivers/net/ethernet/apm/xgene-v2/
980
981 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
982 M:      Iyappan Subramanian <isubramanian@apm.com>
983 M:      Keyur Chudgar <kchudgar@apm.com>
984 M:      Quan Nguyen <qnguyen@apm.com>
985 S:      Supported
986 F:      drivers/net/ethernet/apm/xgene/
987 F:      drivers/net/phy/mdio-xgene.c
988 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
989 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
990
991 APPLIED MICRO (APM) X-GENE SOC PMU
992 M:      Tai Nguyen <ttnguyen@apm.com>
993 S:      Supported
994 F:      drivers/perf/xgene_pmu.c
995 F:      Documentation/perf/xgene-pmu.txt
996 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
997
998 APTINA CAMERA SENSOR PLL
999 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1000 L:      linux-media@vger.kernel.org
1001 S:      Maintained
1002 F:      drivers/media/i2c/aptina-pll.*
1003
1004 ARC FRAMEBUFFER DRIVER
1005 M:      Jaya Kumar <jayalk@intworks.biz>
1006 S:      Maintained
1007 F:      drivers/video/fbdev/arcfb.c
1008 F:      drivers/video/fbdev/core/fb_defio.c
1009
1010 ARC PGU DRM DRIVER
1011 M:      Alexey Brodkin <abrodkin@synopsys.com>
1012 S:      Supported
1013 F:      drivers/gpu/drm/arc/
1014 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1015
1016 ARCNET NETWORK LAYER
1017 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1018 L:      netdev@vger.kernel.org
1019 S:      Maintained
1020 F:      drivers/net/arcnet/
1021 F:      include/uapi/linux/if_arcnet.h
1022
1023 ARM ARCHITECTED TIMER DRIVER
1024 M:      Mark Rutland <mark.rutland@arm.com>
1025 M:      Marc Zyngier <marc.zyngier@arm.com>
1026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027 S:      Maintained
1028 F:      arch/arm/include/asm/arch_timer.h
1029 F:      arch/arm64/include/asm/arch_timer.h
1030 F:      drivers/clocksource/arm_arch_timer.c
1031
1032 ARM HDLCD DRM DRIVER
1033 M:      Liviu Dudau <liviu.dudau@arm.com>
1034 S:      Supported
1035 F:      drivers/gpu/drm/arm/hdlcd_*
1036 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1037
1038 ARM MALI-DP DRM DRIVER
1039 M:      Liviu Dudau <liviu.dudau@arm.com>
1040 M:      Brian Starkey <brian.starkey@arm.com>
1041 M:      Mali DP Maintainers <malidp@foss.arm.com>
1042 S:      Supported
1043 F:      drivers/gpu/drm/arm/
1044 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1045
1046 ARM MFM AND FLOPPY DRIVERS
1047 M:      Ian Molton <spyro@f2s.com>
1048 S:      Maintained
1049 F:      arch/arm/lib/floppydma.S
1050 F:      arch/arm/include/asm/floppy.h
1051
1052 ARM PMU PROFILING AND DEBUGGING
1053 M:      Will Deacon <will.deacon@arm.com>
1054 M:      Mark Rutland <mark.rutland@arm.com>
1055 S:      Maintained
1056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057 F:      arch/arm*/kernel/perf_*
1058 F:      arch/arm/oprofile/common.c
1059 F:      arch/arm*/kernel/hw_breakpoint.c
1060 F:      arch/arm*/include/asm/hw_breakpoint.h
1061 F:      arch/arm*/include/asm/perf_event.h
1062 F:      drivers/perf/*
1063 F:      include/linux/perf/arm_pmu.h
1064 F:      Documentation/devicetree/bindings/arm/pmu.txt
1065 F:      Documentation/devicetree/bindings/perf/
1066
1067 ARM PORT
1068 M:      Russell King <linux@armlinux.org.uk>
1069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070 W:      http://www.armlinux.org.uk/
1071 S:      Odd Fixes
1072 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1073 F:      arch/arm/
1074 X:      arch/arm/boot/dts/
1075
1076 ARM PRIMECELL AACI PL041 DRIVER
1077 M:      Russell King <linux@armlinux.org.uk>
1078 S:      Odd Fixes
1079 F:      sound/arm/aaci.*
1080
1081 ARM PRIMECELL BUS SUPPORT
1082 M:      Russell King <linux@armlinux.org.uk>
1083 S:      Odd Fixes
1084 F:      drivers/amba/
1085 F:      include/linux/amba/bus.h
1086
1087 ARM PRIMECELL CLCD PL110 DRIVER
1088 M:      Russell King <linux@armlinux.org.uk>
1089 S:      Odd Fixes
1090 F:      drivers/video/fbdev/amba-clcd.*
1091
1092 ARM PRIMECELL KMI PL050 DRIVER
1093 M:      Russell King <linux@armlinux.org.uk>
1094 S:      Odd Fixes
1095 F:      drivers/input/serio/ambakmi.*
1096 F:      include/linux/amba/kmi.h
1097
1098 ARM PRIMECELL MMCI PL180/1 DRIVER
1099 M:      Russell King <linux@armlinux.org.uk>
1100 S:      Odd Fixes
1101 F:      drivers/mmc/host/mmci.*
1102 F:      include/linux/amba/mmci.h
1103
1104 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1105 M:      Russell King <linux@armlinux.org.uk>
1106 S:      Odd Fixes
1107 F:      drivers/tty/serial/amba-pl01*.c
1108 F:      include/linux/amba/serial.h
1109
1110 ARM SMMU DRIVERS
1111 M:      Will Deacon <will.deacon@arm.com>
1112 R:      Robin Murphy <robin.murphy@arm.com>
1113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114 S:      Maintained
1115 F:      drivers/iommu/arm-smmu.c
1116 F:      drivers/iommu/arm-smmu-v3.c
1117 F:      drivers/iommu/io-pgtable-arm.c
1118 F:      drivers/iommu/io-pgtable-arm-v7s.c
1119
1120 ARM SUB-ARCHITECTURES
1121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122 S:      Maintained
1123 F:      arch/arm/mach-*/
1124 F:      arch/arm/plat-*/
1125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1126
1127 ARM/ACTIONS SEMI ARCHITECTURE
1128 M:      Andreas Färber <afaerber@suse.de>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S:      Maintained
1131 N:      owl
1132 F:      arch/arm/mach-actions/
1133 F:      arch/arm/boot/dts/owl-*
1134 F:      arch/arm64/boot/dts/actions/
1135 F:      drivers/clocksource/owl-*
1136 F:      drivers/soc/actions/
1137 F:      include/dt-bindings/power/owl-*
1138 F:      include/linux/soc/actions/
1139 F:      Documentation/devicetree/bindings/arm/actions.txt
1140 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1141 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1142
1143 ARM/ADS SPHERE MACHINE SUPPORT
1144 M:      Lennert Buytenhek <kernel@wantstofly.org>
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 S:      Maintained
1147
1148 ARM/AFEB9260 MACHINE SUPPORT
1149 M:      Sergey Lapin <slapin@ossfans.org>
1150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151 S:      Maintained
1152
1153 ARM/AJECO 1ARM MACHINE SUPPORT
1154 M:      Lennert Buytenhek <kernel@wantstofly.org>
1155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 S:      Maintained
1157
1158 ARM/Allwinner SoC Clock Support
1159 M:      Emilio López <emilio@elopez.com.ar>
1160 S:      Maintained
1161 F:      drivers/clk/sunxi/
1162
1163 ARM/Allwinner sunXi SoC support
1164 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1165 M:      Chen-Yu Tsai <wens@csie.org>
1166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 S:      Maintained
1168 N:      sun[x456789]i
1169 N:      sun50i
1170 F:      arch/arm/mach-sunxi/
1171 F:      arch/arm64/boot/dts/allwinner/
1172 F:      drivers/clk/sunxi-ng/
1173 F:      drivers/pinctrl/sunxi/
1174 F:      drivers/soc/sunxi/
1175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1176
1177 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1178 M:      Neil Armstrong <narmstrong@baylibre.com>
1179 M:      Jerome Brunet <jbrunet@baylibre.com>
1180 L:      linux-amlogic@lists.infradead.org
1181 S:      Maintained
1182 F:      drivers/clk/meson/
1183 F:      include/dt-bindings/clock/meson*
1184 F:      include/dt-bindings/clock/gxbb*
1185 F:      Documentation/devicetree/bindings/clock/amlogic*
1186
1187 ARM/Amlogic Meson SoC support
1188 M:      Carlo Caione <carlo@caione.org>
1189 M:      Kevin Hilman <khilman@baylibre.com>
1190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 L:      linux-amlogic@lists.infradead.org
1192 W:      http://linux-meson.com/
1193 S:      Maintained
1194 F:      arch/arm/mach-meson/
1195 F:      arch/arm/boot/dts/meson*
1196 F:      arch/arm64/boot/dts/amlogic/
1197 F:      drivers/pinctrl/meson/
1198 F:      drivers/mmc/host/meson*
1199 N:      meson
1200
1201 ARM/Annapurna Labs ALPINE ARCHITECTURE
1202 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1203 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206 F:      arch/arm/mach-alpine/
1207 F:      arch/arm/boot/dts/alpine*
1208 F:      arch/arm64/boot/dts/al/
1209 F:      drivers/*/*alpine*
1210
1211 ARM/ARTPEC MACHINE SUPPORT
1212 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1213 M:      Lars Persson <lars.persson@axis.com>
1214 S:      Maintained
1215 L:      linux-arm-kernel@axis.com
1216 F:      arch/arm/mach-artpec
1217 F:      arch/arm/boot/dts/artpec6*
1218 F:      drivers/clk/axis
1219 F:      drivers/crypto/axis
1220 F:      drivers/pinctrl/pinctrl-artpec*
1221 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1222
1223 ARM/ASPEED I2C DRIVER
1224 M:      Brendan Higgins <brendanhiggins@google.com>
1225 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226 R:      Joel Stanley <joel@jms.id.au>
1227 L:      linux-i2c@vger.kernel.org
1228 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1229 S:      Maintained
1230 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1231 F:      drivers/i2c/busses/i2c-aspeed.c
1232 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234
1235 ARM/ASPEED MACHINE SUPPORT
1236 M:      Joel Stanley <joel@jms.id.au>
1237 R:      Andrew Jeffery <andrew@aj.id.au>
1238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1240 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1241 S:      Supported
1242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1243 F:      arch/arm/mach-aspeed/
1244 F:      arch/arm/boot/dts/aspeed-*
1245 N:      aspeed
1246
1247 ARM/ATMEL AT91 Clock Support
1248 M:      Boris Brezillon <boris.brezillon@bootlin.com>
1249 S:      Maintained
1250 F:      drivers/clk/at91
1251
1252 ARM/CALXEDA HIGHBANK ARCHITECTURE
1253 M:      Rob Herring <robh@kernel.org>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256 F:      arch/arm/mach-highbank/
1257 F:      arch/arm/boot/dts/highbank.dts
1258 F:      arch/arm/boot/dts/ecx-*.dts*
1259
1260 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1261 M:      Krzysztof Halasa <khalasa@piap.pl>
1262 S:      Maintained
1263 F:      arch/arm/mach-cns3xxx/
1264
1265 ARM/CAVIUM THUNDER NETWORK DRIVER
1266 M:      Sunil Goutham <sgoutham@cavium.com>
1267 M:      Robert Richter <rric@kernel.org>
1268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 S:      Supported
1270 F:      drivers/net/ethernet/cavium/thunder/
1271
1272 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1273 M:      Lukasz Majewski <lukma@denx.de>
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S:      Maintained
1276 F:      arch/arm/mach-ep93xx/ts72xx.c
1277
1278 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279 M:      Alexander Shiyan <shc_work@mail.ru>
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Odd Fixes
1282 N:      clps711x
1283
1284 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285 M:      Lennert Buytenhek <kernel@wantstofly.org>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288
1289 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1291 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      arch/arm/mach-ep93xx/
1295 F:      arch/arm/mach-ep93xx/include/mach/
1296
1297 ARM/CLKDEV SUPPORT
1298 M:      Russell King <linux@armlinux.org.uk>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302 F:      drivers/clk/clkdev.c
1303
1304 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1305 M:      Mike Rapoport <mike@compulab.co.il>
1306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 S:      Maintained
1308
1309 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1310 M:      Baruch Siach <baruch@tkos.co.il>
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 S:      Maintained
1313 F:      arch/arm/boot/dts/cx92755*
1314 N:      digicolor
1315
1316 ARM/CONTEC MICRO9 MACHINE SUPPORT
1317 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1318 S:      Maintained
1319 F:      arch/arm/mach-ep93xx/micro9.c
1320
1321 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1322 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 S:      Maintained
1325 F:      drivers/hwtracing/coresight/*
1326 F:      Documentation/trace/coresight.txt
1327 F:      Documentation/trace/coresight-cpu-debug.txt
1328 F:      Documentation/devicetree/bindings/arm/coresight.txt
1329 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1330 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1331 F:      tools/perf/arch/arm/util/pmu.c
1332 F:      tools/perf/arch/arm/util/auxtrace.c
1333 F:      tools/perf/arch/arm/util/cs-etm.c
1334 F:      tools/perf/arch/arm/util/cs-etm.h
1335 F:      tools/perf/util/cs-etm.*
1336 F:      tools/perf/util/cs-etm-decoder/*
1337
1338 ARM/CORGI MACHINE SUPPORT
1339 M:      Richard Purdie <rpurdie@rpsys.net>
1340 S:      Maintained
1341
1342 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1343 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1344 M:      Linus Walleij <linus.walleij@linaro.org>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 T:      git git://github.com/ulli-kroll/linux.git
1347 S:      Maintained
1348 F:      Documentation/devicetree/bindings/arm/gemini.txt
1349 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1350 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1351 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1352 F:      arch/arm/mach-gemini/
1353 F:      drivers/net/ethernet/cortina/
1354 F:      drivers/pinctrl/pinctrl-gemini.c
1355 F:      drivers/rtc/rtc-ftrtc010.c
1356
1357 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1358 M:      Barry Song <baohua@kernel.org>
1359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1361 S:      Maintained
1362 F:      arch/arm/boot/dts/prima2*
1363 F:      arch/arm/mach-prima2/
1364 F:      drivers/clk/sirf/
1365 F:      drivers/clocksource/timer-prima2.c
1366 F:      drivers/clocksource/timer-atlas7.c
1367 N:      [^a-z]sirf
1368
1369 ARM/EBSA110 MACHINE SUPPORT
1370 M:      Russell King <linux@armlinux.org.uk>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 W:      http://www.armlinux.org.uk/
1373 S:      Maintained
1374 F:      arch/arm/mach-ebsa110/
1375 F:      drivers/net/ethernet/amd/am79c961a.*
1376
1377 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1378 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1379 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 S:      Maintained
1382 N:      efm32
1383
1384 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1385 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Maintained
1388 F:      arch/arm/mach-pxa/ezx.c
1389
1390 ARM/FARADAY FA526 PORT
1391 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 S:      Maintained
1394 T:      git git://git.berlios.de/gemini-board
1395 F:      arch/arm/mm/*-fa*
1396
1397 ARM/FOOTBRIDGE ARCHITECTURE
1398 M:      Russell King <linux@armlinux.org.uk>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 W:      http://www.armlinux.org.uk/
1401 S:      Maintained
1402 F:      arch/arm/include/asm/hardware/dec21285.h
1403 F:      arch/arm/mach-footbridge/
1404
1405 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1406 M:      Shawn Guo <shawnguo@kernel.org>
1407 M:      Sascha Hauer <s.hauer@pengutronix.de>
1408 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1409 R:      Fabio Estevam <fabio.estevam@nxp.com>
1410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 S:      Maintained
1412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1413 F:      arch/arm/mach-imx/
1414 F:      arch/arm/mach-mxs/
1415 F:      arch/arm/boot/dts/imx*
1416 F:      arch/arm/configs/imx*_defconfig
1417 F:      drivers/clk/imx/
1418 F:      drivers/soc/imx/
1419 F:      include/soc/imx/
1420
1421 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1422 M:      Shawn Guo <shawnguo@kernel.org>
1423 M:      Sascha Hauer <s.hauer@pengutronix.de>
1424 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1425 R:      Stefan Agner <stefan@agner.ch>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Maintained
1428 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1429 F:      arch/arm/mach-imx/*vf610*
1430 F:      arch/arm/boot/dts/vf*
1431
1432 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1433 M:      Lennert Buytenhek <kernel@wantstofly.org>
1434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 S:      Maintained
1436
1437 ARM/GUMSTIX MACHINE SUPPORT
1438 M:      Steve Sakoman <sakoman@gmail.com>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S:      Maintained
1441
1442 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1443 M:      Philipp Zabel <philipp.zabel@gmail.com>
1444 M:      Paul Parsons <lost.distance@yahoo.com>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447 F:      arch/arm/mach-pxa/hx4700.c
1448 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1449 F:      sound/soc/pxa/hx4700.c
1450
1451 ARM/HISILICON SOC SUPPORT
1452 M:      Wei Xu <xuwei5@hisilicon.com>
1453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 W:      http://www.hisilicon.com
1455 S:      Supported
1456 T:      git git://github.com/hisilicon/linux-hisi.git
1457 F:      arch/arm/mach-hisi/
1458 F:      arch/arm/boot/dts/hi3*
1459 F:      arch/arm/boot/dts/hip*
1460 F:      arch/arm/boot/dts/hisi*
1461 F:      arch/arm64/boot/dts/hisilicon/
1462
1463 ARM/HP JORNADA 7XX MACHINE SUPPORT
1464 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1465 W:      www.jlime.com
1466 S:      Maintained
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1468 F:      arch/arm/mach-sa1100/jornada720.c
1469 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1470
1471 ARM/IGEP MACHINE SUPPORT
1472 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1473 M:      Javier Martinez Canillas <javier@dowhile0.org>
1474 L:      linux-omap@vger.kernel.org
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477 F:      arch/arm/boot/dts/omap3-igep*
1478
1479 ARM/INCOME PXA270 SUPPORT
1480 M:      Marek Vasut <marek.vasut@gmail.com>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1483 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1484
1485 ARM/INTEL IOP13XX ARM ARCHITECTURE
1486 M:      Lennert Buytenhek <kernel@wantstofly.org>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489
1490 ARM/INTEL IOP32X ARM ARCHITECTURE
1491 M:      Lennert Buytenhek <kernel@wantstofly.org>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:      Maintained
1494
1495 ARM/INTEL IOP33X ARM ARCHITECTURE
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 S:      Orphan
1498
1499 ARM/INTEL IQ81342EX MACHINE SUPPORT
1500 M:      Lennert Buytenhek <kernel@wantstofly.org>
1501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 S:      Maintained
1503
1504 ARM/INTEL IXDP2850 MACHINE SUPPORT
1505 M:      Lennert Buytenhek <kernel@wantstofly.org>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 S:      Maintained
1508
1509 ARM/INTEL IXP4XX ARM ARCHITECTURE
1510 M:      Imre Kaloz <kaloz@openwrt.org>
1511 M:      Krzysztof Halasa <khalasa@piap.pl>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S:      Maintained
1514 F:      arch/arm/mach-ixp4xx/
1515
1516 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1517 M:      Jonathan Cameron <jic23@cam.ac.uk>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 F:      arch/arm/mach-pxa/stargate2.c
1521 F:      drivers/pcmcia/pxa2xx_stargate2.c
1522
1523 ARM/INTEL XSC3 (MANZANO) ARM CORE
1524 M:      Lennert Buytenhek <kernel@wantstofly.org>
1525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527
1528 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1529 M:      Lennert Buytenhek <kernel@wantstofly.org>
1530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 S:      Maintained
1532
1533 ARM/LG1K ARCHITECTURE
1534 M:      Chanho Min <chanho.min@lge.com>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 F:      arch/arm64/boot/dts/lg/
1538
1539 ARM/LOGICPD PXA270 MACHINE SUPPORT
1540 M:      Lennert Buytenhek <kernel@wantstofly.org>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543
1544 ARM/LPC18XX ARCHITECTURE
1545 M:      Joachim Eastwood <manabian@gmail.com>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548 F:      arch/arm/boot/dts/lpc43*
1549 F:      drivers/clk/nxp/clk-lpc18xx*
1550 F:      drivers/clocksource/time-lpc32xx.c
1551 F:      drivers/i2c/busses/i2c-lpc2k.c
1552 F:      drivers/memory/pl172.c
1553 F:      drivers/mtd/spi-nor/nxp-spifi.c
1554 F:      drivers/rtc/rtc-lpc24xx.c
1555 N:      lpc18xx
1556
1557 ARM/LPC32XX SOC SUPPORT
1558 M:      Vladimir Zapolskiy <vz@mleia.com>
1559 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1562 S:      Maintained
1563 F:      arch/arm/boot/dts/lpc32*
1564 F:      arch/arm/mach-lpc32xx/
1565 F:      drivers/i2c/busses/i2c-pnx.c
1566 F:      drivers/net/ethernet/nxp/lpc_eth.c
1567 F:      drivers/usb/host/ohci-nxp.c
1568 F:      drivers/watchdog/pnx4008_wdt.c
1569 N:      lpc32xx
1570
1571 ARM/MAGICIAN MACHINE SUPPORT
1572 M:      Philipp Zabel <philipp.zabel@gmail.com>
1573 S:      Maintained
1574
1575 ARM/Marvell Dove/MV78xx0/Orion SOC support
1576 M:      Jason Cooper <jason@lakedaemon.net>
1577 M:      Andrew Lunn <andrew@lunn.ch>
1578 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579 M:      Gregory Clement <gregory.clement@bootlin.com>
1580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 S:      Maintained
1582 F:      Documentation/devicetree/bindings/soc/dove/
1583 F:      arch/arm/mach-dove/
1584 F:      arch/arm/mach-mv78xx0/
1585 F:      arch/arm/mach-orion5x/
1586 F:      arch/arm/plat-orion/
1587 F:      arch/arm/boot/dts/dove*
1588 F:      arch/arm/boot/dts/orion5x*
1589
1590 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1591 M:      Jason Cooper <jason@lakedaemon.net>
1592 M:      Andrew Lunn <andrew@lunn.ch>
1593 M:      Gregory Clement <gregory.clement@bootlin.com>
1594 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      arch/arm/boot/dts/armada*
1598 F:      arch/arm/boot/dts/kirkwood*
1599 F:      arch/arm/configs/mvebu_*_defconfig
1600 F:      arch/arm/mach-mvebu/
1601 F:      arch/arm64/boot/dts/marvell/armada*
1602 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1603 F:      drivers/cpufreq/mvebu-cpufreq.c
1604 F:      drivers/irqchip/irq-armada-370-xp.c
1605 F:      drivers/irqchip/irq-mvebu-*
1606 F:      drivers/pinctrl/mvebu/
1607 F:      drivers/rtc/rtc-armada38x.c
1608
1609 ARM/Mediatek RTC DRIVER
1610 M:      Eddie Huang <eddie.huang@mediatek.com>
1611 M:      Sean Wang <sean.wang@mediatek.com>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1616 F:      drivers/rtc/rtc-mt6397.c
1617 F:      drivers/rtc/rtc-mt7622.c
1618
1619 ARM/Mediatek SoC support
1620 M:      Matthias Brugger <matthias.bgg@gmail.com>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1623 S:      Maintained
1624 F:      arch/arm/boot/dts/mt6*
1625 F:      arch/arm/boot/dts/mt7*
1626 F:      arch/arm/boot/dts/mt8*
1627 F:      arch/arm/mach-mediatek/
1628 F:      arch/arm64/boot/dts/mediatek/
1629 N:      mtk
1630 K:      mediatek
1631
1632 ARM/Mediatek USB3 PHY DRIVER
1633 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1634 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636 S:      Maintained
1637 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1638
1639 ARM/MICREL KS8695 ARCHITECTURE
1640 M:      Greg Ungerer <gerg@uclinux.org>
1641 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F:      arch/arm/mach-ks8695/
1643 S:      Odd Fixes
1644
1645 ARM/Microchip (AT91) SoC support
1646 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1647 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 W:      http://www.linux4sam.org
1650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1651 S:      Supported
1652 N:      at91
1653 N:      atmel
1654 F:      arch/arm/mach-at91/
1655 F:      include/soc/at91/
1656 F:      arch/arm/boot/dts/at91*.dts
1657 F:      arch/arm/boot/dts/at91*.dtsi
1658 F:      arch/arm/boot/dts/sama*.dts
1659 F:      arch/arm/boot/dts/sama*.dtsi
1660 F:      arch/arm/include/debug/at91.S
1661 F:      drivers/memory/atmel*
1662 F:      drivers/watchdog/sama5d4_wdt.c
1663 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1664 X:      drivers/net/wireless/atmel/
1665
1666 ARM/MIOA701 MACHINE SUPPORT
1667 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 F:      arch/arm/mach-pxa/mioa701.c
1670 S:      Maintained
1671
1672 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1673 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1674 S:      Maintained
1675
1676 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1677 M:      Linus Walleij <linus.walleij@linaro.org>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 S:      Maintained
1680 F:      arch/arm/mach-nomadik/
1681 F:      arch/arm/mach-u300/
1682 F:      arch/arm/mach-ux500/
1683 F:      arch/arm/boot/dts/ste-*
1684 F:      drivers/clk/clk-nomadik.c
1685 F:      drivers/clk/clk-u300.c
1686 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1687 F:      drivers/clocksource/timer-u300.c
1688 F:      drivers/dma/coh901318*
1689 F:      drivers/dma/ste_dma40*
1690 F:      drivers/hwspinlock/u8500_hsem.c
1691 F:      drivers/i2c/busses/i2c-nomadik.c
1692 F:      drivers/i2c/busses/i2c-stu300.c
1693 F:      drivers/mfd/ab3100*
1694 F:      drivers/mfd/ab8500*
1695 F:      drivers/mfd/abx500*
1696 F:      drivers/mfd/dbx500*
1697 F:      drivers/mfd/db8500*
1698 F:      drivers/pinctrl/nomadik/
1699 F:      drivers/pinctrl/pinctrl-coh901*
1700 F:      drivers/pinctrl/pinctrl-u300.c
1701 F:      drivers/rtc/rtc-ab3100.c
1702 F:      drivers/rtc/rtc-ab8500.c
1703 F:      drivers/rtc/rtc-coh901331.c
1704 F:      drivers/rtc/rtc-pl031.c
1705 F:      drivers/watchdog/coh901327_wdt.c
1706 F:      Documentation/devicetree/bindings/arm/ste-*
1707 F:      Documentation/devicetree/bindings/arm/ux500/
1708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1709
1710 ARM/NUVOTON NPCM ARCHITECTURE
1711 M:      Avi Fishman <avifishman70@gmail.com>
1712 M:      Tomer Maimon <tmaimon77@gmail.com>
1713 R:      Patrick Venture <venture@google.com>
1714 R:      Nancy Yuen <yuenn@google.com>
1715 R:      Brendan Higgins <brendanhiggins@google.com>
1716 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1717 S:      Supported
1718 F:      arch/arm/mach-npcm/
1719 F:      arch/arm/boot/dts/nuvoton-npcm*
1720 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1721 F:      drivers/*/*npcm*
1722 F:      Documentation/*/*npcm*
1723
1724 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1725 M:      Wan ZongShun <mcuos.com@gmail.com>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 W:      http://www.mcuos.com
1728 S:      Maintained
1729 F:      arch/arm/mach-w90x900/
1730 F:      drivers/input/keyboard/w90p910_keypad.c
1731 F:      drivers/input/touchscreen/w90p910_ts.c
1732 F:      drivers/watchdog/nuc900_wdt.c
1733 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1734 F:      drivers/mtd/nand/raw/nuc900_nand.c
1735 F:      drivers/rtc/rtc-nuc900.c
1736 F:      drivers/spi/spi-nuc900.c
1737 F:      drivers/usb/host/ehci-w90x900.c
1738 F:      drivers/video/fbdev/nuc900fb.c
1739
1740 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1741 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1742 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1743 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1744 S:      Supported
1745
1746 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1747 M:      Alexander Clouter <alex@digriz.org.uk>
1748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 W:      http://www.digriz.org.uk/ts78xx/kernel
1750 S:      Maintained
1751 F:      arch/arm/mach-orion5x/ts78xx-*
1752
1753 ARM/OXNAS platform support
1754 M:      Neil Armstrong <narmstrong@baylibre.com>
1755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1757 S:      Maintained
1758 F:      arch/arm/mach-oxnas/
1759 F:      arch/arm/boot/dts/ox8*.dts*
1760 N:      oxnas
1761
1762 ARM/PALM TREO SUPPORT
1763 M:      Tomas Cech <sleep_walker@suse.com>
1764 L:      linux-arm-kernel@lists.infradead.org
1765 W:      http://hackndev.com
1766 S:      Maintained
1767 F:      arch/arm/mach-pxa/palmtreo.*
1768
1769 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1770 M:      Marek Vasut <marek.vasut@gmail.com>
1771 L:      linux-arm-kernel@lists.infradead.org
1772 W:      http://hackndev.com
1773 S:      Maintained
1774 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1775 F:      arch/arm/mach-pxa/palmtx.c
1776 F:      arch/arm/mach-pxa/palmt5.*
1777 F:      arch/arm/mach-pxa/include/mach/palmld.h
1778 F:      arch/arm/mach-pxa/palmld.c
1779 F:      arch/arm/mach-pxa/palmte2.*
1780 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1781 F:      arch/arm/mach-pxa/palmtc.c
1782
1783 ARM/PALMZ72 SUPPORT
1784 M:      Sergey Lapin <slapin@ossfans.org>
1785 L:      linux-arm-kernel@lists.infradead.org
1786 W:      http://hackndev.com
1787 S:      Maintained
1788 F:      arch/arm/mach-pxa/palmz72.*
1789
1790 ARM/PLEB SUPPORT
1791 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1792 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1793 S:      Maintained
1794
1795 ARM/PT DIGITAL BOARD PORT
1796 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 W:      http://www.armlinux.org.uk/
1799 S:      Maintained
1800
1801 ARM/QUALCOMM SUPPORT
1802 M:      Andy Gross <andy.gross@linaro.org>
1803 M:      David Brown <david.brown@linaro.org>
1804 L:      linux-arm-msm@vger.kernel.org
1805 L:      linux-soc@vger.kernel.org
1806 S:      Maintained
1807 F:      Documentation/devicetree/bindings/soc/qcom/
1808 F:      arch/arm/boot/dts/qcom-*.dts
1809 F:      arch/arm/boot/dts/qcom-*.dtsi
1810 F:      arch/arm/mach-qcom/
1811 F:      arch/arm64/boot/dts/qcom/*
1812 F:      drivers/i2c/busses/i2c-qup.c
1813 F:      drivers/clk/qcom/
1814 F:      drivers/dma/qcom/
1815 F:      drivers/soc/qcom/
1816 F:      drivers/spi/spi-qup.c
1817 F:      drivers/tty/serial/msm_serial.c
1818 F:      drivers/*/pm8???-*
1819 F:      drivers/mfd/ssbi.c
1820 F:      drivers/firmware/qcom_scm.c
1821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1822
1823 ARM/RADISYS ENP2611 MACHINE SUPPORT
1824 M:      Lennert Buytenhek <kernel@wantstofly.org>
1825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 S:      Maintained
1827
1828 ARM/REALTEK ARCHITECTURE
1829 M:      Andreas Färber <afaerber@suse.de>
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 S:      Maintained
1832 F:      arch/arm64/boot/dts/realtek/
1833 F:      Documentation/devicetree/bindings/arm/realtek.txt
1834
1835 ARM/RENESAS ARM64 ARCHITECTURE
1836 M:      Simon Horman <horms@verge.net.au>
1837 M:      Magnus Damm <magnus.damm@gmail.com>
1838 L:      linux-renesas-soc@vger.kernel.org
1839 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1841 S:      Supported
1842 F:      arch/arm64/boot/dts/renesas/
1843 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1844 F:      drivers/soc/renesas/
1845 F:      include/linux/soc/renesas/
1846
1847 ARM/RISCPC ARCHITECTURE
1848 M:      Russell King <linux@armlinux.org.uk>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 W:      http://www.armlinux.org.uk/
1851 S:      Maintained
1852 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1853 F:      arch/arm/include/asm/hardware/ioc.h
1854 F:      arch/arm/include/asm/hardware/iomd.h
1855 F:      arch/arm/include/asm/hardware/memc.h
1856 F:      arch/arm/mach-rpc/
1857 F:      drivers/net/ethernet/8390/etherh.c
1858 F:      drivers/net/ethernet/i825xx/ether1*
1859 F:      drivers/net/ethernet/seeq/ether3*
1860 F:      drivers/scsi/arm/
1861
1862 ARM/Rockchip SoC support
1863 M:      Heiko Stuebner <heiko@sntech.de>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 L:      linux-rockchip@lists.infradead.org
1866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1867 S:      Maintained
1868 F:      arch/arm/boot/dts/rk3*
1869 F:      arch/arm/boot/dts/rv1108*
1870 F:      arch/arm/mach-rockchip/
1871 F:      drivers/clk/rockchip/
1872 F:      drivers/i2c/busses/i2c-rk3x.c
1873 F:      drivers/*/*rockchip*
1874 F:      drivers/*/*/*rockchip*
1875 F:      sound/soc/rockchip/
1876 N:      rockchip
1877
1878 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1879 M:      Kukjin Kim <kgene@kernel.org>
1880 M:      Krzysztof Kozlowski <krzk@kernel.org>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1883 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1884 S:      Maintained
1885 F:      arch/arm/boot/dts/s3c*
1886 F:      arch/arm/boot/dts/s5p*
1887 F:      arch/arm/boot/dts/exynos*
1888 F:      arch/arm64/boot/dts/exynos/
1889 F:      arch/arm/plat-samsung/
1890 F:      arch/arm/mach-s3c24*/
1891 F:      arch/arm/mach-s3c64xx/
1892 F:      arch/arm/mach-s5p*/
1893 F:      arch/arm/mach-exynos*/
1894 F:      drivers/*/*s3c24*
1895 F:      drivers/*/*/*s3c24*
1896 F:      drivers/*/*s3c64xx*
1897 F:      drivers/*/*s5pv210*
1898 F:      drivers/memory/samsung/*
1899 F:      drivers/soc/samsung/*
1900 F:      Documentation/arm/Samsung/
1901 F:      Documentation/devicetree/bindings/arm/samsung/
1902 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1903 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1904 N:      exynos
1905
1906 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1907 M:      Kyungmin Park <kyungmin.park@samsung.com>
1908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 S:      Maintained
1910 F:      arch/arm/mach-s5pv210/
1911
1912 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1913 M:      Kyungmin Park <kyungmin.park@samsung.com>
1914 M:      Kamil Debski <kamil@wypas.org>
1915 M:      Andrzej Hajda <a.hajda@samsung.com>
1916 L:      linux-arm-kernel@lists.infradead.org
1917 L:      linux-media@vger.kernel.org
1918 S:      Maintained
1919 F:      drivers/media/platform/s5p-g2d/
1920
1921 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1922 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1923 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1924 L:      linux-media@vger.kernel.org
1925 S:      Maintained
1926 F:      drivers/media/platform/s5p-cec/
1927 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1928
1929 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1930 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1931 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1932 L:      linux-arm-kernel@lists.infradead.org
1933 L:      linux-media@vger.kernel.org
1934 S:      Maintained
1935 F:      drivers/media/platform/s5p-jpeg/
1936
1937 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1938 M:      Kyungmin Park <kyungmin.park@samsung.com>
1939 M:      Kamil Debski <kamil@wypas.org>
1940 M:      Jeongtae Park <jtp.park@samsung.com>
1941 M:      Andrzej Hajda <a.hajda@samsung.com>
1942 L:      linux-arm-kernel@lists.infradead.org
1943 L:      linux-media@vger.kernel.org
1944 S:      Maintained
1945 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1946 F:      drivers/media/platform/s5p-mfc/
1947
1948 ARM/SHMOBILE ARM ARCHITECTURE
1949 M:      Simon Horman <horms@verge.net.au>
1950 M:      Magnus Damm <magnus.damm@gmail.com>
1951 L:      linux-renesas-soc@vger.kernel.org
1952 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1954 S:      Supported
1955 F:      arch/arm/boot/dts/emev2*
1956 F:      arch/arm/boot/dts/r7s*
1957 F:      arch/arm/boot/dts/r8a*
1958 F:      arch/arm/boot/dts/sh*
1959 F:      arch/arm/configs/shmobile_defconfig
1960 F:      arch/arm/include/debug/renesas-scif.S
1961 F:      arch/arm/mach-shmobile/
1962 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1963 F:      drivers/soc/renesas/
1964 F:      include/linux/soc/renesas/
1965
1966 ARM/SOCFPGA ARCHITECTURE
1967 M:      Dinh Nguyen <dinguyen@kernel.org>
1968 S:      Maintained
1969 F:      arch/arm/mach-socfpga/
1970 F:      arch/arm/boot/dts/socfpga*
1971 F:      arch/arm/configs/socfpga_defconfig
1972 F:      arch/arm64/boot/dts/altera/
1973 W:      http://www.rocketboards.org
1974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1975
1976 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1977 M:      Dinh Nguyen <dinguyen@kernel.org>
1978 S:      Maintained
1979 F:      drivers/clk/socfpga/
1980
1981 ARM/SOCFPGA EDAC SUPPORT
1982 M:      Thor Thayer <thor.thayer@linux.intel.com>
1983 S:      Maintained
1984 F:      drivers/edac/altera_edac.
1985
1986 ARM/SPREADTRUM SoC SUPPORT
1987 M:      Orson Zhai <orsonzhai@gmail.com>
1988 M:      Baolin Wang <baolin.wang@linaro.org>
1989 M:      Chunyan Zhang <zhang.lyra@gmail.com>
1990 S:      Maintained
1991 F:      arch/arm64/boot/dts/sprd
1992 N:      sprd
1993
1994 ARM/STI ARCHITECTURE
1995 M:      Patrice Chotard <patrice.chotard@st.com>
1996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 W:      http://www.stlinux.com
1998 S:      Maintained
1999 F:      arch/arm/mach-sti/
2000 F:      arch/arm/boot/dts/sti*
2001 F:      drivers/char/hw_random/st-rng.c
2002 F:      drivers/clocksource/arm_global_timer.c
2003 F:      drivers/clocksource/clksrc_st_lpc.c
2004 F:      drivers/cpufreq/sti-cpufreq.c
2005 F:      drivers/dma/st_fdma*
2006 F:      drivers/i2c/busses/i2c-st.c
2007 F:      drivers/media/rc/st_rc.c
2008 F:      drivers/media/platform/sti/c8sectpfe/
2009 F:      drivers/mmc/host/sdhci-st.c
2010 F:      drivers/phy/st/phy-miphy28lp.c
2011 F:      drivers/phy/st/phy-stih407-usb.c
2012 F:      drivers/pinctrl/pinctrl-st.c
2013 F:      drivers/remoteproc/st_remoteproc.c
2014 F:      drivers/remoteproc/st_slim_rproc.c
2015 F:      drivers/reset/sti/
2016 F:      drivers/rtc/rtc-st-lpc.c
2017 F:      drivers/tty/serial/st-asc.c
2018 F:      drivers/usb/dwc3/dwc3-st.c
2019 F:      drivers/usb/host/ehci-st.c
2020 F:      drivers/usb/host/ohci-st.c
2021 F:      drivers/watchdog/st_lpc_wdt.c
2022 F:      drivers/ata/ahci_st.c
2023 F:      include/linux/remoteproc/st_slim_rproc.h
2024
2025 ARM/STM32 ARCHITECTURE
2026 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2027 M:      Alexandre Torgue <alexandre.torgue@st.com>
2028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 S:      Maintained
2030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2031 N:      stm32
2032 F:      arch/arm/boot/dts/stm32*
2033 F:      arch/arm/mach-stm32/
2034 F:      drivers/clocksource/armv7m_systick.c
2035
2036 ARM/Synaptics Berlin SoC support
2037 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2038 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 S:      Maintained
2041 F:      arch/arm/mach-berlin/
2042 F:      arch/arm/boot/dts/berlin*
2043 F:      arch/arm64/boot/dts/marvell/berlin*
2044
2045 ARM/TANGO ARCHITECTURE
2046 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2047 M:      Mans Rullgard <mans@mansr.com>
2048 L:      linux-arm-kernel@lists.infradead.org
2049 S:      Odd Fixes
2050 N:      tango
2051
2052 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2053 M:      Lennert Buytenhek <kernel@wantstofly.org>
2054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 S:      Maintained
2056
2057 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2058 M:      Hans Verkuil <hans.verkuil@cisco.com>
2059 L:      linux-tegra@vger.kernel.org
2060 L:      linux-media@vger.kernel.org
2061 S:      Maintained
2062 F:      drivers/media/platform/tegra-cec/
2063 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2064
2065 ARM/TETON BGA MACHINE SUPPORT
2066 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 S:      Maintained
2069
2070 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2071 M:      Santosh Shilimkar <ssantosh@kernel.org>
2072 L:      linux-kernel@vger.kernel.org
2073 S:      Maintained
2074 F:      drivers/memory/*emif*
2075
2076 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2077 M:      Santosh Shilimkar <ssantosh@kernel.org>
2078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 S:      Maintained
2080 F:      arch/arm/mach-keystone/
2081 F:      arch/arm/boot/dts/keystone-*
2082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2083
2084 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2085 M:      Santosh Shilimkar <ssantosh@kernel.org>
2086 L:      linux-kernel@vger.kernel.org
2087 S:      Maintained
2088 F:      drivers/clk/keystone/
2089
2090 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2091 M:      Santosh Shilimkar <ssantosh@kernel.org>
2092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 L:      linux-kernel@vger.kernel.org
2094 S:      Maintained
2095 F:      drivers/clocksource/timer-keystone.c
2096
2097 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2098 M:      Santosh Shilimkar <ssantosh@kernel.org>
2099 L:      linux-kernel@vger.kernel.org
2100 S:      Maintained
2101 F:      drivers/power/reset/keystone-reset.c
2102
2103 ARM/THECUS N2100 MACHINE SUPPORT
2104 M:      Lennert Buytenhek <kernel@wantstofly.org>
2105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 S:      Maintained
2107
2108 ARM/TOSA MACHINE SUPPORT
2109 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2110 M:      Dirk Opfer <dirk@opfer-online.de>
2111 S:      Maintained
2112
2113 ARM/UNIPHIER ARCHITECTURE
2114 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2117 S:      Maintained
2118 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2119 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2120 F:      arch/arm/boot/dts/uniphier*
2121 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2122 F:      arch/arm/mach-uniphier/
2123 F:      arch/arm/mm/cache-uniphier.c
2124 F:      arch/arm64/boot/dts/socionext/uniphier*
2125 F:      drivers/bus/uniphier-system-bus.c
2126 F:      drivers/clk/uniphier/
2127 F:      drivers/gpio/gpio-uniphier.c
2128 F:      drivers/i2c/busses/i2c-uniphier*
2129 F:      drivers/irqchip/irq-uniphier-aidet.c
2130 F:      drivers/pinctrl/uniphier/
2131 F:      drivers/reset/reset-uniphier.c
2132 F:      drivers/tty/serial/8250/8250_uniphier.c
2133 N:      uniphier
2134
2135 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2136 M:      Ulf Hansson <ulf.hansson@linaro.org>
2137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 T:      git git://git.linaro.org/people/ulfh/clk.git
2139 S:      Maintained
2140 F:      drivers/clk/ux500/
2141
2142 ARM/VERSATILE EXPRESS PLATFORM
2143 M:      Liviu Dudau <liviu.dudau@arm.com>
2144 M:      Sudeep Holla <sudeep.holla@arm.com>
2145 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 S:      Maintained
2148 F:      arch/arm/boot/dts/vexpress*
2149 F:      arch/arm64/boot/dts/arm/
2150 F:      arch/arm/mach-vexpress/
2151 F:      */*/vexpress*
2152 F:      */*/*/vexpress*
2153 F:      drivers/clk/versatile/clk-vexpress-osc.c
2154 F:      drivers/clocksource/versatile.c
2155 N:      mps2
2156
2157 ARM/VFP SUPPORT
2158 M:      Russell King <linux@armlinux.org.uk>
2159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 W:      http://www.armlinux.org.uk/
2161 S:      Maintained
2162 F:      arch/arm/vfp/
2163
2164 ARM/VOIPAC PXA270 SUPPORT
2165 M:      Marek Vasut <marek.vasut@gmail.com>
2166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 S:      Maintained
2168 F:      arch/arm/mach-pxa/vpac270.c
2169 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2170
2171 ARM/VT8500 ARM ARCHITECTURE
2172 M:      Tony Prisk <linux@prisktech.co.nz>
2173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 S:      Maintained
2175 F:      arch/arm/mach-vt8500/
2176 F:      drivers/clocksource/vt8500_timer.c
2177 F:      drivers/i2c/busses/i2c-wmt.c
2178 F:      drivers/mmc/host/wmt-sdmmc.c
2179 F:      drivers/pwm/pwm-vt8500.c
2180 F:      drivers/rtc/rtc-vt8500.c
2181 F:      drivers/tty/serial/vt8500_serial.c
2182 F:      drivers/usb/host/ehci-platform.c
2183 F:      drivers/usb/host/uhci-platform.c
2184 F:      drivers/video/fbdev/vt8500lcdfb.*
2185 F:      drivers/video/fbdev/wm8505fb*
2186 F:      drivers/video/fbdev/wmt_ge_rops.*
2187
2188 ARM/ZIPIT Z2 SUPPORT
2189 M:      Marek Vasut <marek.vasut@gmail.com>
2190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 S:      Maintained
2192 F:      arch/arm/mach-pxa/z2.c
2193 F:      arch/arm/mach-pxa/include/mach/z2.h
2194
2195 ARM/ZTE ARCHITECTURE
2196 M:      Jun Nie <jun.nie@linaro.org>
2197 M:      Baoyou Xie <baoyou.xie@linaro.org>
2198 M:      Shawn Guo <shawnguo@kernel.org>
2199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 S:      Maintained
2201 F:      arch/arm/boot/dts/zx2967*
2202 F:      arch/arm/mach-zx/
2203 F:      arch/arm64/boot/dts/zte/
2204 F:      drivers/clk/zte/
2205 F:      drivers/dma/zx_dma.c
2206 F:      drivers/gpio/gpio-zx.c
2207 F:      drivers/i2c/busses/i2c-zx2967.c
2208 F:      drivers/mmc/host/dw_mmc-zx.*
2209 F:      drivers/pinctrl/zte/
2210 F:      drivers/soc/zte/
2211 F:      drivers/thermal/zx2967_thermal.c
2212 F:      drivers/watchdog/zx2967_wdt.c
2213 F:      Documentation/devicetree/bindings/arm/zte.txt
2214 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2215 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2216 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2217 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2218 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2219 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2220 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2221 F:      Documentation/devicetree/bindings/soc/zte/
2222 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2223 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2224 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2225 F:      include/dt-bindings/clock/zx2967*.h
2226 F:      include/dt-bindings/soc/zte,*.h
2227 F:      sound/soc/codecs/zx_aud96p22.c
2228 F:      sound/soc/zte/
2229
2230 ARM/ZYNQ ARCHITECTURE
2231 M:      Michal Simek <michal.simek@xilinx.com>
2232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 W:      http://wiki.xilinx.com
2234 T:      git https://github.com/Xilinx/linux-xlnx.git
2235 S:      Supported
2236 F:      arch/arm/mach-zynq/
2237 F:      drivers/cpuidle/cpuidle-zynq.c
2238 F:      drivers/block/xsysace.c
2239 N:      zynq
2240 N:      xilinx
2241 F:      drivers/clocksource/cadence_ttc_timer.c
2242 F:      drivers/i2c/busses/i2c-cadence.c
2243 F:      drivers/mmc/host/sdhci-of-arasan.c
2244 F:      drivers/edac/synopsys_edac.c
2245
2246 ARM64 PORT (AARCH64 ARCHITECTURE)
2247 M:      Catalin Marinas <catalin.marinas@arm.com>
2248 M:      Will Deacon <will.deacon@arm.com>
2249 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2251 S:      Maintained
2252 F:      arch/arm64/
2253 F:      Documentation/arm64/
2254
2255 AS3645A LED FLASH CONTROLLER DRIVER
2256 M:      Sakari Ailus <sakari.ailus@iki.fi>
2257 L:      linux-leds@vger.kernel.org
2258 S:      Maintained
2259 F:      drivers/leds/leds-as3645a.c
2260
2261 ASAHI KASEI AK8974 DRIVER
2262 M:      Linus Walleij <linus.walleij@linaro.org>
2263 L:      linux-iio@vger.kernel.org
2264 W:      http://www.akm.com/
2265 S:      Supported
2266 F:      drivers/iio/magnetometer/ak8974.c
2267
2268 ASC7621 HARDWARE MONITOR DRIVER
2269 M:      George Joseph <george.joseph@fairview5.com>
2270 L:      linux-hwmon@vger.kernel.org
2271 S:      Maintained
2272 F:      Documentation/hwmon/asc7621
2273 F:      drivers/hwmon/asc7621.c
2274
2275 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2276 M:      Corentin Chary <corentin.chary@gmail.com>
2277 L:      acpi4asus-user@lists.sourceforge.net
2278 L:      platform-driver-x86@vger.kernel.org
2279 W:      http://acpi4asus.sf.net
2280 S:      Maintained
2281 F:      drivers/platform/x86/asus*.c
2282 F:      drivers/platform/x86/eeepc*.c
2283
2284 ASUS WIRELESS RADIO CONTROL DRIVER
2285 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2286 L:      platform-driver-x86@vger.kernel.org
2287 S:      Maintained
2288 F:      drivers/platform/x86/asus-wireless.c
2289
2290 ASYMMETRIC KEYS
2291 M:      David Howells <dhowells@redhat.com>
2292 L:      keyrings@vger.kernel.org
2293 S:      Maintained
2294 F:      Documentation/crypto/asymmetric-keys.txt
2295 F:      include/linux/verification.h
2296 F:      include/crypto/public_key.h
2297 F:      include/crypto/pkcs7.h
2298 F:      crypto/asymmetric_keys/
2299
2300 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2301 R:      Dan Williams <dan.j.williams@intel.com>
2302 W:      http://sourceforge.net/projects/xscaleiop
2303 S:      Odd fixes
2304 F:      Documentation/crypto/async-tx-api.txt
2305 F:      crypto/async_tx/
2306 F:      drivers/dma/
2307 F:      include/linux/dmaengine.h
2308 F:      include/linux/async_tx.h
2309
2310 AT24 EEPROM DRIVER
2311 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2312 L:      linux-i2c@vger.kernel.org
2313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2314 S:      Maintained
2315 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2316 F:      drivers/misc/eeprom/at24.c
2317 F:      include/linux/platform_data/at24.h
2318
2319 ATA OVER ETHERNET (AOE) DRIVER
2320 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2321 W:      http://www.openaoe.org/
2322 S:      Supported
2323 F:      Documentation/aoe/
2324 F:      drivers/block/aoe/
2325
2326 ATHEROS 71XX/9XXX GPIO DRIVER
2327 M:      Alban Bedel <albeu@free.fr>
2328 W:      https://github.com/AlbanBedel/linux
2329 T:      git git://github.com/AlbanBedel/linux
2330 S:      Maintained
2331 F:      drivers/gpio/gpio-ath79.c
2332 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2333
2334 ATHEROS ATH GENERIC UTILITIES
2335 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2336 L:      linux-wireless@vger.kernel.org
2337 S:      Supported
2338 F:      drivers/net/wireless/ath/*
2339
2340 ATHEROS ATH5K WIRELESS DRIVER
2341 M:      Jiri Slaby <jirislaby@gmail.com>
2342 M:      Nick Kossifidis <mickflemm@gmail.com>
2343 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2344 L:      linux-wireless@vger.kernel.org
2345 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2346 S:      Maintained
2347 F:      drivers/net/wireless/ath/ath5k/
2348
2349 ATHEROS ATH6KL WIRELESS DRIVER
2350 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2351 L:      linux-wireless@vger.kernel.org
2352 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2354 S:      Supported
2355 F:      drivers/net/wireless/ath/ath6kl/
2356
2357 ATI_REMOTE2 DRIVER
2358 M:      Ville Syrjala <syrjala@sci.fi>
2359 S:      Maintained
2360 F:      drivers/input/misc/ati_remote2.c
2361
2362 ATK0110 HWMON DRIVER
2363 M:      Luca Tettamanti <kronos.it@gmail.com>
2364 L:      linux-hwmon@vger.kernel.org
2365 S:      Maintained
2366 F:      drivers/hwmon/asus_atk0110.c
2367
2368 ATLX ETHERNET DRIVERS
2369 M:      Jay Cliburn <jcliburn@gmail.com>
2370 M:      Chris Snook <chris.snook@gmail.com>
2371 L:      netdev@vger.kernel.org
2372 W:      http://sourceforge.net/projects/atl1
2373 W:      http://atl1.sourceforge.net
2374 S:      Maintained
2375 F:      drivers/net/ethernet/atheros/
2376
2377 ATM
2378 M:      Chas Williams <3chas3@gmail.com>
2379 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2380 L:      netdev@vger.kernel.org
2381 W:      http://linux-atm.sourceforge.net
2382 S:      Maintained
2383 F:      drivers/atm/
2384 F:      include/linux/atm*
2385 F:      include/uapi/linux/atm*
2386
2387 ATMEL AT91 / AT32 MCI DRIVER
2388 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2389 S:      Maintained
2390 F:      drivers/mmc/host/atmel-mci.c
2391
2392 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2393 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2394 S:      Supported
2395 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2396
2397 ATMEL Audio ALSA driver
2398 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2399 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2400 S:      Supported
2401 F:      sound/soc/atmel
2402
2403 ATMEL I2C DRIVER
2404 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2405 L:      linux-i2c@vger.kernel.org
2406 S:      Supported
2407 F:      drivers/i2c/busses/i2c-at91.c
2408
2409 ATMEL ISI DRIVER
2410 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2411 L:      linux-media@vger.kernel.org
2412 S:      Supported
2413 F:      drivers/media/platform/atmel/atmel-isi.c
2414 F:      include/media/atmel-isi.h
2415
2416 ATMEL LCDFB DRIVER
2417 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2418 L:      linux-fbdev@vger.kernel.org
2419 S:      Maintained
2420 F:      drivers/video/fbdev/atmel_lcdfb.c
2421 F:      include/video/atmel_lcdc.h
2422
2423 ATMEL MACB ETHERNET DRIVER
2424 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2425 S:      Supported
2426 F:      drivers/net/ethernet/cadence/
2427
2428 ATMEL MAXTOUCH DRIVER
2429 M:      Nick Dyer <nick@shmanahar.org>
2430 T:      git git://github.com/ndyer/linux.git
2431 S:      Maintained
2432 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2433 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2434
2435 ATMEL SAMA5D2 ADC DRIVER
2436 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2437 L:      linux-iio@vger.kernel.org
2438 S:      Supported
2439 F:      drivers/iio/adc/at91-sama5d2_adc.c
2440
2441 ATMEL SDMMC DRIVER
2442 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2443 L:      linux-mmc@vger.kernel.org
2444 S:      Supported
2445 F:      drivers/mmc/host/sdhci-of-at91.c
2446
2447 ATMEL SPI DRIVER
2448 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2449 S:      Supported
2450 F:      drivers/spi/spi-atmel.*
2451
2452 ATMEL SSC DRIVER
2453 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 S:      Supported
2456 F:      drivers/misc/atmel-ssc.c
2457 F:      include/linux/atmel-ssc.h
2458
2459 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2460 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 S:      Supported
2463 F:      drivers/misc/atmel_tclib.c
2464 F:      drivers/clocksource/tcb_clksrc.c
2465
2466 ATMEL USBA UDC DRIVER
2467 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2468 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469 S:      Supported
2470 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2471
2472 ATMEL WIRELESS DRIVER
2473 M:      Simon Kelley <simon@thekelleys.org.uk>
2474 L:      linux-wireless@vger.kernel.org
2475 W:      http://www.thekelleys.org.uk/atmel
2476 W:      http://atmelwlandriver.sourceforge.net/
2477 S:      Maintained
2478 F:      drivers/net/wireless/atmel/atmel*
2479
2480 ATMEL XDMA DRIVER
2481 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2482 L:      linux-arm-kernel@lists.infradead.org
2483 L:      dmaengine@vger.kernel.org
2484 S:      Supported
2485 F:      drivers/dma/at_xdmac.c
2486
2487 ATOMIC INFRASTRUCTURE
2488 M:      Will Deacon <will.deacon@arm.com>
2489 M:      Peter Zijlstra <peterz@infradead.org>
2490 R:      Boqun Feng <boqun.feng@gmail.com>
2491 L:      linux-kernel@vger.kernel.org
2492 S:      Maintained
2493 F:      arch/*/include/asm/atomic*.h
2494 F:      include/*/atomic*.h
2495
2496 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2497 M:      Bradley Grove <linuxdrivers@attotech.com>
2498 L:      linux-scsi@vger.kernel.org
2499 W:      http://www.attotech.com
2500 S:      Supported
2501 F:      drivers/scsi/esas2r
2502
2503 ATUSB IEEE 802.15.4 RADIO DRIVER
2504 M:      Stefan Schmidt <stefan@osg.samsung.com>
2505 L:      linux-wpan@vger.kernel.org
2506 S:      Maintained
2507 F:      drivers/net/ieee802154/atusb.c
2508 F:      drivers/net/ieee802154/atusb.h
2509 F:      drivers/net/ieee802154/at86rf230.h
2510
2511 AUDIT SUBSYSTEM
2512 M:      Paul Moore <paul@paul-moore.com>
2513 M:      Eric Paris <eparis@redhat.com>
2514 L:      linux-audit@redhat.com (moderated for non-subscribers)
2515 W:      https://github.com/linux-audit
2516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2517 S:      Supported
2518 F:      include/linux/audit.h
2519 F:      include/uapi/linux/audit.h
2520 F:      kernel/audit*
2521
2522 AUXILIARY DISPLAY DRIVERS
2523 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2524 W:      http://miguelojeda.es/auxdisplay.htm
2525 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2526 S:      Maintained
2527 F:      drivers/auxdisplay/
2528 F:      include/linux/cfag12864b.h
2529
2530 AX.25 NETWORK LAYER
2531 M:      Ralf Baechle <ralf@linux-mips.org>
2532 L:      linux-hams@vger.kernel.org
2533 W:      http://www.linux-ax25.org/
2534 S:      Maintained
2535 F:      include/uapi/linux/ax25.h
2536 F:      include/net/ax25.h
2537 F:      net/ax25/
2538
2539 AXENTIA ARM DEVICES
2540 M:      Peter Rosin <peda@axentia.se>
2541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542 S:      Maintained
2543 F:      Documentation/devicetree/bindings/arm/axentia.txt
2544 F:      arch/arm/boot/dts/at91-linea.dtsi
2545 F:      arch/arm/boot/dts/at91-natte.dtsi
2546 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2547 F:      arch/arm/boot/dts/at91-tse850-3.dts
2548
2549 AXENTIA ASOC DRIVERS
2550 M:      Peter Rosin <peda@axentia.se>
2551 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2552 S:      Maintained
2553 F:      Documentation/devicetree/bindings/sound/axentia,*
2554 F:      sound/soc/atmel/tse850-pcm5142.c
2555
2556 AZ6007 DVB DRIVER
2557 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2558 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2559 L:      linux-media@vger.kernel.org
2560 W:      https://linuxtv.org
2561 T:      git git://linuxtv.org/media_tree.git
2562 S:      Maintained
2563 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2564
2565 AZTECH FM RADIO RECEIVER DRIVER
2566 M:      Hans Verkuil <hverkuil@xs4all.nl>
2567 L:      linux-media@vger.kernel.org
2568 T:      git git://linuxtv.org/media_tree.git
2569 W:      https://linuxtv.org
2570 S:      Maintained
2571 F:      drivers/media/radio/radio-aztech*
2572
2573 B43 WIRELESS DRIVER
2574 L:      linux-wireless@vger.kernel.org
2575 L:      b43-dev@lists.infradead.org
2576 W:      http://wireless.kernel.org/en/users/Drivers/b43
2577 S:      Odd Fixes
2578 F:      drivers/net/wireless/broadcom/b43/
2579
2580 B43LEGACY WIRELESS DRIVER
2581 M:      Larry Finger <Larry.Finger@lwfinger.net>
2582 L:      linux-wireless@vger.kernel.org
2583 L:      b43-dev@lists.infradead.org
2584 W:      http://wireless.kernel.org/en/users/Drivers/b43
2585 S:      Maintained
2586 F:      drivers/net/wireless/broadcom/b43legacy/
2587
2588 BACKLIGHT CLASS/SUBSYSTEM
2589 M:      Lee Jones <lee.jones@linaro.org>
2590 M:      Daniel Thompson <daniel.thompson@linaro.org>
2591 M:      Jingoo Han <jingoohan1@gmail.com>
2592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2593 S:      Maintained
2594 F:      drivers/video/backlight/
2595 F:      include/linux/backlight.h
2596 F:      include/linux/pwm_backlight.h
2597 F:      Documentation/devicetree/bindings/leds/backlight
2598
2599 BATMAN ADVANCED
2600 M:      Marek Lindner <mareklindner@neomailbox.ch>
2601 M:      Simon Wunderlich <sw@simonwunderlich.de>
2602 M:      Antonio Quartulli <a@unstable.cc>
2603 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2604 W:      https://www.open-mesh.org/
2605 Q:      https://patchwork.open-mesh.org/project/batman/list/
2606 S:      Maintained
2607 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2608 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2609 F:      Documentation/networking/batman-adv.rst
2610 F:      include/uapi/linux/batadv_packet.h
2611 F:      include/uapi/linux/batman_adv.h
2612 F:      net/batman-adv/
2613
2614 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2615 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2616 L:      linux-hams@vger.kernel.org
2617 W:      http://www.baycom.org/~tom/ham/ham.html
2618 S:      Maintained
2619 F:      drivers/net/hamradio/baycom*
2620
2621 BCACHE (BLOCK LAYER CACHE)
2622 M:      Coly Li <colyli@suse.de>
2623 M:      Kent Overstreet <kent.overstreet@gmail.com>
2624 L:      linux-bcache@vger.kernel.org
2625 W:      http://bcache.evilpiepirate.org
2626 C:      irc://irc.oftc.net/bcache
2627 S:      Maintained
2628 F:      drivers/md/bcache/
2629
2630 BDISP ST MEDIA DRIVER
2631 M:      Fabien Dessenne <fabien.dessenne@st.com>
2632 L:      linux-media@vger.kernel.org
2633 T:      git git://linuxtv.org/media_tree.git
2634 W:      https://linuxtv.org
2635 S:      Supported
2636 F:      drivers/media/platform/sti/bdisp
2637
2638 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2639 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2640 L:      netdev@vger.kernel.org
2641 S:      Maintained
2642 F:      drivers/net/ethernet/ec_bhf.c
2643
2644 BEFS FILE SYSTEM
2645 M:      Luis de Bethencourt <luisbg@kernel.org>
2646 M:      Salah Triki <salah.triki@gmail.com>
2647 S:      Maintained
2648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2649 F:      Documentation/filesystems/befs.txt
2650 F:      fs/befs/
2651
2652 BFQ I/O SCHEDULER
2653 M:      Paolo Valente <paolo.valente@linaro.org>
2654 M:      Jens Axboe <axboe@kernel.dk>
2655 L:      linux-block@vger.kernel.org
2656 S:      Maintained
2657 F:      block/bfq-*
2658 F:      Documentation/block/bfq-iosched.txt
2659
2660 BFS FILE SYSTEM
2661 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2662 S:      Maintained
2663 F:      Documentation/filesystems/bfs.txt
2664 F:      fs/bfs/
2665 F:      include/uapi/linux/bfs_fs.h
2666
2667 BLINKM RGB LED DRIVER
2668 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2669 S:      Maintained
2670 F:      drivers/leds/leds-blinkm.c
2671
2672 BLOCK LAYER
2673 M:      Jens Axboe <axboe@kernel.dk>
2674 L:      linux-block@vger.kernel.org
2675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2676 S:      Maintained
2677 F:      block/
2678 F:      drivers/block/
2679 F:      kernel/trace/blktrace.c
2680 F:      lib/sbitmap.c
2681
2682 BLOCK2MTD DRIVER
2683 M:      Joern Engel <joern@lazybastard.org>
2684 L:      linux-mtd@lists.infradead.org
2685 S:      Maintained
2686 F:      drivers/mtd/devices/block2mtd.c
2687
2688 BLUETOOTH DRIVERS
2689 M:      Marcel Holtmann <marcel@holtmann.org>
2690 M:      Johan Hedberg <johan.hedberg@gmail.com>
2691 L:      linux-bluetooth@vger.kernel.org
2692 W:      http://www.bluez.org/
2693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2695 S:      Maintained
2696 F:      drivers/bluetooth/
2697
2698 BLUETOOTH SUBSYSTEM
2699 M:      Marcel Holtmann <marcel@holtmann.org>
2700 M:      Johan Hedberg <johan.hedberg@gmail.com>
2701 L:      linux-bluetooth@vger.kernel.org
2702 W:      http://www.bluez.org/
2703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2705 S:      Maintained
2706 F:      net/bluetooth/
2707 F:      include/net/bluetooth/
2708
2709 BONDING DRIVER
2710 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2711 M:      Veaceslav Falico <vfalico@gmail.com>
2712 M:      Andy Gospodarek <andy@greyhouse.net>
2713 L:      netdev@vger.kernel.org
2714 W:      http://sourceforge.net/projects/bonding/
2715 S:      Supported
2716 F:      drivers/net/bonding/
2717 F:      include/uapi/linux/if_bonding.h
2718
2719 BPF (Safe dynamic programs and tools)
2720 M:      Alexei Starovoitov <ast@kernel.org>
2721 M:      Daniel Borkmann <daniel@iogearbox.net>
2722 L:      netdev@vger.kernel.org
2723 L:      linux-kernel@vger.kernel.org
2724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2726 S:      Supported
2727 F:      arch/x86/net/bpf_jit*
2728 F:      Documentation/networking/filter.txt
2729 F:      Documentation/bpf/
2730 F:      include/linux/bpf*
2731 F:      include/linux/filter.h
2732 F:      include/trace/events/xdp.h
2733 F:      include/uapi/linux/bpf*
2734 F:      include/uapi/linux/filter.h
2735 F:      kernel/bpf/
2736 F:      kernel/trace/bpf_trace.c
2737 F:      lib/test_bpf.c
2738 F:      net/bpf/
2739 F:      net/core/filter.c
2740 F:      net/sched/act_bpf.c
2741 F:      net/sched/cls_bpf.c
2742 F:      samples/bpf/
2743 F:      tools/bpf/
2744 F:      tools/testing/selftests/bpf/
2745
2746 BROADCOM B44 10/100 ETHERNET DRIVER
2747 M:      Michael Chan <michael.chan@broadcom.com>
2748 L:      netdev@vger.kernel.org
2749 S:      Supported
2750 F:      drivers/net/ethernet/broadcom/b44.*
2751
2752 BROADCOM B53 ETHERNET SWITCH DRIVER
2753 M:      Florian Fainelli <f.fainelli@gmail.com>
2754 L:      netdev@vger.kernel.org
2755 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2756 S:      Supported
2757 F:      drivers/net/dsa/b53/*
2758 F:      include/linux/platform_data/b53.h
2759
2760 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2761 M:      Florian Fainelli <f.fainelli@gmail.com>
2762 M:      Ray Jui <rjui@broadcom.com>
2763 M:      Scott Branden <sbranden@broadcom.com>
2764 M:      bcm-kernel-feedback-list@broadcom.com
2765 T:      git git://github.com/broadcom/mach-bcm
2766 S:      Maintained
2767 N:      bcm281*
2768 N:      bcm113*
2769 N:      bcm216*
2770 N:      kona
2771 F:      arch/arm/mach-bcm/
2772
2773 BROADCOM BCM2835 ARM ARCHITECTURE
2774 M:      Eric Anholt <eric@anholt.net>
2775 M:      Stefan Wahren <stefan.wahren@i2se.com>
2776 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778 T:      git git://github.com/anholt/linux
2779 S:      Maintained
2780 N:      bcm2835
2781 F:      drivers/staging/vc04_services
2782
2783 BROADCOM BCM47XX MIPS ARCHITECTURE
2784 M:      Hauke Mehrtens <hauke@hauke-m.de>
2785 M:      Rafał Miłecki <zajec5@gmail.com>
2786 L:      linux-mips@linux-mips.org
2787 S:      Maintained
2788 F:      Documentation/devicetree/bindings/mips/brcm/
2789 F:      arch/mips/bcm47xx/*
2790 F:      arch/mips/include/asm/mach-bcm47xx/*
2791
2792 BROADCOM BCM5301X ARM ARCHITECTURE
2793 M:      Hauke Mehrtens <hauke@hauke-m.de>
2794 M:      Rafał Miłecki <zajec5@gmail.com>
2795 M:      Jon Mason <jonmason@broadcom.com>
2796 M:      bcm-kernel-feedback-list@broadcom.com
2797 L:      linux-arm-kernel@lists.infradead.org
2798 S:      Maintained
2799 F:      arch/arm/mach-bcm/bcm_5301x.c
2800 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2801 F:      arch/arm/boot/dts/bcm470*
2802 F:      arch/arm/boot/dts/bcm953012*
2803
2804 BROADCOM BCM53573 ARM ARCHITECTURE
2805 M:      Rafał Miłecki <rafal@milecki.pl>
2806 L:      linux-arm-kernel@lists.infradead.org
2807 S:      Maintained
2808 F:      arch/arm/boot/dts/bcm53573*
2809 F:      arch/arm/boot/dts/bcm47189*
2810
2811 BROADCOM BCM63XX ARM ARCHITECTURE
2812 M:      Florian Fainelli <f.fainelli@gmail.com>
2813 M:      bcm-kernel-feedback-list@broadcom.com
2814 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815 T:      git git://github.com/broadcom/stblinux.git
2816 S:      Maintained
2817 N:      bcm63xx
2818
2819 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820 M:      Kevin Cernekee <cernekee@gmail.com>
2821 L:      linux-usb@vger.kernel.org
2822 S:      Maintained
2823 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2824
2825 BROADCOM BCM7XXX ARM ARCHITECTURE
2826 M:      Brian Norris <computersforpeace@gmail.com>
2827 M:      Gregory Fong <gregory.0xf0@gmail.com>
2828 M:      Florian Fainelli <f.fainelli@gmail.com>
2829 M:      bcm-kernel-feedback-list@broadcom.com
2830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831 T:      git git://github.com/broadcom/stblinux.git
2832 S:      Maintained
2833 F:      arch/arm/mach-bcm/*brcmstb*
2834 F:      arch/arm/boot/dts/bcm7*.dts*
2835 F:      drivers/bus/brcmstb_gisb.c
2836 F:      arch/arm/mm/cache-b15-rac.c
2837 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2838 N:      brcmstb
2839
2840 BROADCOM BMIPS CPUFREQ DRIVER
2841 M:      Markus Mayer <mmayer@broadcom.com>
2842 M:      bcm-kernel-feedback-list@broadcom.com
2843 L:      linux-pm@vger.kernel.org
2844 S:      Maintained
2845 F:      drivers/cpufreq/bmips-cpufreq.c
2846
2847 BROADCOM BMIPS MIPS ARCHITECTURE
2848 M:      Kevin Cernekee <cernekee@gmail.com>
2849 M:      Florian Fainelli <f.fainelli@gmail.com>
2850 L:      linux-mips@linux-mips.org
2851 T:      git git://github.com/broadcom/stblinux.git
2852 S:      Maintained
2853 F:      arch/mips/bmips/*
2854 F:      arch/mips/include/asm/mach-bmips/*
2855 F:      arch/mips/kernel/*bmips*
2856 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2857 F:      drivers/irqchip/irq-bcm63*
2858 F:      drivers/irqchip/irq-bcm7*
2859 F:      drivers/irqchip/irq-brcmstb*
2860 F:      include/linux/bcm963xx_nvram.h
2861 F:      include/linux/bcm963xx_tag.h
2862
2863 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2864 M:      Rasesh Mody <rasesh.mody@cavium.com>
2865 M:      Harish Patil <harish.patil@cavium.com>
2866 M:      Dept-GELinuxNICDev@cavium.com
2867 L:      netdev@vger.kernel.org
2868 S:      Supported
2869 F:      drivers/net/ethernet/broadcom/bnx2.*
2870 F:      drivers/net/ethernet/broadcom/bnx2_*
2871
2872 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2873 M:      QLogic-Storage-Upstream@qlogic.com
2874 L:      linux-scsi@vger.kernel.org
2875 S:      Supported
2876 F:      drivers/scsi/bnx2fc/
2877
2878 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2879 M:      QLogic-Storage-Upstream@qlogic.com
2880 L:      linux-scsi@vger.kernel.org
2881 S:      Supported
2882 F:      drivers/scsi/bnx2i/
2883
2884 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2885 M:      Ariel Elior <ariel.elior@cavium.com>
2886 M:      everest-linux-l2@cavium.com
2887 L:      netdev@vger.kernel.org
2888 S:      Supported
2889 F:      drivers/net/ethernet/broadcom/bnx2x/
2890
2891 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2892 M:      Michael Chan <michael.chan@broadcom.com>
2893 L:      netdev@vger.kernel.org
2894 S:      Supported
2895 F:      drivers/net/ethernet/broadcom/bnxt/
2896
2897 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2898 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2899 M:      Franky Lin <franky.lin@broadcom.com>
2900 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2901 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2902 M:      Wright Feng <wright.feng@cypress.com>
2903 L:      linux-wireless@vger.kernel.org
2904 L:      brcm80211-dev-list.pdl@broadcom.com
2905 L:      brcm80211-dev-list@cypress.com
2906 S:      Supported
2907 F:      drivers/net/wireless/broadcom/brcm80211/
2908
2909 BROADCOM BRCMSTB GPIO DRIVER
2910 M:      Gregory Fong <gregory.0xf0@gmail.com>
2911 L:      bcm-kernel-feedback-list@broadcom.com
2912 S:      Supported
2913 F:      drivers/gpio/gpio-brcmstb.c
2914 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2915
2916 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2917 M:      Al Cooper <alcooperx@gmail.com>
2918 L:      linux-kernel@vger.kernel.org
2919 L:      bcm-kernel-feedback-list@broadcom.com
2920 S:      Maintained
2921 F:      drivers/phy/broadcom/phy-brcm-usb*
2922
2923 BROADCOM GENET ETHERNET DRIVER
2924 M:      Doug Berger <opendmb@gmail.com>
2925 M:      Florian Fainelli <f.fainelli@gmail.com>
2926 L:      netdev@vger.kernel.org
2927 S:      Supported
2928 F:      drivers/net/ethernet/broadcom/genet/
2929
2930 BROADCOM IPROC ARM ARCHITECTURE
2931 M:      Ray Jui <rjui@broadcom.com>
2932 M:      Scott Branden <sbranden@broadcom.com>
2933 M:      Jon Mason <jonmason@broadcom.com>
2934 M:      bcm-kernel-feedback-list@broadcom.com
2935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2936 T:      git git://github.com/broadcom/cygnus-linux.git
2937 S:      Maintained
2938 N:      iproc
2939 N:      cygnus
2940 N:      bcm[-_]nsp
2941 N:      bcm9113*
2942 N:      bcm9583*
2943 N:      bcm9585*
2944 N:      bcm9586*
2945 N:      bcm988312
2946 N:      bcm113*
2947 N:      bcm583*
2948 N:      bcm585*
2949 N:      bcm586*
2950 N:      bcm88312
2951 N:      hr2
2952 F:      arch/arm64/boot/dts/broadcom/ns2*
2953 F:      drivers/clk/bcm/clk-ns*
2954 F:      drivers/pinctrl/bcm/pinctrl-ns*
2955
2956 BROADCOM KONA GPIO DRIVER
2957 M:      Ray Jui <rjui@broadcom.com>
2958 L:      bcm-kernel-feedback-list@broadcom.com
2959 S:      Supported
2960 F:      drivers/gpio/gpio-bcm-kona.c
2961 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2962
2963 BROADCOM NETXTREME-E ROCE DRIVER
2964 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2965 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2966 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2967 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2968 L:      linux-rdma@vger.kernel.org
2969 W:      http://www.broadcom.com
2970 S:      Supported
2971 F:      drivers/infiniband/hw/bnxt_re/
2972 F:      include/uapi/rdma/bnxt_re-abi.h
2973
2974 BROADCOM NVRAM DRIVER
2975 M:      Rafał Miłecki <zajec5@gmail.com>
2976 L:      linux-mips@linux-mips.org
2977 S:      Maintained
2978 F:      drivers/firmware/broadcom/*
2979
2980 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2981 M:      Rafał Miłecki <zajec5@gmail.com>
2982 L:      linux-wireless@vger.kernel.org
2983 S:      Maintained
2984 F:      drivers/bcma/
2985 F:      include/linux/bcma/
2986
2987 BROADCOM STB AVS CPUFREQ DRIVER
2988 M:      Markus Mayer <mmayer@broadcom.com>
2989 M:      bcm-kernel-feedback-list@broadcom.com
2990 L:      linux-pm@vger.kernel.org
2991 S:      Maintained
2992 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2993 F:      drivers/cpufreq/brcmstb*
2994
2995 BROADCOM STB AVS TMON DRIVER
2996 M:      Markus Mayer <mmayer@broadcom.com>
2997 M:      bcm-kernel-feedback-list@broadcom.com
2998 L:      linux-pm@vger.kernel.org
2999 S:      Maintained
3000 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3001 F:      drivers/thermal/broadcom/brcmstb*
3002
3003 BROADCOM STB NAND FLASH DRIVER
3004 M:      Brian Norris <computersforpeace@gmail.com>
3005 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3006 L:      linux-mtd@lists.infradead.org
3007 L:      bcm-kernel-feedback-list@broadcom.com
3008 S:      Maintained
3009 F:      drivers/mtd/nand/raw/brcmnand/
3010
3011 BROADCOM STB DPFE DRIVER
3012 M:      Markus Mayer <mmayer@broadcom.com>
3013 M:      bcm-kernel-feedback-list@broadcom.com
3014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015 S:      Maintained
3016 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3017 F:      drivers/memory/brcmstb_dpfe.c
3018
3019 BROADCOM SYSTEMPORT ETHERNET DRIVER
3020 M:      Florian Fainelli <f.fainelli@gmail.com>
3021 L:      netdev@vger.kernel.org
3022 S:      Supported
3023 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3024
3025 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3026 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3027 M:      Prashant Sreedharan <prashant@broadcom.com>
3028 M:      Michael Chan <mchan@broadcom.com>
3029 L:      netdev@vger.kernel.org
3030 S:      Supported
3031 F:      drivers/net/ethernet/broadcom/tg3.*
3032
3033 BROCADE BFA FC SCSI DRIVER
3034 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3035 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3036 L:      linux-scsi@vger.kernel.org
3037 S:      Supported
3038 F:      drivers/scsi/bfa/
3039
3040 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3041 M:      Rasesh Mody <rasesh.mody@cavium.com>
3042 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3043 M:      Dept-GELinuxNICDev@cavium.com
3044 L:      netdev@vger.kernel.org
3045 S:      Supported
3046 F:      drivers/net/ethernet/brocade/bna/
3047
3048 BSG (block layer generic sg v4 driver)
3049 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3050 L:      linux-scsi@vger.kernel.org
3051 S:      Supported
3052 F:      block/bsg.c
3053 F:      include/linux/bsg.h
3054 F:      include/uapi/linux/bsg.h
3055
3056 BT87X AUDIO DRIVER
3057 M:      Clemens Ladisch <clemens@ladisch.de>
3058 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3059 T:      git git://git.alsa-project.org/alsa-kernel.git
3060 S:      Maintained
3061 F:      Documentation/sound/alsa/Bt87x.txt
3062 F:      sound/pci/bt87x.c
3063
3064 BT8XXGPIO DRIVER
3065 M:      Michael Buesch <m@bues.ch>
3066 W:      http://bu3sch.de/btgpio.php
3067 S:      Maintained
3068 F:      drivers/gpio/gpio-bt8xx.c
3069
3070 BTRFS FILE SYSTEM
3071 M:      Chris Mason <clm@fb.com>
3072 M:      Josef Bacik <jbacik@fb.com>
3073 M:      David Sterba <dsterba@suse.com>
3074 L:      linux-btrfs@vger.kernel.org
3075 W:      http://btrfs.wiki.kernel.org/
3076 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3078 S:      Maintained
3079 F:      Documentation/filesystems/btrfs.txt
3080 F:      fs/btrfs/
3081 F:      include/linux/btrfs*
3082 F:      include/uapi/linux/btrfs*
3083
3084 BTTV VIDEO4LINUX DRIVER
3085 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3086 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3087 L:      linux-media@vger.kernel.org
3088 W:      https://linuxtv.org
3089 T:      git git://linuxtv.org/media_tree.git
3090 S:      Odd fixes
3091 F:      Documentation/media/v4l-drivers/bttv*
3092 F:      drivers/media/pci/bt8xx/bttv*
3093
3094 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3095 M:      Chanwoo Choi <cw00.choi@samsung.com>
3096 L:      linux-pm@vger.kernel.org
3097 L:      linux-samsung-soc@vger.kernel.org
3098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3099 S:      Maintained
3100 F:      drivers/devfreq/exynos-bus.c
3101 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3102
3103 BUSLOGIC SCSI DRIVER
3104 M:      Khalid Aziz <khalid@gonehiking.org>
3105 L:      linux-scsi@vger.kernel.org
3106 S:      Maintained
3107 F:      drivers/scsi/BusLogic.*
3108 F:      drivers/scsi/FlashPoint.*
3109
3110 C-MEDIA CMI8788 DRIVER
3111 M:      Clemens Ladisch <clemens@ladisch.de>
3112 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3113 T:      git git://git.alsa-project.org/alsa-kernel.git
3114 S:      Maintained
3115 F:      sound/pci/oxygen/
3116
3117 C6X ARCHITECTURE
3118 M:      Mark Salter <msalter@redhat.com>
3119 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3120 L:      linux-c6x-dev@linux-c6x.org
3121 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3122 S:      Maintained
3123 F:      arch/c6x/
3124
3125 CA8210 IEEE-802.15.4 RADIO DRIVER
3126 M:      Harry Morris <h.morris@cascoda.com>
3127 L:      linux-wpan@vger.kernel.org
3128 W:      https://github.com/Cascoda/ca8210-linux.git
3129 S:      Maintained
3130 F:      drivers/net/ieee802154/ca8210.c
3131 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3132
3133 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3134 M:      David Howells <dhowells@redhat.com>
3135 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3136 S:      Supported
3137 F:      Documentation/filesystems/caching/cachefiles.txt
3138 F:      fs/cachefiles/
3139
3140 CADET FM/AM RADIO RECEIVER DRIVER
3141 M:      Hans Verkuil <hverkuil@xs4all.nl>
3142 L:      linux-media@vger.kernel.org
3143 T:      git git://linuxtv.org/media_tree.git
3144 W:      https://linuxtv.org
3145 S:      Maintained
3146 F:      drivers/media/radio/radio-cadet*
3147
3148 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3149 M:      Jonathan Corbet <corbet@lwn.net>
3150 L:      linux-media@vger.kernel.org
3151 T:      git git://linuxtv.org/media_tree.git
3152 S:      Maintained
3153 F:      Documentation/media/v4l-drivers/cafe_ccic*
3154 F:      drivers/media/platform/marvell-ccic/
3155
3156 CAIF NETWORK LAYER
3157 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3158 L:      netdev@vger.kernel.org
3159 S:      Supported
3160 F:      Documentation/networking/caif/
3161 F:      drivers/net/caif/
3162 F:      include/uapi/linux/caif/
3163 F:      include/net/caif/
3164 F:      net/caif/
3165
3166 CALGARY x86-64 IOMMU
3167 M:      Muli Ben-Yehuda <mulix@mulix.org>
3168 M:      Jon Mason <jdmason@kudzu.us>
3169 L:      iommu@lists.linux-foundation.org
3170 S:      Maintained
3171 F:      arch/x86/kernel/pci-calgary_64.c
3172 F:      arch/x86/kernel/tce_64.c
3173 F:      arch/x86/include/asm/calgary.h
3174 F:      arch/x86/include/asm/tce.h
3175
3176 CAN NETWORK DRIVERS
3177 M:      Wolfgang Grandegger <wg@grandegger.com>
3178 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3179 L:      linux-can@vger.kernel.org
3180 W:      https://github.com/linux-can
3181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3183 S:      Maintained
3184 F:      Documentation/devicetree/bindings/net/can/
3185 F:      drivers/net/can/
3186 F:      include/linux/can/dev.h
3187 F:      include/linux/can/platform/
3188 F:      include/uapi/linux/can/error.h
3189 F:      include/uapi/linux/can/netlink.h
3190
3191 CAN NETWORK LAYER
3192 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3193 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3194 L:      linux-can@vger.kernel.org
3195 W:      https://github.com/linux-can
3196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3198 S:      Maintained
3199 F:      Documentation/networking/can.rst
3200 F:      net/can/
3201 F:      include/linux/can/core.h
3202 F:      include/uapi/linux/can.h
3203 F:      include/uapi/linux/can/bcm.h
3204 F:      include/uapi/linux/can/raw.h
3205 F:      include/uapi/linux/can/gw.h
3206
3207 CAPABILITIES
3208 M:      Serge Hallyn <serge@hallyn.com>
3209 L:      linux-security-module@vger.kernel.org
3210 S:      Supported
3211 F:      include/linux/capability.h
3212 F:      include/uapi/linux/capability.h
3213 F:      security/commoncap.c
3214 F:      kernel/capability.c
3215
3216 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3217 M:      Kevin Tsai <ktsai@capellamicro.com>
3218 S:      Maintained
3219 F:      drivers/iio/light/cm*
3220
3221 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3222 M:      Christian Lamparter <chunkeey@googlemail.com>
3223 L:      linux-wireless@vger.kernel.org
3224 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3225 S:      Maintained
3226 F:      drivers/net/wireless/ath/carl9170/
3227
3228 CAVIUM I2C DRIVER
3229 M:      Jan Glauber <jglauber@cavium.com>
3230 M:      David Daney <david.daney@cavium.com>
3231 W:      http://www.cavium.com
3232 S:      Supported
3233 F:      drivers/i2c/busses/i2c-octeon*
3234 F:      drivers/i2c/busses/i2c-thunderx*
3235
3236 CAVIUM LIQUIDIO NETWORK DRIVER
3237 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3238 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3239 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3240 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3241 L:      netdev@vger.kernel.org
3242 W:      http://www.cavium.com
3243 S:      Supported
3244 F:      drivers/net/ethernet/cavium/liquidio/
3245
3246 CAVIUM MMC DRIVER
3247 M:      Jan Glauber <jglauber@cavium.com>
3248 M:      David Daney <david.daney@cavium.com>
3249 M:      Steven J. Hill <Steven.Hill@cavium.com>
3250 W:      http://www.cavium.com
3251 S:      Supported
3252 F:      drivers/mmc/host/cavium*
3253
3254 CAVIUM OCTEON-TX CRYPTO DRIVER
3255 M:      George Cherian <george.cherian@cavium.com>
3256 L:      linux-crypto@vger.kernel.org
3257 W:      http://www.cavium.com
3258 S:      Supported
3259 F:      drivers/crypto/cavium/cpt/
3260
3261 CAVIUM THUNDERX2 ARM64 SOC
3262 M:      Robert Richter <rrichter@cavium.com>
3263 M:      Jayachandran C <jnair@caviumnetworks.com>
3264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3265 S:      Maintained
3266 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3267 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3268
3269 CC2520 IEEE-802.15.4 RADIO DRIVER
3270 M:      Varka Bhadram <varkabhadram@gmail.com>
3271 L:      linux-wpan@vger.kernel.org
3272 S:      Maintained
3273 F:      drivers/net/ieee802154/cc2520.c
3274 F:      include/linux/spi/cc2520.h
3275 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3276
3277 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3278 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3279 L:      linux-crypto@vger.kernel.org
3280 S:      Supported
3281 F:      drivers/crypto/ccree/
3282 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3283
3284 CEC FRAMEWORK
3285 M:      Hans Verkuil <hans.verkuil@cisco.com>
3286 L:      linux-media@vger.kernel.org
3287 T:      git git://linuxtv.org/media_tree.git
3288 W:      http://linuxtv.org
3289 S:      Supported
3290 F:      Documentation/media/kapi/cec-core.rst
3291 F:      Documentation/media/uapi/cec
3292 F:      drivers/media/cec/
3293 F:      drivers/media/rc/keymaps/rc-cec.c
3294 F:      include/media/cec.h
3295 F:      include/media/cec-notifier.h
3296 F:      include/uapi/linux/cec.h
3297 F:      include/uapi/linux/cec-funcs.h
3298 F:      Documentation/devicetree/bindings/media/cec.txt
3299 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3300
3301 CEC GPIO DRIVER
3302 M:      Hans Verkuil <hans.verkuil@cisco.com>
3303 L:      linux-media@vger.kernel.org
3304 T:      git git://linuxtv.org/media_tree.git
3305 W:      http://linuxtv.org
3306 S:      Supported
3307 F:      drivers/media/platform/cec-gpio/
3308 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3309
3310 CELL BROADBAND ENGINE ARCHITECTURE
3311 M:      Arnd Bergmann <arnd@arndb.de>
3312 L:      linuxppc-dev@lists.ozlabs.org
3313 W:      http://www.ibm.com/developerworks/power/cell/
3314 S:      Supported
3315 F:      arch/powerpc/include/asm/cell*.h
3316 F:      arch/powerpc/include/asm/spu*.h
3317 F:      arch/powerpc/include/uapi/asm/spu*.h
3318 F:      arch/powerpc/oprofile/*cell*
3319 F:      arch/powerpc/platforms/cell/
3320
3321 CEPH COMMON CODE (LIBCEPH)
3322 M:      Ilya Dryomov <idryomov@gmail.com>
3323 M:      "Yan, Zheng" <zyan@redhat.com>
3324 M:      Sage Weil <sage@redhat.com>
3325 L:      ceph-devel@vger.kernel.org
3326 W:      http://ceph.com/
3327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3328 T:      git git://github.com/ceph/ceph-client.git
3329 S:      Supported
3330 F:      net/ceph/
3331 F:      include/linux/ceph/
3332 F:      include/linux/crush/
3333
3334 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3335 M:      "Yan, Zheng" <zyan@redhat.com>
3336 M:      Sage Weil <sage@redhat.com>
3337 M:      Ilya Dryomov <idryomov@gmail.com>
3338 L:      ceph-devel@vger.kernel.org
3339 W:      http://ceph.com/
3340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3341 T:      git git://github.com/ceph/ceph-client.git
3342 S:      Supported
3343 F:      Documentation/filesystems/ceph.txt
3344 F:      fs/ceph/
3345
3346 CERTIFICATE HANDLING:
3347 M:      David Howells <dhowells@redhat.com>
3348 M:      David Woodhouse <dwmw2@infradead.org>
3349 L:      keyrings@vger.kernel.org
3350 S:      Maintained
3351 F:      Documentation/module-signing.txt
3352 F:      certs/
3353 F:      scripts/sign-file.c
3354 F:      scripts/extract-cert.c
3355
3356 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3357 L:      linux-usb@vger.kernel.org
3358 S:      Orphan
3359 F:      Documentation/usb/WUSB-Design-overview.txt
3360 F:      Documentation/usb/wusb-cbaf
3361 F:      drivers/usb/host/hwa-hc.c
3362 F:      drivers/usb/host/whci/
3363 F:      drivers/usb/wusbcore/
3364 F:      include/linux/usb/wusb*
3365
3366 CFAG12864B LCD DRIVER
3367 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3368 W:      http://miguelojeda.es/auxdisplay.htm
3369 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3370 S:      Maintained
3371 F:      drivers/auxdisplay/cfag12864b.c
3372 F:      include/linux/cfag12864b.h
3373
3374 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3375 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3376 W:      http://miguelojeda.es/auxdisplay.htm
3377 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3378 S:      Maintained
3379 F:      drivers/auxdisplay/cfag12864bfb.c
3380 F:      include/linux/cfag12864b.h
3381
3382 802.11 (including CFG80211/NL80211)
3383 M:      Johannes Berg <johannes@sipsolutions.net>
3384 L:      linux-wireless@vger.kernel.org
3385 W:      http://wireless.kernel.org/
3386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3388 S:      Maintained
3389 F:      net/wireless/
3390 F:      include/uapi/linux/nl80211.h
3391 F:      include/linux/ieee80211.h
3392 F:      include/net/wext.h
3393 F:      include/net/cfg80211.h
3394 F:      include/net/iw_handler.h
3395 F:      include/net/ieee80211_radiotap.h
3396 F:      Documentation/driver-api/80211/cfg80211.rst
3397 F:      Documentation/networking/regulatory.txt
3398
3399 CHAR and MISC DRIVERS
3400 M:      Arnd Bergmann <arnd@arndb.de>
3401 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3403 S:      Supported
3404 F:      drivers/char/
3405 F:      drivers/misc/
3406 F:      include/linux/miscdevice.h
3407
3408 CHECKPATCH
3409 M:      Andy Whitcroft <apw@canonical.com>
3410 M:      Joe Perches <joe@perches.com>
3411 S:      Maintained
3412 F:      scripts/checkpatch.pl
3413
3414 CHINESE DOCUMENTATION
3415 M:      Harry Wei <harryxiyou@gmail.com>
3416 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3417 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3418 S:      Maintained
3419 F:      Documentation/translations/zh_CN/
3420
3421 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3422 M:      Peter Chen <Peter.Chen@nxp.com>
3423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3424 L:      linux-usb@vger.kernel.org
3425 S:      Maintained
3426 F:      drivers/usb/chipidea/
3427
3428 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3429 M:      Hans de Goede <hdegoede@redhat.com>
3430 L:      linux-input@vger.kernel.org
3431 S:      Maintained
3432 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3433 F:      drivers/input/touchscreen/chipone_icn8318.c
3434
3435 CHROME HARDWARE PLATFORM SUPPORT
3436 M:      Benson Leung <bleung@chromium.org>
3437 M:      Olof Johansson <olof@lixom.net>
3438 S:      Maintained
3439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3440 F:      drivers/platform/chrome/
3441
3442 CIRRUS LOGIC AUDIO CODEC DRIVERS
3443 M:      Brian Austin <brian.austin@cirrus.com>
3444 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3445 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3446 S:      Maintained
3447 F:      sound/soc/codecs/cs*
3448
3449 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3450 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3451 L:      netdev@vger.kernel.org
3452 S:      Maintained
3453 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3454
3455 CISCO FCOE HBA DRIVER
3456 M:      Satish Kharat <satishkh@cisco.com>
3457 M:      Sesidhar Baddela <sebaddel@cisco.com>
3458 M:      Karan Tilak Kumar <kartilak@cisco.com>
3459 L:      linux-scsi@vger.kernel.org
3460 S:      Supported
3461 F:      drivers/scsi/fnic/
3462
3463 CISCO SCSI HBA DRIVER
3464 M:      Karan Tilak Kumar <kartilak@cisco.com>
3465 M:      Sesidhar Baddela <sebaddel@cisco.com>
3466 L:      linux-scsi@vger.kernel.org
3467 S:      Supported
3468 F:      drivers/scsi/snic/
3469
3470 CISCO VIC ETHERNET NIC DRIVER
3471 M:      Christian Benvenuti <benve@cisco.com>
3472 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3473 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3474 S:      Supported
3475 F:      drivers/net/ethernet/cisco/enic/
3476
3477 CISCO VIC LOW LATENCY NIC DRIVER
3478 M:      Christian Benvenuti <benve@cisco.com>
3479 M:      Dave Goodell <dgoodell@cisco.com>
3480 S:      Supported
3481 F:      drivers/infiniband/hw/usnic/
3482
3483 CLEANCACHE API
3484 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3485 L:      linux-kernel@vger.kernel.org
3486 S:      Maintained
3487 F:      mm/cleancache.c
3488 F:      include/linux/cleancache.h
3489
3490 CLK API
3491 M:      Russell King <linux@armlinux.org.uk>
3492 L:      linux-clk@vger.kernel.org
3493 S:      Maintained
3494 F:      include/linux/clk.h
3495
3496 CLOCKSOURCE, CLOCKEVENT DRIVERS
3497 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3498 M:      Thomas Gleixner <tglx@linutronix.de>
3499 L:      linux-kernel@vger.kernel.org
3500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3501 S:      Supported
3502 F:      drivers/clocksource/
3503 F:      Documentation/devicetree/bindings/timer/
3504
3505 CMPC ACPI DRIVER
3506 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3507 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3508 L:      platform-driver-x86@vger.kernel.org
3509 S:      Supported
3510 F:      drivers/platform/x86/classmate-laptop.c
3511
3512 COBALT MEDIA DRIVER
3513 M:      Hans Verkuil <hans.verkuil@cisco.com>
3514 L:      linux-media@vger.kernel.org
3515 T:      git git://linuxtv.org/media_tree.git
3516 W:      https://linuxtv.org
3517 S:      Supported
3518 F:      drivers/media/pci/cobalt/
3519
3520 COCCINELLE/Semantic Patches (SmPL)
3521 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3522 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3523 M:      Nicolas Palix <nicolas.palix@imag.fr>
3524 M:      Michal Marek <michal.lkml@markovi.net>
3525 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3527 W:      http://coccinelle.lip6.fr/
3528 S:      Supported
3529 F:      Documentation/dev-tools/coccinelle.rst
3530 F:      scripts/coccinelle/
3531 F:      scripts/coccicheck
3532
3533 CODA FILE SYSTEM
3534 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3535 M:      coda@cs.cmu.edu
3536 L:      codalist@coda.cs.cmu.edu
3537 W:      http://www.coda.cs.cmu.edu/
3538 S:      Maintained
3539 F:      Documentation/filesystems/coda.txt
3540 F:      fs/coda/
3541 F:      include/linux/coda*.h
3542 F:      include/uapi/linux/coda*.h
3543
3544 CODA V4L2 MEM2MEM DRIVER
3545 M:      Philipp Zabel <p.zabel@pengutronix.de>
3546 L:      linux-media@vger.kernel.org
3547 S:      Maintained
3548 F:      Documentation/devicetree/bindings/media/coda.txt
3549 F:      drivers/media/platform/coda/
3550
3551 COMMON CLK FRAMEWORK
3552 M:      Michael Turquette <mturquette@baylibre.com>
3553 M:      Stephen Boyd <sboyd@kernel.org>
3554 L:      linux-clk@vger.kernel.org
3555 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3557 S:      Maintained
3558 F:      Documentation/devicetree/bindings/clock/
3559 F:      drivers/clk/
3560 X:      drivers/clk/clkdev.c
3561 F:      include/linux/clk-pr*
3562 F:      include/linux/clk/
3563
3564 COMMON INTERNET FILE SYSTEM (CIFS)
3565 M:      Steve French <sfrench@samba.org>
3566 L:      linux-cifs@vger.kernel.org
3567 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3568 W:      http://linux-cifs.samba.org/
3569 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3570 S:      Supported
3571 F:      Documentation/filesystems/cifs/
3572 F:      fs/cifs/
3573
3574 COMPACTPCI HOTPLUG CORE
3575 M:      Scott Murray <scott@spiteful.org>
3576 L:      linux-pci@vger.kernel.org
3577 S:      Maintained
3578 F:      drivers/pci/hotplug/cpci_hotplug*
3579
3580 COMPACTPCI HOTPLUG GENERIC DRIVER
3581 M:      Scott Murray <scott@spiteful.org>
3582 L:      linux-pci@vger.kernel.org
3583 S:      Maintained
3584 F:      drivers/pci/hotplug/cpcihp_generic.c
3585
3586 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3587 M:      Scott Murray <scott@spiteful.org>
3588 L:      linux-pci@vger.kernel.org
3589 S:      Maintained
3590 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3591
3592 COMPAL LAPTOP SUPPORT
3593 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3594 L:      platform-driver-x86@vger.kernel.org
3595 S:      Maintained
3596 F:      drivers/platform/x86/compal-laptop.c
3597
3598 CONEXANT ACCESSRUNNER USB DRIVER
3599 L:      accessrunner-general@lists.sourceforge.net
3600 W:      http://accessrunner.sourceforge.net/
3601 S:      Orphan
3602 F:      drivers/usb/atm/cxacru.c
3603
3604 CONFIGFS
3605 M:      Joel Becker <jlbec@evilplan.org>
3606 M:      Christoph Hellwig <hch@lst.de>
3607 T:      git git://git.infradead.org/users/hch/configfs.git
3608 S:      Supported
3609 F:      fs/configfs/
3610 F:      include/linux/configfs.h
3611
3612 CONNECTOR
3613 M:      Evgeniy Polyakov <zbr@ioremap.net>
3614 L:      netdev@vger.kernel.org
3615 S:      Maintained
3616 F:      drivers/connector/
3617
3618 CONTROL GROUP (CGROUP)
3619 M:      Tejun Heo <tj@kernel.org>
3620 M:      Li Zefan <lizefan@huawei.com>
3621 M:      Johannes Weiner <hannes@cmpxchg.org>
3622 L:      cgroups@vger.kernel.org
3623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3624 S:      Maintained
3625 F:      Documentation/cgroup*
3626 F:      include/linux/cgroup*
3627 F:      kernel/cgroup*
3628
3629 CONTROL GROUP - CPUSET
3630 M:      Li Zefan <lizefan@huawei.com>
3631 L:      cgroups@vger.kernel.org
3632 W:      http://www.bullopensource.org/cpuset/
3633 W:      http://oss.sgi.com/projects/cpusets/
3634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3635 S:      Maintained
3636 F:      Documentation/cgroup-v1/cpusets.txt
3637 F:      include/linux/cpuset.h
3638 F:      kernel/cgroup/cpuset.c
3639
3640 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3641 M:      Johannes Weiner <hannes@cmpxchg.org>
3642 M:      Michal Hocko <mhocko@kernel.org>
3643 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3644 L:      cgroups@vger.kernel.org
3645 L:      linux-mm@kvack.org
3646 S:      Maintained
3647 F:      mm/memcontrol.c
3648 F:      mm/swap_cgroup.c
3649
3650 CORETEMP HARDWARE MONITORING DRIVER
3651 M:      Fenghua Yu <fenghua.yu@intel.com>
3652 L:      linux-hwmon@vger.kernel.org
3653 S:      Maintained
3654 F:      Documentation/hwmon/coretemp
3655 F:      drivers/hwmon/coretemp.c
3656
3657 COSA/SRP SYNC SERIAL DRIVER
3658 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3659 W:      http://www.fi.muni.cz/~kas/cosa/
3660 S:      Maintained
3661 F:      drivers/net/wan/cosa*
3662
3663 CPMAC ETHERNET DRIVER
3664 M:      Florian Fainelli <f.fainelli@gmail.com>
3665 L:      netdev@vger.kernel.org
3666 S:      Maintained
3667 F:      drivers/net/ethernet/ti/cpmac.c
3668
3669 CPU FREQUENCY DRIVERS
3670 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3671 M:      Viresh Kumar <viresh.kumar@linaro.org>
3672 L:      linux-pm@vger.kernel.org
3673 S:      Maintained
3674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3675 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3676 B:      https://bugzilla.kernel.org
3677 F:      Documentation/cpu-freq/
3678 F:      Documentation/devicetree/bindings/cpufreq/
3679 F:      drivers/cpufreq/
3680 F:      include/linux/cpufreq.h
3681 F:      tools/testing/selftests/cpufreq/
3682
3683 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3684 M:      Viresh Kumar <viresh.kumar@linaro.org>
3685 M:      Sudeep Holla <sudeep.holla@arm.com>
3686 L:      linux-pm@vger.kernel.org
3687 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3688 S:      Maintained
3689 F:      drivers/cpufreq/arm_big_little.h
3690 F:      drivers/cpufreq/arm_big_little.c
3691 F:      drivers/cpufreq/arm_big_little_dt.c
3692
3693 CPU POWER MONITORING SUBSYSTEM
3694 M:      Thomas Renninger <trenn@suse.com>
3695 M:      Shuah Khan <shuahkh@osg.samsung.com>
3696 M:      Shuah Khan <shuah@kernel.org>
3697 L:      linux-pm@vger.kernel.org
3698 S:      Maintained
3699 F:      tools/power/cpupower/
3700
3701 CPUID/MSR DRIVER
3702 M:      "H. Peter Anvin" <hpa@zytor.com>
3703 S:      Maintained
3704 F:      arch/x86/kernel/cpuid.c
3705 F:      arch/x86/kernel/msr.c
3706
3707 CPUIDLE DRIVER - ARM BIG LITTLE
3708 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3709 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3710 L:      linux-pm@vger.kernel.org
3711 L:      linux-arm-kernel@lists.infradead.org
3712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3713 S:      Maintained
3714 F:      drivers/cpuidle/cpuidle-big_little.c
3715
3716 CPUIDLE DRIVER - ARM EXYNOS
3717 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3718 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3719 M:      Kukjin Kim <kgene@kernel.org>
3720 L:      linux-pm@vger.kernel.org
3721 L:      linux-samsung-soc@vger.kernel.org
3722 S:      Supported
3723 F:      drivers/cpuidle/cpuidle-exynos.c
3724 F:      arch/arm/mach-exynos/pm.c
3725
3726 CPUIDLE DRIVERS
3727 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3728 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3729 L:      linux-pm@vger.kernel.org
3730 S:      Maintained
3731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3732 B:      https://bugzilla.kernel.org
3733 F:      drivers/cpuidle/*
3734 F:      include/linux/cpuidle.h
3735
3736 CRAMFS FILESYSTEM
3737 M:      Nicolas Pitre <nico@linaro.org>
3738 S:      Maintained
3739 F:      Documentation/filesystems/cramfs.txt
3740 F:      fs/cramfs/
3741
3742 CRYPTO API
3743 M:      Herbert Xu <herbert@gondor.apana.org.au>
3744 M:      "David S. Miller" <davem@davemloft.net>
3745 L:      linux-crypto@vger.kernel.org
3746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3748 S:      Maintained
3749 F:      Documentation/crypto/
3750 F:      Documentation/devicetree/bindings/crypto/
3751 F:      arch/*/crypto/
3752 F:      crypto/
3753 F:      drivers/crypto/
3754 F:      include/crypto/
3755 F:      include/linux/crypto*
3756
3757 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3758 M:      Neil Horman <nhorman@tuxdriver.com>
3759 L:      linux-crypto@vger.kernel.org
3760 S:      Maintained
3761 F:      crypto/ansi_cprng.c
3762 F:      crypto/rng.c
3763
3764 CS3308 MEDIA DRIVER
3765 M:      Hans Verkuil <hverkuil@xs4all.nl>
3766 L:      linux-media@vger.kernel.org
3767 T:      git git://linuxtv.org/media_tree.git
3768 W:      http://linuxtv.org
3769 S:      Odd Fixes
3770 F:      drivers/media/i2c/cs3308.c
3771 F:      drivers/media/i2c/cs3308.h
3772
3773 CS5535 Audio ALSA driver
3774 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3775 S:      Maintained
3776 F:      sound/pci/cs5535audio/
3777
3778 CW1200 WLAN driver
3779 M:      Solomon Peachy <pizza@shaftnet.org>
3780 S:      Maintained
3781 F:      drivers/net/wireless/st/cw1200/
3782
3783 CX18 VIDEO4LINUX DRIVER
3784 M:      Andy Walls <awalls@md.metrocast.net>
3785 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3786 L:      linux-media@vger.kernel.org
3787 T:      git git://linuxtv.org/media_tree.git
3788 W:      https://linuxtv.org
3789 W:      http://www.ivtvdriver.org/index.php/Cx18
3790 S:      Maintained
3791 F:      Documentation/media/v4l-drivers/cx18*
3792 F:      drivers/media/pci/cx18/
3793 F:      include/uapi/linux/ivtv*
3794
3795 CX2341X MPEG ENCODER HELPER MODULE
3796 M:      Hans Verkuil <hverkuil@xs4all.nl>
3797 L:      linux-media@vger.kernel.org
3798 T:      git git://linuxtv.org/media_tree.git
3799 W:      https://linuxtv.org
3800 S:      Maintained
3801 F:      drivers/media/common/cx2341x*
3802 F:      include/media/cx2341x*
3803
3804 CX24120 MEDIA DRIVER
3805 M:      Jemma Denson <jdenson@gmail.com>
3806 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3807 L:      linux-media@vger.kernel.org
3808 W:      https://linuxtv.org
3809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3810 S:      Maintained
3811 F:      drivers/media/dvb-frontends/cx24120*
3812
3813 CX88 VIDEO4LINUX DRIVER
3814 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3815 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3816 L:      linux-media@vger.kernel.org
3817 W:      https://linuxtv.org
3818 T:      git git://linuxtv.org/media_tree.git
3819 S:      Odd fixes
3820 F:      Documentation/media/v4l-drivers/cx88*
3821 F:      drivers/media/pci/cx88/
3822
3823 CXD2820R MEDIA DRIVER
3824 M:      Antti Palosaari <crope@iki.fi>
3825 L:      linux-media@vger.kernel.org
3826 W:      https://linuxtv.org
3827 W:      http://palosaari.fi/linux/
3828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3829 T:      git git://linuxtv.org/anttip/media_tree.git
3830 S:      Maintained
3831 F:      drivers/media/dvb-frontends/cxd2820r*
3832
3833 CXGB3 ETHERNET DRIVER (CXGB3)
3834 M:      Santosh Raspatur <santosh@chelsio.com>
3835 L:      netdev@vger.kernel.org
3836 W:      http://www.chelsio.com
3837 S:      Supported
3838 F:      drivers/net/ethernet/chelsio/cxgb3/
3839
3840 CXGB3 ISCSI DRIVER (CXGB3I)
3841 M:      Karen Xie <kxie@chelsio.com>
3842 L:      linux-scsi@vger.kernel.org
3843 W:      http://www.chelsio.com
3844 S:      Supported
3845 F:      drivers/scsi/cxgbi/cxgb3i
3846
3847 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3848 M:      Steve Wise <swise@chelsio.com>
3849 L:      linux-rdma@vger.kernel.org
3850 W:      http://www.openfabrics.org
3851 S:      Supported
3852 F:      drivers/infiniband/hw/cxgb3/
3853 F:      include/uapi/rdma/cxgb3-abi.h
3854
3855 CXGB4 CRYPTO DRIVER (chcr)
3856 M:      Harsh Jain <harsh@chelsio.com>
3857 L:      linux-crypto@vger.kernel.org
3858 W:      http://www.chelsio.com
3859 S:      Supported
3860 F:      drivers/crypto/chelsio
3861
3862 CXGB4 ETHERNET DRIVER (CXGB4)
3863 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3864 L:      netdev@vger.kernel.org
3865 W:      http://www.chelsio.com
3866 S:      Supported
3867 F:      drivers/net/ethernet/chelsio/cxgb4/
3868
3869 CXGB4 ISCSI DRIVER (CXGB4I)
3870 M:      Karen Xie <kxie@chelsio.com>
3871 L:      linux-scsi@vger.kernel.org
3872 W:      http://www.chelsio.com
3873 S:      Supported
3874 F:      drivers/scsi/cxgbi/cxgb4i
3875
3876 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3877 M:      Steve Wise <swise@chelsio.com>
3878 L:      linux-rdma@vger.kernel.org
3879 W:      http://www.openfabrics.org
3880 S:      Supported
3881 F:      drivers/infiniband/hw/cxgb4/
3882 F:      include/uapi/rdma/cxgb4-abi.h
3883
3884 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3885 M:      Casey Leedom <leedom@chelsio.com>
3886 L:      netdev@vger.kernel.org
3887 W:      http://www.chelsio.com
3888 S:      Supported
3889 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3890
3891 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3892 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3893 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3894 L:      linuxppc-dev@lists.ozlabs.org
3895 S:      Supported
3896 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3897 F:      drivers/misc/cxl/
3898 F:      include/misc/cxl*
3899 F:      include/uapi/misc/cxl.h
3900 F:      Documentation/powerpc/cxl.txt
3901 F:      Documentation/ABI/testing/sysfs-class-cxl
3902
3903 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3904 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3905 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3906 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3907 L:      linux-scsi@vger.kernel.org
3908 S:      Supported
3909 F:      drivers/scsi/cxlflash/
3910 F:      include/uapi/scsi/cxlflash_ioctls.h
3911 F:      Documentation/powerpc/cxlflash.txt
3912
3913 CYBERPRO FB DRIVER
3914 M:      Russell King <linux@armlinux.org.uk>
3915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3916 W:      http://www.armlinux.org.uk/
3917 S:      Maintained
3918 F:      drivers/video/fbdev/cyber2000fb.*
3919
3920 CYCLADES ASYNC MUX DRIVER
3921 W:      http://www.cyclades.com/
3922 S:      Orphan
3923 F:      drivers/tty/cyclades.c
3924 F:      include/linux/cyclades.h
3925 F:      include/uapi/linux/cyclades.h
3926
3927 CYCLADES PC300 DRIVER
3928 W:      http://www.cyclades.com/
3929 S:      Orphan
3930 F:      drivers/net/wan/pc300*
3931
3932 CYPRESS_FIRMWARE MEDIA DRIVER
3933 M:      Antti Palosaari <crope@iki.fi>
3934 L:      linux-media@vger.kernel.org
3935 W:      https://linuxtv.org
3936 W:      http://palosaari.fi/linux/
3937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3938 T:      git git://linuxtv.org/anttip/media_tree.git
3939 S:      Maintained
3940 F:      drivers/media/common/cypress_firmware*
3941
3942 CYTTSP TOUCHSCREEN DRIVER
3943 M:      Ferruh Yigit <fery@cypress.com>
3944 L:      linux-input@vger.kernel.org
3945 S:      Supported
3946 F:      drivers/input/touchscreen/cyttsp*
3947 F:      include/linux/input/cyttsp.h
3948
3949 D-LINK DIR-685 TOUCHKEYS DRIVER
3950 M:      Linus Walleij <linus.walleij@linaro.org>
3951 L:      linux-input@vger.kernel.org
3952 S:      Supported
3953 F:      drivers/input/dlink-dir685-touchkeys.c
3954
3955 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3956 M:      Joshua Kinard <kumba@gentoo.org>
3957 S:      Maintained
3958 F:      drivers/rtc/rtc-ds1685.c
3959 F:      include/linux/rtc/ds1685.h
3960
3961 DAMA SLAVE for AX.25
3962 M:      Joerg Reuter <jreuter@yaina.de>
3963 W:      http://yaina.de/jreuter/
3964 W:      http://www.qsl.net/dl1bke/
3965 L:      linux-hams@vger.kernel.org
3966 S:      Maintained
3967 F:      net/ax25/af_ax25.c
3968 F:      net/ax25/ax25_dev.c
3969 F:      net/ax25/ax25_ds_*
3970 F:      net/ax25/ax25_in.c
3971 F:      net/ax25/ax25_out.c
3972 F:      net/ax25/ax25_timer.c
3973 F:      net/ax25/sysctl_net_ax25.c
3974
3975 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3976 L:      netdev@vger.kernel.org
3977 S:      Orphan
3978 F:      Documentation/networking/dmfe.txt
3979 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3980
3981 DC390/AM53C974 SCSI driver
3982 M:      Hannes Reinecke <hare@suse.com>
3983 L:      linux-scsi@vger.kernel.org
3984 S:      Maintained
3985 F:      drivers/scsi/am53c974.c
3986
3987 DC395x SCSI driver
3988 M:      Oliver Neukum <oliver@neukum.org>
3989 M:      Ali Akcaagac <aliakc@web.de>
3990 M:      Jamie Lenehan <lenehan@twibble.org>
3991 L:      dc395x@twibble.org
3992 W:      http://twibble.org/dist/dc395x/
3993 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3994 S:      Maintained
3995 F:      Documentation/scsi/dc395x.txt
3996 F:      drivers/scsi/dc395x.*
3997
3998 DCCP PROTOCOL
3999 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4000 L:      dccp@vger.kernel.org
4001 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4002 S:      Maintained
4003 F:      include/linux/dccp.h
4004 F:      include/uapi/linux/dccp.h
4005 F:      include/linux/tfrc.h
4006 F:      net/dccp/
4007
4008 DECnet NETWORK LAYER
4009 W:      http://linux-decnet.sourceforge.net
4010 L:      linux-decnet-user@lists.sourceforge.net
4011 S:      Orphan
4012 F:      Documentation/networking/decnet.txt
4013 F:      net/decnet/
4014
4015 DECSTATION PLATFORM SUPPORT
4016 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4017 L:      linux-mips@linux-mips.org
4018 W:      http://www.linux-mips.org/wiki/DECstation
4019 S:      Maintained
4020 F:      arch/mips/dec/
4021 F:      arch/mips/include/asm/dec/
4022 F:      arch/mips/include/asm/mach-dec/
4023
4024 DEFXX FDDI NETWORK DRIVER
4025 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4026 S:      Maintained
4027 F:      drivers/net/fddi/defxx.*
4028
4029 DELL SMBIOS DRIVER
4030 M:      Pali Rohár <pali.rohar@gmail.com>
4031 M:      Mario Limonciello <mario.limonciello@dell.com>
4032 L:      platform-driver-x86@vger.kernel.org
4033 S:      Maintained
4034 F:      drivers/platform/x86/dell-smbios.*
4035
4036 DELL SMBIOS SMM DRIVER
4037 M:      Mario Limonciello <mario.limonciello@dell.com>
4038 L:      platform-driver-x86@vger.kernel.org
4039 S:      Maintained
4040 F:      drivers/platform/x86/dell-smbios-smm.c
4041
4042 DELL SMBIOS WMI DRIVER
4043 M:      Mario Limonciello <mario.limonciello@dell.com>
4044 L:      platform-driver-x86@vger.kernel.org
4045 S:      Maintained
4046 F:      drivers/platform/x86/dell-smbios-wmi.c
4047 F:      tools/wmi/dell-smbios-example.c
4048
4049 DELL LAPTOP DRIVER
4050 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4051 M:      Pali Rohár <pali.rohar@gmail.com>
4052 L:      platform-driver-x86@vger.kernel.org
4053 S:      Maintained
4054 F:      drivers/platform/x86/dell-laptop.c
4055
4056 DELL LAPTOP FREEFALL DRIVER
4057 M:      Pali Rohár <pali.rohar@gmail.com>
4058 S:      Maintained
4059 F:      drivers/platform/x86/dell-smo8800.c
4060
4061 DELL LAPTOP RBTN DRIVER
4062 M:      Pali Rohár <pali.rohar@gmail.com>
4063 S:      Maintained
4064 F:      drivers/platform/x86/dell-rbtn.*
4065
4066 DELL LAPTOP SMM DRIVER
4067 M:      Pali Rohár <pali.rohar@gmail.com>
4068 S:      Maintained
4069 F:      drivers/hwmon/dell-smm-hwmon.c
4070 F:      include/uapi/linux/i8k.h
4071
4072 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4073 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4074 S:      Maintained
4075 F:      Documentation/dcdbas.txt
4076 F:      drivers/firmware/dcdbas.*
4077
4078 DELL WMI NOTIFICATIONS DRIVER
4079 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4080 M:      Pali Rohár <pali.rohar@gmail.com>
4081 S:      Maintained
4082 F:      drivers/platform/x86/dell-wmi.c
4083
4084 DELL WMI DESCRIPTOR DRIVER
4085 M:      Mario Limonciello <mario.limonciello@dell.com>
4086 S:      Maintained
4087 F:      drivers/platform/x86/dell-wmi-descriptor.c
4088
4089 DELTA ST MEDIA DRIVER
4090 M:      Hugues Fruchet <hugues.fruchet@st.com>
4091 L:      linux-media@vger.kernel.org
4092 T:      git git://linuxtv.org/media_tree.git
4093 W:      https://linuxtv.org
4094 S:      Supported
4095 F:      drivers/media/platform/sti/delta
4096
4097 DENALI NAND DRIVER
4098 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4099 L:      linux-mtd@lists.infradead.org
4100 S:      Supported
4101 F:      drivers/mtd/nand/raw/denali*
4102
4103 DESIGNWARE USB2 DRD IP DRIVER
4104 M:      Minas Harutyunyan <hminas@synopsys.com>
4105 L:      linux-usb@vger.kernel.org
4106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4107 S:      Maintained
4108 F:      drivers/usb/dwc2/
4109
4110 DESIGNWARE USB3 DRD IP DRIVER
4111 M:      Felipe Balbi <balbi@kernel.org>
4112 L:      linux-usb@vger.kernel.org
4113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4114 S:      Maintained
4115 F:      drivers/usb/dwc3/
4116
4117 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4118 M:      Andreas Klinger <ak@it-klinger.de>
4119 L:      linux-iio@vger.kernel.org
4120 S:      Maintained
4121 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4122 F:      drivers/iio/proximity/srf*.c
4123
4124 DEVICE COREDUMP (DEV_COREDUMP)
4125 M:      Johannes Berg <johannes@sipsolutions.net>
4126 L:      linux-kernel@vger.kernel.org
4127 S:      Maintained
4128 F:      drivers/base/devcoredump.c
4129 F:      include/linux/devcoredump.h
4130
4131 DEVICE FREQUENCY (DEVFREQ)
4132 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4133 M:      Kyungmin Park <kyungmin.park@samsung.com>
4134 R:      Chanwoo Choi <cw00.choi@samsung.com>
4135 L:      linux-pm@vger.kernel.org
4136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4137 S:      Maintained
4138 F:      drivers/devfreq/
4139 F:      include/linux/devfreq.h
4140 F:      Documentation/devicetree/bindings/devfreq/
4141
4142 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4143 M:      Chanwoo Choi <cw00.choi@samsung.com>
4144 L:      linux-pm@vger.kernel.org
4145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4146 S:      Supported
4147 F:      drivers/devfreq/event/
4148 F:      drivers/devfreq/devfreq-event.c
4149 F:      include/linux/devfreq-event.h
4150 F:      Documentation/devicetree/bindings/devfreq/event/
4151
4152 DEVICE NUMBER REGISTRY
4153 M:      Torben Mathiasen <device@lanana.org>
4154 W:      http://lanana.org/docs/device-list/index.html
4155 S:      Maintained
4156
4157 DEVICE-MAPPER  (LVM)
4158 M:      Alasdair Kergon <agk@redhat.com>
4159 M:      Mike Snitzer <snitzer@redhat.com>
4160 M:      dm-devel@redhat.com
4161 L:      dm-devel@redhat.com
4162 W:      http://sources.redhat.com/dm
4163 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4165 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4166 S:      Maintained
4167 F:      Documentation/device-mapper/
4168 F:      drivers/md/Makefile
4169 F:      drivers/md/Kconfig
4170 F:      drivers/md/dm*
4171 F:      drivers/md/persistent-data/
4172 F:      include/linux/device-mapper.h
4173 F:      include/linux/dm-*.h
4174 F:      include/uapi/linux/dm-*.h
4175
4176 DEVLINK
4177 M:      Jiri Pirko <jiri@mellanox.com>
4178 L:      netdev@vger.kernel.org
4179 S:      Supported
4180 F:      net/core/devlink.c
4181 F:      include/net/devlink.h
4182 F:      include/uapi/linux/devlink.h
4183
4184 DIALOG SEMICONDUCTOR DRIVERS
4185 M:      Support Opensource <support.opensource@diasemi.com>
4186 W:      http://www.dialog-semiconductor.com/products
4187 S:      Supported
4188 F:      Documentation/hwmon/da90??
4189 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4190 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4191 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4192 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4193 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4194 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4195 F:      drivers/gpio/gpio-da90??.c
4196 F:      drivers/hwmon/da90??-hwmon.c
4197 F:      drivers/iio/adc/da91??-*.c
4198 F:      drivers/input/misc/da90??_onkey.c
4199 F:      drivers/input/touchscreen/da9052_tsi.c
4200 F:      drivers/leds/leds-da90??.c
4201 F:      drivers/mfd/da903x.c
4202 F:      drivers/mfd/da90??-*.c
4203 F:      drivers/mfd/da91??-*.c
4204 F:      drivers/power/supply/da9052-battery.c
4205 F:      drivers/power/supply/da91??-*.c
4206 F:      drivers/regulator/da903x.c
4207 F:      drivers/regulator/da9???-regulator.[ch]
4208 F:      drivers/thermal/da90??-thermal.c
4209 F:      drivers/rtc/rtc-da90??.c
4210 F:      drivers/video/backlight/da90??_bl.c
4211 F:      drivers/watchdog/da90??_wdt.c
4212 F:      include/linux/mfd/da903x.h
4213 F:      include/linux/mfd/da9052/
4214 F:      include/linux/mfd/da9055/
4215 F:      include/linux/mfd/da9062/
4216 F:      include/linux/mfd/da9063/
4217 F:      include/linux/mfd/da9150/
4218 F:      include/linux/regulator/da9211.h
4219 F:      include/sound/da[79]*.h
4220 F:      sound/soc/codecs/da[79]*.[ch]
4221
4222 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4223 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4224 L:      linux-gpio@vger.kernel.org
4225 S:      Maintained
4226 F:      drivers/gpio/gpio-gpio-mm.c
4227
4228 DIGI NEO AND CLASSIC PCI PRODUCTS
4229 M:      Lidza Louina <lidza.louina@gmail.com>
4230 M:      Mark Hounschell <markh@compro.net>
4231 L:      driverdev-devel@linuxdriverproject.org
4232 S:      Maintained
4233 F:      drivers/staging/dgnc/
4234
4235 DIOLAN U2C-12 I2C DRIVER
4236 M:      Guenter Roeck <linux@roeck-us.net>
4237 L:      linux-i2c@vger.kernel.org
4238 S:      Maintained
4239 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4240
4241 FILESYSTEM DIRECT ACCESS (DAX)
4242 M:      Matthew Wilcox <mawilcox@microsoft.com>
4243 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4244 L:      linux-fsdevel@vger.kernel.org
4245 S:      Supported
4246 F:      fs/dax.c
4247 F:      include/linux/dax.h
4248 F:      include/trace/events/fs_dax.h
4249
4250 DEVICE DIRECT ACCESS (DAX)
4251 M:      Dan Williams <dan.j.williams@intel.com>
4252 M:      Dave Jiang <dave.jiang@intel.com>
4253 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4254 M:      Vishal Verma <vishal.l.verma@intel.com>
4255 L:      linux-nvdimm@lists.01.org
4256 S:      Supported
4257 F:      drivers/dax/
4258
4259 DIRECTORY NOTIFICATION (DNOTIFY)
4260 M:      Jan Kara <jack@suse.cz>
4261 R:      Amir Goldstein <amir73il@gmail.com>
4262 L:      linux-fsdevel@vger.kernel.org
4263 S:      Maintained
4264 F:      Documentation/filesystems/dnotify.txt
4265 F:      fs/notify/dnotify/
4266 F:      include/linux/dnotify.h
4267
4268 DISK GEOMETRY AND PARTITION HANDLING
4269 M:      Andries Brouwer <aeb@cwi.nl>
4270 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4271 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4272 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4273 S:      Maintained
4274
4275 DISKQUOTA
4276 M:      Jan Kara <jack@suse.com>
4277 S:      Maintained
4278 F:      Documentation/filesystems/quota.txt
4279 F:      fs/quota/
4280 F:      include/linux/quota*.h
4281 F:      include/uapi/linux/quota*.h
4282
4283 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4284 M:      Bernie Thompson <bernie@plugable.com>
4285 L:      linux-fbdev@vger.kernel.org
4286 S:      Maintained
4287 W:      http://plugable.com/category/projects/udlfb/
4288 F:      drivers/video/fbdev/udlfb.c
4289 F:      include/video/udlfb.h
4290 F:      Documentation/fb/udlfb.txt
4291
4292 DISTRIBUTED LOCK MANAGER (DLM)
4293 M:      Christine Caulfield <ccaulfie@redhat.com>
4294 M:      David Teigland <teigland@redhat.com>
4295 L:      cluster-devel@redhat.com
4296 W:      http://sources.redhat.com/cluster/
4297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4298 S:      Supported
4299 F:      fs/dlm/
4300
4301 DMA BUFFER SHARING FRAMEWORK
4302 M:      Sumit Semwal <sumit.semwal@linaro.org>
4303 S:      Maintained
4304 L:      linux-media@vger.kernel.org
4305 L:      dri-devel@lists.freedesktop.org
4306 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4307 F:      drivers/dma-buf/
4308 F:      include/linux/dma-buf*
4309 F:      include/linux/reservation.h
4310 F:      include/linux/*fence.h
4311 F:      Documentation/driver-api/dma-buf.rst
4312 T:      git git://anongit.freedesktop.org/drm/drm-misc
4313
4314 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4315 M:      Vinod Koul <vinod.koul@intel.com>
4316 L:      dmaengine@vger.kernel.org
4317 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4318 S:      Maintained
4319 F:      drivers/dma/
4320 F:      include/linux/dmaengine.h
4321 F:      include/linux/of_dma.h
4322 F:      Documentation/devicetree/bindings/dma/
4323 F:      Documentation/driver-api/dmaengine/
4324 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4325
4326 DMA MAPPING HELPERS
4327 M:      Christoph Hellwig <hch@lst.de>
4328 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4329 R:      Robin Murphy <robin.murphy@arm.com>
4330 L:      iommu@lists.linux-foundation.org
4331 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4332 W:      http://git.infradead.org/users/hch/dma-mapping.git
4333 S:      Supported
4334 F:      lib/dma-debug.c
4335 F:      lib/dma-direct.c
4336 F:      lib/dma-virt.c
4337 F:      drivers/base/dma-mapping.c
4338 F:      drivers/base/dma-coherent.c
4339 F:      include/asm-generic/dma-mapping.h
4340 F:      include/linux/dma-direct.h
4341 F:      include/linux/dma-mapping.h
4342
4343 DME1737 HARDWARE MONITOR DRIVER
4344 M:      Juerg Haefliger <juergh@gmail.com>
4345 L:      linux-hwmon@vger.kernel.org
4346 S:      Maintained
4347 F:      Documentation/hwmon/dme1737
4348 F:      drivers/hwmon/dme1737.c
4349
4350 DMI/SMBIOS SUPPORT
4351 M:      Jean Delvare <jdelvare@suse.com>
4352 S:      Maintained
4353 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4354 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4355 F:      drivers/firmware/dmi-id.c
4356 F:      drivers/firmware/dmi_scan.c
4357 F:      include/linux/dmi.h
4358
4359 DOCUMENTATION
4360 M:      Jonathan Corbet <corbet@lwn.net>
4361 L:      linux-doc@vger.kernel.org
4362 S:      Maintained
4363 F:      Documentation/
4364 F:      scripts/kernel-doc
4365 X:      Documentation/ABI/
4366 X:      Documentation/devicetree/
4367 X:      Documentation/acpi
4368 X:      Documentation/power
4369 X:      Documentation/spi
4370 X:      Documentation/media
4371 T:      git git://git.lwn.net/linux.git docs-next
4372
4373 DONGWOON DW9714 LENS VOICE COIL DRIVER
4374 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4375 L:      linux-media@vger.kernel.org
4376 T:      git git://linuxtv.org/media_tree.git
4377 S:      Maintained
4378 F:      drivers/media/i2c/dw9714.c
4379
4380 DOUBLETALK DRIVER
4381 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4382 L:      blinux-list@redhat.com
4383 S:      Maintained
4384 F:      drivers/char/dtlk.c
4385 F:      include/linux/dtlk.h
4386
4387 DPAA2 DATAPATH I/O (DPIO) DRIVER
4388 M:      Roy Pledge <Roy.Pledge@nxp.com>
4389 L:      linux-kernel@vger.kernel.org
4390 S:      Maintained
4391 F:      drivers/staging/fsl-mc/bus/dpio
4392
4393 DPAA2 ETHERNET DRIVER
4394 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4395 L:      linux-kernel@vger.kernel.org
4396 S:      Maintained
4397 F:      drivers/staging/fsl-dpaa2/ethernet
4398
4399 DPAA2 ETHERNET SWITCH DRIVER
4400 M:      Razvan Stefanescu <razvan.stefanescu@nxp.com>
4401 L:      linux-kernel@vger.kernel.org
4402 S:      Maintained
4403 F:      drivers/staging/fsl-dpaa2/ethsw
4404
4405 DPT_I2O SCSI RAID DRIVER
4406 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4407 L:      linux-scsi@vger.kernel.org
4408 W:      http://www.adaptec.com/
4409 S:      Maintained
4410 F:      drivers/scsi/dpt*
4411 F:      drivers/scsi/dpt/
4412
4413 DRBD DRIVER
4414 M:      Philipp Reisner <philipp.reisner@linbit.com>
4415 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4416 L:      drbd-dev@lists.linbit.com
4417 W:      http://www.drbd.org
4418 T:      git git://git.linbit.com/linux-drbd.git
4419 T:      git git://git.linbit.com/drbd-8.4.git
4420 S:      Supported
4421 F:      drivers/block/drbd/
4422 F:      lib/lru_cache.c
4423 F:      Documentation/blockdev/drbd/
4424
4425 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4426 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4428 S:      Supported
4429 F:      Documentation/kobject.txt
4430 F:      drivers/base/
4431 F:      fs/debugfs/
4432 F:      fs/sysfs/
4433 F:      include/linux/debugfs.h
4434 F:      include/linux/kobj*
4435 F:      lib/kobj*
4436
4437 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4438 M:      Kevin Hilman <khilman@kernel.org>
4439 M:      Nishanth Menon <nm@ti.com>
4440 S:      Maintained
4441 F:      drivers/power/avs/
4442 F:      include/linux/power/smartreflex.h
4443 L:      linux-pm@vger.kernel.org
4444
4445 DRM DRIVER FOR ARM PL111 CLCD
4446 M:      Eric Anholt <eric@anholt.net>
4447 T:      git git://anongit.freedesktop.org/drm/drm-misc
4448 S:      Supported
4449 F:      drivers/gpu/drm/pl111/
4450
4451 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4452 M:      Linus Walleij <linus.walleij@linaro.org>
4453 T:      git git://anongit.freedesktop.org/drm/drm-misc
4454 S:      Maintained
4455 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4456 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4457
4458 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4459 M:      Dave Airlie <airlied@redhat.com>
4460 S:      Odd Fixes
4461 F:      drivers/gpu/drm/ast/
4462
4463 DRM DRIVER FOR BOCHS VIRTUAL GPU
4464 M:      Gerd Hoffmann <kraxel@redhat.com>
4465 L:      virtualization@lists.linux-foundation.org
4466 T:      git git://anongit.freedesktop.org/drm/drm-misc
4467 S:      Maintained
4468 F:      drivers/gpu/drm/bochs/
4469
4470 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4471 M:      Linus Walleij <linus.walleij@linaro.org>
4472 T:      git git://anongit.freedesktop.org/drm/drm-misc
4473 S:      Maintained
4474 F:      drivers/gpu/drm/tve200/
4475
4476 DRM DRIVER FOR ILITEK ILI9225 PANELS
4477 M:      David Lechner <david@lechnology.com>
4478 S:      Maintained
4479 F:      drivers/gpu/drm/tinydrm/ili9225.c
4480 F:      Documentation/devicetree/bindings/display/ili9225.txt
4481
4482 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4483 S:      Orphan / Obsolete
4484 F:      drivers/gpu/drm/i810/
4485 F:      include/uapi/drm/i810_drm.h
4486
4487 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4488 S:      Orphan / Obsolete
4489 F:      drivers/gpu/drm/mga/
4490 F:      include/uapi/drm/mga_drm.h
4491
4492 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4493 M:      Dave Airlie <airlied@redhat.com>
4494 S:      Odd Fixes
4495 F:      drivers/gpu/drm/mgag200/
4496
4497 DRM DRIVER FOR MI0283QT
4498 M:      Noralf Trønnes <noralf@tronnes.org>
4499 S:      Maintained
4500 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4501 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4502
4503 DRM DRIVER FOR MSM ADRENO GPU
4504 M:      Rob Clark <robdclark@gmail.com>
4505 L:      linux-arm-msm@vger.kernel.org
4506 L:      dri-devel@lists.freedesktop.org
4507 L:      freedreno@lists.freedesktop.org
4508 T:      git git://people.freedesktop.org/~robclark/linux
4509 S:      Maintained
4510 F:      drivers/gpu/drm/msm/
4511 F:      include/uapi/drm/msm_drm.h
4512 F:      Documentation/devicetree/bindings/display/msm/
4513
4514 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4515 M:      Ben Skeggs <bskeggs@redhat.com>
4516 L:      dri-devel@lists.freedesktop.org
4517 L:      nouveau@lists.freedesktop.org
4518 T:      git git://github.com/skeggsb/linux
4519 S:      Supported
4520 F:      drivers/gpu/drm/nouveau/
4521 F:      include/uapi/drm/nouveau_drm.h
4522
4523 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4524 M:      Noralf Trønnes <noralf@tronnes.org>
4525 S:      Maintained
4526 F:      drivers/gpu/drm/tinydrm/repaper.c
4527 F:      Documentation/devicetree/bindings/display/repaper.txt
4528
4529 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4530 M:      Dave Airlie <airlied@redhat.com>
4531 M:      Gerd Hoffmann <kraxel@redhat.com>
4532 L:      virtualization@lists.linux-foundation.org
4533 T:      git git://anongit.freedesktop.org/drm/drm-misc
4534 S:      Obsolete
4535 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4536 F:      drivers/gpu/drm/cirrus/
4537
4538 DRM DRIVER FOR QXL VIRTUAL GPU
4539 M:      Dave Airlie <airlied@redhat.com>
4540 M:      Gerd Hoffmann <kraxel@redhat.com>
4541 L:      virtualization@lists.linux-foundation.org
4542 T:      git git://anongit.freedesktop.org/drm/drm-misc
4543 S:      Maintained
4544 F:      drivers/gpu/drm/qxl/
4545 F:      include/uapi/drm/qxl_drm.h
4546
4547 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4548 S:      Orphan / Obsolete
4549 F:      drivers/gpu/drm/r128/
4550 F:      include/uapi/drm/r128_drm.h
4551
4552 DRM DRIVER FOR SAVAGE VIDEO CARDS
4553 S:      Orphan / Obsolete
4554 F:      drivers/gpu/drm/savage/
4555 F:      include/uapi/drm/savage_drm.h
4556
4557 DRM DRIVER FOR SIS VIDEO CARDS
4558 S:      Orphan / Obsolete
4559 F:      drivers/gpu/drm/sis/
4560 F:      include/uapi/drm/sis_drm.h
4561
4562 DRM DRIVER FOR SITRONIX ST7586 PANELS
4563 M:      David Lechner <david@lechnology.com>
4564 S:      Maintained
4565 F:      drivers/gpu/drm/tinydrm/st7586.c
4566 F:      Documentation/devicetree/bindings/display/st7586.txt
4567
4568 DRM DRIVER FOR SITRONIX ST7735R PANELS
4569 M:      David Lechner <david@lechnology.com>
4570 S:      Maintained
4571 F:      drivers/gpu/drm/tinydrm/st7735r.c
4572 F:      Documentation/devicetree/bindings/display/st7735r.txt
4573
4574 DRM DRIVER FOR TDFX VIDEO CARDS
4575 S:      Orphan / Obsolete
4576 F:      drivers/gpu/drm/tdfx/
4577
4578 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4579 M:      Dave Airlie <airlied@redhat.com>
4580 S:      Odd Fixes
4581 F:      drivers/gpu/drm/udl/
4582
4583 DRM DRIVER FOR VMWARE VIRTUAL GPU
4584 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4585 M:      Sinclair Yeh <syeh@vmware.com>
4586 M:      Thomas Hellstrom <thellstrom@vmware.com>
4587 L:      dri-devel@lists.freedesktop.org
4588 T:      git git://people.freedesktop.org/~syeh/repos_linux
4589 T:      git git://people.freedesktop.org/~thomash/linux
4590 S:      Supported
4591 F:      drivers/gpu/drm/vmwgfx/
4592 F:      include/uapi/drm/vmwgfx_drm.h
4593
4594 DRM DRIVERS
4595 M:      David Airlie <airlied@linux.ie>
4596 L:      dri-devel@lists.freedesktop.org
4597 T:      git git://people.freedesktop.org/~airlied/linux
4598 B:      https://bugs.freedesktop.org/
4599 C:      irc://chat.freenode.net/dri-devel
4600 S:      Maintained
4601 F:      drivers/gpu/drm/
4602 F:      drivers/gpu/vga/
4603 F:      Documentation/devicetree/bindings/display/
4604 F:      Documentation/devicetree/bindings/gpu/
4605 F:      Documentation/devicetree/bindings/video/
4606 F:      Documentation/gpu/
4607 F:      include/drm/
4608 F:      include/uapi/drm/
4609 F:      include/linux/vga*
4610
4611 DRM DRIVERS AND MISC GPU PATCHES
4612 M:      Gustavo Padovan <gustavo@padovan.org>
4613 M:      Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4614 M:      Sean Paul <seanpaul@chromium.org>
4615 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4616 S:      Maintained
4617 T:      git git://anongit.freedesktop.org/drm/drm-misc
4618 F:      Documentation/gpu/
4619 F:      drivers/gpu/vga/
4620 F:      drivers/gpu/drm/*
4621 F:      include/drm/drm*
4622 F:      include/uapi/drm/drm*
4623 F:      include/linux/vga*
4624
4625 DRM DRIVERS FOR ALLWINNER A10
4626 M:      Maxime Ripard  <maxime.ripard@bootlin.com>
4627 L:      dri-devel@lists.freedesktop.org
4628 S:      Supported
4629 F:      drivers/gpu/drm/sun4i/
4630 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4631 T:      git git://anongit.freedesktop.org/drm/drm-misc
4632
4633 DRM DRIVERS FOR AMLOGIC SOCS
4634 M:      Neil Armstrong <narmstrong@baylibre.com>
4635 L:      dri-devel@lists.freedesktop.org
4636 L:      linux-amlogic@lists.infradead.org
4637 W:      http://linux-meson.com/
4638 S:      Supported
4639 F:      drivers/gpu/drm/meson/
4640 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4641 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4642 F:      Documentation/gpu/meson.rst
4643 T:      git git://anongit.freedesktop.org/drm/drm-misc
4644
4645 DRM DRIVERS FOR ATMEL HLCDC
4646 M:      Boris Brezillon <boris.brezillon@bootlin.com>
4647 L:      dri-devel@lists.freedesktop.org
4648 S:      Supported
4649 F:      drivers/gpu/drm/atmel-hlcdc/
4650 F:      Documentation/devicetree/bindings/drm/atmel/
4651 T:      git git://anongit.freedesktop.org/drm/drm-misc
4652
4653 DRM DRIVERS FOR BRIDGE CHIPS
4654 M:      Archit Taneja <architt@codeaurora.org>
4655 M:      Andrzej Hajda <a.hajda@samsung.com>
4656 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4657 S:      Maintained
4658 T:      git git://anongit.freedesktop.org/drm/drm-misc
4659 F:      drivers/gpu/drm/bridge/
4660
4661 DRM DRIVERS FOR EXYNOS
4662 M:      Inki Dae <inki.dae@samsung.com>
4663 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4664 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4665 M:      Kyungmin Park <kyungmin.park@samsung.com>
4666 L:      dri-devel@lists.freedesktop.org
4667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4668 S:      Supported
4669 F:      drivers/gpu/drm/exynos/
4670 F:      include/uapi/drm/exynos_drm.h
4671 F:      Documentation/devicetree/bindings/display/exynos/
4672
4673 DRM DRIVERS FOR FREESCALE DCU
4674 M:      Stefan Agner <stefan@agner.ch>
4675 M:      Alison Wang <alison.wang@freescale.com>
4676 L:      dri-devel@lists.freedesktop.org
4677 S:      Supported
4678 F:      drivers/gpu/drm/fsl-dcu/
4679 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4680 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4681 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4682
4683 DRM DRIVERS FOR FREESCALE IMX
4684 M:      Philipp Zabel <p.zabel@pengutronix.de>
4685 L:      dri-devel@lists.freedesktop.org
4686 S:      Maintained
4687 F:      drivers/gpu/drm/imx/
4688 F:      drivers/gpu/ipu-v3/
4689 F:      Documentation/devicetree/bindings/display/imx/
4690
4691 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4692 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4693 L:      dri-devel@lists.freedesktop.org
4694 T:      git git://github.com/patjak/drm-gma500
4695 S:      Maintained
4696 F:      drivers/gpu/drm/gma500/
4697
4698 DRM DRIVERS FOR HISILICON
4699 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4700 M:      Rongrong Zou <zourongrong@gmail.com>
4701 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4702 R:      Chen Feng <puck.chen@hisilicon.com>
4703 L:      dri-devel@lists.freedesktop.org
4704 T:      git git://github.com/xin3liang/linux.git
4705 S:      Maintained
4706 F:      drivers/gpu/drm/hisilicon/
4707 F:      Documentation/devicetree/bindings/display/hisilicon/
4708
4709 DRM DRIVERS FOR MEDIATEK
4710 M:      CK Hu <ck.hu@mediatek.com>
4711 M:      Philipp Zabel <p.zabel@pengutronix.de>
4712 L:      dri-devel@lists.freedesktop.org
4713 S:      Supported
4714 F:      drivers/gpu/drm/mediatek/
4715 F:      Documentation/devicetree/bindings/display/mediatek/
4716
4717 DRM DRIVERS FOR NVIDIA TEGRA
4718 M:      Thierry Reding <thierry.reding@gmail.com>
4719 L:      dri-devel@lists.freedesktop.org
4720 L:      linux-tegra@vger.kernel.org
4721 T:      git git://anongit.freedesktop.org/tegra/linux.git
4722 S:      Supported
4723 F:      drivers/gpu/drm/tegra/
4724 F:      drivers/gpu/host1x/
4725 F:      include/linux/host1x.h
4726 F:      include/uapi/drm/tegra_drm.h
4727 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4728
4729 DRM DRIVERS FOR RENESAS
4730 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4731 L:      dri-devel@lists.freedesktop.org
4732 L:      linux-renesas-soc@vger.kernel.org
4733 T:      git git://linuxtv.org/pinchartl/fbdev
4734 S:      Supported
4735 F:      drivers/gpu/drm/rcar-du/
4736 F:      drivers/gpu/drm/shmobile/
4737 F:      include/linux/platform_data/shmob_drm.h
4738 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4739 F:      Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4740 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4741
4742 DRM DRIVERS FOR ROCKCHIP
4743 M:      Sandy Huang <hjc@rock-chips.com>
4744 M:      Heiko Stübner <heiko@sntech.de>
4745 L:      dri-devel@lists.freedesktop.org
4746 S:      Maintained
4747 F:      drivers/gpu/drm/rockchip/
4748 F:      Documentation/devicetree/bindings/display/rockchip/
4749 T:      git git://anongit.freedesktop.org/drm/drm-misc
4750
4751 DRM DRIVERS FOR STI
4752 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4753 M:      Vincent Abriou <vincent.abriou@st.com>
4754 L:      dri-devel@lists.freedesktop.org
4755 T:      git git://anongit.freedesktop.org/drm/drm-misc
4756 S:      Maintained
4757 F:      drivers/gpu/drm/sti
4758 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4759
4760 DRM DRIVERS FOR STM
4761 M:      Yannick Fertre <yannick.fertre@st.com>
4762 M:      Philippe Cornu <philippe.cornu@st.com>
4763 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4764 M:      Vincent Abriou <vincent.abriou@st.com>
4765 L:      dri-devel@lists.freedesktop.org
4766 T:      git git://anongit.freedesktop.org/drm/drm-misc
4767 S:      Maintained
4768 F:      drivers/gpu/drm/stm
4769 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4770
4771 DRM DRIVERS FOR TI LCDC
4772 M:      Jyri Sarha <jsarha@ti.com>
4773 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4774 L:      dri-devel@lists.freedesktop.org
4775 S:      Maintained
4776 F:      drivers/gpu/drm/tilcdc/
4777 F:      Documentation/devicetree/bindings/display/tilcdc/
4778
4779 DRM DRIVERS FOR TI OMAP
4780 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4781 L:      dri-devel@lists.freedesktop.org
4782 S:      Maintained
4783 F:      drivers/gpu/drm/omapdrm/
4784 F:      Documentation/devicetree/bindings/display/ti/
4785
4786 DRM DRIVERS FOR VC4
4787 M:      Eric Anholt <eric@anholt.net>
4788 T:      git git://github.com/anholt/linux
4789 S:      Supported
4790 F:      drivers/gpu/drm/vc4/
4791 F:      include/uapi/drm/vc4_drm.h
4792 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4793 T:      git git://anongit.freedesktop.org/drm/drm-misc
4794
4795 DRM DRIVERS FOR VIVANTE GPU IP
4796 M:      Lucas Stach <l.stach@pengutronix.de>
4797 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4798 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4799 L:      etnaviv@lists.freedesktop.org
4800 L:      dri-devel@lists.freedesktop.org
4801 S:      Maintained
4802 F:      drivers/gpu/drm/etnaviv/
4803 F:      include/uapi/drm/etnaviv_drm.h
4804 F:      Documentation/devicetree/bindings/display/etnaviv/
4805
4806 DRM DRIVERS FOR ZTE ZX
4807 M:      Shawn Guo <shawnguo@kernel.org>
4808 L:      dri-devel@lists.freedesktop.org
4809 S:      Maintained
4810 F:      drivers/gpu/drm/zte/
4811 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4812 T:      git git://anongit.freedesktop.org/drm/drm-misc
4813
4814 DRM PANEL DRIVERS
4815 M:      Thierry Reding <thierry.reding@gmail.com>
4816 L:      dri-devel@lists.freedesktop.org
4817 T:      git git://anongit.freedesktop.org/drm/drm-misc
4818 S:      Maintained
4819 F:      drivers/gpu/drm/drm_panel.c
4820 F:      drivers/gpu/drm/panel/
4821 F:      include/drm/drm_panel.h
4822 F:      Documentation/devicetree/bindings/display/panel/
4823
4824 DRM TINYDRM DRIVERS
4825 M:      Noralf Trønnes <noralf@tronnes.org>
4826 W:      https://github.com/notro/tinydrm/wiki/Development
4827 T:      git git://anongit.freedesktop.org/drm/drm-misc
4828 S:      Maintained
4829 F:      drivers/gpu/drm/tinydrm/
4830 F:      include/drm/tinydrm/
4831
4832 DRM TTM SUBSYSTEM
4833 M:      Christian Koenig <christian.koenig@amd.com>
4834 M:      Roger He <Hongbo.He@amd.com>
4835 T:      git git://people.freedesktop.org/~agd5f/linux
4836 S:      Maintained
4837 L:      dri-devel@lists.freedesktop.org
4838 F:      include/drm/ttm/
4839 F:      drivers/gpu/drm/ttm/
4840
4841 DSBR100 USB FM RADIO DRIVER
4842 M:      Alexey Klimov <klimov.linux@gmail.com>
4843 L:      linux-media@vger.kernel.org
4844 T:      git git://linuxtv.org/media_tree.git
4845 S:      Maintained
4846 F:      drivers/media/radio/dsbr100.c
4847
4848 DSCC4 DRIVER
4849 M:      Francois Romieu <romieu@fr.zoreil.com>
4850 L:      netdev@vger.kernel.org
4851 S:      Maintained
4852 F:      drivers/net/wan/dscc4.c
4853
4854 DT3155 MEDIA DRIVER
4855 M:      Hans Verkuil <hverkuil@xs4all.nl>
4856 L:      linux-media@vger.kernel.org
4857 T:      git git://linuxtv.org/media_tree.git
4858 W:      https://linuxtv.org
4859 S:      Odd Fixes
4860 F:      drivers/media/pci/dt3155/
4861
4862 DVB_USB_AF9015 MEDIA DRIVER
4863 M:      Antti Palosaari <crope@iki.fi>
4864 L:      linux-media@vger.kernel.org
4865 W:      https://linuxtv.org
4866 W:      http://palosaari.fi/linux/
4867 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4868 T:      git git://linuxtv.org/anttip/media_tree.git
4869 S:      Maintained
4870 F:      drivers/media/usb/dvb-usb-v2/af9015*
4871
4872 DVB_USB_AF9035 MEDIA DRIVER
4873 M:      Antti Palosaari <crope@iki.fi>
4874 L:      linux-media@vger.kernel.org
4875 W:      https://linuxtv.org
4876 W:      http://palosaari.fi/linux/
4877 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4878 T:      git git://linuxtv.org/anttip/media_tree.git
4879 S:      Maintained
4880 F:      drivers/media/usb/dvb-usb-v2/af9035*
4881
4882 DVB_USB_ANYSEE MEDIA DRIVER
4883 M:      Antti Palosaari <crope@iki.fi>
4884 L:      linux-media@vger.kernel.org
4885 W:      https://linuxtv.org
4886 W:      http://palosaari.fi/linux/
4887 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4888 T:      git git://linuxtv.org/anttip/media_tree.git
4889 S:      Maintained
4890 F:      drivers/media/usb/dvb-usb-v2/anysee*
4891
4892 DVB_USB_AU6610 MEDIA DRIVER
4893 M:      Antti Palosaari <crope@iki.fi>
4894 L:      linux-media@vger.kernel.org
4895 W:      https://linuxtv.org
4896 W:      http://palosaari.fi/linux/
4897 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4898 T:      git git://linuxtv.org/anttip/media_tree.git
4899 S:      Maintained
4900 F:      drivers/media/usb/dvb-usb-v2/au6610*
4901
4902 DVB_USB_CE6230 MEDIA DRIVER
4903 M:      Antti Palosaari <crope@iki.fi>
4904 L:      linux-media@vger.kernel.org
4905 W:      https://linuxtv.org
4906 W:      http://palosaari.fi/linux/
4907 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4908 T:      git git://linuxtv.org/anttip/media_tree.git
4909 S:      Maintained
4910 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4911
4912 DVB_USB_CXUSB MEDIA DRIVER
4913 M:      Michael Krufky <mkrufky@linuxtv.org>
4914 L:      linux-media@vger.kernel.org
4915 W:      https://linuxtv.org
4916 W:      http://github.com/mkrufky
4917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4918 T:      git git://linuxtv.org/media_tree.git
4919 S:      Maintained
4920 F:      drivers/media/usb/dvb-usb/cxusb*
4921
4922 DVB_USB_EC168 MEDIA DRIVER
4923 M:      Antti Palosaari <crope@iki.fi>
4924 L:      linux-media@vger.kernel.org
4925 W:      https://linuxtv.org
4926 W:      http://palosaari.fi/linux/
4927 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4928 T:      git git://linuxtv.org/anttip/media_tree.git
4929 S:      Maintained
4930 F:      drivers/media/usb/dvb-usb-v2/ec168*
4931
4932 DVB_USB_GL861 MEDIA DRIVER
4933 M:      Antti Palosaari <crope@iki.fi>
4934 L:      linux-media@vger.kernel.org
4935 W:      https://linuxtv.org
4936 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4937 T:      git git://linuxtv.org/anttip/media_tree.git
4938 S:      Maintained
4939 F:      drivers/media/usb/dvb-usb-v2/gl861*
4940
4941 DVB_USB_MXL111SF MEDIA DRIVER
4942 M:      Michael Krufky <mkrufky@linuxtv.org>
4943 L:      linux-media@vger.kernel.org
4944 W:      https://linuxtv.org
4945 W:      http://github.com/mkrufky
4946 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4947 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4948 S:      Maintained
4949 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4950
4951 DVB_USB_RTL28XXU MEDIA DRIVER
4952 M:      Antti Palosaari <crope@iki.fi>
4953 L:      linux-media@vger.kernel.org
4954 W:      https://linuxtv.org
4955 W:      http://palosaari.fi/linux/
4956 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4957 T:      git git://linuxtv.org/anttip/media_tree.git
4958 S:      Maintained
4959 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4960
4961 DVB_USB_V2 MEDIA DRIVER
4962 M:      Antti Palosaari <crope@iki.fi>
4963 L:      linux-media@vger.kernel.org
4964 W:      https://linuxtv.org
4965 W:      http://palosaari.fi/linux/
4966 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4967 T:      git git://linuxtv.org/anttip/media_tree.git
4968 S:      Maintained
4969 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4970 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4971
4972 DYNAMIC DEBUG
4973 M:      Jason Baron <jbaron@akamai.com>
4974 S:      Maintained
4975 F:      lib/dynamic_debug.c
4976 F:      include/linux/dynamic_debug.h
4977
4978 DYNAMIC INTERRUPT MODERATION
4979 M:      Tal Gilboa <talgi@mellanox.com>
4980 S:      Maintained
4981 F:      include/linux/net_dim.h
4982
4983 DZ DECSTATION DZ11 SERIAL DRIVER
4984 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4985 S:      Maintained
4986 F:      drivers/tty/serial/dz.*
4987
4988 E3X0 POWER BUTTON DRIVER
4989 M:      Moritz Fischer <moritz.fischer@ettus.com>
4990 L:      usrp-users@lists.ettus.com
4991 W:      http://www.ettus.com
4992 S:      Supported
4993 F:      drivers/input/misc/e3x0-button.c
4994 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4995
4996 E4000 MEDIA DRIVER
4997 M:      Antti Palosaari <crope@iki.fi>
4998 L:      linux-media@vger.kernel.org
4999 W:      https://linuxtv.org
5000 W:      http://palosaari.fi/linux/
5001 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5002 T:      git git://linuxtv.org/anttip/media_tree.git
5003 S:      Maintained
5004 F:      drivers/media/tuners/e4000*
5005
5006 EC100 MEDIA DRIVER
5007 M:      Antti Palosaari <crope@iki.fi>
5008 L:      linux-media@vger.kernel.org
5009 W:      https://linuxtv.org
5010 W:      http://palosaari.fi/linux/
5011 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5012 T:      git git://linuxtv.org/anttip/media_tree.git
5013 S:      Maintained
5014 F:      drivers/media/dvb-frontends/ec100*
5015
5016 ECRYPT FILE SYSTEM
5017 M:      Tyler Hicks <tyhicks@canonical.com>
5018 L:      ecryptfs@vger.kernel.org
5019 W:      http://ecryptfs.org
5020 W:      https://launchpad.net/ecryptfs
5021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5022 S:      Supported
5023 F:      Documentation/filesystems/ecryptfs.txt
5024 F:      fs/ecryptfs/
5025
5026 EDAC-AMD64
5027 M:      Borislav Petkov <bp@alien8.de>
5028 L:      linux-edac@vger.kernel.org
5029 S:      Maintained
5030 F:      drivers/edac/amd64_edac*
5031
5032 EDAC-CALXEDA
5033 M:      Robert Richter <rric@kernel.org>
5034 L:      linux-edac@vger.kernel.org
5035 S:      Maintained
5036 F:      drivers/edac/highbank*
5037
5038 EDAC-CAVIUM OCTEON
5039 M:      Ralf Baechle <ralf@linux-mips.org>
5040 M:      David Daney <david.daney@cavium.com>
5041 L:      linux-edac@vger.kernel.org
5042 L:      linux-mips@linux-mips.org
5043 S:      Supported
5044 F:      drivers/edac/octeon_edac*
5045
5046 EDAC-CAVIUM THUNDERX
5047 M:      David Daney <david.daney@cavium.com>
5048 M:      Jan Glauber <jglauber@cavium.com>
5049 L:      linux-edac@vger.kernel.org
5050 S:      Supported
5051 F:      drivers/edac/thunderx_edac*
5052
5053 EDAC-CORE
5054 M:      Borislav Petkov <bp@alien8.de>
5055 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5056 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5057 L:      linux-edac@vger.kernel.org
5058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5060 S:      Supported
5061 F:      Documentation/admin-guide/ras.rst
5062 F:      Documentation/driver-api/edac.rst
5063 F:      drivers/edac/
5064 F:      include/linux/edac.h
5065
5066 EDAC-E752X
5067 M:      Mark Gross <mark.gross@intel.com>
5068 L:      linux-edac@vger.kernel.org
5069 S:      Maintained
5070 F:      drivers/edac/e752x_edac.c
5071
5072 EDAC-E7XXX
5073 L:      linux-edac@vger.kernel.org
5074 S:      Maintained
5075 F:      drivers/edac/e7xxx_edac.c
5076
5077 EDAC-FSL_DDR
5078 M:      York Sun <york.sun@nxp.com>
5079 L:      linux-edac@vger.kernel.org
5080 S:      Maintained
5081 F:      drivers/edac/fsl_ddr_edac.*
5082
5083 EDAC-GHES
5084 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5085 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5086 L:      linux-edac@vger.kernel.org
5087 S:      Maintained
5088 F:      drivers/edac/ghes_edac.c
5089
5090 EDAC-I3000
5091 L:      linux-edac@vger.kernel.org
5092 S:      Orphan
5093 F:      drivers/edac/i3000_edac.c
5094
5095 EDAC-I5000
5096 L:      linux-edac@vger.kernel.org
5097 S:      Maintained
5098 F:      drivers/edac/i5000_edac.c
5099
5100 EDAC-I5400
5101 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5102 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5103 L:      linux-edac@vger.kernel.org
5104 S:      Maintained
5105 F:      drivers/edac/i5400_edac.c
5106
5107 EDAC-I7300
5108 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5109 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5110 L:      linux-edac@vger.kernel.org
5111 S:      Maintained
5112 F:      drivers/edac/i7300_edac.c
5113
5114 EDAC-I7CORE
5115 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5116 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5117 L:      linux-edac@vger.kernel.org
5118 S:      Maintained
5119 F:      drivers/edac/i7core_edac.c
5120
5121 EDAC-I82443BXGX
5122 M:      Tim Small <tim@buttersideup.com>
5123 L:      linux-edac@vger.kernel.org
5124 S:      Maintained
5125 F:      drivers/edac/i82443bxgx_edac.c
5126
5127 EDAC-I82975X
5128 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5129 M:      "Arvind R." <arvino55@gmail.com>
5130 L:      linux-edac@vger.kernel.org
5131 S:      Maintained
5132 F:      drivers/edac/i82975x_edac.c
5133
5134 EDAC-IE31200
5135 M:      Jason Baron <jbaron@akamai.com>
5136 L:      linux-edac@vger.kernel.org
5137 S:      Maintained
5138 F:      drivers/edac/ie31200_edac.c
5139
5140 EDAC-MPC85XX
5141 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5142 L:      linux-edac@vger.kernel.org
5143 S:      Maintained
5144 F:      drivers/edac/mpc85xx_edac.[ch]
5145
5146 EDAC-PASEMI
5147 M:      Egor Martovetsky <egor@pasemi.com>
5148 L:      linux-edac@vger.kernel.org
5149 S:      Maintained
5150 F:      drivers/edac/pasemi_edac.c
5151
5152 EDAC-PND2
5153 M:      Tony Luck <tony.luck@intel.com>
5154 L:      linux-edac@vger.kernel.org
5155 S:      Maintained
5156 F:      drivers/edac/pnd2_edac.[ch]
5157
5158 EDAC-R82600
5159 M:      Tim Small <tim@buttersideup.com>
5160 L:      linux-edac@vger.kernel.org
5161 S:      Maintained
5162 F:      drivers/edac/r82600_edac.c
5163
5164 EDAC-SBRIDGE
5165 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5166 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5167 L:      linux-edac@vger.kernel.org
5168 S:      Maintained
5169 F:      drivers/edac/sb_edac.c
5170
5171 EDAC-SKYLAKE
5172 M:      Tony Luck <tony.luck@intel.com>
5173 L:      linux-edac@vger.kernel.org
5174 S:      Maintained
5175 F:      drivers/edac/skx_edac.c
5176
5177 EDAC-TI
5178 M:      Tero Kristo <t-kristo@ti.com>
5179 L:      linux-edac@vger.kernel.org
5180 S:      Maintained
5181 F:      drivers/edac/ti_edac.c
5182
5183 EDIROL UA-101/UA-1000 DRIVER
5184 M:      Clemens Ladisch <clemens@ladisch.de>
5185 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5186 T:      git git://git.alsa-project.org/alsa-kernel.git
5187 S:      Maintained
5188 F:      sound/usb/misc/ua101.c
5189
5190 EFI TEST DRIVER
5191 L:      linux-efi@vger.kernel.org
5192 M:      Ivan Hu <ivan.hu@canonical.com>
5193 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5194 S:      Maintained
5195 F:      drivers/firmware/efi/test/
5196
5197 EFI VARIABLE FILESYSTEM
5198 M:      Matthew Garrett <matthew.garrett@nebula.com>
5199 M:      Jeremy Kerr <jk@ozlabs.org>
5200 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5202 L:      linux-efi@vger.kernel.org
5203 S:      Maintained
5204 F:      fs/efivarfs/
5205
5206 EFIFB FRAMEBUFFER DRIVER
5207 L:      linux-fbdev@vger.kernel.org
5208 M:      Peter Jones <pjones@redhat.com>
5209 S:      Maintained
5210 F:      drivers/video/fbdev/efifb.c
5211
5212 EFS FILESYSTEM
5213 W:      http://aeschi.ch.eu.org/efs/
5214 S:      Orphan
5215 F:      fs/efs/
5216
5217 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5218 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5219 L:      netdev@vger.kernel.org
5220 S:      Maintained
5221 F:      drivers/net/ethernet/ibm/ehea/
5222
5223 EM28XX VIDEO4LINUX DRIVER
5224 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5225 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5226 L:      linux-media@vger.kernel.org
5227 W:      https://linuxtv.org
5228 T:      git git://linuxtv.org/media_tree.git
5229 S:      Maintained
5230 F:      drivers/media/usb/em28xx/
5231 F:      Documentation/media/v4l-drivers/em28xx*
5232
5233 EMBEDDED LINUX
5234 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5235 M:      Matt Mackall <mpm@selenic.com>
5236 M:      David Woodhouse <dwmw2@infradead.org>
5237 L:      linux-embedded@vger.kernel.org
5238 S:      Maintained
5239
5240 Emulex 10Gbps iSCSI - OneConnect DRIVER
5241 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5242 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5243 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5244 L:      linux-scsi@vger.kernel.org
5245 W:      http://www.broadcom.com
5246 S:      Supported
5247 F:      drivers/scsi/be2iscsi/
5248
5249 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5250 M:      Sathya Perla <sathya.perla@broadcom.com>
5251 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5252 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5253 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5254 L:      netdev@vger.kernel.org
5255 W:      http://www.emulex.com
5256 S:      Supported
5257 F:      drivers/net/ethernet/emulex/benet/
5258
5259 EMULEX ONECONNECT ROCE DRIVER
5260 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5261 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5262 L:      linux-rdma@vger.kernel.org
5263 W:      http://www.broadcom.com
5264 S:      Odd Fixes
5265 F:      drivers/infiniband/hw/ocrdma/
5266 F:      include/uapi/rdma/ocrdma-abi.h
5267
5268 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5269 M:      James Smart <james.smart@broadcom.com>
5270 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5271 L:      linux-scsi@vger.kernel.org
5272 W:      http://www.broadcom.com
5273 S:      Supported
5274 F:      drivers/scsi/lpfc/
5275
5276 ENE CB710 FLASH CARD READER DRIVER
5277 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5278 S:      Maintained
5279 F:      drivers/misc/cb710/
5280 F:      drivers/mmc/host/cb710-mmc.*
5281 F:      include/linux/cb710.h
5282
5283 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5284 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5285 S:      Maintained
5286 F:      drivers/media/rc/ene_ir.*
5287
5288 EPSON S1D13XXX FRAMEBUFFER DRIVER
5289 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5290 S:      Maintained
5291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5292 F:      drivers/video/fbdev/s1d13xxxfb.c
5293 F:      include/video/s1d13xxxfb.h
5294
5295 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5296 M:      Jeff Layton <jlayton@kernel.org>
5297 S:      Maintained
5298 F:      lib/errseq.c
5299 F:      include/linux/errseq.h
5300
5301 ET131X NETWORK DRIVER
5302 M:      Mark Einon <mark.einon@gmail.com>
5303 S:      Odd Fixes
5304 F:      drivers/net/ethernet/agere/
5305
5306 ETHERNET BRIDGE
5307 M:      Stephen Hemminger <stephen@networkplumber.org>
5308 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5309 L:      netdev@vger.kernel.org
5310 W:      http://www.linuxfoundation.org/en/Net:Bridge
5311 S:      Maintained
5312 F:      include/linux/netfilter_bridge/
5313 F:      net/bridge/
5314
5315 ETHERNET PHY LIBRARY
5316 M:      Andrew Lunn <andrew@lunn.ch>
5317 M:      Florian Fainelli <f.fainelli@gmail.com>
5318 L:      netdev@vger.kernel.org
5319 S:      Maintained
5320 F:      Documentation/ABI/testing/sysfs-bus-mdio
5321 F:      Documentation/devicetree/bindings/net/mdio*
5322 F:      Documentation/networking/phy.txt
5323 F:      drivers/net/phy/
5324 F:      drivers/of/of_mdio.c
5325 F:      drivers/of/of_net.c
5326 F:      include/linux/*mdio*.h
5327 F:      include/linux/of_net.h
5328 F:      include/linux/phy.h
5329 F:      include/linux/phy_fixed.h
5330 F:      include/linux/platform_data/mdio-bcm-unimac.h
5331 F:      include/trace/events/mdio.h
5332 F:      include/uapi/linux/mdio.h
5333 F:      include/uapi/linux/mii.h
5334
5335 EXT2 FILE SYSTEM
5336 M:      Jan Kara <jack@suse.com>
5337 L:      linux-ext4@vger.kernel.org
5338 S:      Maintained
5339 F:      Documentation/filesystems/ext2.txt
5340 F:      fs/ext2/
5341 F:      include/linux/ext2*
5342
5343 EXT4 FILE SYSTEM
5344 M:      "Theodore Ts'o" <tytso@mit.edu>
5345 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5346 L:      linux-ext4@vger.kernel.org
5347 W:      http://ext4.wiki.kernel.org
5348 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5350 S:      Maintained
5351 F:      Documentation/filesystems/ext4.txt
5352 F:      fs/ext4/
5353
5354 Extended Verification Module (EVM)
5355 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5356 L:      linux-integrity@vger.kernel.org
5357 S:      Supported
5358 F:      security/integrity/evm/
5359
5360 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5361 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5362 L:      linux-efi@vger.kernel.org
5363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5364 S:      Maintained
5365 F:      Documentation/efi-stub.txt
5366 F:      arch/*/kernel/efi.c
5367 F:      arch/x86/boot/compressed/eboot.[ch]
5368 F:      arch/*/include/asm/efi.h
5369 F:      arch/x86/platform/efi/
5370 F:      drivers/firmware/efi/
5371 F:      include/linux/efi*.h
5372 F:      arch/arm/boot/compressed/efi-header.S
5373 F:      arch/arm64/kernel/efi-entry.S
5374
5375 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5376 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5377 M:      Chanwoo Choi <cw00.choi@samsung.com>
5378 L:      linux-kernel@vger.kernel.org
5379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5380 S:      Maintained
5381 F:      drivers/extcon/
5382 F:      include/linux/extcon/
5383 F:      include/linux/extcon.h
5384 F:      Documentation/extcon/
5385 F:      Documentation/devicetree/bindings/extcon/
5386
5387 EXYNOS DP DRIVER
5388 M:      Jingoo Han <jingoohan1@gmail.com>
5389 L:      dri-devel@lists.freedesktop.org
5390 S:      Maintained
5391 F:      drivers/gpu/drm/exynos/exynos_dp*
5392
5393 EXYNOS SYSMMU (IOMMU) driver
5394 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5395 L:      iommu@lists.linux-foundation.org
5396 S:      Maintained
5397 F:      drivers/iommu/exynos-iommu.c
5398
5399 EZchip NPS platform support
5400 M:      Elad Kanfi <eladkan@mellanox.com>
5401 M:      Vineet Gupta <vgupta@synopsys.com>
5402 S:      Supported
5403 F:      arch/arc/plat-eznps
5404 F:      arch/arc/boot/dts/eznps.dts
5405
5406 F2FS FILE SYSTEM
5407 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5408 M:      Chao Yu <yuchao0@huawei.com>
5409 L:      linux-f2fs-devel@lists.sourceforge.net
5410 W:      https://f2fs.wiki.kernel.org/
5411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5412 S:      Maintained
5413 F:      Documentation/filesystems/f2fs.txt
5414 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5415 F:      fs/f2fs/
5416 F:      include/linux/f2fs_fs.h
5417 F:      include/trace/events/f2fs.h
5418
5419 F71805F HARDWARE MONITORING DRIVER
5420 M:      Jean Delvare <jdelvare@suse.com>
5421 L:      linux-hwmon@vger.kernel.org
5422 S:      Maintained
5423 F:      Documentation/hwmon/f71805f
5424 F:      drivers/hwmon/f71805f.c
5425
5426 FANOTIFY
5427 M:      Jan Kara <jack@suse.cz>
5428 R:      Amir Goldstein <amir73il@gmail.com>
5429 L:      linux-fsdevel@vger.kernel.org
5430 S:      Maintained
5431 F:      fs/notify/fanotify/
5432 F:      include/linux/fanotify.h
5433 F:      include/uapi/linux/fanotify.h
5434
5435 FARSYNC SYNCHRONOUS DRIVER
5436 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5437 W:      http://www.farsite.co.uk/
5438 S:      Supported
5439 F:      drivers/net/wan/farsync.*
5440
5441 FAULT INJECTION SUPPORT
5442 M:      Akinobu Mita <akinobu.mita@gmail.com>
5443 S:      Supported
5444 F:      Documentation/fault-injection/
5445 F:      lib/fault-inject.c
5446
5447 FBTFT Framebuffer drivers
5448 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5449 S:      Maintained
5450 F:      drivers/staging/fbtft/
5451
5452 FC0011 TUNER DRIVER
5453 M:      Michael Buesch <m@bues.ch>
5454 L:      linux-media@vger.kernel.org
5455 S:      Maintained
5456 F:      drivers/media/tuners/fc0011.h
5457 F:      drivers/media/tuners/fc0011.c
5458
5459 FC2580 MEDIA DRIVER
5460 M:      Antti Palosaari <crope@iki.fi>
5461 L:      linux-media@vger.kernel.org
5462 W:      https://linuxtv.org
5463 W:      http://palosaari.fi/linux/
5464 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5465 T:      git git://linuxtv.org/anttip/media_tree.git
5466 S:      Maintained
5467 F:      drivers/media/tuners/fc2580*
5468
5469 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5470 M:      Johannes Thumshirn <jth@kernel.org>
5471 L:      linux-scsi@vger.kernel.org
5472 W:      www.Open-FCoE.org
5473 S:      Supported
5474 F:      drivers/scsi/libfc/
5475 F:      drivers/scsi/fcoe/
5476 F:      include/scsi/fc/
5477 F:      include/scsi/libfc.h
5478 F:      include/scsi/libfcoe.h
5479 F:      include/uapi/scsi/fc/
5480
5481 FILE LOCKING (flock() and fcntl()/lockf())
5482 M:      Jeff Layton <jlayton@kernel.org>
5483 M:      "J. Bruce Fields" <bfields@fieldses.org>
5484 L:      linux-fsdevel@vger.kernel.org
5485 S:      Maintained
5486 F:      include/linux/fcntl.h
5487 F:      include/uapi/linux/fcntl.h
5488 F:      fs/fcntl.c
5489 F:      fs/locks.c
5490
5491 FILESYSTEMS (VFS and infrastructure)
5492 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5493 L:      linux-fsdevel@vger.kernel.org
5494 S:      Maintained
5495 F:      fs/*
5496 F:      include/linux/fs.h
5497 F:      include/uapi/linux/fs.h
5498
5499 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5500 M:      Riku Voipio <riku.voipio@iki.fi>
5501 L:      linux-hwmon@vger.kernel.org
5502 S:      Maintained
5503 F:      drivers/hwmon/f75375s.c
5504 F:      include/linux/f75375s.h
5505
5506 FIREWIRE AUDIO DRIVERS
5507 M:      Clemens Ladisch <clemens@ladisch.de>
5508 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5509 T:      git git://git.alsa-project.org/alsa-kernel.git
5510 S:      Maintained
5511 F:      sound/firewire/
5512
5513 FIREWIRE MEDIA DRIVERS (firedtv)
5514 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5515 L:      linux-media@vger.kernel.org
5516 L:      linux1394-devel@lists.sourceforge.net
5517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5518 S:      Maintained
5519 F:      drivers/media/firewire/
5520
5521 FIREWIRE SBP-2 TARGET
5522 M:      Chris Boot <bootc@bootc.net>
5523 L:      linux-scsi@vger.kernel.org
5524 L:      target-devel@vger.kernel.org
5525 L:      linux1394-devel@lists.sourceforge.net
5526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5527 S:      Maintained
5528 F:      drivers/target/sbp/
5529
5530 FIREWIRE SUBSYSTEM
5531 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5532 L:      linux1394-devel@lists.sourceforge.net
5533 W:      http://ieee1394.wiki.kernel.org/
5534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5535 S:      Maintained
5536 F:      drivers/firewire/
5537 F:      include/linux/firewire.h
5538 F:      include/uapi/linux/firewire*.h
5539 F:      tools/firewire/
5540
5541 FIRMWARE LOADER (request_firmware)
5542 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5543 L:      linux-kernel@vger.kernel.org
5544 S:      Maintained
5545 F:      Documentation/firmware_class/
5546 F:      drivers/base/firmware_loader/
5547 F:      include/linux/firmware.h
5548
5549 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5550 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5551 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5552 S:      Maintained
5553 F:      drivers/block/rsxx/
5554
5555 FLOPPY DRIVER
5556 M:      Jiri Kosina <jikos@kernel.org>
5557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5558 S:      Odd fixes
5559 F:      drivers/block/floppy.c
5560
5561 FMC SUBSYSTEM
5562 M:      Alessandro Rubini <rubini@gnudd.com>
5563 W:      http://www.ohwr.org/projects/fmc-bus
5564 S:      Supported
5565 F:      drivers/fmc/
5566 F:      include/linux/fmc*.h
5567 F:      include/linux/ipmi-fru.h
5568 K:      fmc_d.*register
5569
5570 FPGA MANAGER FRAMEWORK
5571 M:      Alan Tull <atull@kernel.org>
5572 M:      Moritz Fischer <mdf@kernel.org>
5573 L:      linux-fpga@vger.kernel.org
5574 S:      Maintained
5575 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5576 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5577 F:      Documentation/fpga/
5578 F:      Documentation/devicetree/bindings/fpga/
5579 F:      drivers/fpga/
5580 F:      include/linux/fpga/
5581 W:      http://www.rocketboards.org
5582
5583 FPU EMULATOR
5584 M:      Bill Metzenthen <billm@melbpc.org.au>
5585 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5586 S:      Maintained
5587 F:      arch/x86/math-emu/
5588
5589 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5590 L:      netdev@vger.kernel.org
5591 S:      Orphan
5592 F:      drivers/net/wan/dlci.c
5593 F:      drivers/net/wan/sdla.c
5594
5595 FRAMEBUFFER LAYER
5596 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5597 L:      dri-devel@lists.freedesktop.org
5598 L:      linux-fbdev@vger.kernel.org
5599 T:      git git://github.com/bzolnier/linux.git
5600 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5601 S:      Maintained
5602 F:      Documentation/fb/
5603 F:      drivers/video/
5604 F:      include/video/
5605 F:      include/linux/fb.h
5606 F:      include/uapi/video/
5607 F:      include/uapi/linux/fb.h
5608
5609 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5610 M:      Horia Geantă <horia.geanta@nxp.com>
5611 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5612 L:      linux-crypto@vger.kernel.org
5613 S:      Maintained
5614 F:      drivers/crypto/caam/
5615 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5616
5617 FREESCALE DIU FRAMEBUFFER DRIVER
5618 M:      Timur Tabi <timur@tabi.org>
5619 L:      linux-fbdev@vger.kernel.org
5620 S:      Maintained
5621 F:      drivers/video/fbdev/fsl-diu-fb.*
5622
5623 FREESCALE DMA DRIVER
5624 M:      Li Yang <leoyang.li@nxp.com>
5625 M:      Zhang Wei <zw@zh-kernel.org>
5626 L:      linuxppc-dev@lists.ozlabs.org
5627 S:      Maintained
5628 F:      drivers/dma/fsldma.*
5629
5630 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5631 M:      Claudiu Manoil <claudiu.manoil@nxp.com>
5632 L:      netdev@vger.kernel.org
5633 S:      Maintained
5634 F:      drivers/net/ethernet/freescale/gianfar*
5635 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5636 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5637
5638 FREESCALE GPMI NAND DRIVER
5639 M:      Han Xu <han.xu@nxp.com>
5640 L:      linux-mtd@lists.infradead.org
5641 S:      Maintained
5642 F:      drivers/mtd/nand/raw/gpmi-nand/*
5643
5644 FREESCALE I2C CPM DRIVER
5645 M:      Jochen Friedrich <jochen@scram.de>
5646 L:      linuxppc-dev@lists.ozlabs.org
5647 L:      linux-i2c@vger.kernel.org
5648 S:      Maintained
5649 F:      drivers/i2c/busses/i2c-cpm.c
5650
5651 FREESCALE IMX / MXC FEC DRIVER
5652 M:      Fugang Duan <fugang.duan@nxp.com>
5653 L:      netdev@vger.kernel.org
5654 S:      Maintained
5655 F:      drivers/net/ethernet/freescale/fec_main.c
5656 F:      drivers/net/ethernet/freescale/fec_ptp.c
5657 F:      drivers/net/ethernet/freescale/fec.h
5658 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5659
5660 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5661 M:      Sascha Hauer <s.hauer@pengutronix.de>
5662 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
5663 L:      linux-fbdev@vger.kernel.org
5664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5665 S:      Maintained
5666 F:      include/linux/platform_data/video-imxfb.h
5667 F:      drivers/video/fbdev/imxfb.c
5668
5669 FREESCALE QORIQ DPAA ETHERNET DRIVER
5670 M:      Madalin Bucur <madalin.bucur@nxp.com>
5671 L:      netdev@vger.kernel.org
5672 S:      Maintained
5673 F:      drivers/net/ethernet/freescale/dpaa
5674
5675 FREESCALE QORIQ DPAA FMAN DRIVER
5676 M:      Madalin Bucur <madalin.bucur@nxp.com>
5677 L:      netdev@vger.kernel.org
5678 S:      Maintained
5679 F:      drivers/net/ethernet/freescale/fman
5680 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5681
5682 FREESCALE QUAD SPI DRIVER
5683 M:      Han Xu <han.xu@nxp.com>
5684 L:      linux-mtd@lists.infradead.org
5685 S:      Maintained
5686 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5687
5688 FREESCALE QUICC ENGINE LIBRARY
5689 M:      Qiang Zhao <qiang.zhao@nxp.com>
5690 L:      linuxppc-dev@lists.ozlabs.org
5691 S:      Maintained
5692 F:      drivers/soc/fsl/qe/
5693 F:      include/soc/fsl/*qe*.h
5694 F:      include/soc/fsl/*ucc*.h
5695
5696 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5697 M:      Li Yang <leoyang.li@nxp.com>
5698 L:      netdev@vger.kernel.org
5699 L:      linuxppc-dev@lists.ozlabs.org
5700 S:      Maintained
5701 F:      drivers/net/ethernet/freescale/ucc_geth*
5702
5703 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5704 M:      Zhao Qiang <qiang.zhao@nxp.com>
5705 L:      netdev@vger.kernel.org
5706 L:      linuxppc-dev@lists.ozlabs.org
5707 S:      Maintained
5708 F:      drivers/net/wan/fsl_ucc_hdlc*
5709
5710 FREESCALE QUICC ENGINE UCC UART DRIVER
5711 M:      Timur Tabi <timur@tabi.org>
5712 L:      linuxppc-dev@lists.ozlabs.org
5713 S:      Maintained
5714 F:      drivers/tty/serial/ucc_uart.c
5715
5716 FREESCALE SOC DRIVERS
5717 M:      Li Yang <leoyang.li@nxp.com>
5718 L:      linuxppc-dev@lists.ozlabs.org
5719 L:      linux-arm-kernel@lists.infradead.org
5720 S:      Maintained
5721 F:      Documentation/devicetree/bindings/soc/fsl/
5722 F:      drivers/soc/fsl/
5723 F:      include/linux/fsl/
5724
5725 FREESCALE SOC FS_ENET DRIVER
5726 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5727 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5728 L:      linuxppc-dev@lists.ozlabs.org
5729 L:      netdev@vger.kernel.org
5730 S:      Maintained
5731 F:      drivers/net/ethernet/freescale/fs_enet/
5732 F:      include/linux/fs_enet_pd.h
5733
5734 FREESCALE SOC SOUND DRIVERS
5735 M:      Timur Tabi <timur@tabi.org>
5736 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5737 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5738 R:      Fabio Estevam <fabio.estevam@nxp.com>
5739 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5740 L:      linuxppc-dev@lists.ozlabs.org
5741 S:      Maintained
5742 F:      sound/soc/fsl/fsl*
5743 F:      sound/soc/fsl/imx*
5744 F:      sound/soc/fsl/mpc8610_hpcd.c
5745
5746 FREESCALE USB PERIPHERAL DRIVERS
5747 M:      Li Yang <leoyang.li@nxp.com>
5748 L:      linux-usb@vger.kernel.org
5749 L:      linuxppc-dev@lists.ozlabs.org
5750 S:      Maintained
5751 F:      drivers/usb/gadget/udc/fsl*
5752
5753 FREEVXFS FILESYSTEM
5754 M:      Christoph Hellwig <hch@infradead.org>
5755 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5756 S:      Maintained
5757 F:      fs/freevxfs/
5758
5759 FREEZER
5760 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5761 M:      Pavel Machek <pavel@ucw.cz>
5762 L:      linux-pm@vger.kernel.org
5763 S:      Supported
5764 F:      Documentation/power/freezing-of-tasks.txt
5765 F:      include/linux/freezer.h
5766 F:      kernel/freezer.c
5767
5768 FRONTSWAP API
5769 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5770 L:      linux-kernel@vger.kernel.org
5771 S:      Maintained
5772 F:      mm/frontswap.c
5773 F:      include/linux/frontswap.h
5774
5775 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5776 M:      David Howells <dhowells@redhat.com>
5777 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5778 S:      Supported
5779 F:      Documentation/filesystems/caching/
5780 F:      fs/fscache/
5781 F:      include/linux/fscache*.h
5782
5783 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5784 M:      Theodore Y. Ts'o <tytso@mit.edu>
5785 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5786 L:      linux-fscrypt@vger.kernel.org
5787 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5789 S:      Supported
5790 F:      fs/crypto/
5791 F:      include/linux/fscrypt*.h
5792 F:      Documentation/filesystems/fscrypt.rst
5793
5794 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5795 M:      Jan Kara <jack@suse.cz>
5796 R:      Amir Goldstein <amir73il@gmail.com>
5797 L:      linux-fsdevel@vger.kernel.org
5798 S:      Maintained
5799 F:      fs/notify/
5800 F:      include/linux/fsnotify*.h
5801
5802 FUJITSU LAPTOP EXTRAS
5803 M:      Jonathan Woithe <jwoithe@just42.net>
5804 L:      platform-driver-x86@vger.kernel.org
5805 S:      Maintained
5806 F:      drivers/platform/x86/fujitsu-laptop.c
5807
5808 FUJITSU M-5MO LS CAMERA ISP DRIVER
5809 M:      Kyungmin Park <kyungmin.park@samsung.com>
5810 M:      Heungjun Kim <riverful.kim@samsung.com>
5811 L:      linux-media@vger.kernel.org
5812 S:      Maintained
5813 F:      drivers/media/i2c/m5mols/
5814 F:      include/media/i2c/m5mols.h
5815
5816 FUJITSU TABLET EXTRAS
5817 M:      Robert Gerlach <khnz@gmx.de>
5818 L:      platform-driver-x86@vger.kernel.org
5819 S:      Maintained
5820 F:      drivers/platform/x86/fujitsu-tablet.c
5821
5822 FUSE: FILESYSTEM IN USERSPACE
5823 M:      Miklos Szeredi <miklos@szeredi.hu>
5824 L:      linux-fsdevel@vger.kernel.org
5825 W:      http://fuse.sourceforge.net/
5826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5827 S:      Maintained
5828 F:      fs/fuse/
5829 F:      include/uapi/linux/fuse.h
5830 F:      Documentation/filesystems/fuse.txt
5831
5832 FUTEX SUBSYSTEM
5833 M:      Thomas Gleixner <tglx@linutronix.de>
5834 M:      Ingo Molnar <mingo@redhat.com>
5835 R:      Peter Zijlstra <peterz@infradead.org>
5836 R:      Darren Hart <dvhart@infradead.org>
5837 L:      linux-kernel@vger.kernel.org
5838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5839 S:      Maintained
5840 F:      kernel/futex.c
5841 F:      kernel/futex_compat.c
5842 F:      include/asm-generic/futex.h
5843 F:      include/linux/futex.h
5844 F:      include/uapi/linux/futex.h
5845 F:      tools/testing/selftests/futex/
5846 F:      tools/perf/bench/futex*
5847 F:      Documentation/*futex*
5848
5849 GCC PLUGINS
5850 M:      Kees Cook <keescook@chromium.org>
5851 R:      Emese Revfy <re.emese@gmail.com>
5852 L:      kernel-hardening@lists.openwall.com
5853 S:      Maintained
5854 F:      scripts/gcc-plugins/
5855 F:      scripts/gcc-plugin.sh
5856 F:      scripts/Makefile.gcc-plugins
5857 F:      Documentation/gcc-plugins.txt
5858
5859 GCOV BASED KERNEL PROFILING
5860 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
5861 S:      Maintained
5862 F:      kernel/gcov/
5863 F:      Documentation/dev-tools/gcov.rst
5864
5865 GDB KERNEL DEBUGGING HELPER SCRIPTS
5866 M:      Jan Kiszka <jan.kiszka@siemens.com>
5867 M:      Kieran Bingham <kieran@bingham.xyz>
5868 S:      Supported
5869 F:      scripts/gdb/
5870
5871 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5872 M:      Achim Leubner <achim_leubner@adaptec.com>
5873 L:      linux-scsi@vger.kernel.org
5874 W:      http://www.icp-vortex.com/
5875 S:      Supported
5876 F:      drivers/scsi/gdt*
5877
5878 GEMTEK FM RADIO RECEIVER DRIVER
5879 M:      Hans Verkuil <hverkuil@xs4all.nl>
5880 L:      linux-media@vger.kernel.org
5881 T:      git git://linuxtv.org/media_tree.git
5882 W:      https://linuxtv.org
5883 S:      Maintained
5884 F:      drivers/media/radio/radio-gemtek*
5885
5886 GENERIC GPIO I2C DRIVER
5887 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5888 S:      Supported
5889 F:      drivers/i2c/busses/i2c-gpio.c
5890 F:      include/linux/i2c-gpio.h
5891
5892 GENERIC GPIO I2C MULTIPLEXER DRIVER
5893 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5894 L:      linux-i2c@vger.kernel.org
5895 S:      Supported
5896 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5897 F:      include/linux/i2c-mux-gpio.h
5898 F:      Documentation/i2c/muxes/i2c-mux-gpio
5899
5900 GENERIC HDLC (WAN) DRIVERS
5901 M:      Krzysztof Halasa <khc@pm.waw.pl>
5902 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5903 S:      Maintained
5904 F:      drivers/net/wan/c101.c
5905 F:      drivers/net/wan/hd6457*
5906 F:      drivers/net/wan/hdlc*
5907 F:      drivers/net/wan/n2.c
5908 F:      drivers/net/wan/pc300too.c
5909 F:      drivers/net/wan/pci200syn.c
5910 F:      drivers/net/wan/wanxl*
5911
5912 GENERIC INCLUDE/ASM HEADER FILES
5913 M:      Arnd Bergmann <arnd@arndb.de>
5914 L:      linux-arch@vger.kernel.org
5915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5916 S:      Maintained
5917 F:      include/asm-generic/
5918 F:      include/uapi/asm-generic/
5919
5920 GENERIC PHY FRAMEWORK
5921 M:      Kishon Vijay Abraham I <kishon@ti.com>
5922 L:      linux-kernel@vger.kernel.org
5923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5924 S:      Supported
5925 F:      drivers/phy/
5926 F:      include/linux/phy/
5927
5928 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5929 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
5930 S:      Supported
5931 F:      drivers/i2c/muxes/i2c-demux-pinctrl.c
5932
5933 GENERIC PM DOMAINS
5934 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5935 M:      Kevin Hilman <khilman@kernel.org>
5936 M:      Ulf Hansson <ulf.hansson@linaro.org>
5937 L:      linux-pm@vger.kernel.org
5938 S:      Supported
5939 F:      drivers/base/power/domain*.c
5940 F:      include/linux/pm_domain.h
5941 F:      Documentation/devicetree/bindings/power/power_domain.txt
5942
5943 GENERIC UIO DRIVER FOR PCI DEVICES
5944 M:      "Michael S. Tsirkin" <mst@redhat.com>
5945 L:      kvm@vger.kernel.org
5946 S:      Supported
5947 F:      drivers/uio/uio_pci_generic.c
5948
5949 GENWQE (IBM Generic Workqueue Card)
5950 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5951 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5952 S:      Supported
5953 F:      drivers/misc/genwqe/
5954
5955 GET_MAINTAINER SCRIPT
5956 M:      Joe Perches <joe@perches.com>
5957 S:      Maintained
5958 F:      scripts/get_maintainer.pl
5959
5960 GFS2 FILE SYSTEM
5961 M:      Steven Whitehouse <swhiteho@redhat.com>
5962 M:      Bob Peterson <rpeterso@redhat.com>
5963 L:      cluster-devel@redhat.com
5964 W:      http://sources.redhat.com/cluster/
5965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5966 S:      Supported
5967 F:      Documentation/filesystems/gfs2*.txt
5968 F:      fs/gfs2/
5969 F:      include/uapi/linux/gfs2_ondisk.h
5970
5971 GIGASET ISDN DRIVERS
5972 M:      Paul Bolle <pebolle@tiscali.nl>
5973 L:      gigaset307x-common@lists.sourceforge.net
5974 W:      http://gigaset307x.sourceforge.net/
5975 S:      Odd Fixes
5976 F:      Documentation/isdn/README.gigaset
5977 F:      drivers/isdn/gigaset/
5978 F:      include/uapi/linux/gigaset_dev.h
5979
5980 GO7007 MPEG CODEC
5981 M:      Hans Verkuil <hans.verkuil@cisco.com>
5982 L:      linux-media@vger.kernel.org
5983 S:      Maintained
5984 F:      drivers/media/usb/go7007/
5985
5986 GOODIX TOUCHSCREEN
5987 M:      Bastien Nocera <hadess@hadess.net>
5988 L:      linux-input@vger.kernel.org
5989 S:      Maintained
5990 F:      drivers/input/touchscreen/goodix.c
5991
5992 GPD POCKET FAN DRIVER
5993 M:      Hans de Goede <hdegoede@redhat.com>
5994 L:      platform-driver-x86@vger.kernel.org
5995 S:      Maintained
5996 F:      drivers/platform/x86/gpd-pocket-fan.c
5997
5998 GPIO ACPI SUPPORT
5999 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6000 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6001 L:      linux-gpio@vger.kernel.org
6002 L:      linux-acpi@vger.kernel.org
6003 S:      Maintained
6004 F:      Documentation/acpi/gpio-properties.txt
6005 F:      drivers/gpio/gpiolib-acpi.c
6006
6007 GPIO IR Transmitter
6008 M:      Sean Young <sean@mess.org>
6009 L:      linux-media@vger.kernel.org
6010 S:      Maintained
6011 F:      drivers/media/rc/gpio-ir-tx.c
6012
6013 GPIO MOCKUP DRIVER
6014 M:      Bamvor Jian Zhang <bamv2005@gmail.com>
6015 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6016 L:      linux-gpio@vger.kernel.org
6017 S:      Maintained
6018 F:      drivers/gpio/gpio-mockup.c
6019 F:      tools/testing/selftests/gpio/
6020
6021 GPIO SUBSYSTEM
6022 M:      Linus Walleij <linus.walleij@linaro.org>
6023 L:      linux-gpio@vger.kernel.org
6024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6025 S:      Maintained
6026 F:      Documentation/devicetree/bindings/gpio/
6027 F:      Documentation/driver-api/gpio/
6028 F:      Documentation/gpio/
6029 F:      Documentation/ABI/testing/gpio-cdev
6030 F:      Documentation/ABI/obsolete/sysfs-gpio
6031 F:      drivers/gpio/
6032 F:      include/linux/gpio/
6033 F:      include/linux/gpio.h
6034 F:      include/linux/of_gpio.h
6035 F:      include/asm-generic/gpio.h
6036 F:      include/uapi/linux/gpio.h
6037 F:      tools/gpio/
6038
6039 GRE DEMULTIPLEXER DRIVER
6040 M:      Dmitry Kozlov <xeb@mail.ru>
6041 L:      netdev@vger.kernel.org
6042 S:      Maintained
6043 F:      net/ipv4/gre_demux.c
6044 F:      net/ipv4/gre_offload.c
6045 F:      include/net/gre.h
6046
6047 GRETH 10/100/1G Ethernet MAC device driver
6048 M:      Andreas Larsson <andreas@gaisler.com>
6049 L:      netdev@vger.kernel.org
6050 S:      Maintained
6051 F:      drivers/net/ethernet/aeroflex/
6052
6053 GREYBUS AUDIO PROTOCOLS DRIVERS
6054 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6055 M:      Mark Greer <mgreer@animalcreek.com>
6056 S:      Maintained
6057 F:      drivers/staging/greybus/audio_apbridgea.c
6058 F:      drivers/staging/greybus/audio_apbridgea.h
6059 F:      drivers/staging/greybus/audio_codec.c
6060 F:      drivers/staging/greybus/audio_codec.h
6061 F:      drivers/staging/greybus/audio_gb.c
6062 F:      drivers/staging/greybus/audio_manager.c
6063 F:      drivers/staging/greybus/audio_manager.h
6064 F:      drivers/staging/greybus/audio_manager_module.c
6065 F:      drivers/staging/greybus/audio_manager_private.h
6066 F:      drivers/staging/greybus/audio_manager_sysfs.c
6067 F:      drivers/staging/greybus/audio_module.c
6068 F:      drivers/staging/greybus/audio_topology.c
6069
6070 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6071 M:      Viresh Kumar <vireshk@kernel.org>
6072 S:      Maintained
6073 F:      drivers/staging/greybus/authentication.c
6074 F:      drivers/staging/greybus/bootrom.c
6075 F:      drivers/staging/greybus/firmware.h
6076 F:      drivers/staging/greybus/fw-core.c
6077 F:      drivers/staging/greybus/fw-download.c
6078 F:      drivers/staging/greybus/fw-managament.c
6079 F:      drivers/staging/greybus/greybus_authentication.h
6080 F:      drivers/staging/greybus/greybus_firmware.h
6081 F:      drivers/staging/greybus/hid.c
6082 F:      drivers/staging/greybus/i2c.c
6083 F:      drivers/staging/greybus/spi.c
6084 F:      drivers/staging/greybus/spilib.c
6085 F:      drivers/staging/greybus/spilib.h
6086
6087 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6088 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6089 S:      Maintained
6090 F:      drivers/staging/greybus/loopback.c
6091 F:      drivers/staging/greybus/timesync.c
6092 F:      drivers/staging/greybus/timesync_platform.c
6093
6094 GREYBUS PLATFORM DRIVERS
6095 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6096 S:      Maintained
6097 F:      drivers/staging/greybus/arche-platform.c
6098 F:      drivers/staging/greybus/arche-apb-ctrl.c
6099 F:      drivers/staging/greybus/arche_platform.h
6100
6101 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6102 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6103 S:      Maintained
6104 F:      drivers/staging/greybus/sdio.c
6105 F:      drivers/staging/greybus/light.c
6106 F:      drivers/staging/greybus/gpio.c
6107 F:      drivers/staging/greybus/power_supply.c
6108 F:      drivers/staging/greybus/spi.c
6109 F:      drivers/staging/greybus/spilib.c
6110
6111 GREYBUS SUBSYSTEM
6112 M:      Johan Hovold <johan@kernel.org>
6113 M:      Alex Elder <elder@kernel.org>
6114 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6115 S:      Maintained
6116 F:      drivers/staging/greybus/
6117 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6118
6119 GREYBUS UART PROTOCOLS DRIVERS
6120 M:      David Lin <dtwlin@gmail.com>
6121 S:      Maintained
6122 F:      drivers/staging/greybus/uart.c
6123 F:      drivers/staging/greybus/log.c
6124
6125 GS1662 VIDEO SERIALIZER
6126 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6127 L:      linux-media@vger.kernel.org
6128 T:      git git://linuxtv.org/media_tree.git
6129 S:      Maintained
6130 F:      drivers/media/spi/gs1662.c
6131
6132 GSPCA FINEPIX SUBDRIVER
6133 M:      Frank Zago <frank@zago.net>
6134 L:      linux-media@vger.kernel.org
6135 T:      git git://linuxtv.org/media_tree.git
6136 S:      Maintained
6137 F:      drivers/media/usb/gspca/finepix.c
6138
6139 GSPCA GL860 SUBDRIVER
6140 M:      Olivier Lorin <o.lorin@laposte.net>
6141 L:      linux-media@vger.kernel.org
6142 T:      git git://linuxtv.org/media_tree.git
6143 S:      Maintained
6144 F:      drivers/media/usb/gspca/gl860/
6145
6146 GSPCA M5602 SUBDRIVER
6147 M:      Erik Andren <erik.andren@gmail.com>
6148 L:      linux-media@vger.kernel.org
6149 T:      git git://linuxtv.org/media_tree.git
6150 S:      Maintained
6151 F:      drivers/media/usb/gspca/m5602/
6152
6153 GSPCA PAC207 SONIXB SUBDRIVER
6154 M:      Hans Verkuil <hverkuil@xs4all.nl>
6155 L:      linux-media@vger.kernel.org
6156 T:      git git://linuxtv.org/media_tree.git
6157 S:      Odd Fixes
6158 F:      drivers/media/usb/gspca/pac207.c
6159
6160 GSPCA SN9C20X SUBDRIVER
6161 M:      Brian Johnson <brijohn@gmail.com>
6162 L:      linux-media@vger.kernel.org
6163 T:      git git://linuxtv.org/media_tree.git
6164 S:      Maintained
6165 F:      drivers/media/usb/gspca/sn9c20x.c
6166
6167 GSPCA T613 SUBDRIVER
6168 M:      Leandro Costantino <lcostantino@gmail.com>
6169 L:      linux-media@vger.kernel.org
6170 T:      git git://linuxtv.org/media_tree.git
6171 S:      Maintained
6172 F:      drivers/media/usb/gspca/t613.c
6173
6174 GSPCA USB WEBCAM DRIVER
6175 M:      Hans Verkuil <hverkuil@xs4all.nl>
6176 L:      linux-media@vger.kernel.org
6177 T:      git git://linuxtv.org/media_tree.git
6178 S:      Odd Fixes
6179 F:      drivers/media/usb/gspca/
6180
6181 GTP (GPRS Tunneling Protocol)
6182 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6183 M:      Harald Welte <laforge@gnumonks.org>
6184 L:      osmocom-net-gprs@lists.osmocom.org
6185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6186 S:      Maintained
6187 F:      drivers/net/gtp.c
6188
6189 GUID PARTITION TABLE (GPT)
6190 M:      Davidlohr Bueso <dave@stgolabs.net>
6191 L:      linux-efi@vger.kernel.org
6192 S:      Maintained
6193 F:      block/partitions/efi.*
6194
6195 H8/300 ARCHITECTURE
6196 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6197 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6198 W:      http://uclinux-h8.sourceforge.jp
6199 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6200 S:      Maintained
6201 F:      arch/h8300/
6202 F:      drivers/clocksource/h8300_*.c
6203 F:      drivers/clk/h8300/
6204 F:      drivers/irqchip/irq-renesas-h8*.c
6205
6206 HACKRF MEDIA DRIVER
6207 M:      Antti Palosaari <crope@iki.fi>
6208 L:      linux-media@vger.kernel.org
6209 W:      https://linuxtv.org
6210 W:      http://palosaari.fi/linux/
6211 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6212 T:      git git://linuxtv.org/anttip/media_tree.git
6213 S:      Maintained
6214 F:      drivers/media/usb/hackrf/
6215
6216 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6217 M:      Frank Seidel <frank@f-seidel.de>
6218 L:      platform-driver-x86@vger.kernel.org
6219 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6220 S:      Maintained
6221 F:      drivers/platform/x86/hdaps.c
6222
6223 HARDWARE MONITORING
6224 M:      Jean Delvare <jdelvare@suse.com>
6225 M:      Guenter Roeck <linux@roeck-us.net>
6226 L:      linux-hwmon@vger.kernel.org
6227 W:      http://hwmon.wiki.kernel.org/
6228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6229 S:      Maintained
6230 F:      Documentation/hwmon/
6231 F:      drivers/hwmon/
6232 F:      include/linux/hwmon*.h
6233
6234 HARDWARE RANDOM NUMBER GENERATOR CORE
6235 M:      Matt Mackall <mpm@selenic.com>
6236 M:      Herbert Xu <herbert@gondor.apana.org.au>
6237 L:      linux-crypto@vger.kernel.org
6238 S:      Odd fixes
6239 F:      Documentation/devicetree/bindings/rng/
6240 F:      Documentation/hw_random.txt
6241 F:      drivers/char/hw_random/
6242 F:      include/linux/hw_random.h
6243
6244 HARDWARE TRACING FACILITIES
6245 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6246 S:      Maintained
6247 F:      drivers/hwtracing/
6248
6249 HARDWARE SPINLOCK CORE
6250 M:      Ohad Ben-Cohen <ohad@wizery.com>
6251 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6252 L:      linux-remoteproc@vger.kernel.org
6253 S:      Maintained
6254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6255 F:      Documentation/devicetree/bindings/hwlock/
6256 F:      Documentation/hwspinlock.txt
6257 F:      drivers/hwspinlock/
6258 F:      include/linux/hwspinlock.h
6259
6260 HARMONY SOUND DRIVER
6261 L:      linux-parisc@vger.kernel.org
6262 S:      Maintained
6263 F:      sound/parisc/harmony.*
6264
6265 HDPVR USB VIDEO ENCODER DRIVER
6266 M:      Hans Verkuil <hverkuil@xs4all.nl>
6267 L:      linux-media@vger.kernel.org
6268 T:      git git://linuxtv.org/media_tree.git
6269 W:      https://linuxtv.org
6270 S:      Odd Fixes
6271 F:      drivers/media/usb/hdpvr/
6272
6273 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6274 M:      Jerry Hoemann <jerry.hoemann@hpe.com>
6275 S:      Supported
6276 F:      Documentation/watchdog/hpwdt.txt
6277 F:      drivers/watchdog/hpwdt.c
6278
6279 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6280 M:      Don Brace <don.brace@microsemi.com>
6281 L:      esc.storagedev@microsemi.com
6282 L:      linux-scsi@vger.kernel.org
6283 S:      Supported
6284 F:      Documentation/scsi/hpsa.txt
6285 F:      drivers/scsi/hpsa*.[ch]
6286 F:      include/linux/cciss*.h
6287 F:      include/uapi/linux/cciss*.h
6288
6289 HFI1 DRIVER
6290 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6291 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6292 L:      linux-rdma@vger.kernel.org
6293 S:      Supported
6294 F:      drivers/infiniband/hw/hfi1
6295
6296 HFS FILESYSTEM
6297 L:      linux-fsdevel@vger.kernel.org
6298 S:      Orphan
6299 F:      Documentation/filesystems/hfs.txt
6300 F:      fs/hfs/
6301
6302 HFSPLUS FILESYSTEM
6303 L:      linux-fsdevel@vger.kernel.org
6304 S:      Orphan
6305 F:      Documentation/filesystems/hfsplus.txt
6306 F:      fs/hfsplus/
6307
6308 HGA FRAMEBUFFER DRIVER
6309 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6310 L:      linux-nvidia@lists.surfsouth.com
6311 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6312 S:      Maintained
6313 F:      drivers/video/fbdev/hgafb.c
6314
6315 HIBERNATION (aka Software Suspend, aka swsusp)
6316 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6317 M:      Pavel Machek <pavel@ucw.cz>
6318 L:      linux-pm@vger.kernel.org
6319 B:      https://bugzilla.kernel.org
6320 S:      Supported
6321 F:      arch/x86/power/
6322 F:      drivers/base/power/
6323 F:      kernel/power/
6324 F:      include/linux/suspend.h
6325 F:      include/linux/freezer.h
6326 F:      include/linux/pm.h
6327 F:      arch/*/include/asm/suspend*.h
6328
6329 HID CORE LAYER
6330 M:      Jiri Kosina <jikos@kernel.org>
6331 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6332 L:      linux-input@vger.kernel.org
6333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6334 S:      Maintained
6335 F:      drivers/hid/
6336 F:      include/linux/hid*
6337 F:      include/uapi/linux/hid*
6338
6339 HID SENSOR HUB DRIVERS
6340 M:      Jiri Kosina <jikos@kernel.org>
6341 M:      Jonathan Cameron <jic23@kernel.org>
6342 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6343 L:      linux-input@vger.kernel.org
6344 L:      linux-iio@vger.kernel.org
6345 S:      Maintained
6346 F:      Documentation/hid/hid-sensor*
6347 F:      drivers/hid/hid-sensor-*
6348 F:      drivers/iio/*/hid-*
6349 F:      include/linux/hid-sensor-*
6350
6351 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6352 M:      Thomas Gleixner <tglx@linutronix.de>
6353 L:      linux-kernel@vger.kernel.org
6354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6355 S:      Maintained
6356 F:      Documentation/timers/
6357 F:      kernel/time/hrtimer.c
6358 F:      kernel/time/clockevents.c
6359 F:      kernel/time/timer_*.c
6360 F:      include/linux/clockchips.h
6361 F:      include/linux/hrtimer.h
6362
6363 HIGH-SPEED SCC DRIVER FOR AX.25
6364 L:      linux-hams@vger.kernel.org
6365 S:      Orphan
6366 F:      drivers/net/hamradio/dmascc.c
6367 F:      drivers/net/hamradio/scc.c
6368
6369 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6370 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6371 W:      http://www.highpoint-tech.com
6372 S:      Supported
6373 F:      Documentation/scsi/hptiop.txt
6374 F:      drivers/scsi/hptiop.c
6375
6376 HIPPI
6377 M:      Jes Sorensen <jes@trained-monkey.org>
6378 L:      linux-hippi@sunsite.dk
6379 S:      Maintained
6380 F:      include/linux/hippidevice.h
6381 F:      include/uapi/linux/if_hippi.h
6382 F:      net/802/hippi.c
6383 F:      drivers/net/hippi/
6384
6385 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6386 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6387 M:      Salil Mehta <salil.mehta@huawei.com>
6388 L:      netdev@vger.kernel.org
6389 W:      http://www.hisilicon.com
6390 S:      Maintained
6391 F:      drivers/net/ethernet/hisilicon/hns3/
6392
6393 HISILICON LPC BUS DRIVER
6394 M:      john.garry@huawei.com
6395 W:      http://www.hisilicon.com
6396 S:      Maintained
6397 F:      drivers/bus/hisi_lpc.c
6398 F:      Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6399
6400 HISILICON NETWORK SUBSYSTEM DRIVER
6401 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6402 M:      Salil Mehta <salil.mehta@huawei.com>
6403 L:      netdev@vger.kernel.org
6404 W:      http://www.hisilicon.com
6405 S:      Maintained
6406 F:      drivers/net/ethernet/hisilicon/
6407 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6408
6409 HISILICON PMU DRIVER
6410 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6411 W:      http://www.hisilicon.com
6412 S:      Supported
6413 F:      drivers/perf/hisilicon
6414 F:      Documentation/perf/hisi-pmu.txt
6415
6416 HISILICON ROCE DRIVER
6417 M:      Lijun Ou <oulijun@huawei.com>
6418 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6419 L:      linux-rdma@vger.kernel.org
6420 S:      Maintained
6421 F:      drivers/infiniband/hw/hns/
6422 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6423
6424 HISILICON SAS Controller
6425 M:      John Garry <john.garry@huawei.com>
6426 W:      http://www.hisilicon.com
6427 S:      Supported
6428 F:      drivers/scsi/hisi_sas/
6429 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6430
6431 HMM - Heterogeneous Memory Management
6432 M:      Jérôme Glisse <jglisse@redhat.com>
6433 L:      linux-mm@kvack.org
6434 S:      Maintained
6435 F:      mm/hmm*
6436 F:      include/linux/hmm*
6437 F:      Documentation/vm/hmm.txt
6438
6439 HOST AP DRIVER
6440 M:      Jouni Malinen <j@w1.fi>
6441 L:      linux-wireless@vger.kernel.org
6442 W:      http://w1.fi/hostap-driver.html
6443 S:      Obsolete
6444 F:      drivers/net/wireless/intersil/hostap/
6445
6446 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6447 L:      platform-driver-x86@vger.kernel.org
6448 S:      Orphan
6449 F:      drivers/platform/x86/tc1100-wmi.c
6450
6451 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6452 M:      Jaroslav Kysela <perex@perex.cz>
6453 S:      Maintained
6454 F:      drivers/net/ethernet/hp/hp100.*
6455
6456 HPET:   High Precision Event Timers driver
6457 M:      Clemens Ladisch <clemens@ladisch.de>
6458 S:      Maintained
6459 F:      Documentation/timers/hpet.txt
6460 F:      drivers/char/hpet.c
6461 F:      include/linux/hpet.h
6462 F:      include/uapi/linux/hpet.h
6463
6464 HPET:   x86
6465 S:      Orphan
6466 F:      arch/x86/kernel/hpet.c
6467 F:      arch/x86/include/asm/hpet.h
6468
6469 HPFS FILESYSTEM
6470 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6471 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6472 S:      Maintained
6473 F:      fs/hpfs/
6474
6475 HSI SUBSYSTEM
6476 M:      Sebastian Reichel <sre@kernel.org>
6477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6478 S:      Maintained
6479 F:      Documentation/ABI/testing/sysfs-bus-hsi
6480 F:      Documentation/driver-api/hsi.rst
6481 F:      drivers/hsi/
6482 F:      include/linux/hsi/
6483 F:      include/uapi/linux/hsi/
6484
6485 HSO 3G MODEM DRIVER
6486 L:      linux-usb@vger.kernel.org
6487 S:      Orphan
6488 F:      drivers/net/usb/hso.c
6489
6490 HSR NETWORK PROTOCOL
6491 M:      Arvid Brodin <arvid.brodin@alten.se>
6492 L:      netdev@vger.kernel.org
6493 S:      Maintained
6494 F:      net/hsr/
6495
6496 HT16K33 LED CONTROLLER DRIVER
6497 M:      Robin van der Gracht <robin@protonic.nl>
6498 S:      Maintained
6499 F:      drivers/auxdisplay/ht16k33.c
6500 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6501
6502 HTCPEN TOUCHSCREEN DRIVER
6503 M:      Pau Oliva Fora <pof@eslack.org>
6504 L:      linux-input@vger.kernel.org
6505 S:      Maintained
6506 F:      drivers/input/touchscreen/htcpen.c
6507
6508 HUAWEI ETHERNET DRIVER
6509 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6510 L:      netdev@vger.kernel.org
6511 S:      Supported
6512 F:      Documentation/networking/hinic.txt
6513 F:      drivers/net/ethernet/huawei/hinic/
6514
6515 HUGETLB FILESYSTEM
6516 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6517 S:      Maintained
6518 F:      fs/hugetlbfs/
6519
6520 HVA ST MEDIA DRIVER
6521 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6522 L:      linux-media@vger.kernel.org
6523 T:      git git://linuxtv.org/media_tree.git
6524 W:      https://linuxtv.org
6525 S:      Supported
6526 F:      drivers/media/platform/sti/hva
6527
6528 HWPOISON MEMORY FAILURE HANDLING
6529 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6530 L:      linux-mm@kvack.org
6531 S:      Maintained
6532 F:      mm/memory-failure.c
6533 F:      mm/hwpoison-inject.c
6534
6535 Hyper-V CORE AND DRIVERS
6536 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6537 M:      Haiyang Zhang <haiyangz@microsoft.com>
6538 M:      Stephen Hemminger <sthemmin@microsoft.com>
6539 L:      devel@linuxdriverproject.org
6540 S:      Maintained
6541 F:      Documentation/networking/netvsc.txt
6542 F:      arch/x86/include/asm/mshyperv.h
6543 F:      arch/x86/include/asm/trace/hyperv.h
6544 F:      arch/x86/include/asm/hyperv-tlfs.h
6545 F:      arch/x86/kernel/cpu/mshyperv.c
6546 F:      arch/x86/hyperv
6547 F:      drivers/hid/hid-hyperv.c
6548 F:      drivers/hv/
6549 F:      drivers/input/serio/hyperv-keyboard.c
6550 F:      drivers/pci/host/pci-hyperv.c
6551 F:      drivers/net/hyperv/
6552 F:      drivers/scsi/storvsc_drv.c
6553 F:      drivers/uio/uio_hv_generic.c
6554 F:      drivers/video/fbdev/hyperv_fb.c
6555 F:      net/vmw_vsock/hyperv_transport.c
6556 F:      include/linux/hyperv.h
6557 F:      include/uapi/linux/hyperv.h
6558 F:      tools/hv/
6559 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6560
6561 HYPERVISOR VIRTUAL CONSOLE DRIVER
6562 L:      linuxppc-dev@lists.ozlabs.org
6563 S:      Odd Fixes
6564 F:      drivers/tty/hvc/
6565
6566 I2C ACPI SUPPORT
6567 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6568 L:      linux-i2c@vger.kernel.org
6569 L:      linux-acpi@vger.kernel.org
6570 S:      Maintained
6571 F:      drivers/i2c/i2c-core-acpi.c
6572
6573 I2C MUXES
6574 M:      Peter Rosin <peda@axentia.se>
6575 L:      linux-i2c@vger.kernel.org
6576 S:      Maintained
6577 F:      Documentation/i2c/i2c-topology
6578 F:      Documentation/i2c/muxes/
6579 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6580 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6581 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6582 F:      drivers/i2c/i2c-mux.c
6583 F:      drivers/i2c/muxes/
6584 F:      include/linux/i2c-mux.h
6585
6586 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6587 M:      Gregory CLEMENT <gregory.clement@bootlin.com>
6588 L:      linux-i2c@vger.kernel.org
6589 S:      Maintained
6590 F:      drivers/i2c/busses/i2c-mv64xxx.c
6591
6592 I2C OVER PARALLEL PORT
6593 M:      Jean Delvare <jdelvare@suse.com>
6594 L:      linux-i2c@vger.kernel.org
6595 S:      Maintained
6596 F:      Documentation/i2c/busses/i2c-parport
6597 F:      Documentation/i2c/busses/i2c-parport-light
6598 F:      drivers/i2c/busses/i2c-parport.c
6599 F:      drivers/i2c/busses/i2c-parport-light.c
6600
6601 I2C SUBSYSTEM
6602 M:      Wolfram Sang <wsa@the-dreams.de>
6603 L:      linux-i2c@vger.kernel.org
6604 W:      https://i2c.wiki.kernel.org/
6605 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6607 S:      Maintained
6608 F:      Documentation/devicetree/bindings/i2c/i2c.txt
6609 F:      Documentation/i2c/
6610 F:      drivers/i2c/*
6611 F:      include/linux/i2c.h
6612 F:      include/linux/i2c-dev.h
6613 F:      include/linux/i2c-smbus.h
6614 F:      include/uapi/linux/i2c.h
6615 F:      include/uapi/linux/i2c-*.h
6616
6617 I2C SUBSYSTEM HOST DRIVERS
6618 L:      linux-i2c@vger.kernel.org
6619 W:      https://i2c.wiki.kernel.org/
6620 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6622 S:      Odd Fixes
6623 F:      Documentation/devicetree/bindings/i2c/
6624 F:      drivers/i2c/algos/
6625 F:      drivers/i2c/busses/
6626
6627 I2C-TAOS-EVM DRIVER
6628 M:      Jean Delvare <jdelvare@suse.com>
6629 L:      linux-i2c@vger.kernel.org
6630 S:      Maintained
6631 F:      Documentation/i2c/busses/i2c-taos-evm
6632 F:      drivers/i2c/busses/i2c-taos-evm.c
6633
6634 I2C-TINY-USB DRIVER
6635 M:      Till Harbaum <till@harbaum.org>
6636 L:      linux-i2c@vger.kernel.org
6637 W:      http://www.harbaum.org/till/i2c_tiny_usb
6638 S:      Maintained
6639 F:      drivers/i2c/busses/i2c-tiny-usb.c
6640
6641 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6642 M:      Jean Delvare <jdelvare@suse.com>
6643 L:      linux-i2c@vger.kernel.org
6644 S:      Maintained
6645 F:      Documentation/i2c/busses/i2c-ali1535
6646 F:      Documentation/i2c/busses/i2c-ali1563
6647 F:      Documentation/i2c/busses/i2c-ali15x3
6648 F:      Documentation/i2c/busses/i2c-amd756
6649 F:      Documentation/i2c/busses/i2c-amd8111
6650 F:      Documentation/i2c/busses/i2c-i801
6651 F:      Documentation/i2c/busses/i2c-nforce2
6652 F:      Documentation/i2c/busses/i2c-piix4
6653 F:      Documentation/i2c/busses/i2c-sis5595
6654 F:      Documentation/i2c/busses/i2c-sis630
6655 F:      Documentation/i2c/busses/i2c-sis96x
6656 F:      Documentation/i2c/busses/i2c-via
6657 F:      Documentation/i2c/busses/i2c-viapro
6658 F:      drivers/i2c/busses/i2c-ali1535.c
6659 F:      drivers/i2c/busses/i2c-ali1563.c
6660 F:      drivers/i2c/busses/i2c-ali15x3.c
6661 F:      drivers/i2c/busses/i2c-amd756.c
6662 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6663 F:      drivers/i2c/busses/i2c-amd8111.c
6664 F:      drivers/i2c/busses/i2c-i801.c
6665 F:      drivers/i2c/busses/i2c-isch.c
6666 F:      drivers/i2c/busses/i2c-nforce2.c
6667 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6668 F:      drivers/i2c/busses/i2c-piix4.c
6669 F:      drivers/i2c/busses/i2c-sis5595.c
6670 F:      drivers/i2c/busses/i2c-sis630.c
6671 F:      drivers/i2c/busses/i2c-sis96x.c
6672 F:      drivers/i2c/busses/i2c-via.c
6673 F:      drivers/i2c/busses/i2c-viapro.c
6674
6675 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6676 M:      Hans de Goede <hdegoede@redhat.com>
6677 L:      linux-i2c@vger.kernel.org
6678 S:      Maintained
6679 F:      drivers/i2c/busses/i2c-cht-wc.c
6680
6681 I2C/SMBUS ISMT DRIVER
6682 M:      Seth Heasley <seth.heasley@intel.com>
6683 M:      Neil Horman <nhorman@tuxdriver.com>
6684 L:      linux-i2c@vger.kernel.org
6685 F:      drivers/i2c/busses/i2c-ismt.c
6686 F:      Documentation/i2c/busses/i2c-ismt
6687
6688 I2C/SMBUS STUB DRIVER
6689 M:      Jean Delvare <jdelvare@suse.com>
6690 L:      linux-i2c@vger.kernel.org
6691 S:      Maintained
6692 F:      drivers/i2c/i2c-stub.c
6693
6694 IA64 (Itanium) PLATFORM
6695 M:      Tony Luck <tony.luck@intel.com>
6696 M:      Fenghua Yu <fenghua.yu@intel.com>
6697 L:      linux-ia64@vger.kernel.org
6698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6699 S:      Maintained
6700 F:      arch/ia64/
6701
6702 IBM Power 842 compression accelerator
6703 M:      Haren Myneni <haren@us.ibm.com>
6704 S:      Supported
6705 F:      drivers/crypto/nx/Makefile
6706 F:      drivers/crypto/nx/Kconfig
6707 F:      drivers/crypto/nx/nx-842*
6708 F:      include/linux/sw842.h
6709 F:      crypto/842.c
6710 F:      lib/842/
6711
6712 IBM Power in-Nest Crypto Acceleration
6713 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6714 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6715 L:      linux-crypto@vger.kernel.org
6716 S:      Supported
6717 F:      drivers/crypto/nx/Makefile
6718 F:      drivers/crypto/nx/Kconfig
6719 F:      drivers/crypto/nx/nx-aes*
6720 F:      drivers/crypto/nx/nx-sha*
6721 F:      drivers/crypto/nx/nx.*
6722 F:      drivers/crypto/nx/nx_csbcpb.h
6723 F:      drivers/crypto/nx/nx_debugfs.h
6724
6725 IBM Power Linux RAID adapter
6726 M:      Brian King <brking@us.ibm.com>
6727 S:      Supported
6728 F:      drivers/scsi/ipr.*
6729
6730 IBM Power SRIOV Virtual NIC Device Driver
6731 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6732 M:      John Allen <jallen@linux.vnet.ibm.com>
6733 L:      netdev@vger.kernel.org
6734 S:      Supported
6735 F:      drivers/net/ethernet/ibm/ibmvnic.*
6736
6737 IBM Power Virtual Accelerator Switchboard
6738 M:      Sukadev Bhattiprolu
6739 L:      linuxppc-dev@lists.ozlabs.org
6740 S:      Supported
6741 F:      arch/powerpc/platforms/powernv/vas*
6742 F:      arch/powerpc/platforms/powernv/copy-paste.h
6743 F:      arch/powerpc/include/asm/vas.h
6744 F:      arch/powerpc/include/uapi/asm/vas.h
6745
6746 IBM Power Virtual Ethernet Device Driver
6747 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6748 L:      netdev@vger.kernel.org
6749 S:      Supported
6750 F:      drivers/net/ethernet/ibm/ibmveth.*
6751
6752 IBM Power Virtual FC Device Drivers
6753 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6754 L:      linux-scsi@vger.kernel.org
6755 S:      Supported
6756 F:      drivers/scsi/ibmvscsi/ibmvfc*
6757
6758 IBM Power Virtual SCSI Device Drivers
6759 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6760 L:      linux-scsi@vger.kernel.org
6761 S:      Supported
6762 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6763 F:      include/scsi/viosrp.h
6764
6765 IBM Power Virtual SCSI Device Target Driver
6766 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6767 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6768 L:      linux-scsi@vger.kernel.org
6769 L:      target-devel@vger.kernel.org
6770 S:      Supported
6771 F:      drivers/scsi/ibmvscsi_tgt/
6772
6773 IBM Power VMX Cryptographic instructions
6774 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6775 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6776 L:      linux-crypto@vger.kernel.org
6777 S:      Supported
6778 F:      drivers/crypto/vmx/Makefile
6779 F:      drivers/crypto/vmx/Kconfig
6780 F:      drivers/crypto/vmx/vmx.c
6781 F:      drivers/crypto/vmx/aes*
6782 F:      drivers/crypto/vmx/ghash*
6783 F:      drivers/crypto/vmx/ppc-xlate.pl
6784
6785 IBM ServeRAID RAID DRIVER
6786 S:      Orphan
6787 F:      drivers/scsi/ips.*
6788
6789 ICH LPC AND GPIO DRIVER
6790 M:      Peter Tyser <ptyser@xes-inc.com>
6791 S:      Maintained
6792 F:      drivers/mfd/lpc_ich.c
6793 F:      drivers/gpio/gpio-ich.c
6794
6795 IDE SUBSYSTEM
6796 M:      "David S. Miller" <davem@davemloft.net>
6797 L:      linux-ide@vger.kernel.org
6798 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6800 S:      Maintained
6801 F:      Documentation/ide/
6802 F:      drivers/ide/
6803 F:      include/linux/ide.h
6804
6805 IDE/ATAPI DRIVERS
6806 M:      Borislav Petkov <bp@alien8.de>
6807 L:      linux-ide@vger.kernel.org
6808 S:      Maintained
6809 F:      Documentation/cdrom/ide-cd
6810 F:      drivers/ide/ide-cd*
6811
6812 IDEAPAD LAPTOP EXTRAS DRIVER
6813 M:      Ike Panhc <ike.pan@canonical.com>
6814 L:      platform-driver-x86@vger.kernel.org
6815 W:      http://launchpad.net/ideapad-laptop
6816 S:      Maintained
6817 F:      drivers/platform/x86/ideapad-laptop.c
6818
6819 IDEAPAD LAPTOP SLIDEBAR DRIVER
6820 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6821 L:      linux-input@vger.kernel.org
6822 W:      https://github.com/o2genum/ideapad-slidebar
6823 S:      Maintained
6824 F:      drivers/input/misc/ideapad_slidebar.c
6825
6826 IDT VersaClock 5 CLOCK DRIVER
6827 M:      Marek Vasut <marek.vasut@gmail.com>
6828 S:      Maintained
6829 F:      drivers/clk/clk-versaclock5.c
6830
6831 IEEE 802.15.4 SUBSYSTEM
6832 M:      Alexander Aring <alex.aring@gmail.com>
6833 M:      Stefan Schmidt <stefan@osg.samsung.com>
6834 L:      linux-wpan@vger.kernel.org
6835 W:      http://wpan.cakelab.org/
6836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6838 S:      Maintained
6839 F:      net/ieee802154/
6840 F:      net/mac802154/
6841 F:      drivers/net/ieee802154/
6842 F:      include/linux/nl802154.h
6843 F:      include/linux/ieee802154.h
6844 F:      include/net/nl802154.h
6845 F:      include/net/mac802154.h
6846 F:      include/net/af_ieee802154.h
6847 F:      include/net/cfg802154.h
6848 F:      include/net/ieee802154_netdev.h
6849 F:      Documentation/networking/ieee802154.txt
6850
6851 IFE PROTOCOL
6852 M:      Yotam Gigi <yotam.gi@gmail.com>
6853 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6854 F:      net/ife
6855 F:      include/net/ife.h
6856 F:      include/uapi/linux/ife.h
6857
6858 IGORPLUG-USB IR RECEIVER
6859 M:      Sean Young <sean@mess.org>
6860 L:      linux-media@vger.kernel.org
6861 S:      Maintained
6862 F:      drivers/media/rc/igorplugusb.c
6863
6864 IGUANAWORKS USB IR TRANSCEIVER
6865 M:      Sean Young <sean@mess.org>
6866 L:      linux-media@vger.kernel.org
6867 S:      Maintained
6868 F:      drivers/media/rc/iguanair.c
6869
6870 IIO DIGITAL POTENTIOMETER DAC
6871 M:      Peter Rosin <peda@axentia.se>
6872 L:      linux-iio@vger.kernel.org
6873 S:      Maintained
6874 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6875 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6876 F:      drivers/iio/dac/dpot-dac.c
6877
6878 IIO ENVELOPE DETECTOR
6879 M:      Peter Rosin <peda@axentia.se>
6880 L:      linux-iio@vger.kernel.org
6881 S:      Maintained
6882 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6883 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6884 F:      drivers/iio/adc/envelope-detector.c
6885
6886 IIO MULTIPLEXER
6887 M:      Peter Rosin <peda@axentia.se>
6888 L:      linux-iio@vger.kernel.org
6889 S:      Maintained
6890 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6891 F:      drivers/iio/multiplexer/iio-mux.c
6892
6893 IIO SUBSYSTEM AND DRIVERS
6894 M:      Jonathan Cameron <jic23@kernel.org>
6895 R:      Hartmut Knaack <knaack.h@gmx.de>
6896 R:      Lars-Peter Clausen <lars@metafoo.de>
6897 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6898 L:      linux-iio@vger.kernel.org
6899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6900 S:      Maintained
6901 F:      Documentation/ABI/testing/configfs-iio*
6902 F:      Documentation/ABI/testing/sysfs-bus-iio*
6903 F:      Documentation/devicetree/bindings/iio/
6904 F:      drivers/iio/
6905 F:      drivers/staging/iio/
6906 F:      include/linux/iio/
6907 F:      tools/iio/
6908
6909 IKANOS/ADI EAGLE ADSL USB DRIVER
6910 M:      Matthieu Castet <castet.matthieu@free.fr>
6911 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6912 S:      Maintained
6913 F:      drivers/usb/atm/ueagle-atm.c
6914
6915 IMGTEC ASCII LCD DRIVER
6916 M:      Paul Burton <paul.burton@mips.com>
6917 S:      Maintained
6918 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6919 F:      drivers/auxdisplay/img-ascii-lcd.c
6920
6921 IMGTEC IR DECODER DRIVER
6922 M:      James Hogan <jhogan@kernel.org>
6923 S:      Maintained
6924 F:      drivers/media/rc/img-ir/
6925
6926 IMON SOUNDGRAPH USB IR RECEIVER
6927 M:      Sean Young <sean@mess.org>
6928 L:      linux-media@vger.kernel.org
6929 S:      Maintained
6930 F:      drivers/media/rc/imon_raw.c
6931 F:      drivers/media/rc/imon.c
6932
6933 IMS TWINTURBO FRAMEBUFFER DRIVER
6934 L:      linux-fbdev@vger.kernel.org
6935 S:      Orphan
6936 F:      drivers/video/fbdev/imsttfb.c
6937
6938 INA209 HARDWARE MONITOR DRIVER
6939 M:      Guenter Roeck <linux@roeck-us.net>
6940 L:      linux-hwmon@vger.kernel.org
6941 S:      Maintained
6942 F:      Documentation/hwmon/ina209
6943 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6944 F:      drivers/hwmon/ina209.c
6945
6946 INA2XX HARDWARE MONITOR DRIVER
6947 M:      Guenter Roeck <linux@roeck-us.net>
6948 L:      linux-hwmon@vger.kernel.org
6949 S:      Maintained
6950 F:      Documentation/hwmon/ina2xx
6951 F:      drivers/hwmon/ina2xx.c
6952 F:      include/linux/platform_data/ina2xx.h
6953
6954 INDUSTRY PACK SUBSYSTEM (IPACK)
6955 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6956 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6957 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6958 L:      industrypack-devel@lists.sourceforge.net
6959 W:      http://industrypack.sourceforge.net
6960 S:      Maintained
6961 F:      drivers/ipack/
6962
6963 INFINIBAND SUBSYSTEM
6964 M:      Doug Ledford <dledford@redhat.com>
6965 M:      Jason Gunthorpe <jgg@mellanox.com>
6966 L:      linux-rdma@vger.kernel.org
6967 W:      https://github.com/linux-rdma/rdma-core
6968 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6970 S:      Supported
6971 F:      Documentation/devicetree/bindings/infiniband/
6972 F:      Documentation/infiniband/
6973 F:      drivers/infiniband/
6974 F:      include/uapi/linux/if_infiniband.h
6975 F:      include/uapi/rdma/
6976 F:      include/rdma/
6977
6978 INGENIC JZ4780 DMA Driver
6979 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6980 S:      Maintained
6981 F:      drivers/dma/dma-jz4780.c
6982
6983 INGENIC JZ4780 NAND DRIVER
6984 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6985 L:      linux-mtd@lists.infradead.org
6986 S:      Maintained
6987 F:      drivers/mtd/nand/raw/jz4780_*
6988
6989 INOTIFY
6990 M:      Jan Kara <jack@suse.cz>
6991 R:      Amir Goldstein <amir73il@gmail.com>
6992 L:      linux-fsdevel@vger.kernel.org
6993 S:      Maintained
6994 F:      Documentation/filesystems/inotify.txt
6995 F:      fs/notify/inotify/
6996 F:      include/linux/inotify.h
6997 F:      include/uapi/linux/inotify.h
6998
6999 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7000 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
7001 L:      linux-input@vger.kernel.org
7002 Q:      http://patchwork.kernel.org/project/linux-input/list/
7003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7004 S:      Maintained
7005 F:      drivers/input/
7006 F:      include/linux/input.h
7007 F:      include/uapi/linux/input.h
7008 F:      include/uapi/linux/input-event-codes.h
7009 F:      include/linux/input/
7010 F:      Documentation/devicetree/bindings/input/
7011 F:      Documentation/input/
7012
7013 INPUT MULTITOUCH (MT) PROTOCOL
7014 M:      Henrik Rydberg <rydberg@bitmath.org>
7015 L:      linux-input@vger.kernel.org
7016 S:      Odd fixes
7017 F:      Documentation/input/multi-touch-protocol.rst
7018 F:      drivers/input/input-mt.c
7019 K:      \b(ABS|SYN)_MT_
7020
7021 INSIDE SECURE CRYPTO DRIVER
7022 M:      Antoine Tenart <antoine.tenart@bootlin.com>
7023 F:      drivers/crypto/inside-secure/
7024 S:      Maintained
7025 L:      linux-crypto@vger.kernel.org
7026
7027 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7028 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7029 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7030 L:      linux-integrity@vger.kernel.org
7031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7032 S:      Supported
7033 F:      security/integrity/ima/
7034
7035 INTEL 810/815 FRAMEBUFFER DRIVER
7036 M:      Antonino Daplas <adaplas@gmail.com>
7037 L:      linux-fbdev@vger.kernel.org
7038 S:      Maintained
7039 F:      drivers/video/fbdev/i810/
7040
7041 INTEL ASoC BDW/HSW DRIVERS
7042 M:      Jie Yang <yang.jie@linux.intel.com>
7043 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7044 S:      Supported
7045 F:      sound/soc/intel/common/sst-dsp*
7046 F:      sound/soc/intel/common/sst-firmware.c
7047 F:      sound/soc/intel/boards/broadwell.c
7048 F:      sound/soc/intel/haswell/
7049
7050 INTEL C600 SERIES SAS CONTROLLER DRIVER
7051 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7052 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7053 L:      linux-scsi@vger.kernel.org
7054 T:      git git://git.code.sf.net/p/intel-sas/isci
7055 S:      Supported
7056 F:      drivers/scsi/isci/
7057
7058 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7059 M:      Jani Nikula <jani.nikula@linux.intel.com>
7060 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7061 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7062 L:      intel-gfx@lists.freedesktop.org
7063 W:      https://01.org/linuxgraphics/
7064 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7065 C:      irc://chat.freenode.net/intel-gfx
7066 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7067 T:      git git://anongit.freedesktop.org/drm-intel
7068 S:      Supported
7069 F:      drivers/gpu/drm/i915/
7070 F:      include/drm/i915*
7071 F:      include/uapi/drm/i915_drm.h
7072 F:      Documentation/gpu/i915.rst
7073
7074 INTEL ETHERNET DRIVERS
7075 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7076 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7077 W:      http://www.intel.com/support/feedback.htm
7078 W:      http://e1000.sourceforge.net/
7079 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7082 S:      Supported
7083 F:      Documentation/networking/e100.txt
7084 F:      Documentation/networking/e1000.txt
7085 F:      Documentation/networking/e1000e.txt
7086 F:      Documentation/networking/igb.txt
7087 F:      Documentation/networking/igbvf.txt
7088 F:      Documentation/networking/ixgb.txt
7089 F:      Documentation/networking/ixgbe.txt
7090 F:      Documentation/networking/ixgbevf.txt
7091 F:      Documentation/networking/i40e.txt
7092 F:      Documentation/networking/i40evf.txt
7093 F:      Documentation/networking/ice.txt
7094 F:      drivers/net/ethernet/intel/
7095 F:      drivers/net/ethernet/intel/*/
7096 F:      include/linux/avf/virtchnl.h
7097
7098 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7099 M:      Maik Broemme <mbroemme@libmpq.org>
7100 L:      linux-fbdev@vger.kernel.org
7101 S:      Maintained
7102 F:      Documentation/fb/intelfb.txt
7103 F:      drivers/video/fbdev/intelfb/
7104
7105 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7106 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7107 M:      Zhi Wang <zhi.a.wang@intel.com>
7108 L:      intel-gvt-dev@lists.freedesktop.org
7109 L:      intel-gfx@lists.freedesktop.org
7110 W:      https://01.org/igvt-g
7111 T:      git https://github.com/intel/gvt-linux.git
7112 S:      Supported
7113 F:      drivers/gpu/drm/i915/gvt/
7114
7115 INTEL HID EVENT DRIVER
7116 M:      Alex Hung <alex.hung@canonical.com>
7117 L:      platform-driver-x86@vger.kernel.org
7118 S:      Maintained
7119 F:      drivers/platform/x86/intel-hid.c
7120
7121 INTEL I/OAT DMA DRIVER
7122 M:      Dave Jiang <dave.jiang@intel.com>
7123 R:      Dan Williams <dan.j.williams@intel.com>
7124 L:      dmaengine@vger.kernel.org
7125 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7126 S:      Supported
7127 F:      drivers/dma/ioat*
7128
7129 INTEL IDLE DRIVER
7130 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7131 M:      Len Brown <lenb@kernel.org>
7132 L:      linux-pm@vger.kernel.org
7133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7134 B:      https://bugzilla.kernel.org
7135 S:      Supported
7136 F:      drivers/idle/intel_idle.c
7137
7138 INTEL INTEGRATED SENSOR HUB DRIVER
7139 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7140 M:      Jiri Kosina <jikos@kernel.org>
7141 L:      linux-input@vger.kernel.org
7142 S:      Maintained
7143 F:      drivers/hid/intel-ish-hid/
7144
7145 INTEL IOMMU (VT-d)
7146 M:      David Woodhouse <dwmw2@infradead.org>
7147 L:      iommu@lists.linux-foundation.org
7148 T:      git git://git.infradead.org/iommu-2.6.git
7149 S:      Supported
7150 F:      drivers/iommu/intel-iommu.c
7151 F:      include/linux/intel-iommu.h
7152
7153 INTEL IOP-ADMA DMA DRIVER
7154 R:      Dan Williams <dan.j.williams@intel.com>
7155 S:      Odd fixes
7156 F:      drivers/dma/iop-adma.c
7157
7158 INTEL IPU3 CSI-2 CIO2 DRIVER
7159 M:      Yong Zhi <yong.zhi@intel.com>
7160 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7161 L:      linux-media@vger.kernel.org
7162 S:      Maintained
7163 F:      drivers/media/pci/intel/ipu3/
7164 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7165
7166 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7167 M:      Krzysztof Halasa <khalasa@piap.pl>
7168 S:      Maintained
7169 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7170 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7171 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7172 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7173 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7174 F:      drivers/net/wan/ixp4xx_hss.c
7175
7176 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7177 M:      Deepak Saxena <dsaxena@plexity.net>
7178 S:      Maintained
7179 F:      drivers/char/hw_random/ixp4xx-rng.c
7180
7181 INTEL MANAGEMENT ENGINE (mei)
7182 M:      Tomas Winkler <tomas.winkler@intel.com>
7183 L:      linux-kernel@vger.kernel.org
7184 S:      Supported
7185 F:      include/uapi/linux/mei.h
7186 F:      include/linux/mei_cl_bus.h
7187 F:      drivers/misc/mei/*
7188 F:      drivers/watchdog/mei_wdt.c
7189 F:      Documentation/misc-devices/mei/*
7190 F:      samples/mei/*
7191
7192 INTEL MENLOW THERMAL DRIVER
7193 M:      Sujith Thomas <sujith.thomas@intel.com>
7194 L:      platform-driver-x86@vger.kernel.org
7195 W:      https://01.org/linux-acpi
7196 S:      Supported
7197 F:      drivers/platform/x86/intel_menlow.c
7198
7199 INTEL MERRIFIELD GPIO DRIVER
7200 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7201 L:      linux-gpio@vger.kernel.org
7202 S:      Maintained
7203 F:      drivers/gpio/gpio-merrifield.c
7204
7205 INTEL MIC DRIVERS (mic)
7206 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7207 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7208 S:      Supported
7209 W:      https://github.com/sudeepdutt/mic
7210 W:      http://software.intel.com/en-us/mic-developer
7211 F:      include/linux/mic_bus.h
7212 F:      include/linux/scif.h
7213 F:      include/uapi/linux/mic_common.h
7214 F:      include/uapi/linux/mic_ioctl.h
7215 F:      include/uapi/linux/scif_ioctl.h
7216 F:      drivers/misc/mic/
7217 F:      drivers/dma/mic_x100_dma.c
7218 F:      drivers/dma/mic_x100_dma.h
7219 F:      Documentation/mic/
7220
7221 INTEL PMC CORE DRIVER
7222 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7223 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7224 L:      platform-driver-x86@vger.kernel.org
7225 S:      Maintained
7226 F:      arch/x86/include/asm/pmc_core.h
7227 F:      drivers/platform/x86/intel_pmc_core*
7228
7229 INTEL PMC/P-Unit IPC DRIVER
7230 M:      Zha Qipeng<qipeng.zha@intel.com>
7231 L:      platform-driver-x86@vger.kernel.org
7232 S:      Maintained
7233 F:      drivers/platform/x86/intel_pmc_ipc.c
7234 F:      drivers/platform/x86/intel_punit_ipc.c
7235 F:      arch/x86/include/asm/intel_pmc_ipc.h
7236 F:      arch/x86/include/asm/intel_punit_ipc.h
7237
7238 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7239 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7240 L:      linux-wireless@vger.kernel.org
7241 S:      Maintained
7242 F:      Documentation/networking/README.ipw2100
7243 F:      Documentation/networking/README.ipw2200
7244 F:      drivers/net/wireless/intel/ipw2x00/
7245
7246 INTEL PSTATE DRIVER
7247 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7248 M:      Len Brown <lenb@kernel.org>
7249 L:      linux-pm@vger.kernel.org
7250 S:      Supported
7251 F:      drivers/cpufreq/intel_pstate.c
7252
7253 INTEL RDMA RNIC DRIVER
7254 M:      Faisal Latif <faisal.latif@intel.com>
7255 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7256 L:      linux-rdma@vger.kernel.org
7257 S:      Supported
7258 F:      drivers/infiniband/hw/i40iw/
7259 F:      include/uapi/rdma/i40iw-abi.h
7260
7261 INTEL SHA MULTIBUFFER DRIVER
7262 M:      Megha Dey <megha.dey@linux.intel.com>
7263 R:      Tim Chen <tim.c.chen@linux.intel.com>
7264 L:      linux-crypto@vger.kernel.org
7265 S:      Supported
7266 F:      arch/x86/crypto/sha*-mb
7267 F:      crypto/mcryptd.c
7268
7269 INTEL TELEMETRY DRIVER
7270 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7271 L:      platform-driver-x86@vger.kernel.org
7272 S:      Maintained
7273 F:      arch/x86/include/asm/intel_telemetry.h
7274 F:      drivers/platform/x86/intel_telemetry*
7275
7276 INTEL VIRTUAL BUTTON DRIVER
7277 M:      AceLan Kao <acelan.kao@canonical.com>
7278 L:      platform-driver-x86@vger.kernel.org
7279 S:      Maintained
7280 F:      drivers/platform/x86/intel-vbtn.c
7281
7282 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7283 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7284 L:      linux-wireless@vger.kernel.org
7285 S:      Supported
7286 F:      drivers/net/wireless/intel/iwlegacy/
7287
7288 INTEL WIRELESS WIFI LINK (iwlwifi)
7289 M:      Johannes Berg <johannes.berg@intel.com>
7290 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7291 M:      Luca Coelho <luciano.coelho@intel.com>
7292 M:      Intel Linux Wireless <linuxwifi@intel.com>
7293 L:      linux-wireless@vger.kernel.org
7294 W:      http://intellinuxwireless.org
7295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7296 S:      Supported
7297 F:      drivers/net/wireless/intel/iwlwifi/
7298
7299 INTEL WIRELESS WIMAX CONNECTION 2400
7300 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7301 M:      linux-wimax@intel.com
7302 L:      wimax@linuxwimax.org (subscribers-only)
7303 S:      Supported
7304 W:      http://linuxwimax.org
7305 F:      Documentation/wimax/README.i2400m
7306 F:      drivers/net/wimax/i2400m/
7307 F:      include/uapi/linux/wimax/i2400m.h
7308
7309 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7310 M:      Mario Limonciello <mario.limonciello@dell.com>
7311 S:      Maintained
7312 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7313
7314 INTEL(R) TRACE HUB
7315 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7316 S:      Supported
7317 F:      Documentation/trace/intel_th.txt
7318 F:      drivers/hwtracing/intel_th/
7319
7320 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7321 M:      Ning Sun <ning.sun@intel.com>
7322 L:      tboot-devel@lists.sourceforge.net
7323 W:      http://tboot.sourceforge.net
7324 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7325 S:      Supported
7326 F:      Documentation/intel_txt.txt
7327 F:      include/linux/tboot.h
7328 F:      arch/x86/kernel/tboot.c
7329
7330 INTEL-MID GPIO DRIVER
7331 M:      David Cohen <david.a.cohen@linux.intel.com>
7332 L:      linux-gpio@vger.kernel.org
7333 S:      Maintained
7334 F:      drivers/gpio/gpio-intel-mid.c
7335
7336 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7337 M:      Linus Walleij <linus.walleij@linaro.org>
7338 L:      linux-iio@vger.kernel.org
7339 S:      Maintained
7340 F:      drivers/iio/gyro/mpu3050*
7341 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7342
7343 IOC3 ETHERNET DRIVER
7344 M:      Ralf Baechle <ralf@linux-mips.org>
7345 L:      linux-mips@linux-mips.org
7346 S:      Maintained
7347 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7348
7349 IOC3 SERIAL DRIVER
7350 M:      Pat Gefre <pfg@sgi.com>
7351 L:      linux-serial@vger.kernel.org
7352 S:      Maintained
7353 F:      drivers/tty/serial/ioc3_serial.c
7354
7355 IOMMU DRIVERS
7356 M:      Joerg Roedel <joro@8bytes.org>
7357 L:      iommu@lists.linux-foundation.org
7358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7359 S:      Maintained
7360 F:      Documentation/devicetree/bindings/iommu/
7361 F:      drivers/iommu/
7362 F:      include/linux/iommu.h
7363 F:      include/linux/of_iommu.h
7364 F:      include/linux/iova.h
7365
7366 IP MASQUERADING
7367 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7368 S:      Maintained
7369 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7370
7371 IPMI SUBSYSTEM
7372 M:      Corey Minyard <minyard@acm.org>
7373 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7374 W:      http://openipmi.sourceforge.net/
7375 S:      Supported
7376 F:      Documentation/IPMI.txt
7377 F:      drivers/char/ipmi/
7378 F:      include/linux/ipmi*
7379 F:      include/uapi/linux/ipmi*
7380
7381 IPS SCSI RAID DRIVER
7382 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7383 L:      linux-scsi@vger.kernel.org
7384 W:      http://www.adaptec.com/
7385 S:      Maintained
7386 F:      drivers/scsi/ips*
7387
7388 IPVS
7389 M:      Wensong Zhang <wensong@linux-vs.org>
7390 M:      Simon Horman <horms@verge.net.au>
7391 M:      Julian Anastasov <ja@ssi.bg>
7392 L:      netdev@vger.kernel.org
7393 L:      lvs-devel@vger.kernel.org
7394 S:      Maintained
7395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7397 F:      Documentation/networking/ipvs-sysctl.txt
7398 F:      include/net/ip_vs.h
7399 F:      include/uapi/linux/ip_vs.h
7400 F:      net/netfilter/ipvs/
7401
7402 IPWIRELESS DRIVER
7403 M:      Jiri Kosina <jikos@kernel.org>
7404 M:      David Sterba <dsterba@suse.com>
7405 S:      Odd Fixes
7406 F:      drivers/tty/ipwireless/
7407
7408 IPX NETWORK LAYER
7409 L:      netdev@vger.kernel.org
7410 S:      Obsolete
7411 F:      include/uapi/linux/ipx.h
7412 F:      drivers/staging/ipx/
7413
7414 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7415 M:      Marc Zyngier <marc.zyngier@arm.com>
7416 S:      Maintained
7417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7418 F:      Documentation/IRQ-domain.txt
7419 F:      include/linux/irqdomain.h
7420 F:      kernel/irq/irqdomain.c
7421 F:      kernel/irq/msi.c
7422
7423 IRQ SUBSYSTEM
7424 M:      Thomas Gleixner <tglx@linutronix.de>
7425 L:      linux-kernel@vger.kernel.org
7426 S:      Maintained
7427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7428 F:      kernel/irq/
7429
7430 IRQCHIP DRIVERS
7431 M:      Thomas Gleixner <tglx@linutronix.de>
7432 M:      Jason Cooper <jason@lakedaemon.net>
7433 M:      Marc Zyngier <marc.zyngier@arm.com>
7434 L:      linux-kernel@vger.kernel.org
7435 S:      Maintained
7436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7437 F:      Documentation/devicetree/bindings/interrupt-controller/
7438 F:      drivers/irqchip/
7439
7440 ISA
7441 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7442 S:      Maintained
7443 F:      Documentation/isa.txt
7444 F:      drivers/base/isa.c
7445 F:      include/linux/isa.h
7446
7447 ISA RADIO MODULE
7448 M:      Hans Verkuil <hverkuil@xs4all.nl>
7449 L:      linux-media@vger.kernel.org
7450 T:      git git://linuxtv.org/media_tree.git
7451 W:      https://linuxtv.org
7452 S:      Maintained
7453 F:      drivers/media/radio/radio-isa*
7454
7455 ISAPNP
7456 M:      Jaroslav Kysela <perex@perex.cz>
7457 S:      Maintained
7458 F:      Documentation/isapnp.txt
7459 F:      drivers/pnp/isapnp/
7460 F:      include/linux/isapnp.h
7461
7462 ISCSI
7463 M:      Lee Duncan <lduncan@suse.com>
7464 M:      Chris Leech <cleech@redhat.com>
7465 L:      open-iscsi@googlegroups.com
7466 W:      www.open-iscsi.com
7467 S:      Maintained
7468 F:      drivers/scsi/*iscsi*
7469 F:      include/scsi/*iscsi*
7470
7471 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7472 M:      Peter Jones <pjones@redhat.com>
7473 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7474 S:      Maintained
7475 F:      drivers/firmware/iscsi_ibft*
7476
7477 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7478 M:      Or Gerlitz <ogerlitz@mellanox.com>
7479 M:      Sagi Grimberg <sagi@grimberg.me>
7480 M:      Roi Dayan <roid@mellanox.com>
7481 L:      linux-rdma@vger.kernel.org
7482 S:      Supported
7483 W:      http://www.openfabrics.org
7484 W:      www.open-iscsi.org
7485 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7486 F:      drivers/infiniband/ulp/iser/
7487
7488 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7489 M:      Sagi Grimberg <sagi@grimberg.me>
7490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7491 L:      linux-rdma@vger.kernel.org
7492 L:      target-devel@vger.kernel.org
7493 S:      Supported
7494 W:      http://www.linux-iscsi.org
7495 F:      drivers/infiniband/ulp/isert
7496
7497 ISDN SUBSYSTEM
7498 M:      Karsten Keil <isdn@linux-pingi.de>
7499 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7500 L:      netdev@vger.kernel.org
7501 W:      http://www.isdn4linux.de
7502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7503 S:      Maintained
7504 F:      Documentation/isdn/
7505 F:      drivers/isdn/
7506 F:      include/linux/isdn.h
7507 F:      include/linux/isdn/
7508 F:      include/uapi/linux/isdn.h
7509 F:      include/uapi/linux/isdn/
7510
7511 ISDN SUBSYSTEM (Eicon active card driver)
7512 M:      Armin Schindler <mac@melware.de>
7513 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7514 W:      http://www.melware.de
7515 S:      Maintained
7516 F:      drivers/isdn/hardware/eicon/
7517
7518 IT87 HARDWARE MONITORING DRIVER
7519 M:      Jean Delvare <jdelvare@suse.com>
7520 L:      linux-hwmon@vger.kernel.org
7521 S:      Maintained
7522 F:      Documentation/hwmon/it87
7523 F:      drivers/hwmon/it87.c
7524
7525 IT913X MEDIA DRIVER
7526 M:      Antti Palosaari <crope@iki.fi>
7527 L:      linux-media@vger.kernel.org
7528 W:      https://linuxtv.org
7529 W:      http://palosaari.fi/linux/
7530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7531 T:      git git://linuxtv.org/anttip/media_tree.git
7532 S:      Maintained
7533 F:      drivers/media/tuners/it913x*
7534
7535 IVTV VIDEO4LINUX DRIVER
7536 M:      Andy Walls <awalls@md.metrocast.net>
7537 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7538 L:      linux-media@vger.kernel.org
7539 T:      git git://linuxtv.org/media_tree.git
7540 W:      http://www.ivtvdriver.org
7541 S:      Maintained
7542 F:      Documentation/media/v4l-drivers/ivtv*
7543 F:      drivers/media/pci/ivtv/
7544 F:      include/uapi/linux/ivtv*
7545
7546 IX2505V MEDIA DRIVER
7547 M:      Malcolm Priestley <tvboxspy@gmail.com>
7548 L:      linux-media@vger.kernel.org
7549 W:      https://linuxtv.org
7550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7551 S:      Maintained
7552 F:      drivers/media/dvb-frontends/ix2505v*
7553
7554 JAILHOUSE HYPERVISOR INTERFACE
7555 M:      Jan Kiszka <jan.kiszka@siemens.com>
7556 L:      jailhouse-dev@googlegroups.com
7557 S:      Maintained
7558 F:      arch/x86/kernel/jailhouse.c
7559 F:      arch/x86/include/asm/jailhouse_para.h
7560
7561 JC42.4 TEMPERATURE SENSOR DRIVER
7562 M:      Guenter Roeck <linux@roeck-us.net>
7563 L:      linux-hwmon@vger.kernel.org
7564 S:      Maintained
7565 F:      drivers/hwmon/jc42.c
7566 F:      Documentation/hwmon/jc42
7567
7568 JFS FILESYSTEM
7569 M:      Dave Kleikamp <shaggy@kernel.org>
7570 L:      jfs-discussion@lists.sourceforge.net
7571 W:      http://jfs.sourceforge.net/
7572 T:      git git://github.com/kleikamp/linux-shaggy.git
7573 S:      Maintained
7574 F:      Documentation/filesystems/jfs.txt
7575 F:      fs/jfs/
7576
7577 JME NETWORK DRIVER
7578 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7579 L:      netdev@vger.kernel.org
7580 S:      Maintained
7581 F:      drivers/net/ethernet/jme.*
7582
7583 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7584 M:      David Woodhouse <dwmw2@infradead.org>
7585 L:      linux-mtd@lists.infradead.org
7586 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7587 S:      Maintained
7588 F:      fs/jffs2/
7589 F:      include/uapi/linux/jffs2.h
7590
7591 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7592 M:      "Theodore Ts'o" <tytso@mit.edu>
7593 M:      Jan Kara <jack@suse.com>
7594 L:      linux-ext4@vger.kernel.org
7595 S:      Maintained
7596 F:      fs/jbd2/
7597 F:      include/linux/jbd2.h
7598
7599 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7600 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7601 L:      linux-media@vger.kernel.org
7602 S:      Maintained
7603 F:      drivers/media/platform/rcar_jpu.c
7604
7605 JSM Neo PCI based serial card
7606 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7607 L:      linux-serial@vger.kernel.org
7608 S:      Maintained
7609 F:      drivers/tty/serial/jsm/
7610
7611 K10TEMP HARDWARE MONITORING DRIVER
7612 M:      Clemens Ladisch <clemens@ladisch.de>
7613 L:      linux-hwmon@vger.kernel.org
7614 S:      Maintained
7615 F:      Documentation/hwmon/k10temp
7616 F:      drivers/hwmon/k10temp.c
7617
7618 K8TEMP HARDWARE MONITORING DRIVER
7619 M:      Rudolf Marek <r.marek@assembler.cz>
7620 L:      linux-hwmon@vger.kernel.org
7621 S:      Maintained
7622 F:      Documentation/hwmon/k8temp
7623 F:      drivers/hwmon/k8temp.c
7624
7625 KASAN
7626 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7627 R:      Alexander Potapenko <glider@google.com>
7628 R:      Dmitry Vyukov <dvyukov@google.com>
7629 L:      kasan-dev@googlegroups.com
7630 S:      Maintained
7631 F:      arch/*/include/asm/kasan.h
7632 F:      arch/*/mm/kasan_init*
7633 F:      Documentation/dev-tools/kasan.rst
7634 F:      include/linux/kasan*.h
7635 F:      lib/test_kasan.c
7636 F:      mm/kasan/
7637 F:      scripts/Makefile.kasan
7638
7639 KCONFIG
7640 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7642 L:      linux-kbuild@vger.kernel.org
7643 S:      Maintained
7644 F:      Documentation/kbuild/kconfig-language.txt
7645 F:      scripts/kconfig/
7646
7647 KDUMP
7648 M:      Dave Young <dyoung@redhat.com>
7649 M:      Baoquan He <bhe@redhat.com>
7650 R:      Vivek Goyal <vgoyal@redhat.com>
7651 L:      kexec@lists.infradead.org
7652 W:      http://lse.sourceforge.net/kdump/
7653 S:      Maintained
7654 F:      Documentation/kdump/
7655
7656 KEENE FM RADIO TRANSMITTER DRIVER
7657 M:      Hans Verkuil <hverkuil@xs4all.nl>
7658 L:      linux-media@vger.kernel.org
7659 T:      git git://linuxtv.org/media_tree.git
7660 W:      https://linuxtv.org
7661 S:      Maintained
7662 F:      drivers/media/radio/radio-keene*
7663
7664 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7665 M:      Ian Kent <raven@themaw.net>
7666 L:      autofs@vger.kernel.org
7667 S:      Maintained
7668 F:      fs/autofs4/
7669
7670 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7671 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7672 M:      Michal Marek <michal.lkml@markovi.net>
7673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7674 L:      linux-kbuild@vger.kernel.org
7675 S:      Maintained
7676 F:      Documentation/kbuild/
7677 F:      Makefile
7678 F:      scripts/Makefile.*
7679 F:      scripts/basic/
7680 F:      scripts/mk*
7681 F:      scripts/package/
7682
7683 KERNEL JANITORS
7684 L:      kernel-janitors@vger.kernel.org
7685 W:      http://kernelnewbies.org/KernelJanitors
7686 S:      Odd Fixes
7687
7688 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7689 M:      "J. Bruce Fields" <bfields@fieldses.org>
7690 M:      Jeff Layton <jlayton@kernel.org>
7691 L:      linux-nfs@vger.kernel.org
7692 W:      http://nfs.sourceforge.net/
7693 T:      git git://linux-nfs.org/~bfields/linux.git
7694 S:      Supported
7695 F:      fs/nfsd/
7696 F:      include/uapi/linux/nfsd/
7697 F:      fs/lockd/
7698 F:      fs/nfs_common/
7699 F:      net/sunrpc/
7700 F:      include/linux/lockd/
7701 F:      include/linux/sunrpc/
7702 F:      include/uapi/linux/sunrpc/
7703
7704 KERNEL SELFTEST FRAMEWORK
7705 M:      Shuah Khan <shuahkh@osg.samsung.com>
7706 M:      Shuah Khan <shuah@kernel.org>
7707 L:      linux-kselftest@vger.kernel.org
7708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7709 S:      Maintained
7710 F:      tools/testing/selftests/
7711 F:      Documentation/dev-tools/kselftest*
7712
7713 KERNEL USERMODE HELPER
7714 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7715 L:      linux-kernel@vger.kernel.org
7716 S:      Maintained
7717 F:      kernel/umh.c
7718 F:      include/linux/umh.h
7719
7720 KERNEL VIRTUAL MACHINE (KVM)
7721 M:      Paolo Bonzini <pbonzini@redhat.com>
7722 M:      Radim Krčmář <rkrcmar@redhat.com>
7723 L:      kvm@vger.kernel.org
7724 W:      http://www.linux-kvm.org
7725 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7726 S:      Supported
7727 F:      Documentation/virtual/kvm/
7728 F:      include/trace/events/kvm.h
7729 F:      include/uapi/asm-generic/kvm*
7730 F:      include/uapi/linux/kvm*
7731 F:      include/asm-generic/kvm*
7732 F:      include/linux/kvm*
7733 F:      include/kvm/iodev.h
7734 F:      virt/kvm/*
7735 F:      tools/kvm/
7736
7737 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7738 M:      Joerg Roedel <joro@8bytes.org>
7739 L:      kvm@vger.kernel.org
7740 W:      http://www.linux-kvm.org/
7741 S:      Maintained
7742 F:      arch/x86/include/asm/svm.h
7743 F:      arch/x86/kvm/svm.c
7744
7745 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7746 M:      Christoffer Dall <christoffer.dall@arm.com>
7747 M:      Marc Zyngier <marc.zyngier@arm.com>
7748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7749 L:      kvmarm@lists.cs.columbia.edu
7750 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7752 S:      Supported
7753 F:      arch/arm/include/uapi/asm/kvm*
7754 F:      arch/arm/include/asm/kvm*
7755 F:      arch/arm/kvm/
7756 F:      virt/kvm/arm/
7757 F:      include/kvm/arm_*
7758
7759 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7760 M:      Christoffer Dall <christoffer.dall@arm.com>
7761 M:      Marc Zyngier <marc.zyngier@arm.com>
7762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7763 L:      kvmarm@lists.cs.columbia.edu
7764 S:      Maintained
7765 F:      arch/arm64/include/uapi/asm/kvm*
7766 F:      arch/arm64/include/asm/kvm*
7767 F:      arch/arm64/kvm/
7768
7769 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7770 M:      James Hogan <jhogan@kernel.org>
7771 L:      linux-mips@linux-mips.org
7772 S:      Supported
7773 F:      arch/mips/include/uapi/asm/kvm*
7774 F:      arch/mips/include/asm/kvm*
7775 F:      arch/mips/kvm/
7776
7777 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7778 M:      Paul Mackerras <paulus@ozlabs.org>
7779 L:      kvm-ppc@vger.kernel.org
7780 W:      http://www.linux-kvm.org/
7781 T:      git git://github.com/agraf/linux-2.6.git
7782 S:      Supported
7783 F:      arch/powerpc/include/uapi/asm/kvm*
7784 F:      arch/powerpc/include/asm/kvm*
7785 F:      arch/powerpc/kvm/
7786 F:      arch/powerpc/kernel/kvm*
7787
7788 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7789 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7790 M:      Janosch Frank <frankja@linux.ibm.com>
7791 R:      David Hildenbrand <david@redhat.com>
7792 R:      Cornelia Huck <cohuck@redhat.com>
7793 L:      linux-s390@vger.kernel.org
7794 W:      http://www.ibm.com/developerworks/linux/linux390/
7795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7796 S:      Supported
7797 F:      arch/s390/include/uapi/asm/kvm*
7798 F:      arch/s390/include/asm/gmap.h
7799 F:      arch/s390/include/asm/kvm*
7800 F:      arch/s390/kvm/
7801 F:      arch/s390/mm/gmap.c
7802
7803 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7804 M:      Paolo Bonzini <pbonzini@redhat.com>
7805 M:      Radim Krčmář <rkrcmar@redhat.com>
7806 L:      kvm@vger.kernel.org
7807 W:      http://www.linux-kvm.org
7808 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7809 S:      Supported
7810 F:      arch/x86/kvm/
7811 F:      arch/x86/include/uapi/asm/kvm*
7812 F:      arch/x86/include/asm/kvm*
7813 F:      arch/x86/include/asm/pvclock-abi.h
7814 F:      arch/x86/kernel/kvm.c
7815 F:      arch/x86/kernel/kvmclock.c
7816
7817 KERNFS
7818 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7819 M:      Tejun Heo <tj@kernel.org>
7820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7821 S:      Supported
7822 F:      include/linux/kernfs.h
7823 F:      fs/kernfs/
7824
7825 KEXEC
7826 M:      Eric Biederman <ebiederm@xmission.com>
7827 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7828 L:      kexec@lists.infradead.org
7829 S:      Maintained
7830 F:      include/linux/kexec.h
7831 F:      include/uapi/linux/kexec.h
7832 F:      kernel/kexec*
7833
7834 KEYS-ENCRYPTED
7835 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7836 L:      linux-integrity@vger.kernel.org
7837 L:      keyrings@vger.kernel.org
7838 S:      Supported
7839 F:      Documentation/security/keys/trusted-encrypted.rst
7840 F:      include/keys/encrypted-type.h
7841 F:      security/keys/encrypted-keys/
7842
7843 KEYS-TRUSTED
7844 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7845 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7846 L:      linux-integrity@vger.kernel.org
7847 L:      keyrings@vger.kernel.org
7848 S:      Supported
7849 F:      Documentation/security/keys/trusted-encrypted.rst
7850 F:      include/keys/trusted-type.h
7851 F:      security/keys/trusted.c
7852 F:      security/keys/trusted.h
7853
7854 KEYS/KEYRINGS:
7855 M:      David Howells <dhowells@redhat.com>
7856 L:      keyrings@vger.kernel.org
7857 S:      Maintained
7858 F:      Documentation/security/keys/core.rst
7859 F:      include/linux/key.h
7860 F:      include/linux/key-type.h
7861 F:      include/linux/keyctl.h
7862 F:      include/uapi/linux/keyctl.h
7863 F:      include/keys/
7864 F:      security/keys/
7865
7866 KGDB / KDB /debug_core
7867 M:      Jason Wessel <jason.wessel@windriver.com>
7868 M:      Daniel Thompson <daniel.thompson@linaro.org>
7869 W:      http://kgdb.wiki.kernel.org/
7870 L:      kgdb-bugreport@lists.sourceforge.net
7871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7872 S:      Maintained
7873 F:      Documentation/dev-tools/kgdb.rst
7874 F:      drivers/misc/kgdbts.c
7875 F:      drivers/tty/serial/kgdboc.c
7876 F:      include/linux/kdb.h
7877 F:      include/linux/kgdb.h
7878 F:      kernel/debug/
7879
7880 KMEMLEAK
7881 M:      Catalin Marinas <catalin.marinas@arm.com>
7882 S:      Maintained
7883 F:      Documentation/dev-tools/kmemleak.rst
7884 F:      include/linux/kmemleak.h
7885 F:      mm/kmemleak.c
7886 F:      mm/kmemleak-test.c
7887
7888 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7889 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7890 L:      linux-kernel@vger.kernel.org
7891 S:      Maintained
7892 F:      kernel/kmod.c
7893 F:      include/linux/kmod.h
7894 F:      lib/test_kmod.c
7895 F:      tools/testing/selftests/kmod/
7896
7897 KPROBES
7898 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7899 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7900 M:      "David S. Miller" <davem@davemloft.net>
7901 M:      Masami Hiramatsu <mhiramat@kernel.org>
7902 S:      Maintained
7903 F:      Documentation/kprobes.txt
7904 F:      include/linux/kprobes.h
7905 F:      include/asm-generic/kprobes.h
7906 F:      kernel/kprobes.c
7907
7908 KS0108 LCD CONTROLLER DRIVER
7909 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7910 W:      http://miguelojeda.es/auxdisplay.htm
7911 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7912 S:      Maintained
7913 F:      Documentation/auxdisplay/ks0108
7914 F:      drivers/auxdisplay/ks0108.c
7915 F:      include/linux/ks0108.h
7916
7917 L3MDEV
7918 M:      David Ahern <dsa@cumulusnetworks.com>
7919 L:      netdev@vger.kernel.org
7920 S:      Maintained
7921 F:      net/l3mdev
7922 F:      include/net/l3mdev.h
7923
7924 LANTIQ MIPS ARCHITECTURE
7925 M:      John Crispin <john@phrozen.org>
7926 L:      linux-mips@linux-mips.org
7927 S:      Maintained
7928 F:      arch/mips/lantiq
7929 F:      drivers/soc/lantiq
7930
7931 LAPB module
7932 L:      linux-x25@vger.kernel.org
7933 S:      Orphan
7934 F:      Documentation/networking/lapb-module.txt
7935 F:      include/*/lapb.h
7936 F:      net/lapb/
7937
7938 LASI 53c700 driver for PARISC
7939 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7940 L:      linux-scsi@vger.kernel.org
7941 S:      Maintained
7942 F:      Documentation/scsi/53c700.txt
7943 F:      drivers/scsi/53c700*
7944
7945 LEAKING_ADDRESSES
7946 M:      Tobin C. Harding <me@tobin.cc>
7947 M:      Tycho Andersen <tycho@tycho.ws>
7948 L:      kernel-hardening@lists.openwall.com
7949 S:      Maintained
7950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7951 F:      scripts/leaking_addresses.pl
7952
7953 LED SUBSYSTEM
7954 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7955 M:      Pavel Machek <pavel@ucw.cz>
7956 L:      linux-leds@vger.kernel.org
7957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7958 S:      Maintained
7959 F:      Documentation/devicetree/bindings/leds/
7960 F:      drivers/leds/
7961 F:      include/linux/leds.h
7962
7963 LEGACY EEPROM DRIVER
7964 M:      Jean Delvare <jdelvare@suse.com>
7965 S:      Maintained
7966 F:      Documentation/misc-devices/eeprom
7967 F:      drivers/misc/eeprom/eeprom.c
7968
7969 LEGO USB Tower driver
7970 M:      Juergen Stuber <starblue@users.sourceforge.net>
7971 L:      legousb-devel@lists.sourceforge.net
7972 W:      http://legousb.sourceforge.net/
7973 S:      Maintained
7974 F:      drivers/usb/misc/legousbtower.c
7975
7976 LG2160 MEDIA DRIVER
7977 M:      Michael Krufky <mkrufky@linuxtv.org>
7978 L:      linux-media@vger.kernel.org
7979 W:      https://linuxtv.org
7980 W:      http://github.com/mkrufky
7981 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7982 T:      git git://linuxtv.org/mkrufky/tuners.git
7983 S:      Maintained
7984 F:      drivers/media/dvb-frontends/lg2160.*
7985
7986 LGDT3305 MEDIA DRIVER
7987 M:      Michael Krufky <mkrufky@linuxtv.org>
7988 L:      linux-media@vger.kernel.org
7989 W:      https://linuxtv.org
7990 W:      http://github.com/mkrufky
7991 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7992 T:      git git://linuxtv.org/mkrufky/tuners.git
7993 S:      Maintained
7994 F:      drivers/media/dvb-frontends/lgdt3305.*
7995
7996 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7997 M:      Viresh Kumar <vireshk@kernel.org>
7998 L:      linux-ide@vger.kernel.org
7999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8000 S:      Maintained
8001 F:      include/linux/pata_arasan_cf_data.h
8002 F:      drivers/ata/pata_arasan_cf.c
8003
8004 LIBATA PATA DRIVERS
8005 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8006 M:      Tejun Heo <tj@kernel.org>
8007 L:      linux-ide@vger.kernel.org
8008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8009 S:      Maintained
8010 F:      drivers/ata/pata_*.c
8011 F:      drivers/ata/ata_generic.c
8012
8013 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8014 M:      Linus Walleij <linus.walleij@linaro.org>
8015 L:      linux-ide@vger.kernel.org
8016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8017 S:      Maintained
8018 F:      drivers/ata/pata_ftide010.c
8019 F:      drivers/ata/sata_gemini.c
8020 F:      drivers/ata/sata_gemini.h
8021
8022 LIBATA SATA AHCI PLATFORM devices support
8023 M:      Hans de Goede <hdegoede@redhat.com>
8024 M:      Tejun Heo <tj@kernel.org>
8025 L:      linux-ide@vger.kernel.org
8026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8027 S:      Maintained
8028 F:      drivers/ata/ahci_platform.c
8029 F:      drivers/ata/libahci_platform.c
8030 F:      include/linux/ahci_platform.h
8031
8032 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8033 M:      Mikael Pettersson <mikpelinux@gmail.com>
8034 L:      linux-ide@vger.kernel.org
8035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8036 S:      Maintained
8037 F:      drivers/ata/sata_promise.*
8038
8039 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8040 M:      Tejun Heo <tj@kernel.org>
8041 L:      linux-ide@vger.kernel.org
8042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8043 S:      Maintained
8044 F:      drivers/ata/
8045 F:      include/linux/ata.h
8046 F:      include/linux/libata.h
8047 F:      Documentation/devicetree/bindings/ata/
8048
8049 LIBLOCKDEP
8050 M:      Sasha Levin <alexander.levin@verizon.com>
8051 S:      Maintained
8052 F:      tools/lib/lockdep/
8053
8054 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8055 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8056 M:      Dan Williams <dan.j.williams@intel.com>
8057 M:      Vishal Verma <vishal.l.verma@intel.com>
8058 M:      Dave Jiang <dave.jiang@intel.com>
8059 L:      linux-nvdimm@lists.01.org
8060 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8061 S:      Supported
8062 F:      drivers/nvdimm/blk.c
8063 F:      drivers/nvdimm/region_devs.c
8064
8065 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8066 M:      Vishal Verma <vishal.l.verma@intel.com>
8067 M:      Dan Williams <dan.j.williams@intel.com>
8068 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8069 M:      Dave Jiang <dave.jiang@intel.com>
8070 L:      linux-nvdimm@lists.01.org
8071 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8072 S:      Supported
8073 F:      drivers/nvdimm/btt*
8074
8075 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8076 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8077 M:      Dan Williams <dan.j.williams@intel.com>
8078 M:      Vishal Verma <vishal.l.verma@intel.com>
8079 M:      Dave Jiang <dave.jiang@intel.com>
8080 L:      linux-nvdimm@lists.01.org
8081 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8082 S:      Supported
8083 F:      drivers/nvdimm/pmem*
8084
8085 LIBNVDIMM: DEVICETREE BINDINGS
8086 M:      Oliver O'Halloran <oohall@gmail.com>
8087 L:      linux-nvdimm@lists.01.org
8088 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8089 S:      Supported
8090 F:      drivers/nvdimm/of_pmem.c
8091 F:      Documentation/devicetree/bindings/pmem/pmem-region.txt
8092
8093 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8094 M:      Dan Williams <dan.j.williams@intel.com>
8095 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8096 M:      Vishal Verma <vishal.l.verma@intel.com>
8097 M:      Dave Jiang <dave.jiang@intel.com>
8098 L:      linux-nvdimm@lists.01.org
8099 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8101 S:      Supported
8102 F:      drivers/nvdimm/*
8103 F:      drivers/acpi/nfit/*
8104 F:      include/linux/nd.h
8105 F:      include/linux/libnvdimm.h
8106 F:      include/uapi/linux/ndctl.h
8107
8108 LIGHTNVM PLATFORM SUPPORT
8109 M:      Matias Bjorling <mb@lightnvm.io>
8110 W:      http://github/OpenChannelSSD
8111 L:      linux-block@vger.kernel.org
8112 S:      Maintained
8113 F:      drivers/lightnvm/
8114 F:      include/linux/lightnvm.h
8115 F:      include/uapi/linux/lightnvm.h
8116
8117 LINUX FOR POWER MACINTOSH
8118 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8119 W:      http://www.penguinppc.org/
8120 L:      linuxppc-dev@lists.ozlabs.org
8121 S:      Maintained
8122 F:      arch/powerpc/platforms/powermac/
8123 F:      drivers/macintosh/
8124
8125 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8126 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8127 M:      Paul Mackerras <paulus@samba.org>
8128 M:      Michael Ellerman <mpe@ellerman.id.au>
8129 W:      https://github.com/linuxppc/linux/wiki
8130 L:      linuxppc-dev@lists.ozlabs.org
8131 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8133 S:      Supported
8134 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8135 F:      Documentation/devicetree/bindings/powerpc/
8136 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8137 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8138 F:      Documentation/powerpc/
8139 F:      arch/powerpc/
8140 F:      drivers/char/tpm/tpm_ibmvtpm*
8141 F:      drivers/crypto/nx/
8142 F:      drivers/crypto/vmx/
8143 F:      drivers/i2c/busses/i2c-opal.c
8144 F:      drivers/net/ethernet/ibm/ibmveth.*
8145 F:      drivers/net/ethernet/ibm/ibmvnic.*
8146 F:      drivers/pci/hotplug/pnv_php.c
8147 F:      drivers/pci/hotplug/rpa*
8148 F:      drivers/rtc/rtc-opal.c
8149 F:      drivers/scsi/ibmvscsi/
8150 F:      drivers/tty/hvc/hvc_opal.c
8151 F:      drivers/watchdog/wdrtas.c
8152 F:      tools/testing/selftests/powerpc
8153 N:      /pmac
8154 N:      powermac
8155 N:      powernv
8156 N:      [^a-z0-9]ps3
8157 N:      pseries
8158
8159 LINUX FOR POWERPC EMBEDDED MPC5XXX
8160 M:      Anatolij Gustschin <agust@denx.de>
8161 L:      linuxppc-dev@lists.ozlabs.org
8162 T:      git git://git.denx.de/linux-denx-agust.git
8163 S:      Maintained
8164 F:      arch/powerpc/platforms/512x/
8165 F:      arch/powerpc/platforms/52xx/
8166
8167 LINUX FOR POWERPC EMBEDDED PPC4XX
8168 M:      Alistair Popple <alistair@popple.id.au>
8169 M:      Matt Porter <mporter@kernel.crashing.org>
8170 W:      http://www.penguinppc.org/
8171 L:      linuxppc-dev@lists.ozlabs.org
8172 S:      Maintained
8173 F:      arch/powerpc/platforms/40x/
8174 F:      arch/powerpc/platforms/44x/
8175
8176 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8177 M:      Scott Wood <oss@buserror.net>
8178 M:      Kumar Gala <galak@kernel.crashing.org>
8179 W:      http://www.penguinppc.org/
8180 L:      linuxppc-dev@lists.ozlabs.org
8181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8182 S:      Maintained
8183 F:      arch/powerpc/platforms/83xx/
8184 F:      arch/powerpc/platforms/85xx/
8185 F:      Documentation/devicetree/bindings/powerpc/fsl/
8186
8187 LINUX FOR POWERPC EMBEDDED PPC8XX
8188 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8189 W:      http://www.penguinppc.org/
8190 L:      linuxppc-dev@lists.ozlabs.org
8191 S:      Maintained
8192 F:      arch/powerpc/platforms/8xx/
8193
8194 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8195 L:      linuxppc-dev@lists.ozlabs.org
8196 S:      Orphan
8197 F:      arch/powerpc/*/*virtex*
8198 F:      arch/powerpc/*/*/*virtex*
8199
8200 LINUX FOR POWERPC PA SEMI PWRFICIENT
8201 L:      linuxppc-dev@lists.ozlabs.org
8202 S:      Orphan
8203 F:      arch/powerpc/platforms/pasemi/
8204 F:      drivers/*/*pasemi*
8205 F:      drivers/*/*/*pasemi*
8206
8207 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8208 M:      Kees Cook <keescook@chromium.org>
8209 S:      Maintained
8210 F:      drivers/misc/lkdtm/*
8211
8212 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8213 M:      Alan Stern <stern@rowland.harvard.edu>
8214 M:      Andrea Parri <parri.andrea@gmail.com>
8215 M:      Will Deacon <will.deacon@arm.com>
8216 M:      Peter Zijlstra <peterz@infradead.org>
8217 M:      Boqun Feng <boqun.feng@gmail.com>
8218 M:      Nicholas Piggin <npiggin@gmail.com>
8219 M:      David Howells <dhowells@redhat.com>
8220 M:      Jade Alglave <j.alglave@ucl.ac.uk>
8221 M:      Luc Maranget <luc.maranget@inria.fr>
8222 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8223 R:      Akira Yokosawa <akiyks@gmail.com>
8224 L:      linux-kernel@vger.kernel.org
8225 S:      Supported
8226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8227 F:      tools/memory-model/
8228 F:      Documentation/memory-barriers.txt
8229
8230 LINUX SECURITY MODULE (LSM) FRAMEWORK
8231 M:      Chris Wright <chrisw@sous-sol.org>
8232 L:      linux-security-module@vger.kernel.org
8233 S:      Supported
8234
8235 LIS3LV02D ACCELEROMETER DRIVER
8236 M:      Eric Piel <eric.piel@tremplin-utc.net>
8237 S:      Maintained
8238 F:      Documentation/misc-devices/lis3lv02d
8239 F:      drivers/misc/lis3lv02d/
8240 F:      drivers/platform/x86/hp_accel.c
8241
8242 LIVE PATCHING
8243 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8244 M:      Jessica Yu <jeyu@kernel.org>
8245 M:      Jiri Kosina <jikos@kernel.org>
8246 M:      Miroslav Benes <mbenes@suse.cz>
8247 R:      Petr Mladek <pmladek@suse.com>
8248 S:      Maintained
8249 F:      kernel/livepatch/
8250 F:      include/linux/livepatch.h
8251 F:      arch/x86/include/asm/livepatch.h
8252 F:      arch/x86/kernel/livepatch.c
8253 F:      Documentation/livepatch/
8254 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8255 F:      samples/livepatch/
8256 L:      live-patching@vger.kernel.org
8257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8258
8259 LLC (802.2)
8260 L:      netdev@vger.kernel.org
8261 S:      Odd fixes
8262 F:      include/linux/llc.h
8263 F:      include/uapi/linux/llc.h
8264 F:      include/net/llc*
8265 F:      net/llc/
8266
8267 LM73 HARDWARE MONITOR DRIVER
8268 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8269 L:      linux-hwmon@vger.kernel.org
8270 S:      Maintained
8271 F:      drivers/hwmon/lm73.c
8272
8273 LM78 HARDWARE MONITOR DRIVER
8274 M:      Jean Delvare <jdelvare@suse.com>
8275 L:      linux-hwmon@vger.kernel.org
8276 S:      Maintained
8277 F:      Documentation/hwmon/lm78
8278 F:      drivers/hwmon/lm78.c
8279
8280 LM83 HARDWARE MONITOR DRIVER
8281 M:      Jean Delvare <jdelvare@suse.com>
8282 L:      linux-hwmon@vger.kernel.org
8283 S:      Maintained
8284 F:      Documentation/hwmon/lm83
8285 F:      drivers/hwmon/lm83.c
8286
8287 LM90 HARDWARE MONITOR DRIVER
8288 M:      Jean Delvare <jdelvare@suse.com>
8289 L:      linux-hwmon@vger.kernel.org
8290 S:      Maintained
8291 F:      Documentation/hwmon/lm90
8292 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8293 F:      drivers/hwmon/lm90.c
8294 F:      include/dt-bindings/thermal/lm90.h
8295
8296 LM95234 HARDWARE MONITOR DRIVER
8297 M:      Guenter Roeck <linux@roeck-us.net>
8298 L:      linux-hwmon@vger.kernel.org
8299 S:      Maintained
8300 F:      Documentation/hwmon/lm95234
8301 F:      drivers/hwmon/lm95234.c
8302
8303 LME2510 MEDIA DRIVER
8304 M:      Malcolm Priestley <tvboxspy@gmail.com>
8305 L:      linux-media@vger.kernel.org
8306 W:      https://linuxtv.org
8307 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8308 S:      Maintained
8309 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8310
8311 LOADPIN SECURITY MODULE
8312 M:      Kees Cook <keescook@chromium.org>
8313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8314 S:      Supported
8315 F:      security/loadpin/
8316 F:      Documentation/admin-guide/LSM/LoadPin.rst
8317
8318 LOCKING PRIMITIVES
8319 M:      Peter Zijlstra <peterz@infradead.org>
8320 M:      Ingo Molnar <mingo@redhat.com>
8321 L:      linux-kernel@vger.kernel.org
8322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8323 S:      Maintained
8324 F:      Documentation/locking/
8325 F:      include/linux/lockdep.h
8326 F:      include/linux/spinlock*.h
8327 F:      arch/*/include/asm/spinlock*.h
8328 F:      include/linux/rwlock*.h
8329 F:      include/linux/mutex*.h
8330 F:      arch/*/include/asm/mutex*.h
8331 F:      include/linux/rwsem*.h
8332 F:      arch/*/include/asm/rwsem.h
8333 F:      include/linux/seqlock.h
8334 F:      lib/locking*.[ch]
8335 F:      kernel/locking/
8336 X:      kernel/locking/locktorture.c
8337
8338 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8339 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8340 L:      linux-ntfs-dev@lists.sourceforge.net
8341 W:      http://www.linux-ntfs.org/content/view/19/37/
8342 S:      Maintained
8343 F:      Documentation/ldm.txt
8344 F:      block/partitions/ldm.*
8345
8346 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8347 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8348 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8349 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8350 L:      MPT-FusionLinux.pdl@broadcom.com
8351 L:      linux-scsi@vger.kernel.org
8352 W:      http://www.avagotech.com/support/
8353 S:      Supported
8354 F:      drivers/message/fusion/
8355 F:      drivers/scsi/mpt2sas/
8356 F:      drivers/scsi/mpt3sas/
8357
8358 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8359 M:      Matthew Wilcox <matthew@wil.cx>
8360 L:      linux-scsi@vger.kernel.org
8361 S:      Maintained
8362 F:      drivers/scsi/sym53c8xx_2/
8363
8364 LTC4261 HARDWARE MONITOR DRIVER
8365 M:      Guenter Roeck <linux@roeck-us.net>
8366 L:      linux-hwmon@vger.kernel.org
8367 S:      Maintained
8368 F:      Documentation/hwmon/ltc4261
8369 F:      drivers/hwmon/ltc4261.c
8370
8371 LTC4306 I2C MULTIPLEXER DRIVER
8372 M:      Michael Hennerich <michael.hennerich@analog.com>
8373 W:      http://ez.analog.com/community/linux-device-drivers
8374 L:      linux-i2c@vger.kernel.org
8375 S:      Supported
8376 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8377 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8378
8379 LTP (Linux Test Project)
8380 M:      Mike Frysinger <vapier@gentoo.org>
8381 M:      Cyril Hrubis <chrubis@suse.cz>
8382 M:      Wanlong Gao <wanlong.gao@gmail.com>
8383 M:      Jan Stancek <jstancek@redhat.com>
8384 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8385 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8386 L:      ltp@lists.linux.it (subscribers-only)
8387 W:      http://linux-test-project.github.io/
8388 T:      git git://github.com/linux-test-project/ltp.git
8389 S:      Maintained
8390
8391 M68K ARCHITECTURE
8392 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8393 L:      linux-m68k@lists.linux-m68k.org
8394 W:      http://www.linux-m68k.org/
8395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8396 S:      Maintained
8397 F:      arch/m68k/
8398 F:      drivers/zorro/
8399
8400 M68K ON APPLE MACINTOSH
8401 M:      Joshua Thompson <funaho@jurai.org>
8402 W:      http://www.mac.linux-m68k.org/
8403 L:      linux-m68k@lists.linux-m68k.org
8404 S:      Maintained
8405 F:      arch/m68k/mac/
8406
8407 M68K ON HP9000/300
8408 M:      Philip Blundell <philb@gnu.org>
8409 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8410 S:      Maintained
8411 F:      arch/m68k/hp300/
8412
8413 M88DS3103 MEDIA DRIVER
8414 M:      Antti Palosaari <crope@iki.fi>
8415 L:      linux-media@vger.kernel.org
8416 W:      https://linuxtv.org
8417 W:      http://palosaari.fi/linux/
8418 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8419 T:      git git://linuxtv.org/anttip/media_tree.git
8420 S:      Maintained
8421 F:      drivers/media/dvb-frontends/m88ds3103*
8422
8423 M88RS2000 MEDIA DRIVER
8424 M:      Malcolm Priestley <tvboxspy@gmail.com>
8425 L:      linux-media@vger.kernel.org
8426 W:      https://linuxtv.org
8427 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8428 S:      Maintained
8429 F:      drivers/media/dvb-frontends/m88rs2000*
8430
8431 MA901 MASTERKIT USB FM RADIO DRIVER
8432 M:      Alexey Klimov <klimov.linux@gmail.com>
8433 L:      linux-media@vger.kernel.org
8434 T:      git git://linuxtv.org/media_tree.git
8435 S:      Maintained
8436 F:      drivers/media/radio/radio-ma901.c
8437
8438 MAC80211
8439 M:      Johannes Berg <johannes@sipsolutions.net>
8440 L:      linux-wireless@vger.kernel.org
8441 W:      http://wireless.kernel.org/
8442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8444 S:      Maintained
8445 F:      Documentation/networking/mac80211-injection.txt
8446 F:      include/net/mac80211.h
8447 F:      net/mac80211/
8448 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8449 F:      Documentation/networking/mac80211_hwsim/README
8450
8451 MAILBOX API
8452 M:      Jassi Brar <jassisinghbrar@gmail.com>
8453 L:      linux-kernel@vger.kernel.org
8454 S:      Maintained
8455 F:      drivers/mailbox/
8456 F:      include/linux/mailbox_client.h
8457 F:      include/linux/mailbox_controller.h
8458
8459 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8460 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8461 W:      http://www.kernel.org/doc/man-pages
8462 L:      linux-man@vger.kernel.org
8463 S:      Maintained
8464
8465 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8466 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8467 L:      linux-mips@linux-mips.org
8468 S:      Maintained
8469 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8470
8471 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8472 M:      Andrew Lunn <andrew@lunn.ch>
8473 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8474 L:      netdev@vger.kernel.org
8475 S:      Maintained
8476 F:      drivers/net/dsa/mv88e6xxx/
8477 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8478
8479 MARVELL ARMADA DRM SUPPORT
8480 M:      Russell King <linux@armlinux.org.uk>
8481 S:      Maintained
8482 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8483 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8484 F:      drivers/gpu/drm/armada/
8485 F:      include/uapi/drm/armada_drm.h
8486 F:      Documentation/devicetree/bindings/display/armada/
8487
8488 MARVELL CRYPTO DRIVER
8489 M:      Boris Brezillon <boris.brezillon@bootlin.com>
8490 M:      Arnaud Ebalard <arno@natisbad.org>
8491 F:      drivers/crypto/marvell/
8492 S:      Maintained
8493 L:      linux-crypto@vger.kernel.org
8494
8495 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8496 M:      Mirko Lindner <mlindner@marvell.com>
8497 M:      Stephen Hemminger <stephen@networkplumber.org>
8498 L:      netdev@vger.kernel.org
8499 S:      Maintained
8500 F:      drivers/net/ethernet/marvell/sk*
8501
8502 MARVELL LIBERTAS WIRELESS DRIVER
8503 L:      libertas-dev@lists.infradead.org
8504 S:      Orphan
8505 F:      drivers/net/wireless/marvell/libertas/
8506
8507 MARVELL MACCHIATOBIN SUPPORT
8508 M:      Russell King <linux@armlinux.org.uk>
8509 L:      linux-arm-kernel@lists.infradead.org
8510 S:      Maintained
8511 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8512
8513 MARVELL MV643XX ETHERNET DRIVER
8514 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8515 L:      netdev@vger.kernel.org
8516 S:      Maintained
8517 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8518 F:      include/linux/mv643xx.h
8519
8520 MARVELL MV88X3310 PHY DRIVER
8521 M:      Russell King <linux@armlinux.org.uk>
8522 L:      netdev@vger.kernel.org
8523 S:      Maintained
8524 F:      drivers/net/phy/marvell10g.c
8525
8526 MARVELL MVNETA ETHERNET DRIVER
8527 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8528 L:      netdev@vger.kernel.org
8529 S:      Maintained
8530 F:      drivers/net/ethernet/marvell/mvneta.*
8531
8532 MARVELL MWIFIEX WIRELESS DRIVER
8533 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8534 M:      Nishant Sarmukadam <nishants@marvell.com>
8535 M:      Ganapathi Bhat <gbhat@marvell.com>
8536 M:      Xinming Hu <huxm@marvell.com>
8537 L:      linux-wireless@vger.kernel.org
8538 S:      Maintained
8539 F:      drivers/net/wireless/marvell/mwifiex/
8540
8541 MARVELL MWL8K WIRELESS DRIVER
8542 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8543 L:      linux-wireless@vger.kernel.org
8544 S:      Odd Fixes
8545 F:      drivers/net/wireless/marvell/mwl8k.c
8546
8547 MARVELL NAND CONTROLLER DRIVER
8548 M:      Miquel Raynal <miquel.raynal@bootlin.com>
8549 L:      linux-mtd@lists.infradead.org
8550 S:      Maintained
8551 F:      drivers/mtd/nand/raw/marvell_nand.c
8552 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8553
8554 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8555 M:      Nicolas Pitre <nico@fluxnic.net>
8556 S:      Odd Fixes
8557 F:      drivers/mmc/host/mvsdio.*
8558
8559 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8560 M:      Hu Ziji <huziji@marvell.com>
8561 L:      linux-mmc@vger.kernel.org
8562 S:      Supported
8563 F:      drivers/mmc/host/sdhci-xenon*
8564 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8565
8566 MATROX FRAMEBUFFER DRIVER
8567 L:      linux-fbdev@vger.kernel.org
8568 S:      Orphan
8569 F:      drivers/video/fbdev/matrox/matroxfb_*
8570 F:      include/uapi/linux/matroxfb.h
8571
8572 MAX16065 HARDWARE MONITOR DRIVER
8573 M:      Guenter Roeck <linux@roeck-us.net>
8574 L:      linux-hwmon@vger.kernel.org
8575 S:      Maintained
8576 F:      Documentation/hwmon/max16065
8577 F:      drivers/hwmon/max16065.c
8578
8579 MAX20751 HARDWARE MONITOR DRIVER
8580 M:      Guenter Roeck <linux@roeck-us.net>
8581 L:      linux-hwmon@vger.kernel.org
8582 S:      Maintained
8583 F:      Documentation/hwmon/max20751
8584 F:      drivers/hwmon/max20751.c
8585
8586 MAX2175 SDR TUNER DRIVER
8587 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8588 L:      linux-media@vger.kernel.org
8589 T:      git git://linuxtv.org/media_tree.git
8590 S:      Maintained
8591 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8592 F:      Documentation/media/v4l-drivers/max2175.rst
8593 F:      drivers/media/i2c/max2175*
8594 F:      include/uapi/linux/max2175.h
8595
8596 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8597 L:      linux-hwmon@vger.kernel.org
8598 S:      Orphan
8599 F:      Documentation/hwmon/max6650
8600 F:      drivers/hwmon/max6650.c
8601
8602 MAX6697 HARDWARE MONITOR DRIVER
8603 M:      Guenter Roeck <linux@roeck-us.net>
8604 L:      linux-hwmon@vger.kernel.org
8605 S:      Maintained
8606 F:      Documentation/hwmon/max6697
8607 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8608 F:      drivers/hwmon/max6697.c
8609 F:      include/linux/platform_data/max6697.h
8610
8611 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8612 M:      Peter Rosin <peda@axentia.se>
8613 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8614 S:      Maintained
8615 F:      Documentation/devicetree/bindings/sound/max9860.txt
8616 F:      sound/soc/codecs/max9860.*
8617
8618 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8619 M:      Javier Martinez Canillas <javier@dowhile0.org>
8620 L:      linux-kernel@vger.kernel.org
8621 S:      Supported
8622 F:      drivers/regulator/max77802-regulator.c
8623 F:      Documentation/devicetree/bindings/*/*max77802.txt
8624 F:      include/dt-bindings/*/*max77802.h
8625
8626 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8627 M:      Krzysztof Kozlowski <krzk@kernel.org>
8628 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8629 L:      linux-pm@vger.kernel.org
8630 S:      Supported
8631 F:      drivers/power/supply/max14577_charger.c
8632 F:      drivers/power/supply/max77693_charger.c
8633
8634 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8635 M:      Chanwoo Choi <cw00.choi@samsung.com>
8636 M:      Krzysztof Kozlowski <krzk@kernel.org>
8637 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8638 L:      linux-kernel@vger.kernel.org
8639 S:      Supported
8640 F:      drivers/*/max14577*.c
8641 F:      drivers/*/max77686*.c
8642 F:      drivers/*/max77693*.c
8643 F:      drivers/extcon/extcon-max14577.c
8644 F:      drivers/extcon/extcon-max77693.c
8645 F:      drivers/rtc/rtc-max77686.c
8646 F:      drivers/clk/clk-max77686.c
8647 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8648 F:      Documentation/devicetree/bindings/*/max77686.txt
8649 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8650 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8651 F:      include/linux/mfd/max14577*.h
8652 F:      include/linux/mfd/max77686*.h
8653 F:      include/linux/mfd/max77693*.h
8654
8655 MAXIRADIO FM RADIO RECEIVER DRIVER
8656 M:      Hans Verkuil <hverkuil@xs4all.nl>
8657 L:      linux-media@vger.kernel.org
8658 T:      git git://linuxtv.org/media_tree.git
8659 W:      https://linuxtv.org
8660 S:      Maintained
8661 F:      drivers/media/radio/radio-maxiradio*
8662
8663 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8664 M:      Peter Rosin <peda@axentia.se>
8665 L:      linux-iio@vger.kernel.org
8666 S:      Maintained
8667 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8668 F:      drivers/iio/potentiometer/mcp4018.c
8669 F:      drivers/iio/potentiometer/mcp4531.c
8670
8671 MCR20A IEEE-802.15.4 RADIO DRIVER
8672 M:      Xue Liu <liuxuenetmail@gmail.com>
8673 L:      linux-wpan@vger.kernel.org
8674 W:      https://github.com/xueliu/mcr20a-linux
8675 S:      Maintained
8676 F:      drivers/net/ieee802154/mcr20a.c
8677 F:      drivers/net/ieee802154/mcr20a.h
8678 F:      Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8679
8680 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8681 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8682 L:      linux-iio@vger.kernel.org
8683 S:      Maintained
8684 F:      drivers/iio/dac/cio-dac.c
8685
8686 MEDIA DRIVERS FOR ASCOT2E
8687 M:      Sergey Kozlov <serjk@netup.ru>
8688 M:      Abylay Ospan <aospan@netup.ru>
8689 L:      linux-media@vger.kernel.org
8690 W:      https://linuxtv.org
8691 W:      http://netup.tv/
8692 T:      git git://linuxtv.org/media_tree.git
8693 S:      Supported
8694 F:      drivers/media/dvb-frontends/ascot2e*
8695
8696 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8697 M:      Jasmin Jessich <jasmin@anw.at>
8698 L:      linux-media@vger.kernel.org
8699 W:      https://linuxtv.org
8700 T:      git git://linuxtv.org/media_tree.git
8701 S:      Maintained
8702 F:      drivers/media/dvb-frontends/cxd2099*
8703
8704 MEDIA DRIVERS FOR CXD2841ER
8705 M:      Sergey Kozlov <serjk@netup.ru>
8706 M:      Abylay Ospan <aospan@netup.ru>
8707 L:      linux-media@vger.kernel.org
8708 W:      https://linuxtv.org
8709 W:      http://netup.tv/
8710 T:      git git://linuxtv.org/media_tree.git
8711 S:      Supported
8712 F:      drivers/media/dvb-frontends/cxd2841er*
8713
8714 MEDIA DRIVERS FOR CXD2880
8715 M:      Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8716 L:      linux-media@vger.kernel.org
8717 W:      http://linuxtv.org/
8718 T:      git git://linuxtv.org/media_tree.git
8719 S:      Supported
8720 F:      drivers/media/dvb-frontends/cxd2880/*
8721 F:      drivers/media/spi/cxd2880*
8722
8723 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8724 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8725 L:      linux-media@vger.kernel.org
8726 W:      https://linuxtv.org
8727 T:      git git://linuxtv.org/media_tree.git
8728 S:      Maintained
8729 F:      drivers/media/pci/ddbridge/*
8730
8731 MEDIA DRIVERS FOR FREESCALE IMX
8732 M:      Steve Longerbeam <slongerbeam@gmail.com>
8733 M:      Philipp Zabel <p.zabel@pengutronix.de>
8734 L:      linux-media@vger.kernel.org
8735 T:      git git://linuxtv.org/media_tree.git
8736 S:      Maintained
8737 F:      Documentation/devicetree/bindings/media/imx.txt
8738 F:      Documentation/media/v4l-drivers/imx.rst
8739 F:      drivers/staging/media/imx/
8740 F:      include/linux/imx-media.h
8741 F:      include/media/imx.h
8742
8743 MEDIA DRIVERS FOR HELENE
8744 M:      Abylay Ospan <aospan@netup.ru>
8745 L:      linux-media@vger.kernel.org
8746 W:      https://linuxtv.org
8747 W:      http://netup.tv/
8748 T:      git git://linuxtv.org/media_tree.git
8749 S:      Supported
8750 F:      drivers/media/dvb-frontends/helene*
8751
8752 MEDIA DRIVERS FOR HORUS3A
8753 M:      Sergey Kozlov <serjk@netup.ru>
8754 M:      Abylay Ospan <aospan@netup.ru>
8755 L:      linux-media@vger.kernel.org
8756 W:      https://linuxtv.org
8757 W:      http://netup.tv/
8758 T:      git git://linuxtv.org/media_tree.git
8759 S:      Supported
8760 F:      drivers/media/dvb-frontends/horus3a*
8761
8762 MEDIA DRIVERS FOR LNBH25
8763 M:      Sergey Kozlov <serjk@netup.ru>
8764 M:      Abylay Ospan <aospan@netup.ru>
8765 L:      linux-media@vger.kernel.org
8766 W:      https://linuxtv.org
8767 W:      http://netup.tv/
8768 T:      git git://linuxtv.org/media_tree.git
8769 S:      Supported
8770 F:      drivers/media/dvb-frontends/lnbh25*
8771
8772 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8773 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8774 L:      linux-media@vger.kernel.org
8775 W:      https://linuxtv.org
8776 T:      git git://linuxtv.org/media_tree.git
8777 S:      Maintained
8778 F:      drivers/media/dvb-frontends/mxl5xx*
8779
8780 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8781 M:      Sergey Kozlov <serjk@netup.ru>
8782 M:      Abylay Ospan <aospan@netup.ru>
8783 L:      linux-media@vger.kernel.org
8784 W:      https://linuxtv.org
8785 W:      http://netup.tv/
8786 T:      git git://linuxtv.org/media_tree.git
8787 S:      Supported
8788 F:      drivers/media/pci/netup_unidvb/*
8789
8790 MEDIA DRIVERS FOR RENESAS - CEU
8791 M:      Jacopo Mondi <jacopo@jmondi.org>
8792 L:      linux-media@vger.kernel.org
8793 L:      linux-renesas-soc@vger.kernel.org
8794 T:      git git://linuxtv.org/media_tree.git
8795 S:      Supported
8796 F:      Documentation/devicetree/bindings/media/renesas,ceu.txt
8797 F:      drivers/media/platform/renesas-ceu.c
8798 F:      include/media/drv-intf/renesas-ceu.h
8799
8800 MEDIA DRIVERS FOR RENESAS - DRIF
8801 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8802 L:      linux-media@vger.kernel.org
8803 L:      linux-renesas-soc@vger.kernel.org
8804 T:      git git://linuxtv.org/media_tree.git
8805 S:      Supported
8806 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8807 F:      drivers/media/platform/rcar_drif.c
8808
8809 MEDIA DRIVERS FOR RENESAS - FCP
8810 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8811 L:      linux-media@vger.kernel.org
8812 L:      linux-renesas-soc@vger.kernel.org
8813 T:      git git://linuxtv.org/media_tree.git
8814 S:      Supported
8815 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8816 F:      drivers/media/platform/rcar-fcp.c
8817 F:      include/media/rcar-fcp.h
8818
8819 MEDIA DRIVERS FOR RENESAS - FDP1
8820 M:      Kieran Bingham <kieran@bingham.xyz>
8821 L:      linux-media@vger.kernel.org
8822 L:      linux-renesas-soc@vger.kernel.org
8823 T:      git git://linuxtv.org/media_tree.git
8824 S:      Supported
8825 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8826 F:      drivers/media/platform/rcar_fdp1.c
8827
8828 MEDIA DRIVERS FOR RENESAS - VIN
8829 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8830 L:      linux-media@vger.kernel.org
8831 L:      linux-renesas-soc@vger.kernel.org
8832 T:      git git://linuxtv.org/media_tree.git
8833 S:      Supported
8834 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8835 F:      drivers/media/platform/rcar-vin/
8836
8837 MEDIA DRIVERS FOR RENESAS - VSP1
8838 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8839 L:      linux-media@vger.kernel.org
8840 L:      linux-renesas-soc@vger.kernel.org
8841 T:      git git://linuxtv.org/media_tree.git
8842 S:      Supported
8843 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8844 F:      drivers/media/platform/vsp1/
8845
8846 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8847 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8848 L:      linux-media@vger.kernel.org
8849 W:      https://linuxtv.org
8850 T:      git git://linuxtv.org/media_tree.git
8851 S:      Maintained
8852 F:      drivers/media/dvb-frontends/stv0910*
8853
8854 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8855 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8856 L:      linux-media@vger.kernel.org
8857 W:      https://linuxtv.org
8858 T:      git git://linuxtv.org/media_tree.git
8859 S:      Maintained
8860 F:      drivers/media/dvb-frontends/stv6111*
8861
8862 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8863 M:      Dmitry Osipenko <digetx@gmail.com>
8864 L:      linux-media@vger.kernel.org
8865 L:      linux-tegra@vger.kernel.org
8866 T:      git git://linuxtv.org/media_tree.git
8867 S:      Maintained
8868 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8869 F:      drivers/staging/media/tegra-vde/
8870
8871 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8872 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8873 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8874 P:      LinuxTV.org Project
8875 L:      linux-media@vger.kernel.org
8876 W:      https://linuxtv.org
8877 Q:      http://patchwork.kernel.org/project/linux-media/list/
8878 T:      git git://linuxtv.org/media_tree.git
8879 S:      Maintained
8880 F:      Documentation/devicetree/bindings/media/
8881 F:      Documentation/media/
8882 F:      drivers/media/
8883 F:      drivers/staging/media/
8884 F:      include/linux/platform_data/media/
8885 F:      include/media/
8886 F:      include/uapi/linux/dvb/
8887 F:      include/uapi/linux/videodev2.h
8888 F:      include/uapi/linux/media.h
8889 F:      include/uapi/linux/v4l2-*
8890 F:      include/uapi/linux/meye.h
8891 F:      include/uapi/linux/ivtv*
8892 F:      include/uapi/linux/uvcvideo.h
8893
8894 MEDIATEK CIR DRIVER
8895 M:      Sean Wang <sean.wang@mediatek.com>
8896 S:      Maintained
8897 F:      drivers/media/rc/mtk-cir.c
8898
8899 MEDIATEK DMA DRIVER
8900 M:      Sean Wang <sean.wang@mediatek.com>
8901 L:      dmaengine@vger.kernel.org
8902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8903 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8904 S:      Maintained
8905 F:      Documentation/devicetree/bindings/dma/mtk-*
8906 F:      drivers/dma/mediatek/
8907
8908 MEDIATEK PMIC LED DRIVER
8909 M:      Sean Wang <sean.wang@mediatek.com>
8910 S:      Maintained
8911 F:      drivers/leds/leds-mt6323.c
8912 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8913
8914 MEDIATEK ETHERNET DRIVER
8915 M:      Felix Fietkau <nbd@openwrt.org>
8916 M:      John Crispin <john@phrozen.org>
8917 M:      Sean Wang <sean.wang@mediatek.com>
8918 M:      Nelson Chang <nelson.chang@mediatek.com>
8919 L:      netdev@vger.kernel.org
8920 S:      Maintained
8921 F:      drivers/net/ethernet/mediatek/
8922
8923 MEDIATEK SWITCH DRIVER
8924 M:      Sean Wang <sean.wang@mediatek.com>
8925 L:      netdev@vger.kernel.org
8926 S:      Maintained
8927 F:      drivers/net/dsa/mt7530.*
8928 F:      net/dsa/tag_mtk.c
8929
8930 MEDIATEK JPEG DRIVER
8931 M:      Rick Chang <rick.chang@mediatek.com>
8932 M:      Bin Liu <bin.liu@mediatek.com>
8933 S:      Supported
8934 F:      drivers/media/platform/mtk-jpeg/
8935 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8936
8937 MEDIATEK MDP DRIVER
8938 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8939 M:      Houlong Wei <houlong.wei@mediatek.com>
8940 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8941 S:      Supported
8942 F:      drivers/media/platform/mtk-mdp/
8943 F:      drivers/media/platform/mtk-vpu/
8944 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8945
8946 MEDIATEK MEDIA DRIVER
8947 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8948 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8949 S:      Supported
8950 F:      drivers/media/platform/mtk-vcodec/
8951 F:      drivers/media/platform/mtk-vpu/
8952 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8953 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8954
8955 MEDIATEK MT7601U WIRELESS LAN DRIVER
8956 M:      Jakub Kicinski <kubakici@wp.pl>
8957 L:      linux-wireless@vger.kernel.org
8958 S:      Maintained
8959 F:      drivers/net/wireless/mediatek/mt7601u/
8960
8961 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8962 M:      Sean Wang <sean.wang@mediatek.com>
8963 S:      Maintained
8964 F:      drivers/char/hw_random/mtk-rng.c
8965
8966 MEDIATEK USB3 DRD IP DRIVER
8967 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8968 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8970 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8971 S:      Maintained
8972 F:      drivers/usb/mtu3/
8973
8974 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8975 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8976 M:      Martin Donnelly <martin.donnelly@ge.com>
8977 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8978 S:      Maintained
8979 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8980 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8981
8982 MEGARAID SCSI/SAS DRIVERS
8983 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8984 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8985 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8986 L:      megaraidlinux.pdl@broadcom.com
8987 L:      linux-scsi@vger.kernel.org
8988 W:      http://www.avagotech.com/support/
8989 S:      Maintained
8990 F:      Documentation/scsi/megaraid.txt
8991 F:      drivers/scsi/megaraid.*
8992 F:      drivers/scsi/megaraid/
8993
8994 MELEXIS MLX90614 DRIVER
8995 M:      Crt Mori <cmo@melexis.com>
8996 L:      linux-iio@vger.kernel.org
8997 W:      http://www.melexis.com
8998 S:      Supported
8999 F:      drivers/iio/temperature/mlx90614.c
9000
9001 MELEXIS MLX90632 DRIVER
9002 M:      Crt Mori <cmo@melexis.com>
9003 L:      linux-iio@vger.kernel.org
9004 W:      http://www.melexis.com
9005 S:      Supported
9006 F:      drivers/iio/temperature/mlx90632.c
9007
9008 MELFAS MIP4 TOUCHSCREEN DRIVER
9009 M:      Sangwon Jee <jeesw@melfas.com>
9010 W:      http://www.melfas.com
9011 S:      Supported
9012 F:      drivers/input/touchscreen/melfas_mip4.c
9013 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9014
9015 MELLANOX ETHERNET DRIVER (mlx4_en)
9016 M:      Tariq Toukan <tariqt@mellanox.com>
9017 L:      netdev@vger.kernel.org
9018 S:      Supported
9019 W:      http://www.mellanox.com
9020 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9021 F:      drivers/net/ethernet/mellanox/mlx4/en_*
9022
9023 MELLANOX ETHERNET DRIVER (mlx5e)
9024 M:      Saeed Mahameed <saeedm@mellanox.com>
9025 L:      netdev@vger.kernel.org
9026 S:      Supported
9027 W:      http://www.mellanox.com
9028 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9029 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
9030
9031 MELLANOX ETHERNET INNOVA DRIVERS
9032 M:      Boris Pismenny <borisp@mellanox.com>
9033 L:      netdev@vger.kernel.org
9034 S:      Supported
9035 W:      http://www.mellanox.com
9036 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9037 F:      drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9038 F:      drivers/net/ethernet/mellanox/mlx5/core/accel/*
9039 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9040 F:      include/linux/mlx5/mlx5_ifc_fpga.h
9041
9042 MELLANOX ETHERNET SWITCH DRIVERS
9043 M:      Jiri Pirko <jiri@mellanox.com>
9044 M:      Ido Schimmel <idosch@mellanox.com>
9045 L:      netdev@vger.kernel.org
9046 S:      Supported
9047 W:      http://www.mellanox.com
9048 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9049 F:      drivers/net/ethernet/mellanox/mlxsw/
9050
9051 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9052 M:      mlxsw@mellanox.com
9053 L:      netdev@vger.kernel.org
9054 S:      Supported
9055 W:      http://www.mellanox.com
9056 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9057 F:      drivers/net/ethernet/mellanox/mlxfw/
9058
9059 MELLANOX HARDWARE PLATFORM SUPPORT
9060 M:      Andy Shevchenko <andy@infradead.org>
9061 M:      Darren Hart <dvhart@infradead.org>
9062 M:      Vadim Pasternak <vadimp@mellanox.com>
9063 L:      platform-driver-x86@vger.kernel.org
9064 S:      Supported
9065 F:      drivers/platform/mellanox/
9066
9067 MELLANOX MLX4 core VPI driver
9068 M:      Tariq Toukan <tariqt@mellanox.com>
9069 L:      netdev@vger.kernel.org
9070 L:      linux-rdma@vger.kernel.org
9071 W:      http://www.mellanox.com
9072 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9073 S:      Supported
9074 F:      drivers/net/ethernet/mellanox/mlx4/
9075 F:      include/linux/mlx4/
9076
9077 MELLANOX MLX4 IB driver
9078 M:      Yishai Hadas <yishaih@mellanox.com>
9079 L:      linux-rdma@vger.kernel.org
9080 W:      http://www.mellanox.com
9081 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9082 S:      Supported
9083 F:      drivers/infiniband/hw/mlx4/
9084 F:      include/linux/mlx4/
9085 F:      include/uapi/rdma/mlx4-abi.h
9086
9087 MELLANOX MLX5 core VPI driver
9088 M:      Saeed Mahameed <saeedm@mellanox.com>
9089 M:      Matan Barak <matanb@mellanox.com>
9090 M:      Leon Romanovsky <leonro@mellanox.com>
9091 L:      netdev@vger.kernel.org
9092 L:      linux-rdma@vger.kernel.org
9093 W:      http://www.mellanox.com
9094 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9095 S:      Supported
9096 F:      drivers/net/ethernet/mellanox/mlx5/core/
9097 F:      include/linux/mlx5/
9098
9099 MELLANOX MLX5 IB driver
9100 M:      Matan Barak <matanb@mellanox.com>
9101 M:      Leon Romanovsky <leonro@mellanox.com>
9102 L:      linux-rdma@vger.kernel.org
9103 W:      http://www.mellanox.com
9104 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
9105 S:      Supported
9106 F:      drivers/infiniband/hw/mlx5/
9107 F:      include/linux/mlx5/
9108 F:      include/uapi/rdma/mlx5-abi.h
9109
9110 MELLANOX MLXCPLD I2C AND MUX DRIVER
9111 M:      Vadim Pasternak <vadimp@mellanox.com>
9112 M:      Michael Shych <michaelsh@mellanox.com>
9113 L:      linux-i2c@vger.kernel.org
9114 S:      Supported
9115 F:      drivers/i2c/busses/i2c-mlxcpld.c
9116 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9117 F:      Documentation/i2c/busses/i2c-mlxcpld
9118
9119 MELLANOX MLXCPLD LED DRIVER
9120 M:      Vadim Pasternak <vadimp@mellanox.com>
9121 L:      linux-leds@vger.kernel.org
9122 S:      Supported
9123 F:      drivers/leds/leds-mlxcpld.c
9124 F:      drivers/leds/leds-mlxreg.c
9125 F:      Documentation/leds/leds-mlxcpld.txt
9126
9127 MELLANOX PLATFORM DRIVER
9128 M:      Vadim Pasternak <vadimp@mellanox.com>
9129 L:      platform-driver-x86@vger.kernel.org
9130 S:      Supported
9131 F:      drivers/platform/x86/mlx-platform.c
9132
9133 MEMBARRIER SUPPORT
9134 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9135 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9136 L:      linux-kernel@vger.kernel.org
9137 S:      Supported
9138 F:      kernel/sched/membarrier.c
9139 F:      include/uapi/linux/membarrier.h
9140 F:      arch/powerpc/include/asm/membarrier.h
9141
9142 MEMORY MANAGEMENT
9143 L:      linux-mm@kvack.org
9144 W:      http://www.linux-mm.org
9145 S:      Maintained
9146 F:      include/linux/mm.h
9147 F:      include/linux/gfp.h
9148 F:      include/linux/mmzone.h
9149 F:      include/linux/memory_hotplug.h
9150 F:      include/linux/vmalloc.h
9151 F:      mm/
9152
9153 MEMORY TECHNOLOGY DEVICES (MTD)
9154 M:      David Woodhouse <dwmw2@infradead.org>
9155 M:      Brian Norris <computersforpeace@gmail.com>
9156 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9157 M:      Marek Vasut <marek.vasut@gmail.com>
9158 M:      Richard Weinberger <richard@nod.at>
9159 L:      linux-mtd@lists.infradead.org
9160 W:      http://www.linux-mtd.infradead.org/
9161 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9162 T:      git git://git.infradead.org/linux-mtd.git master
9163 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9164 S:      Maintained
9165 F:      Documentation/devicetree/bindings/mtd/
9166 F:      drivers/mtd/
9167 F:      include/linux/mtd/
9168 F:      include/uapi/mtd/
9169
9170 MEN A21 WATCHDOG DRIVER
9171 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9172 L:      linux-watchdog@vger.kernel.org
9173 S:      Maintained
9174 F:      drivers/watchdog/mena21_wdt.c
9175
9176 MEN CHAMELEON BUS (mcb)
9177 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9178 S:      Maintained
9179 F:      drivers/mcb/
9180 F:      include/linux/mcb.h
9181 F:      Documentation/men-chameleon-bus.txt
9182
9183 MEN F21BMC (Board Management Controller)
9184 M:      Andreas Werner <andreas.werner@men.de>
9185 S:      Supported
9186 F:      drivers/mfd/menf21bmc.c
9187 F:      drivers/watchdog/menf21bmc_wdt.c
9188 F:      drivers/leds/leds-menf21bmc.c
9189 F:      drivers/hwmon/menf21bmc_hwmon.c
9190 F:      Documentation/hwmon/menf21bmc
9191
9192 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9193 M:      Neil Armstrong <narmstrong@baylibre.com>
9194 L:      linux-media@lists.freedesktop.org
9195 L:      linux-amlogic@lists.infradead.org
9196 W:      http://linux-meson.com/
9197 S:      Supported
9198 F:      drivers/media/platform/meson/ao-cec.c
9199 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9200 T:      git git://linuxtv.org/media_tree.git
9201
9202 MICROBLAZE ARCHITECTURE
9203 M:      Michal Simek <monstr@monstr.eu>
9204 W:      http://www.monstr.eu/fdt/
9205 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9206 S:      Supported
9207 F:      arch/microblaze/
9208
9209 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9210 M:      Richard Genoud <richard.genoud@gmail.com>
9211 S:      Maintained
9212 F:      drivers/tty/serial/atmel_serial.c
9213 F:      drivers/tty/serial/atmel_serial.h
9214
9215 MICROCHIP / ATMEL DMA DRIVER
9216 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9218 L:      dmaengine@vger.kernel.org
9219 S:      Supported
9220 F:      drivers/dma/at_hdmac.c
9221 F:      drivers/dma/at_hdmac_regs.h
9222 F:      include/linux/platform_data/dma-atmel.h
9223
9224 MICROCHIP / ATMEL ECC DRIVER
9225 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9226 L:      linux-crypto@vger.kernel.org
9227 S:      Maintained
9228 F:      drivers/crypto/atmel-ecc.*
9229
9230 MICROCHIP / ATMEL ISC DRIVER
9231 M:      Songjun Wu <songjun.wu@microchip.com>
9232 L:      linux-media@vger.kernel.org
9233 S:      Supported
9234 F:      drivers/media/platform/atmel/atmel-isc.c
9235 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9236 F:      devicetree/bindings/media/atmel-isc.txt
9237
9238 MICROCHIP / ATMEL NAND DRIVER
9239 M:      Wenyou Yang <wenyou.yang@microchip.com>
9240 M:      Josh Wu <rainyfeeling@outlook.com>
9241 L:      linux-mtd@lists.infradead.org
9242 S:      Supported
9243 F:      drivers/mtd/nand/raw/atmel/*
9244 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9245
9246 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9247 M:      Woojung Huh <Woojung.Huh@microchip.com>
9248 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9249 L:      netdev@vger.kernel.org
9250 S:      Maintained
9251 F:      net/dsa/tag_ksz.c
9252 F:      drivers/net/dsa/microchip/*
9253 F:      include/linux/platform_data/microchip-ksz.h
9254 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9255
9256 MICROCHIP LAN743X ETHERNET DRIVER
9257 M:      Bryan Whitehead <bryan.whitehead@microchip.com>
9258 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9259 L:      netdev@vger.kernel.org
9260 S:      Maintained
9261 F:      drivers/net/ethernet/microchip/lan743x_*
9262
9263 MICROCHIP USB251XB DRIVER
9264 M:      Richard Leitner <richard.leitner@skidata.com>
9265 L:      linux-usb@vger.kernel.org
9266 S:      Maintained
9267 F:      drivers/usb/misc/usb251xb.c
9268 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9269
9270 MICROSEMI MIPS SOCS
9271 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
9272 L:      linux-mips@linux-mips.org
9273 S:      Maintained
9274 F:      arch/mips/generic/board-ocelot.c
9275 F:      arch/mips/configs/generic/board-ocelot.config
9276 F:      arch/mips/boot/dts/mscc/
9277 F:      Documentation/devicetree/bindings/mips/mscc.txt
9278
9279 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9280 M:      Don Brace <don.brace@microsemi.com>
9281 L:      esc.storagedev@microsemi.com
9282 L:      linux-scsi@vger.kernel.org
9283 S:      Supported
9284 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9285 F:      drivers/scsi/smartpqi/Kconfig
9286 F:      drivers/scsi/smartpqi/Makefile
9287 F:      include/linux/cciss*.h
9288 F:      include/uapi/linux/cciss*.h
9289 F:      Documentation/scsi/smartpqi.txt
9290
9291 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9292 M:      Chen Yu <yu.c.chen@intel.com>
9293 L:      platform-driver-x86@vger.kernel.org
9294 S:      Supported
9295 F:      drivers/platform/x86/surfacepro3_button.c
9296
9297 MICROTEK X6 SCANNER
9298 M:      Oliver Neukum <oliver@neukum.org>
9299 S:      Maintained
9300 F:      drivers/usb/image/microtek.*
9301
9302 MIPS
9303 M:      Ralf Baechle <ralf@linux-mips.org>
9304 M:      James Hogan <jhogan@kernel.org>
9305 L:      linux-mips@linux-mips.org
9306 W:      http://www.linux-mips.org/
9307 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9308 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9309 S:      Supported
9310 F:      Documentation/devicetree/bindings/mips/
9311 F:      Documentation/mips/
9312 F:      arch/mips/
9313 F:      drivers/platform/mips/
9314
9315 MIPS BOSTON DEVELOPMENT BOARD
9316 M:      Paul Burton <paul.burton@mips.com>
9317 L:      linux-mips@linux-mips.org
9318 S:      Maintained
9319 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9320 F:      arch/mips/boot/dts/img/boston.dts
9321 F:      arch/mips/configs/generic/board-boston.config
9322 F:      drivers/clk/imgtec/clk-boston.c
9323 F:      include/dt-bindings/clock/boston-clock.h
9324
9325 MIPS GENERIC PLATFORM
9326 M:      Paul Burton <paul.burton@mips.com>
9327 L:      linux-mips@linux-mips.org
9328 S:      Supported
9329 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9330 F:      arch/mips/generic/
9331 F:      arch/mips/tools/generic-board-config.sh
9332
9333 MIPS/LOONGSON1 ARCHITECTURE
9334 M:      Keguang Zhang <keguang.zhang@gmail.com>
9335 L:      linux-mips@linux-mips.org
9336 S:      Maintained
9337 F:      arch/mips/loongson32/
9338 F:      arch/mips/include/asm/mach-loongson32/
9339 F:      drivers/*/*loongson1*
9340 F:      drivers/*/*/*loongson1*
9341
9342 MIPS/LOONGSON2 ARCHITECTURE
9343 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9344 L:      linux-mips@linux-mips.org
9345 S:      Maintained
9346 F:      arch/mips/loongson64/*{2e/2f}*
9347 F:      arch/mips/include/asm/mach-loongson64/
9348 F:      drivers/*/*loongson2*
9349 F:      drivers/*/*/*loongson2*
9350
9351 MIPS/LOONGSON3 ARCHITECTURE
9352 M:      Huacai Chen <chenhc@lemote.com>
9353 L:      linux-mips@linux-mips.org
9354 S:      Maintained
9355 F:      arch/mips/loongson64/
9356 F:      arch/mips/include/asm/mach-loongson64/
9357 F:      drivers/platform/mips/cpu_hwmon.c
9358 F:      drivers/*/*loongson3*
9359 F:      drivers/*/*/*loongson3*
9360
9361 MIPS RINT INSTRUCTION EMULATION
9362 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9363 L:      linux-mips@linux-mips.org
9364 S:      Supported
9365 F:      arch/mips/math-emu/sp_rint.c
9366 F:      arch/mips/math-emu/dp_rint.c
9367
9368 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9369 M:      Hans Verkuil <hverkuil@xs4all.nl>
9370 L:      linux-media@vger.kernel.org
9371 T:      git git://linuxtv.org/media_tree.git
9372 W:      https://linuxtv.org
9373 S:      Odd Fixes
9374 F:      drivers/media/radio/radio-miropcm20*
9375
9376 MMP SUPPORT
9377 M:      Eric Miao <eric.y.miao@gmail.com>
9378 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9380 T:      git git://github.com/hzhuang1/linux.git
9381 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9382 S:      Maintained
9383 F:      arch/arm/boot/dts/mmp*
9384 F:      arch/arm/mach-mmp/
9385
9386 MN88472 MEDIA DRIVER
9387 M:      Antti Palosaari <crope@iki.fi>
9388 L:      linux-media@vger.kernel.org
9389 W:      https://linuxtv.org
9390 W:      http://palosaari.fi/linux/
9391 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9392 S:      Maintained
9393 F:      drivers/media/dvb-frontends/mn88472*
9394
9395 MN88473 MEDIA DRIVER
9396 M:      Antti Palosaari <crope@iki.fi>
9397 L:      linux-media@vger.kernel.org
9398 W:      https://linuxtv.org
9399 W:      http://palosaari.fi/linux/
9400 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9401 S:      Maintained
9402 F:      drivers/media/dvb-frontends/mn88473*
9403
9404 MODULE SUPPORT
9405 M:      Jessica Yu <jeyu@kernel.org>
9406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9407 S:      Maintained
9408 F:      include/linux/module.h
9409 F:      kernel/module.c
9410
9411 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9412 W:      http://popies.net/meye/
9413 S:      Orphan
9414 F:      Documentation/media/v4l-drivers/meye*
9415 F:      drivers/media/pci/meye/
9416 F:      include/uapi/linux/meye.h
9417
9418 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9419 M:      Jiri Slaby <jirislaby@gmail.com>
9420 S:      Maintained
9421 F:      Documentation/serial/moxa-smartio
9422 F:      drivers/tty/mxser.*
9423
9424 MR800 AVERMEDIA USB FM RADIO DRIVER
9425 M:      Alexey Klimov <klimov.linux@gmail.com>
9426 L:      linux-media@vger.kernel.org
9427 T:      git git://linuxtv.org/media_tree.git
9428 S:      Maintained
9429 F:      drivers/media/radio/radio-mr800.c
9430
9431 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9432 M:      Alan Ott <alan@signal11.us>
9433 L:      linux-wpan@vger.kernel.org
9434 S:      Maintained
9435 F:      drivers/net/ieee802154/mrf24j40.c
9436 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9437
9438 MSI LAPTOP SUPPORT
9439 M:      "Lee, Chun-Yi" <jlee@suse.com>
9440 L:      platform-driver-x86@vger.kernel.org
9441 S:      Maintained
9442 F:      drivers/platform/x86/msi-laptop.c
9443
9444 MSI WMI SUPPORT
9445 L:      platform-driver-x86@vger.kernel.org
9446 S:      Orphan
9447 F:      drivers/platform/x86/msi-wmi.c
9448
9449 MSI001 MEDIA DRIVER
9450 M:      Antti Palosaari <crope@iki.fi>
9451 L:      linux-media@vger.kernel.org
9452 W:      https://linuxtv.org
9453 W:      http://palosaari.fi/linux/
9454 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9455 T:      git git://linuxtv.org/anttip/media_tree.git
9456 S:      Maintained
9457 F:      drivers/media/tuners/msi001*
9458
9459 MSI2500 MEDIA DRIVER
9460 M:      Antti Palosaari <crope@iki.fi>
9461 L:      linux-media@vger.kernel.org
9462 W:      https://linuxtv.org
9463 W:      http://palosaari.fi/linux/
9464 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9465 T:      git git://linuxtv.org/anttip/media_tree.git
9466 S:      Maintained
9467 F:      drivers/media/usb/msi2500/
9468
9469 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9470 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9471 L:      linux-mtd@lists.infradead.org
9472 S:      Maintained
9473 F:      drivers/mtd/devices/docg3*
9474
9475 MT9M032 APTINA SENSOR DRIVER
9476 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9477 L:      linux-media@vger.kernel.org
9478 T:      git git://linuxtv.org/media_tree.git
9479 S:      Maintained
9480 F:      drivers/media/i2c/mt9m032.c
9481 F:      include/media/i2c/mt9m032.h
9482
9483 MT9P031 APTINA CAMERA SENSOR
9484 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9485 L:      linux-media@vger.kernel.org
9486 T:      git git://linuxtv.org/media_tree.git
9487 S:      Maintained
9488 F:      drivers/media/i2c/mt9p031.c
9489 F:      include/media/i2c/mt9p031.h
9490
9491 MT9T001 APTINA CAMERA SENSOR
9492 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9493 L:      linux-media@vger.kernel.org
9494 T:      git git://linuxtv.org/media_tree.git
9495 S:      Maintained
9496 F:      drivers/media/i2c/mt9t001.c
9497 F:      include/media/i2c/mt9t001.h
9498
9499 MT9T112 APTINA CAMERA SENSOR
9500 M:      Jacopo Mondi <jacopo@jmondi.org>
9501 L:      linux-media@vger.kernel.org
9502 T:      git git://linuxtv.org/media_tree.git
9503 S:      Odd Fixes
9504 F:      drivers/media/i2c/mt9t112.c
9505 F:      include/media/i2c/mt9t112.h
9506
9507 MT9V032 APTINA CAMERA SENSOR
9508 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9509 L:      linux-media@vger.kernel.org
9510 T:      git git://linuxtv.org/media_tree.git
9511 S:      Maintained
9512 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9513 F:      drivers/media/i2c/mt9v032.c
9514 F:      include/media/i2c/mt9v032.h
9515
9516 MULTIFUNCTION DEVICES (MFD)
9517 M:      Lee Jones <lee.jones@linaro.org>
9518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9519 S:      Supported
9520 F:      Documentation/devicetree/bindings/mfd/
9521 F:      drivers/mfd/
9522 F:      include/linux/mfd/
9523 F:      include/dt-bindings/mfd/
9524
9525 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9526 S:      Orphan
9527 F:      drivers/mmc/host/mmc_spi.c
9528 F:      include/linux/spi/mmc_spi.h
9529
9530 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9531 M:      Ulf Hansson <ulf.hansson@linaro.org>
9532 L:      linux-mmc@vger.kernel.org
9533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9534 S:      Maintained
9535 F:      Documentation/devicetree/bindings/mmc/
9536 F:      drivers/mmc/
9537 F:      include/linux/mmc/
9538 F:      include/uapi/linux/mmc/
9539
9540 MULTIPLEXER SUBSYSTEM
9541 M:      Peter Rosin <peda@axentia.se>
9542 S:      Maintained
9543 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9544 F:      Documentation/devicetree/bindings/mux/
9545 F:      include/linux/dt-bindings/mux/
9546 F:      include/linux/mux/
9547 F:      drivers/mux/
9548
9549 MULTITECH MULTIPORT CARD (ISICOM)
9550 S:      Orphan
9551 F:      drivers/tty/isicom.c
9552 F:      include/linux/isicom.h
9553
9554 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9555 M:      Bin Liu <b-liu@ti.com>
9556 L:      linux-usb@vger.kernel.org
9557 S:      Maintained
9558 F:      drivers/usb/musb/
9559
9560 MXL5007T MEDIA DRIVER
9561 M:      Michael Krufky <mkrufky@linuxtv.org>
9562 L:      linux-media@vger.kernel.org
9563 W:      https://linuxtv.org
9564 W:      http://github.com/mkrufky
9565 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9566 T:      git git://linuxtv.org/mkrufky/tuners.git
9567 S:      Maintained
9568 F:      drivers/media/tuners/mxl5007t.*
9569
9570 MXSFB DRM DRIVER
9571 M:      Marek Vasut <marex@denx.de>
9572 S:      Supported
9573 F:      drivers/gpu/drm/mxsfb/
9574 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9575
9576 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9577 M:      Chris Lee <christopher.lee@cspi.com>
9578 L:      netdev@vger.kernel.org
9579 W:      https://www.cspi.com/ethernet-products/support/downloads/
9580 S:      Supported
9581 F:      drivers/net/ethernet/myricom/myri10ge/
9582
9583 NAND FLASH SUBSYSTEM
9584 M:      Boris Brezillon <boris.brezillon@bootlin.com>
9585 R:      Richard Weinberger <richard@nod.at>
9586 L:      linux-mtd@lists.infradead.org
9587 W:      http://www.linux-mtd.infradead.org/
9588 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9589 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9590 T:      git git://git.infradead.org/linux-mtd.git nand/next
9591 S:      Maintained
9592 F:      drivers/mtd/nand/
9593 F:      include/linux/mtd/*nand*.h
9594
9595 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9596 M:      Daniel Mack <zonque@gmail.com>
9597 S:      Maintained
9598 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9599 W:      http://www.native-instruments.com
9600 F:      sound/usb/caiaq/
9601
9602 NATSEMI ETHERNET DRIVER (DP8381x)
9603 S:      Orphan
9604 F:      drivers/net/ethernet/natsemi/natsemi.c
9605
9606 NCP FILESYSTEM
9607 M:      Petr Vandrovec <petr@vandrovec.name>
9608 S:      Obsolete
9609 F:      drivers/staging/ncpfs/
9610
9611 NCR 5380 SCSI DRIVERS
9612 M:      Finn Thain <fthain@telegraphics.com.au>
9613 M:      Michael Schmitz <schmitzmic@gmail.com>
9614 L:      linux-scsi@vger.kernel.org
9615 S:      Maintained
9616 F:      Documentation/scsi/g_NCR5380.txt
9617 F:      drivers/scsi/NCR5380.*
9618 F:      drivers/scsi/arm/cumana_1.c
9619 F:      drivers/scsi/arm/oak.c
9620 F:      drivers/scsi/atari_scsi.*
9621 F:      drivers/scsi/dmx3191d.c
9622 F:      drivers/scsi/g_NCR5380.*
9623 F:      drivers/scsi/mac_scsi.*
9624 F:      drivers/scsi/sun3_scsi.*
9625 F:      drivers/scsi/sun3_scsi_vme.c
9626
9627 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9628 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9629 L:      linux-scsi@vger.kernel.org
9630 S:      Maintained
9631 F:      drivers/scsi/NCR_D700.*
9632
9633 NCT6775 HARDWARE MONITOR DRIVER
9634 M:      Guenter Roeck <linux@roeck-us.net>
9635 L:      linux-hwmon@vger.kernel.org
9636 S:      Maintained
9637 F:      Documentation/hwmon/nct6775
9638 F:      drivers/hwmon/nct6775.c
9639
9640 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9641 M:      Faisal Latif <faisal.latif@intel.com>
9642 L:      linux-rdma@vger.kernel.org
9643 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9644 S:      Supported
9645 F:      drivers/infiniband/hw/nes/
9646 F:      include/uapi/rdma/nes-abi.h
9647
9648 NETEM NETWORK EMULATOR
9649 M:      Stephen Hemminger <stephen@networkplumber.org>
9650 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9651 S:      Maintained
9652 F:      net/sched/sch_netem.c
9653
9654 NETERION 10GbE DRIVERS (s2io/vxge)
9655 M:      Jon Mason <jdmason@kudzu.us>
9656 L:      netdev@vger.kernel.org
9657 S:      Supported
9658 F:      Documentation/networking/s2io.txt
9659 F:      Documentation/networking/vxge.txt
9660 F:      drivers/net/ethernet/neterion/
9661
9662 NETFILTER
9663 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9664 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9665 M:      Florian Westphal <fw@strlen.de>
9666 L:      netfilter-devel@vger.kernel.org
9667 L:      coreteam@netfilter.org
9668 W:      http://www.netfilter.org/
9669 W:      http://www.iptables.org/
9670 W:      http://www.nftables.org/
9671 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9674 S:      Maintained
9675 F:      include/linux/netfilter*
9676 F:      include/linux/netfilter/
9677 F:      include/net/netfilter/
9678 F:      include/uapi/linux/netfilter*
9679 F:      include/uapi/linux/netfilter/
9680 F:      net/*/netfilter.c
9681 F:      net/*/netfilter/
9682 F:      net/netfilter/
9683 F:      net/bridge/br_netfilter*.c
9684
9685 NETROM NETWORK LAYER
9686 M:      Ralf Baechle <ralf@linux-mips.org>
9687 L:      linux-hams@vger.kernel.org
9688 W:      http://www.linux-ax25.org/
9689 S:      Maintained
9690 F:      include/net/netrom.h
9691 F:      include/uapi/linux/netrom.h
9692 F:      net/netrom/
9693
9694 NETRONOME ETHERNET DRIVERS
9695 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9696 L:      oss-drivers@netronome.com
9697 S:      Maintained
9698 F:      drivers/net/ethernet/netronome/
9699
9700 NETWORK BLOCK DEVICE (NBD)
9701 M:      Josef Bacik <jbacik@fb.com>
9702 S:      Maintained
9703 L:      linux-block@vger.kernel.org
9704 L:      nbd@other.debian.org
9705 F:      Documentation/blockdev/nbd.txt
9706 F:      drivers/block/nbd.c
9707 F:      include/uapi/linux/nbd.h
9708
9709 NETWORK DROP MONITOR
9710 M:      Neil Horman <nhorman@tuxdriver.com>
9711 L:      netdev@vger.kernel.org
9712 S:      Maintained
9713 W:      https://fedorahosted.org/dropwatch/
9714 F:      net/core/drop_monitor.c
9715
9716 NETWORKING DRIVERS
9717 M:      "David S. Miller" <davem@davemloft.net>
9718 L:      netdev@vger.kernel.org
9719 W:      http://www.linuxfoundation.org/en/Net
9720 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9723 S:      Odd Fixes
9724 F:      Documentation/devicetree/bindings/net/
9725 F:      drivers/net/
9726 F:      include/linux/if_*
9727 F:      include/linux/netdevice.h
9728 F:      include/linux/etherdevice.h
9729 F:      include/linux/fcdevice.h
9730 F:      include/linux/fddidevice.h
9731 F:      include/linux/hippidevice.h
9732 F:      include/linux/inetdevice.h
9733 F:      include/uapi/linux/if_*
9734 F:      include/uapi/linux/netdevice.h
9735
9736 NETWORKING DRIVERS (WIRELESS)
9737 M:      Kalle Valo <kvalo@codeaurora.org>
9738 L:      linux-wireless@vger.kernel.org
9739 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9742 S:      Maintained
9743 F:      Documentation/devicetree/bindings/net/wireless/
9744 F:      drivers/net/wireless/
9745
9746 NETWORKING [DSA]
9747 M:      Andrew Lunn <andrew@lunn.ch>
9748 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9749 M:      Florian Fainelli <f.fainelli@gmail.com>
9750 S:      Maintained
9751 F:      net/dsa/
9752 F:      include/net/dsa.h
9753 F:      include/linux/dsa/
9754 F:      drivers/net/dsa/
9755
9756 NETWORKING [GENERAL]
9757 M:      "David S. Miller" <davem@davemloft.net>
9758 L:      netdev@vger.kernel.org
9759 W:      http://www.linuxfoundation.org/en/Net
9760 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9763 B:      mailto:netdev@vger.kernel.org
9764 S:      Maintained
9765 F:      net/
9766 F:      include/net/
9767 F:      include/linux/in.h
9768 F:      include/linux/net.h
9769 F:      include/linux/netdevice.h
9770 F:      include/uapi/linux/in.h
9771 F:      include/uapi/linux/net.h
9772 F:      include/uapi/linux/netdevice.h
9773 F:      include/uapi/linux/net_namespace.h
9774 F:      tools/testing/selftests/net/
9775 F:      lib/net_utils.c
9776 F:      lib/random32.c
9777 F:      Documentation/networking/
9778
9779 NETWORKING [IPSEC]
9780 M:      Steffen Klassert <steffen.klassert@secunet.com>
9781 M:      Herbert Xu <herbert@gondor.apana.org.au>
9782 M:      "David S. Miller" <davem@davemloft.net>
9783 L:      netdev@vger.kernel.org
9784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9786 S:      Maintained
9787 F:      net/core/flow.c
9788 F:      net/xfrm/
9789 F:      net/key/
9790 F:      net/ipv4/xfrm*
9791 F:      net/ipv4/esp4*
9792 F:      net/ipv4/ah4.c
9793 F:      net/ipv4/ipcomp.c
9794 F:      net/ipv4/ip_vti.c
9795 F:      net/ipv6/xfrm*
9796 F:      net/ipv6/esp6*
9797 F:      net/ipv6/ah6.c
9798 F:      net/ipv6/ipcomp6.c
9799 F:      net/ipv6/ip6_vti.c
9800 F:      include/uapi/linux/xfrm.h
9801 F:      include/net/xfrm.h
9802
9803 NETWORKING [IPv4/IPv6]
9804 M:      "David S. Miller" <davem@davemloft.net>
9805 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9806 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9807 L:      netdev@vger.kernel.org
9808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9809 S:      Maintained
9810 F:      net/ipv4/
9811 F:      net/ipv6/
9812 F:      include/net/ip*
9813 F:      arch/x86/net/*
9814
9815 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9816 M:      Paul Moore <paul@paul-moore.com>
9817 W:      https://github.com/netlabel
9818 L:      netdev@vger.kernel.org
9819 L:      linux-security-module@vger.kernel.org
9820 S:      Maintained
9821 F:      Documentation/netlabel/
9822 F:      include/net/calipso.h
9823 F:      include/net/cipso_ipv4.h
9824 F:      include/net/netlabel.h
9825 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9826 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9827 F:      net/netlabel/
9828 F:      net/ipv4/cipso_ipv4.c
9829 F:      net/ipv6/calipso.c
9830 F:      net/netfilter/xt_CONNSECMARK.c
9831 F:      net/netfilter/xt_SECMARK.c
9832
9833 NETWORKING [TLS]
9834 M:      Boris Pismenny <borisp@mellanox.com>
9835 M:      Aviad Yehezkel <aviadye@mellanox.com>
9836 M:      Dave Watson <davejwatson@fb.com>
9837 L:      netdev@vger.kernel.org
9838 S:      Maintained
9839 F:      net/tls/*
9840 F:      include/uapi/linux/tls.h
9841 F:      include/net/tls.h
9842
9843 NETWORKING [WIRELESS]
9844 L:      linux-wireless@vger.kernel.org
9845 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9846
9847 NETDEVSIM
9848 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9849 S:      Maintained
9850 F:      drivers/net/netdevsim/*
9851
9852 NETXEN (1/10) GbE SUPPORT
9853 M:      Manish Chopra <manish.chopra@cavium.com>
9854 M:      Rahul Verma <rahul.verma@cavium.com>
9855 M:      Dept-GELinuxNICDev@cavium.com
9856 L:      netdev@vger.kernel.org
9857 S:      Supported
9858 F:      drivers/net/ethernet/qlogic/netxen/
9859
9860 NFC SUBSYSTEM
9861 M:      Samuel Ortiz <sameo@linux.intel.com>
9862 L:      linux-wireless@vger.kernel.org
9863 L:      linux-nfc@lists.01.org (subscribers-only)
9864 S:      Supported
9865 F:      net/nfc/
9866 F:      include/net/nfc/
9867 F:      include/uapi/linux/nfc.h
9868 F:      drivers/nfc/
9869 F:      include/linux/platform_data/nfcmrvl.h
9870 F:      include/linux/platform_data/nxp-nci.h
9871 F:      Documentation/devicetree/bindings/net/nfc/
9872
9873 NFS, SUNRPC, AND LOCKD CLIENTS
9874 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9875 M:      Anna Schumaker <anna.schumaker@netapp.com>
9876 L:      linux-nfs@vger.kernel.org
9877 W:      http://client.linux-nfs.org
9878 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9879 S:      Maintained
9880 F:      fs/lockd/
9881 F:      fs/nfs/
9882 F:      fs/nfs_common/
9883 F:      net/sunrpc/
9884 F:      include/linux/lockd/
9885 F:      include/linux/nfs*
9886 F:      include/linux/sunrpc/
9887 F:      include/uapi/linux/nfs*
9888 F:      include/uapi/linux/sunrpc/
9889
9890 NILFS2 FILESYSTEM
9891 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9892 L:      linux-nilfs@vger.kernel.org
9893 W:      https://nilfs.sourceforge.io/
9894 W:      https://nilfs.osdn.jp/
9895 T:      git git://github.com/konis/nilfs2.git
9896 S:      Supported
9897 F:      Documentation/filesystems/nilfs2.txt
9898 F:      fs/nilfs2/
9899 F:      include/trace/events/nilfs2.h
9900 F:      include/uapi/linux/nilfs2_api.h
9901 F:      include/uapi/linux/nilfs2_ondisk.h
9902
9903 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9904 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9905 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9906 S:      Maintained
9907 F:      Documentation/scsi/NinjaSCSI.txt
9908 F:      drivers/scsi/pcmcia/nsp_*
9909
9910 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9911 M:      GOTO Masanori <gotom@debian.or.jp>
9912 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9913 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9914 S:      Maintained
9915 F:      Documentation/scsi/NinjaSCSI.txt
9916 F:      drivers/scsi/nsp32*
9917
9918 NIOS2 ARCHITECTURE
9919 M:      Ley Foon Tan <lftan@altera.com>
9920 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9922 S:      Maintained
9923 F:      arch/nios2/
9924
9925 NOHZ, DYNTICKS SUPPORT
9926 M:      Frederic Weisbecker <fweisbec@gmail.com>
9927 M:      Thomas Gleixner <tglx@linutronix.de>
9928 M:      Ingo Molnar <mingo@kernel.org>
9929 L:      linux-kernel@vger.kernel.org
9930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9931 S:      Maintained
9932 F:      kernel/time/tick*.*
9933 F:      include/linux/tick.h
9934 F:      include/linux/sched/nohz.h
9935
9936 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9937 M:      Pavel Machek <pavel@ucw.cz>
9938 M:      Sakari Ailus <sakari.ailus@iki.fi>
9939 L:      linux-media@vger.kernel.org
9940 S:      Maintained
9941 F:      drivers/media/i2c/et8ek8
9942 F:      drivers/media/i2c/ad5820.c
9943
9944 NOKIA N900 POWER SUPPLY DRIVERS
9945 R:      Pali Rohár <pali.rohar@gmail.com>
9946 F:      include/linux/power/bq2415x_charger.h
9947 F:      include/linux/power/bq27xxx_battery.h
9948 F:      include/linux/power/isp1704_charger.h
9949 F:      drivers/power/supply/bq2415x_charger.c
9950 F:      drivers/power/supply/bq27xxx_battery.c
9951 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9952 F:      drivers/power/supply/isp1704_charger.c
9953 F:      drivers/power/supply/rx51_battery.c
9954
9955 NTB AMD DRIVER
9956 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9957 L:      linux-ntb@googlegroups.com
9958 S:      Supported
9959 F:      drivers/ntb/hw/amd/
9960
9961 NTB DRIVER CORE
9962 M:      Jon Mason <jdmason@kudzu.us>
9963 M:      Dave Jiang <dave.jiang@intel.com>
9964 M:      Allen Hubbe <allenbh@gmail.com>
9965 L:      linux-ntb@googlegroups.com
9966 S:      Supported
9967 W:      https://github.com/jonmason/ntb/wiki
9968 T:      git git://github.com/jonmason/ntb.git
9969 F:      drivers/ntb/
9970 F:      drivers/net/ntb_netdev.c
9971 F:      include/linux/ntb.h
9972 F:      include/linux/ntb_transport.h
9973 F:      tools/testing/selftests/ntb/
9974
9975 NTB IDT DRIVER
9976 M:      Serge Semin <fancer.lancer@gmail.com>
9977 L:      linux-ntb@googlegroups.com
9978 S:      Supported
9979 F:      drivers/ntb/hw/idt/
9980
9981 NTB INTEL DRIVER
9982 M:      Dave Jiang <dave.jiang@intel.com>
9983 L:      linux-ntb@googlegroups.com
9984 S:      Supported
9985 W:      https://github.com/davejiang/linux/wiki
9986 T:      git https://github.com/davejiang/linux.git
9987 F:      drivers/ntb/hw/intel/
9988
9989 NTFS FILESYSTEM
9990 M:      Anton Altaparmakov <anton@tuxera.com>
9991 L:      linux-ntfs-dev@lists.sourceforge.net
9992 W:      http://www.tuxera.com/
9993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9994 S:      Supported
9995 F:      Documentation/filesystems/ntfs.txt
9996 F:      fs/ntfs/
9997
9998 NUBUS SUBSYSTEM
9999 M:      Finn Thain <fthain@telegraphics.com.au>
10000 L:      linux-m68k@lists.linux-m68k.org
10001 S:      Maintained
10002 F:      arch/*/include/asm/nubus.h
10003 F:      drivers/nubus/
10004 F:      include/linux/nubus.h
10005 F:      include/uapi/linux/nubus.h
10006
10007 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10008 M:      Antonino Daplas <adaplas@gmail.com>
10009 L:      linux-fbdev@vger.kernel.org
10010 S:      Maintained
10011 F:      drivers/video/fbdev/riva/
10012 F:      drivers/video/fbdev/nvidia/
10013
10014 NVM EXPRESS DRIVER
10015 M:      Keith Busch <keith.busch@intel.com>
10016 M:      Jens Axboe <axboe@fb.com>
10017 M:      Christoph Hellwig <hch@lst.de>
10018 M:      Sagi Grimberg <sagi@grimberg.me>
10019 L:      linux-nvme@lists.infradead.org
10020 T:      git://git.infradead.org/nvme.git
10021 W:      http://git.infradead.org/nvme.git
10022 S:      Supported
10023 F:      drivers/nvme/host/
10024 F:      include/linux/nvme.h
10025 F:      include/uapi/linux/nvme_ioctl.h
10026
10027 NVM EXPRESS FC TRANSPORT DRIVERS
10028 M:      James Smart <james.smart@broadcom.com>
10029 L:      linux-nvme@lists.infradead.org
10030 S:      Supported
10031 F:      include/linux/nvme-fc.h
10032 F:      include/linux/nvme-fc-driver.h
10033 F:      drivers/nvme/host/fc.c
10034 F:      drivers/nvme/target/fc.c
10035 F:      drivers/nvme/target/fcloop.c
10036
10037 NVM EXPRESS TARGET DRIVER
10038 M:      Christoph Hellwig <hch@lst.de>
10039 M:      Sagi Grimberg <sagi@grimberg.me>
10040 L:      linux-nvme@lists.infradead.org
10041 T:      git://git.infradead.org/nvme.git
10042 W:      http://git.infradead.org/nvme.git
10043 S:      Supported
10044 F:      drivers/nvme/target/
10045
10046 NVMEM FRAMEWORK
10047 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10048 S:      Maintained
10049 F:      drivers/nvmem/
10050 F:      Documentation/devicetree/bindings/nvmem/
10051 F:      Documentation/ABI/stable/sysfs-bus-nvmem
10052 F:      include/linux/nvmem-consumer.h
10053 F:      include/linux/nvmem-provider.h
10054
10055 NXP SGTL5000 DRIVER
10056 M:      Fabio Estevam <fabio.estevam@nxp.com>
10057 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10058 S:      Maintained
10059 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
10060 F:      sound/soc/codecs/sgtl5000*
10061
10062 NXP TDA998X DRM DRIVER
10063 M:      Russell King <linux@armlinux.org.uk>
10064 S:      Supported
10065 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10066 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10067 F:      drivers/gpu/drm/i2c/tda998x_drv.c
10068 F:      include/drm/i2c/tda998x.h
10069
10070 NXP TFA9879 DRIVER
10071 M:      Peter Rosin <peda@axentia.se>
10072 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10073 S:      Maintained
10074 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
10075 F:      sound/soc/codecs/tfa9879*
10076
10077 NXP-NCI NFC DRIVER
10078 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
10079 R:      Charles Gorand <charles.gorand@effinnov.com>
10080 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10081 S:      Supported
10082 F:      drivers/nfc/nxp-nci
10083
10084 OBJTOOL
10085 M:      Josh Poimboeuf <jpoimboe@redhat.com>
10086 M:      Peter Zijlstra <peterz@infradead.org>
10087 S:      Supported
10088 F:      tools/objtool/
10089
10090 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10091 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10092 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10093 L:      linuxppc-dev@lists.ozlabs.org
10094 S:      Supported
10095 F:      arch/powerpc/platforms/powernv/ocxl.c
10096 F:      arch/powerpc/include/asm/pnv-ocxl.h
10097 F:      drivers/misc/ocxl/
10098 F:      include/misc/ocxl*
10099 F:      include/uapi/misc/ocxl.h
10100 F:      Documentation/accelerators/ocxl.txt
10101
10102 OMAP AUDIO SUPPORT
10103 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
10104 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
10105 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10106 L:      linux-omap@vger.kernel.org
10107 S:      Maintained
10108 F:      sound/soc/omap/
10109
10110 OMAP CLOCK FRAMEWORK SUPPORT
10111 M:      Paul Walmsley <paul@pwsan.com>
10112 L:      linux-omap@vger.kernel.org
10113 S:      Maintained
10114 F:      arch/arm/*omap*/*clock*
10115
10116 OMAP DEVICE TREE SUPPORT
10117 M:      Benoît Cousson <bcousson@baylibre.com>
10118 M:      Tony Lindgren <tony@atomide.com>
10119 L:      linux-omap@vger.kernel.org
10120 L:      devicetree@vger.kernel.org
10121 S:      Maintained
10122 F:      arch/arm/boot/dts/*omap*
10123 F:      arch/arm/boot/dts/*am3*
10124 F:      arch/arm/boot/dts/*am4*
10125 F:      arch/arm/boot/dts/*am5*
10126 F:      arch/arm/boot/dts/*dra7*
10127
10128 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10129 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10130 L:      linux-omap@vger.kernel.org
10131 L:      linux-fbdev@vger.kernel.org
10132 S:      Maintained
10133 F:      drivers/video/fbdev/omap2/
10134 F:      Documentation/arm/OMAP/DSS
10135
10136 OMAP FRAMEBUFFER SUPPORT
10137 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10138 L:      linux-fbdev@vger.kernel.org
10139 L:      linux-omap@vger.kernel.org
10140 S:      Maintained
10141 F:      drivers/video/fbdev/omap/
10142
10143 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10144 M:      Roger Quadros <rogerq@ti.com>
10145 M:      Tony Lindgren <tony@atomide.com>
10146 L:      linux-omap@vger.kernel.org
10147 S:      Maintained
10148 F:      drivers/memory/omap-gpmc.c
10149 F:      arch/arm/mach-omap2/*gpmc*
10150
10151 OMAP GPIO DRIVER
10152 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10153 M:      Santosh Shilimkar <ssantosh@kernel.org>
10154 M:      Kevin Hilman <khilman@kernel.org>
10155 L:      linux-omap@vger.kernel.org
10156 S:      Maintained
10157 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10158 F:      drivers/gpio/gpio-omap.c
10159
10160 OMAP HARDWARE SPINLOCK SUPPORT
10161 M:      Ohad Ben-Cohen <ohad@wizery.com>
10162 L:      linux-omap@vger.kernel.org
10163 S:      Maintained
10164 F:      drivers/hwspinlock/omap_hwspinlock.c
10165
10166 OMAP HS MMC SUPPORT
10167 L:      linux-mmc@vger.kernel.org
10168 L:      linux-omap@vger.kernel.org
10169 S:      Orphan
10170 F:      drivers/mmc/host/omap_hsmmc.c
10171
10172 OMAP HWMOD DATA
10173 M:      Paul Walmsley <paul@pwsan.com>
10174 L:      linux-omap@vger.kernel.org
10175 S:      Maintained
10176 F:      arch/arm/mach-omap2/omap_hwmod*data*
10177
10178 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10179 M:      Benoît Cousson <bcousson@baylibre.com>
10180 L:      linux-omap@vger.kernel.org
10181 S:      Maintained
10182 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10183
10184 OMAP HWMOD SUPPORT
10185 M:      Benoît Cousson <bcousson@baylibre.com>
10186 M:      Paul Walmsley <paul@pwsan.com>
10187 L:      linux-omap@vger.kernel.org
10188 S:      Maintained
10189 F:      arch/arm/mach-omap2/omap_hwmod.*
10190
10191 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10192 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10193 L:      linux-media@vger.kernel.org
10194 S:      Maintained
10195 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10196 F:      drivers/media/platform/omap3isp/
10197 F:      drivers/staging/media/omap4iss/
10198
10199 OMAP MMC SUPPORT
10200 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10201 L:      linux-omap@vger.kernel.org
10202 S:      Maintained
10203 F:      drivers/mmc/host/omap.c
10204
10205 OMAP POWER MANAGEMENT SUPPORT
10206 M:      Kevin Hilman <khilman@kernel.org>
10207 L:      linux-omap@vger.kernel.org
10208 S:      Maintained
10209 F:      arch/arm/*omap*/*pm*
10210 F:      drivers/cpufreq/omap-cpufreq.c
10211
10212 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10213 M:      Rajendra Nayak <rnayak@codeaurora.org>
10214 M:      Paul Walmsley <paul@pwsan.com>
10215 L:      linux-omap@vger.kernel.org
10216 S:      Maintained
10217 F:      arch/arm/mach-omap2/prm*
10218
10219 OMAP RANDOM NUMBER GENERATOR SUPPORT
10220 M:      Deepak Saxena <dsaxena@plexity.net>
10221 S:      Maintained
10222 F:      drivers/char/hw_random/omap-rng.c
10223
10224 OMAP USB SUPPORT
10225 L:      linux-usb@vger.kernel.org
10226 L:      linux-omap@vger.kernel.org
10227 S:      Orphan
10228 F:      drivers/usb/*/*omap*
10229 F:      arch/arm/*omap*/usb*
10230
10231 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10232 M:      Mark Jackson <mpfj@newflow.co.uk>
10233 L:      linux-omap@vger.kernel.org
10234 S:      Maintained
10235 F:      arch/arm/boot/dts/am335x-nano.dts
10236
10237 OMAP1 SUPPORT
10238 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10239 M:      Tony Lindgren <tony@atomide.com>
10240 L:      linux-omap@vger.kernel.org
10241 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10243 S:      Maintained
10244 F:      arch/arm/mach-omap1/
10245 F:      arch/arm/plat-omap/
10246 F:      arch/arm/configs/omap1_defconfig
10247 F:      drivers/i2c/busses/i2c-omap.c
10248 F:      include/linux/i2c-omap.h
10249
10250 OMAP2+ SUPPORT
10251 M:      Tony Lindgren <tony@atomide.com>
10252 L:      linux-omap@vger.kernel.org
10253 W:      http://www.muru.com/linux/omap/
10254 W:      http://linux.omap.com/
10255 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10257 S:      Maintained
10258 F:      arch/arm/mach-omap2/
10259 F:      arch/arm/plat-omap/
10260 F:      arch/arm/configs/omap2plus_defconfig
10261 F:      drivers/i2c/busses/i2c-omap.c
10262 F:      drivers/irqchip/irq-omap-intc.c
10263 F:      drivers/mfd/*omap*.c
10264 F:      drivers/mfd/menelaus.c
10265 F:      drivers/mfd/palmas.c
10266 F:      drivers/mfd/tps65217.c
10267 F:      drivers/mfd/tps65218.c
10268 F:      drivers/mfd/tps65910.c
10269 F:      drivers/mfd/twl-core.[ch]
10270 F:      drivers/mfd/twl4030*.c
10271 F:      drivers/mfd/twl6030*.c
10272 F:      drivers/mfd/twl6040*.c
10273 F:      drivers/regulator/palmas-regulator*.c
10274 F:      drivers/regulator/pbias-regulator.c
10275 F:      drivers/regulator/tps65217-regulator.c
10276 F:      drivers/regulator/tps65218-regulator.c
10277 F:      drivers/regulator/tps65910-regulator.c
10278 F:      drivers/regulator/twl-regulator.c
10279 F:      drivers/regulator/twl6030-regulator.c
10280 F:      include/linux/i2c-omap.h
10281
10282 ONION OMEGA2+ BOARD
10283 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10284 L:      linux-mips@linux-mips.org
10285 S:      Maintained
10286 F:      arch/mips/boot/dts/ralink/omega2p.dts
10287
10288 OMFS FILESYSTEM
10289 M:      Bob Copeland <me@bobcopeland.com>
10290 L:      linux-karma-devel@lists.sourceforge.net
10291 S:      Maintained
10292 F:      Documentation/filesystems/omfs.txt
10293 F:      fs/omfs/
10294
10295 OMNIKEY CARDMAN 4000 DRIVER
10296 M:      Harald Welte <laforge@gnumonks.org>
10297 S:      Maintained
10298 F:      drivers/char/pcmcia/cm4000_cs.c
10299 F:      include/linux/cm4000_cs.h
10300 F:      include/uapi/linux/cm4000_cs.h
10301
10302 OMNIKEY CARDMAN 4040 DRIVER
10303 M:      Harald Welte <laforge@gnumonks.org>
10304 S:      Maintained
10305 F:      drivers/char/pcmcia/cm4040_cs.*
10306
10307 OMNIVISION OV13858 SENSOR DRIVER
10308 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10309 L:      linux-media@vger.kernel.org
10310 T:      git git://linuxtv.org/media_tree.git
10311 S:      Maintained
10312 F:      drivers/media/i2c/ov13858.c
10313
10314 OMNIVISION OV2685 SENSOR DRIVER
10315 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10316 L:      linux-media@vger.kernel.org
10317 T:      git git://linuxtv.org/media_tree.git
10318 S:      Maintained
10319 F:      drivers/media/i2c/ov2685.c
10320
10321 OMNIVISION OV5640 SENSOR DRIVER
10322 M:      Steve Longerbeam <slongerbeam@gmail.com>
10323 L:      linux-media@vger.kernel.org
10324 T:      git git://linuxtv.org/media_tree.git
10325 S:      Maintained
10326 F:      drivers/media/i2c/ov5640.c
10327
10328 OMNIVISION OV5647 SENSOR DRIVER
10329 M:      Luis Oliveira <lolivei@synopsys.com>
10330 L:      linux-media@vger.kernel.org
10331 T:      git git://linuxtv.org/media_tree.git
10332 S:      Maintained
10333 F:      drivers/media/i2c/ov5647.c
10334
10335 OMNIVISION OV5695 SENSOR DRIVER
10336 M:      Shunqian Zheng <zhengsq@rock-chips.com>
10337 L:      linux-media@vger.kernel.org
10338 T:      git git://linuxtv.org/media_tree.git
10339 S:      Maintained
10340 F:      drivers/media/i2c/ov5695.c
10341
10342 OMNIVISION OV7670 SENSOR DRIVER
10343 M:      Jonathan Corbet <corbet@lwn.net>
10344 L:      linux-media@vger.kernel.org
10345 T:      git git://linuxtv.org/media_tree.git
10346 S:      Maintained
10347 F:      drivers/media/i2c/ov7670.c
10348 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10349
10350 OMNIVISION OV772x SENSOR DRIVER
10351 M:      Jacopo Mondi <jacopo@jmondi.org>
10352 L:      linux-media@vger.kernel.org
10353 T:      git git://linuxtv.org/media_tree.git
10354 S:      Odd fixes
10355 F:      drivers/media/i2c/ov772x.c
10356 F:      include/media/i2c/ov772x.h
10357
10358 OMNIVISION OV7740 SENSOR DRIVER
10359 M:      Wenyou Yang <wenyou.yang@microchip.com>
10360 L:      linux-media@vger.kernel.org
10361 T:      git git://linuxtv.org/media_tree.git
10362 S:      Maintained
10363 F:      drivers/media/i2c/ov7740.c
10364 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10365
10366 OMNIVISION OV9650 SENSOR DRIVER
10367 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10368 R:      Akinobu Mita <akinobu.mita@gmail.com>
10369 R:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10370 L:      linux-media@vger.kernel.org
10371 T:      git git://linuxtv.org/media_tree.git
10372 S:      Maintained
10373 F:      drivers/media/i2c/ov9650.c
10374 F:      Documentation/devicetree/bindings/media/i2c/ov9650.txt
10375
10376 ONENAND FLASH DRIVER
10377 M:      Kyungmin Park <kyungmin.park@samsung.com>
10378 L:      linux-mtd@lists.infradead.org
10379 S:      Maintained
10380 F:      drivers/mtd/nand/onenand/
10381 F:      include/linux/mtd/onenand*.h
10382
10383 ONSTREAM SCSI TAPE DRIVER
10384 M:      Willem Riede <osst@riede.org>
10385 L:      osst-users@lists.sourceforge.net
10386 L:      linux-scsi@vger.kernel.org
10387 S:      Maintained
10388 F:      Documentation/scsi/osst.txt
10389 F:      drivers/scsi/osst.*
10390 F:      drivers/scsi/osst_*.h
10391 F:      drivers/scsi/st.h
10392
10393 OP-TEE DRIVER
10394 M:      Jens Wiklander <jens.wiklander@linaro.org>
10395 S:      Maintained
10396 F:      drivers/tee/optee/
10397
10398 OPA-VNIC DRIVER
10399 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10400 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10401 L:      linux-rdma@vger.kernel.org
10402 S:      Supported
10403 F:      drivers/infiniband/ulp/opa_vnic
10404
10405 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10406 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10407 L:      devicetree@vger.kernel.org
10408 S:      Maintained
10409 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10410 F:      Documentation/devicetree/overlay-notes.txt
10411 F:      drivers/of/overlay.c
10412 F:      drivers/of/resolver.c
10413
10414 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10415 M:      Rob Herring <robh+dt@kernel.org>
10416 M:      Frank Rowand <frowand.list@gmail.com>
10417 L:      devicetree@vger.kernel.org
10418 W:      http://www.devicetree.org/
10419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10420 S:      Maintained
10421 F:      drivers/of/
10422 F:      include/linux/of*.h
10423 F:      scripts/dtc/
10424 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10425
10426 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10427 M:      Rob Herring <robh+dt@kernel.org>
10428 M:      Mark Rutland <mark.rutland@arm.com>
10429 L:      devicetree@vger.kernel.org
10430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10431 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10432 S:      Maintained
10433 F:      Documentation/devicetree/
10434 F:      arch/*/boot/dts/
10435 F:      include/dt-bindings/
10436
10437 OPENCORES I2C BUS DRIVER
10438 M:      Peter Korsgaard <jacmet@sunsite.dk>
10439 L:      linux-i2c@vger.kernel.org
10440 S:      Maintained
10441 F:      Documentation/i2c/busses/i2c-ocores
10442 F:      drivers/i2c/busses/i2c-ocores.c
10443
10444 OPENRISC ARCHITECTURE
10445 M:      Jonas Bonn <jonas@southpole.se>
10446 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10447 M:      Stafford Horne <shorne@gmail.com>
10448 T:      git git://github.com/openrisc/linux.git
10449 L:      openrisc@lists.librecores.org
10450 W:      http://openrisc.io
10451 S:      Maintained
10452 F:      Documentation/devicetree/bindings/openrisc/
10453 F:      Documentation/openrisc/
10454 F:      arch/openrisc/
10455 F:      drivers/irqchip/irq-ompic.c
10456 F:      drivers/irqchip/irq-or1k-*
10457
10458 OPENVSWITCH
10459 M:      Pravin B Shelar <pshelar@ovn.org>
10460 L:      netdev@vger.kernel.org
10461 L:      dev@openvswitch.org
10462 W:      http://openvswitch.org
10463 S:      Maintained
10464 F:      net/openvswitch/
10465 F:      include/uapi/linux/openvswitch.h
10466
10467 OPERATING PERFORMANCE POINTS (OPP)
10468 M:      Viresh Kumar <vireshk@kernel.org>
10469 M:      Nishanth Menon <nm@ti.com>
10470 M:      Stephen Boyd <sboyd@kernel.org>
10471 L:      linux-pm@vger.kernel.org
10472 S:      Maintained
10473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10474 F:      drivers/opp/
10475 F:      include/linux/pm_opp.h
10476 F:      Documentation/power/opp.txt
10477 F:      Documentation/devicetree/bindings/opp/
10478
10479 OPL4 DRIVER
10480 M:      Clemens Ladisch <clemens@ladisch.de>
10481 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10482 T:      git git://git.alsa-project.org/alsa-kernel.git
10483 S:      Maintained
10484 F:      sound/drivers/opl4/
10485
10486 OPROFILE
10487 M:      Robert Richter <rric@kernel.org>
10488 L:      oprofile-list@lists.sf.net
10489 S:      Maintained
10490 F:      arch/*/include/asm/oprofile*.h
10491 F:      arch/*/oprofile/
10492 F:      drivers/oprofile/
10493 F:      include/linux/oprofile.h
10494
10495 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10496 M:      Mark Fasheh <mark@fasheh.com>
10497 M:      Joel Becker <jlbec@evilplan.org>
10498 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10499 W:      http://ocfs2.wiki.kernel.org
10500 S:      Supported
10501 F:      Documentation/filesystems/ocfs2.txt
10502 F:      Documentation/filesystems/dlmfs.txt
10503 F:      fs/ocfs2/
10504
10505 ORANGEFS FILESYSTEM
10506 M:      Mike Marshall <hubcap@omnibond.com>
10507 R:      Martin Brandenburg <martin@omnibond.com>
10508 L:      devel@lists.orangefs.org
10509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10510 S:      Supported
10511 F:      fs/orangefs/
10512 F:      Documentation/filesystems/orangefs.txt
10513
10514 ORINOCO DRIVER
10515 L:      linux-wireless@vger.kernel.org
10516 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10517 W:      http://www.nongnu.org/orinoco/
10518 S:      Orphan
10519 F:      drivers/net/wireless/intersil/orinoco/
10520
10521 OSD LIBRARY and FILESYSTEM
10522 M:      Boaz Harrosh <ooo@electrozaur.com>
10523 S:      Maintained
10524 F:      drivers/scsi/osd/
10525 F:      include/scsi/osd_*
10526 F:      fs/exofs/
10527
10528 OV2659 OMNIVISION SENSOR DRIVER
10529 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10530 L:      linux-media@vger.kernel.org
10531 W:      https://linuxtv.org
10532 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10533 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10534 S:      Maintained
10535 F:      drivers/media/i2c/ov2659.c
10536 F:      include/media/i2c/ov2659.h
10537
10538 OVERLAY FILESYSTEM
10539 M:      Miklos Szeredi <miklos@szeredi.hu>
10540 L:      linux-unionfs@vger.kernel.org
10541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10542 S:      Supported
10543 F:      fs/overlayfs/
10544 F:      Documentation/filesystems/overlayfs.txt
10545
10546 P54 WIRELESS DRIVER
10547 M:      Christian Lamparter <chunkeey@googlemail.com>
10548 L:      linux-wireless@vger.kernel.org
10549 W:      http://wireless.kernel.org/en/users/Drivers/p54
10550 S:      Maintained
10551 F:      drivers/net/wireless/intersil/p54/
10552
10553 PA SEMI ETHERNET DRIVER
10554 L:      netdev@vger.kernel.org
10555 S:      Orphan
10556 F:      drivers/net/ethernet/pasemi/*
10557
10558 PA SEMI SMBUS DRIVER
10559 L:      linux-i2c@vger.kernel.org
10560 S:      Orphan
10561 F:      drivers/i2c/busses/i2c-pasemi.c
10562
10563 PADATA PARALLEL EXECUTION MECHANISM
10564 M:      Steffen Klassert <steffen.klassert@secunet.com>
10565 L:      linux-crypto@vger.kernel.org
10566 S:      Maintained
10567 F:      kernel/padata.c
10568 F:      include/linux/padata.h
10569 F:      Documentation/padata.txt
10570
10571 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10572 M:      Harald Welte <laforge@gnumonks.org>
10573 L:      platform-driver-x86@vger.kernel.org
10574 S:      Maintained
10575 F:      drivers/platform/x86/panasonic-laptop.c
10576
10577 PARALLEL LCD/KEYPAD PANEL DRIVER
10578 M:      Willy Tarreau <willy@haproxy.com>
10579 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10580 S:      Odd Fixes
10581 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10582 F:      drivers/misc/panel.c
10583
10584 PARALLEL PORT SUBSYSTEM
10585 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10586 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10587 L:      linux-parport@lists.infradead.org (subscribers-only)
10588 S:      Maintained
10589 F:      drivers/parport/
10590 F:      include/linux/parport*.h
10591 F:      drivers/char/ppdev.c
10592 F:      include/uapi/linux/ppdev.h
10593 F:      Documentation/parport*.txt
10594
10595 PARAVIRT_OPS INTERFACE
10596 M:      Juergen Gross <jgross@suse.com>
10597 M:      Alok Kataria <akataria@vmware.com>
10598 L:      virtualization@lists.linux-foundation.org
10599 S:      Supported
10600 F:      Documentation/virtual/paravirt_ops.txt
10601 F:      arch/*/kernel/paravirt*
10602 F:      arch/*/include/asm/paravirt*.h
10603 F:      include/linux/hypervisor.h
10604
10605 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10606 M:      Tim Waugh <tim@cyberelk.net>
10607 L:      linux-parport@lists.infradead.org (subscribers-only)
10608 S:      Maintained
10609 F:      Documentation/blockdev/paride.txt
10610 F:      drivers/block/paride/
10611
10612 PARISC ARCHITECTURE
10613 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10614 M:      Helge Deller <deller@gmx.de>
10615 L:      linux-parisc@vger.kernel.org
10616 W:      http://www.parisc-linux.org/
10617 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10620 S:      Maintained
10621 F:      arch/parisc/
10622 F:      Documentation/parisc/
10623 F:      drivers/parisc/
10624 F:      drivers/char/agp/parisc-agp.c
10625 F:      drivers/input/serio/gscps2.c
10626 F:      drivers/parport/parport_gsc.*
10627 F:      drivers/tty/serial/8250/8250_gsc.c
10628 F:      drivers/video/fbdev/sti*
10629 F:      drivers/video/console/sti*
10630 F:      drivers/video/logo/logo_parisc*
10631
10632 PARMAN
10633 M:      Jiri Pirko <jiri@mellanox.com>
10634 L:      netdev@vger.kernel.org
10635 S:      Supported
10636 F:      lib/parman.c
10637 F:      lib/test_parman.c
10638 F:      include/linux/parman.h
10639
10640 PC87360 HARDWARE MONITORING DRIVER
10641 M:      Jim Cromie <jim.cromie@gmail.com>
10642 L:      linux-hwmon@vger.kernel.org
10643 S:      Maintained
10644 F:      Documentation/hwmon/pc87360
10645 F:      drivers/hwmon/pc87360.c
10646
10647 PC8736x GPIO DRIVER
10648 M:      Jim Cromie <jim.cromie@gmail.com>
10649 S:      Maintained
10650 F:      drivers/char/pc8736x_gpio.c
10651
10652 PC87427 HARDWARE MONITORING DRIVER
10653 M:      Jean Delvare <jdelvare@suse.com>
10654 L:      linux-hwmon@vger.kernel.org
10655 S:      Maintained
10656 F:      Documentation/hwmon/pc87427
10657 F:      drivers/hwmon/pc87427.c
10658
10659 PCA9532 LED DRIVER
10660 M:      Riku Voipio <riku.voipio@iki.fi>
10661 S:      Maintained
10662 F:      drivers/leds/leds-pca9532.c
10663 F:      include/linux/leds-pca9532.h
10664
10665 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10666 M:      Guenter Roeck <linux@roeck-us.net>
10667 L:      linux-i2c@vger.kernel.org
10668 S:      Maintained
10669 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10670
10671 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10672 M:      Khalid Aziz <khalid@gonehiking.org>
10673 S:      Maintained
10674 F:      drivers/firmware/pcdp.*
10675
10676 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10677 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10678 L:      linux-pci@vger.kernel.org
10679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10680 S:      Maintained
10681 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10682 F:      drivers/pci/host/pci-aardvark.c
10683
10684 PCI DRIVER FOR ALTERA PCIE IP
10685 M:      Ley Foon Tan <lftan@altera.com>
10686 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10687 L:      linux-pci@vger.kernel.org
10688 S:      Supported
10689 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10690 F:      drivers/pci/host/pcie-altera.c
10691
10692 PCI DRIVER FOR APPLIEDMICRO XGENE
10693 M:      Tanmay Inamdar <tinamdar@apm.com>
10694 L:      linux-pci@vger.kernel.org
10695 L:      linux-arm-kernel@lists.infradead.org
10696 S:      Maintained
10697 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10698 F:      drivers/pci/host/pci-xgene.c
10699
10700 PCI DRIVER FOR ARM VERSATILE PLATFORM
10701 M:      Rob Herring <robh@kernel.org>
10702 L:      linux-pci@vger.kernel.org
10703 L:      linux-arm-kernel@lists.infradead.org
10704 S:      Maintained
10705 F:      Documentation/devicetree/bindings/pci/versatile.txt
10706 F:      drivers/pci/host/pci-versatile.c
10707
10708 PCI DRIVER FOR ARMADA 8K
10709 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10710 L:      linux-pci@vger.kernel.org
10711 L:      linux-arm-kernel@lists.infradead.org
10712 S:      Maintained
10713 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10714 F:      drivers/pci/dwc/pcie-armada8k.c
10715
10716 PCI DRIVER FOR CADENCE PCIE IP
10717 M:      Alan Douglas <adouglas@cadence.com>
10718 L:      linux-pci@vger.kernel.org
10719 S:      Maintained
10720 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10721 F:      drivers/pci/cadence/pcie-cadence*
10722
10723 PCI DRIVER FOR FREESCALE LAYERSCAPE
10724 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10725 M:      Mingkai Hu <mingkai.hu@freescale.com>
10726 M:      Roy Zang <tie-fei.zang@freescale.com>
10727 L:      linuxppc-dev@lists.ozlabs.org
10728 L:      linux-pci@vger.kernel.org
10729 L:      linux-arm-kernel@lists.infradead.org
10730 S:      Maintained
10731 F:      drivers/pci/dwc/*layerscape*
10732
10733 PCI DRIVER FOR GENERIC OF HOSTS
10734 M:      Will Deacon <will.deacon@arm.com>
10735 L:      linux-pci@vger.kernel.org
10736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10737 S:      Maintained
10738 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10739 F:      drivers/pci/host/pci-host-common.c
10740 F:      drivers/pci/host/pci-host-generic.c
10741
10742 PCI DRIVER FOR IMX6
10743 M:      Richard Zhu <hongxing.zhu@nxp.com>
10744 M:      Lucas Stach <l.stach@pengutronix.de>
10745 L:      linux-pci@vger.kernel.org
10746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10747 S:      Maintained
10748 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10749 F:      drivers/pci/dwc/*imx6*
10750
10751 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10752 M:      Keith Busch <keith.busch@intel.com>
10753 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10754 L:      linux-pci@vger.kernel.org
10755 S:      Supported
10756 F:      drivers/pci/host/vmd.c
10757
10758 PCI DRIVER FOR MICROSEMI SWITCHTEC
10759 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10760 M:      Logan Gunthorpe <logang@deltatee.com>
10761 L:      linux-pci@vger.kernel.org
10762 S:      Maintained
10763 F:      Documentation/switchtec.txt
10764 F:      Documentation/ABI/testing/sysfs-class-switchtec
10765 F:      drivers/pci/switch/switchtec*
10766 F:      include/uapi/linux/switchtec_ioctl.h
10767 F:      include/linux/switchtec.h
10768 F:      drivers/ntb/hw/mscc/
10769
10770 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10771 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10772 M:      Jason Cooper <jason@lakedaemon.net>
10773 L:      linux-pci@vger.kernel.org
10774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10775 S:      Maintained
10776 F:      drivers/pci/host/*mvebu*
10777
10778 PCI DRIVER FOR NVIDIA TEGRA
10779 M:      Thierry Reding <thierry.reding@gmail.com>
10780 L:      linux-tegra@vger.kernel.org
10781 L:      linux-pci@vger.kernel.org
10782 S:      Supported
10783 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10784 F:      drivers/pci/host/pci-tegra.c
10785
10786 PCI DRIVER FOR RENESAS R-CAR
10787 M:      Simon Horman <horms@verge.net.au>
10788 L:      linux-pci@vger.kernel.org
10789 L:      linux-renesas-soc@vger.kernel.org
10790 S:      Maintained
10791 F:      drivers/pci/host/*rcar*
10792
10793 PCI DRIVER FOR SAMSUNG EXYNOS
10794 M:      Jingoo Han <jingoohan1@gmail.com>
10795 L:      linux-pci@vger.kernel.org
10796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10797 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10798 S:      Maintained
10799 F:      drivers/pci/dwc/pci-exynos.c
10800
10801 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10802 M:      Jingoo Han <jingoohan1@gmail.com>
10803 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10804 L:      linux-pci@vger.kernel.org
10805 S:      Maintained
10806 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10807 F:      drivers/pci/dwc/*designware*
10808
10809 PCI DRIVER FOR TI DRA7XX
10810 M:      Kishon Vijay Abraham I <kishon@ti.com>
10811 L:      linux-omap@vger.kernel.org
10812 L:      linux-pci@vger.kernel.org
10813 S:      Supported
10814 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10815 F:      drivers/pci/dwc/pci-dra7xx.c
10816
10817 PCI DRIVER FOR TI KEYSTONE
10818 M:      Murali Karicheri <m-karicheri2@ti.com>
10819 L:      linux-pci@vger.kernel.org
10820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10821 S:      Maintained
10822 F:      drivers/pci/dwc/*keystone*
10823
10824 PCI ENDPOINT SUBSYSTEM
10825 M:      Kishon Vijay Abraham I <kishon@ti.com>
10826 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10827 L:      linux-pci@vger.kernel.org
10828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10829 S:      Supported
10830 F:      drivers/pci/endpoint/
10831 F:      drivers/misc/pci_endpoint_test.c
10832 F:      tools/pci/
10833
10834 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10835 M:      Russell Currey <ruscur@russell.cc>
10836 L:      linuxppc-dev@lists.ozlabs.org
10837 S:      Supported
10838 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10839 F:      arch/powerpc/kernel/eeh*.c
10840 F:      arch/powerpc/platforms/*/eeh*.c
10841 F:      arch/powerpc/include/*/eeh*.h
10842
10843 PCI ERROR RECOVERY
10844 M:      Linas Vepstas <linasvepstas@gmail.com>
10845 L:      linux-pci@vger.kernel.org
10846 S:      Supported
10847 F:      Documentation/PCI/pci-error-recovery.txt
10848
10849 PCI MSI DRIVER FOR ALTERA MSI IP
10850 M:      Ley Foon Tan <lftan@altera.com>
10851 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10852 L:      linux-pci@vger.kernel.org
10853 S:      Supported
10854 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10855 F:      drivers/pci/host/pcie-altera-msi.c
10856
10857 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10858 M:      Duc Dang <dhdang@apm.com>
10859 L:      linux-pci@vger.kernel.org
10860 L:      linux-arm-kernel@lists.infradead.org
10861 S:      Maintained
10862 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10863 F:      drivers/pci/host/pci-xgene-msi.c
10864
10865 PCI SUBSYSTEM
10866 M:      Bjorn Helgaas <bhelgaas@google.com>
10867 L:      linux-pci@vger.kernel.org
10868 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10870 S:      Supported
10871 F:      Documentation/devicetree/bindings/pci/
10872 F:      Documentation/PCI/
10873 F:      drivers/acpi/pci*
10874 F:      drivers/pci/
10875 F:      include/asm-generic/pci*
10876 F:      include/linux/pci*
10877 F:      include/linux/of_pci.h
10878 F:      include/uapi/linux/pci*
10879 F:      lib/pci*
10880 F:      arch/x86/pci/
10881 F:      arch/x86/kernel/quirks.c
10882
10883 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10884 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10885 L:      linux-pci@vger.kernel.org
10886 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10888 S:      Supported
10889 F:      drivers/pci/cadence/
10890 F:      drivers/pci/host/
10891 F:      drivers/pci/dwc/
10892
10893 PCIE DRIVER FOR AXIS ARTPEC
10894 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10895 L:      linux-arm-kernel@axis.com
10896 L:      linux-pci@vger.kernel.org
10897 S:      Maintained
10898 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10899 F:      drivers/pci/dwc/*artpec*
10900
10901 PCIE DRIVER FOR CAVIUM THUNDERX
10902 M:      David Daney <david.daney@cavium.com>
10903 L:      linux-pci@vger.kernel.org
10904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10905 S:      Supported
10906 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10907 F:      drivers/pci/host/pci-thunder-*
10908
10909 PCIE DRIVER FOR HISILICON
10910 M:      Zhou Wang <wangzhou1@hisilicon.com>
10911 L:      linux-pci@vger.kernel.org
10912 S:      Maintained
10913 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10914 F:      drivers/pci/dwc/pcie-hisi.c
10915
10916 PCIE DRIVER FOR HISILICON KIRIN
10917 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10918 M:      Binghui Wang <wangbinghui@hisilicon.com>
10919 L:      linux-pci@vger.kernel.org
10920 S:      Maintained
10921 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10922 F:      drivers/pci/dwc/pcie-kirin.c
10923
10924 PCIE DRIVER FOR HISILICON STB
10925 M:      Jianguo Sun <sunjianguo1@huawei.com>
10926 M:      Shawn Guo <shawn.guo@linaro.org>
10927 L:      linux-pci@vger.kernel.org
10928 S:      Maintained
10929 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10930 F:      drivers/pci/dwc/pcie-histb.c
10931
10932 PCIE DRIVER FOR MEDIATEK
10933 M:      Ryder Lee <ryder.lee@mediatek.com>
10934 L:      linux-pci@vger.kernel.org
10935 L:      linux-mediatek@lists.infradead.org
10936 S:      Supported
10937 F:      Documentation/devicetree/bindings/pci/mediatek*
10938 F:      drivers/pci/host/*mediatek*
10939
10940 PCIE DRIVER FOR QUALCOMM MSM
10941 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10942 L:      linux-pci@vger.kernel.org
10943 L:      linux-arm-msm@vger.kernel.org
10944 S:      Maintained
10945 F:      drivers/pci/dwc/*qcom*
10946
10947 PCIE DRIVER FOR ROCKCHIP
10948 M:      Shawn Lin <shawn.lin@rock-chips.com>
10949 L:      linux-pci@vger.kernel.org
10950 L:      linux-rockchip@lists.infradead.org
10951 S:      Maintained
10952 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10953 F:      drivers/pci/host/pcie-rockchip.c
10954
10955 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10956 M:      Linus Walleij <linus.walleij@linaro.org>
10957 L:      linux-pci@vger.kernel.org
10958 S:      Maintained
10959 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10960 F:      drivers/pci/host/pci-v3-semi.c
10961
10962 PCIE DRIVER FOR ST SPEAR13XX
10963 M:      Pratyush Anand <pratyush.anand@gmail.com>
10964 L:      linux-pci@vger.kernel.org
10965 S:      Maintained
10966 F:      drivers/pci/dwc/*spear*
10967
10968 PCMCIA SUBSYSTEM
10969 M:      Dominik Brodowski <linux@dominikbrodowski.net>
10970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10971 S:      Odd Fixes
10972 F:      Documentation/pcmcia/
10973 F:      tools/pcmcia/
10974 F:      drivers/pcmcia/
10975 F:      include/pcmcia/
10976
10977 PCNET32 NETWORK DRIVER
10978 M:      Don Fry <pcnet32@frontier.com>
10979 L:      netdev@vger.kernel.org
10980 S:      Maintained
10981 F:      drivers/net/ethernet/amd/pcnet32.c
10982
10983 PCRYPT PARALLEL CRYPTO ENGINE
10984 M:      Steffen Klassert <steffen.klassert@secunet.com>
10985 L:      linux-crypto@vger.kernel.org
10986 S:      Maintained
10987 F:      crypto/pcrypt.c
10988 F:      include/crypto/pcrypt.h
10989
10990 PEAQ WMI HOTKEYS DRIVER
10991 M:      Hans de Goede <hdegoede@redhat.com>
10992 L:      platform-driver-x86@vger.kernel.org
10993 S:      Maintained
10994 F:      drivers/platform/x86/peaq-wmi.c
10995
10996 PER-CPU MEMORY ALLOCATOR
10997 M:      Tejun Heo <tj@kernel.org>
10998 M:      Christoph Lameter <cl@linux.com>
10999 M:      Dennis Zhou <dennisszhou@gmail.com>
11000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11001 S:      Maintained
11002 F:      include/linux/percpu*.h
11003 F:      mm/percpu*.c
11004 F:      arch/*/include/asm/percpu.h
11005
11006 PER-TASK DELAY ACCOUNTING
11007 M:      Balbir Singh <bsingharora@gmail.com>
11008 S:      Maintained
11009 F:      include/linux/delayacct.h
11010 F:      kernel/delayacct.c
11011
11012 PERFORMANCE EVENTS SUBSYSTEM
11013 M:      Peter Zijlstra <peterz@infradead.org>
11014 M:      Ingo Molnar <mingo@redhat.com>
11015 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
11016 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11017 R:      Jiri Olsa <jolsa@redhat.com>
11018 R:      Namhyung Kim <namhyung@kernel.org>
11019 L:      linux-kernel@vger.kernel.org
11020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11021 S:      Supported
11022 F:      kernel/events/*
11023 F:      include/linux/perf_event.h
11024 F:      include/uapi/linux/perf_event.h
11025 F:      arch/*/kernel/perf_event*.c
11026 F:      arch/*/kernel/*/perf_event*.c
11027 F:      arch/*/kernel/*/*/perf_event*.c
11028 F:      arch/*/include/asm/perf_event.h
11029 F:      arch/*/kernel/perf_callchain.c
11030 F:      arch/*/events/*
11031 F:      tools/perf/
11032
11033 PERSONALITY HANDLING
11034 M:      Christoph Hellwig <hch@infradead.org>
11035 L:      linux-abi-devel@lists.sourceforge.net
11036 S:      Maintained
11037 F:      include/linux/personality.h
11038 F:      include/uapi/linux/personality.h
11039
11040 PHONET PROTOCOL
11041 M:      Remi Denis-Courmont <courmisch@gmail.com>
11042 S:      Supported
11043 F:      Documentation/networking/phonet.txt
11044 F:      include/linux/phonet.h
11045 F:      include/net/phonet/
11046 F:      include/uapi/linux/phonet.h
11047 F:      net/phonet/
11048
11049 PHRAM MTD DRIVER
11050 M:      Joern Engel <joern@lazybastard.org>
11051 L:      linux-mtd@lists.infradead.org
11052 S:      Maintained
11053 F:      drivers/mtd/devices/phram.c
11054
11055 PICOLCD HID DRIVER
11056 M:      Bruno Prémont <bonbons@linux-vserver.org>
11057 L:      linux-input@vger.kernel.org
11058 S:      Maintained
11059 F:      drivers/hid/hid-picolcd*
11060
11061 PICOXCELL SUPPORT
11062 M:      Jamie Iles <jamie@jamieiles.com>
11063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11064 T:      git git://github.com/jamieiles/linux-2.6-ji.git
11065 S:      Supported
11066 F:      arch/arm/boot/dts/picoxcell*
11067 F:      arch/arm/mach-picoxcell/
11068 F:      drivers/crypto/picoxcell*
11069
11070 PIN CONTROL SUBSYSTEM
11071 M:      Linus Walleij <linus.walleij@linaro.org>
11072 L:      linux-gpio@vger.kernel.org
11073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11074 S:      Maintained
11075 F:      Documentation/devicetree/bindings/pinctrl/
11076 F:      Documentation/driver-api/pinctl.rst
11077 F:      drivers/pinctrl/
11078 F:      include/linux/pinctrl/
11079
11080 PIN CONTROLLER - ATMEL AT91
11081 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11083 S:      Maintained
11084 F:      drivers/pinctrl/pinctrl-at91.*
11085
11086 PIN CONTROLLER - ATMEL AT91 PIO4
11087 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
11088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11089 L:      linux-gpio@vger.kernel.org
11090 S:      Supported
11091 F:      drivers/pinctrl/pinctrl-at91-pio4.*
11092
11093 PIN CONTROLLER - FREESCALE
11094 M:      Dong Aisheng <aisheng.dong@nxp.com>
11095 M:      Fabio Estevam <festevam@gmail.com>
11096 M:      Shawn Guo <shawnguo@kernel.org>
11097 M:      Stefan Agner <stefan@agner.ch>
11098 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
11099 L:      linux-gpio@vger.kernel.org
11100 S:      Maintained
11101 F:      drivers/pinctrl/freescale/
11102 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
11103
11104 PIN CONTROLLER - INTEL
11105 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11106 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
11107 S:      Maintained
11108 F:      drivers/pinctrl/intel/
11109
11110 PIN CONTROLLER - MEDIATEK
11111 M:      Sean Wang <sean.wang@mediatek.com>
11112 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11113 S:      Maintained
11114 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11115 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11116 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11117 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
11118 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
11119
11120 PIN CONTROLLER - QUALCOMM
11121 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11122 S:      Maintained
11123 L:      linux-arm-msm@vger.kernel.org
11124 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11125 F:      drivers/pinctrl/qcom/
11126
11127 PIN CONTROLLER - RENESAS
11128 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11129 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11130 L:      linux-renesas-soc@vger.kernel.org
11131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11132 S:      Maintained
11133 F:      drivers/pinctrl/sh-pfc/
11134
11135 PIN CONTROLLER - SAMSUNG
11136 M:      Tomasz Figa <tomasz.figa@gmail.com>
11137 M:      Krzysztof Kozlowski <krzk@kernel.org>
11138 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11140 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11141 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
11142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11143 S:      Maintained
11144 F:      drivers/pinctrl/samsung/
11145 F:      include/dt-bindings/pinctrl/samsung.h
11146 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11147
11148 PIN CONTROLLER - SINGLE
11149 M:      Tony Lindgren <tony@atomide.com>
11150 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
11151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11152 L:      linux-omap@vger.kernel.org
11153 S:      Maintained
11154 F:      drivers/pinctrl/pinctrl-single.c
11155
11156 PIN CONTROLLER - ST SPEAR
11157 M:      Viresh Kumar <vireshk@kernel.org>
11158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11159 W:      http://www.st.com/spear
11160 S:      Maintained
11161 F:      drivers/pinctrl/spear/
11162
11163 PISTACHIO SOC SUPPORT
11164 M:      James Hartley <james.hartley@sondrel.com>
11165 L:      linux-mips@linux-mips.org
11166 S:      Odd Fixes
11167 F:      arch/mips/pistachio/
11168 F:      arch/mips/include/asm/mach-pistachio/
11169 F:      arch/mips/boot/dts/img/pistachio*
11170 F:      arch/mips/configs/pistachio*_defconfig
11171
11172 PKTCDVD DRIVER
11173 S:      Orphan
11174 M:      linux-block@vger.kernel.org
11175 F:      drivers/block/pktcdvd.c
11176 F:      include/linux/pktcdvd.h
11177 F:      include/uapi/linux/pktcdvd.h
11178
11179 PKUNITY SOC DRIVERS
11180 M:      Guan Xuetao <gxt@pku.edu.cn>
11181 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11182 S:      Maintained
11183 T:      git git://github.com/gxt/linux.git
11184 F:      drivers/input/serio/i8042-unicore32io.h
11185 F:      drivers/i2c/busses/i2c-puv3.c
11186 F:      drivers/video/fbdev/fb-puv3.c
11187 F:      drivers/rtc/rtc-puv3.c
11188
11189 PMBUS HARDWARE MONITORING DRIVERS
11190 M:      Guenter Roeck <linux@roeck-us.net>
11191 L:      linux-hwmon@vger.kernel.org
11192 W:      http://hwmon.wiki.kernel.org/
11193 W:      http://www.roeck-us.net/linux/drivers/
11194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11195 S:      Maintained
11196 F:      Documentation/hwmon/pmbus
11197 F:      drivers/hwmon/pmbus/
11198 F:      include/linux/pmbus.h
11199
11200 PMC SIERRA MaxRAID DRIVER
11201 L:      linux-scsi@vger.kernel.org
11202 W:      http://www.pmc-sierra.com/
11203 S:      Orphan
11204 F:      drivers/scsi/pmcraid.*
11205
11206 PMC SIERRA PM8001 DRIVER
11207 M:      Jack Wang <jinpu.wang@profitbricks.com>
11208 M:      lindar_liu@usish.com
11209 L:      linux-scsi@vger.kernel.org
11210 S:      Supported
11211 F:      drivers/scsi/pm8001/
11212
11213 PNP SUPPORT
11214 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11215 S:      Maintained
11216 F:      drivers/pnp/
11217
11218 POSIX CLOCKS and TIMERS
11219 M:      Thomas Gleixner <tglx@linutronix.de>
11220 L:      linux-kernel@vger.kernel.org
11221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11222 S:      Maintained
11223 F:      fs/timerfd.c
11224 F:      include/linux/timer*
11225 F:      kernel/time/*timer*
11226
11227 POWER MANAGEMENT CORE
11228 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11229 L:      linux-pm@vger.kernel.org
11230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11231 B:      https://bugzilla.kernel.org
11232 S:      Supported
11233 F:      drivers/base/power/
11234 F:      include/linux/pm.h
11235 F:      include/linux/pm_*
11236 F:      include/linux/powercap.h
11237 F:      drivers/powercap/
11238 F:      kernel/configs/nopm.config
11239
11240 POWER STATE COORDINATION INTERFACE (PSCI)
11241 M:      Mark Rutland <mark.rutland@arm.com>
11242 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11243 L:      linux-arm-kernel@lists.infradead.org
11244 S:      Maintained
11245 F:      drivers/firmware/psci*.c
11246 F:      include/linux/psci.h
11247 F:      include/uapi/linux/psci.h
11248
11249 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11250 M:      Sebastian Reichel <sre@kernel.org>
11251 L:      linux-pm@vger.kernel.org
11252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11253 S:      Maintained
11254 F:      Documentation/devicetree/bindings/power/supply/
11255 F:      include/linux/power_supply.h
11256 F:      drivers/power/supply/
11257
11258 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11259 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11260 L:      linuxppc-dev@lists.ozlabs.org
11261 S:      Maintained
11262 F:      drivers/char/powernv-op-panel.c
11263
11264 PPP OVER ATM (RFC 2364)
11265 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11266 S:      Maintained
11267 F:      net/atm/pppoatm.c
11268 F:      include/uapi/linux/atmppp.h
11269
11270 PPP OVER ETHERNET
11271 M:      Michal Ostrowski <mostrows@earthlink.net>
11272 S:      Maintained
11273 F:      drivers/net/ppp/pppoe.c
11274 F:      drivers/net/ppp/pppox.c
11275
11276 PPP OVER L2TP
11277 M:      James Chapman <jchapman@katalix.com>
11278 S:      Maintained
11279 F:      net/l2tp/l2tp_ppp.c
11280 F:      include/linux/if_pppol2tp.h
11281 F:      include/uapi/linux/if_pppol2tp.h
11282
11283 PPP PROTOCOL DRIVERS AND COMPRESSORS
11284 M:      Paul Mackerras <paulus@samba.org>
11285 L:      linux-ppp@vger.kernel.org
11286 S:      Maintained
11287 F:      drivers/net/ppp/ppp_*
11288
11289 PPS SUPPORT
11290 M:      Rodolfo Giometti <giometti@enneenne.com>
11291 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11292 L:      linuxpps@ml.enneenne.com (subscribers-only)
11293 S:      Maintained
11294 F:      Documentation/pps/
11295 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11296 F:      Documentation/ABI/testing/sysfs-pps
11297 F:      drivers/pps/
11298 F:      include/linux/pps*.h
11299 F:      include/uapi/linux/pps.h
11300
11301 PPTP DRIVER
11302 M:      Dmitry Kozlov <xeb@mail.ru>
11303 L:      netdev@vger.kernel.org
11304 S:      Maintained
11305 F:      drivers/net/ppp/pptp.c
11306 W:      http://sourceforge.net/projects/accel-pptp
11307
11308 PREEMPTIBLE KERNEL
11309 M:      Robert Love <rml@tech9.net>
11310 L:      kpreempt-tech@lists.sourceforge.net
11311 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11312 S:      Supported
11313 F:      Documentation/preempt-locking.txt
11314 F:      include/linux/preempt.h
11315
11316 PRINTK
11317 M:      Petr Mladek <pmladek@suse.com>
11318 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11319 R:      Steven Rostedt <rostedt@goodmis.org>
11320 S:      Maintained
11321 F:      kernel/printk/
11322 F:      include/linux/printk.h
11323
11324 PRISM54 WIRELESS DRIVER
11325 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11326 L:      linux-wireless@vger.kernel.org
11327 W:      http://wireless.kernel.org/en/users/Drivers/p54
11328 S:      Obsolete
11329 F:      drivers/net/wireless/intersil/prism54/
11330
11331 PROC SYSCTL
11332 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11333 M:      Kees Cook <keescook@chromium.org>
11334 L:      linux-kernel@vger.kernel.org
11335 L:      linux-fsdevel@vger.kernel.org
11336 S:      Maintained
11337 F:      fs/proc/proc_sysctl.c
11338 F:      include/linux/sysctl.h
11339 F:      kernel/sysctl.c
11340 F:      tools/testing/selftests/sysctl/
11341
11342 PS3 NETWORK SUPPORT
11343 M:      Geoff Levand <geoff@infradead.org>
11344 L:      netdev@vger.kernel.org
11345 L:      linuxppc-dev@lists.ozlabs.org
11346 S:      Maintained
11347 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11348
11349 PS3 PLATFORM SUPPORT
11350 M:      Geoff Levand <geoff@infradead.org>
11351 L:      linuxppc-dev@lists.ozlabs.org
11352 S:      Maintained
11353 F:      arch/powerpc/boot/ps3*
11354 F:      arch/powerpc/include/asm/lv1call.h
11355 F:      arch/powerpc/include/asm/ps3*.h
11356 F:      arch/powerpc/platforms/ps3/
11357 F:      drivers/*/ps3*
11358 F:      drivers/ps3/
11359 F:      drivers/rtc/rtc-ps3.c
11360 F:      drivers/usb/host/*ps3.c
11361 F:      sound/ppc/snd_ps3*
11362
11363 PS3VRAM DRIVER
11364 M:      Jim Paris <jim@jtan.com>
11365 M:      Geoff Levand <geoff@infradead.org>
11366 L:      linuxppc-dev@lists.ozlabs.org
11367 S:      Maintained
11368 F:      drivers/block/ps3vram.c
11369
11370 PSAMPLE PACKET SAMPLING SUPPORT:
11371 M:      Yotam Gigi <yotam.gi@gmail.com>
11372 S:      Maintained
11373 F:      net/psample
11374 F:      include/net/psample.h
11375 F:      include/uapi/linux/psample.h
11376
11377 PSTORE FILESYSTEM
11378 M:      Kees Cook <keescook@chromium.org>
11379 M:      Anton Vorontsov <anton@enomsg.org>
11380 M:      Colin Cross <ccross@android.com>
11381 M:      Tony Luck <tony.luck@intel.com>
11382 S:      Maintained
11383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11384 F:      fs/pstore/
11385 F:      include/linux/pstore*
11386 F:      drivers/firmware/efi/efi-pstore.c
11387 F:      drivers/acpi/apei/erst.c
11388 F:      Documentation/admin-guide/ramoops.rst
11389 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11390 K:      \b(pstore|ramoops)
11391
11392 PTP HARDWARE CLOCK SUPPORT
11393 M:      Richard Cochran <richardcochran@gmail.com>
11394 L:      netdev@vger.kernel.org
11395 S:      Maintained
11396 W:      http://linuxptp.sourceforge.net/
11397 F:      Documentation/ABI/testing/sysfs-ptp
11398 F:      Documentation/ptp/*
11399 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11400 F:      drivers/net/phy/dp83640*
11401 F:      drivers/ptp/*
11402 F:      include/linux/ptp_cl*
11403
11404 PTRACE SUPPORT
11405 M:      Oleg Nesterov <oleg@redhat.com>
11406 S:      Maintained
11407 F:      include/asm-generic/syscall.h
11408 F:      include/linux/ptrace.h
11409 F:      include/linux/regset.h
11410 F:      include/linux/tracehook.h
11411 F:      include/uapi/linux/ptrace.h
11412 F:      include/uapi/linux/ptrace.h
11413 F:      include/asm-generic/ptrace.h
11414 F:      kernel/ptrace.c
11415 F:      arch/*/ptrace*.c
11416 F:      arch/*/*/ptrace*.c
11417 F:      arch/*/include/asm/ptrace*.h
11418
11419 PULSE8-CEC DRIVER
11420 M:      Hans Verkuil <hverkuil@xs4all.nl>
11421 L:      linux-media@vger.kernel.org
11422 T:      git git://linuxtv.org/media_tree.git
11423 S:      Maintained
11424 F:      drivers/media/usb/pulse8-cec/*
11425 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11426
11427 PVRUSB2 VIDEO4LINUX DRIVER
11428 M:      Mike Isely <isely@pobox.com>
11429 L:      pvrusb2@isely.net       (subscribers-only)
11430 L:      linux-media@vger.kernel.org
11431 W:      http://www.isely.net/pvrusb2/
11432 T:      git git://linuxtv.org/media_tree.git
11433 S:      Maintained
11434 F:      Documentation/media/v4l-drivers/pvrusb2*
11435 F:      drivers/media/usb/pvrusb2/
11436
11437 PWC WEBCAM DRIVER
11438 M:      Hans Verkuil <hverkuil@xs4all.nl>
11439 L:      linux-media@vger.kernel.org
11440 T:      git git://linuxtv.org/media_tree.git
11441 S:      Odd Fixes
11442 F:      drivers/media/usb/pwc/*
11443
11444 PWM FAN DRIVER
11445 M:      Kamil Debski <kamil@wypas.org>
11446 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11447 L:      linux-hwmon@vger.kernel.org
11448 S:      Supported
11449 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11450 F:      Documentation/hwmon/pwm-fan
11451 F:      drivers/hwmon/pwm-fan.c
11452
11453 PWM IR Transmitter
11454 M:      Sean Young <sean@mess.org>
11455 L:      linux-media@vger.kernel.org
11456 S:      Maintained
11457 F:      drivers/media/rc/pwm-ir-tx.c
11458
11459 PWM SUBSYSTEM
11460 M:      Thierry Reding <thierry.reding@gmail.com>
11461 L:      linux-pwm@vger.kernel.org
11462 S:      Maintained
11463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11464 F:      Documentation/pwm.txt
11465 F:      Documentation/devicetree/bindings/pwm/
11466 F:      include/linux/pwm.h
11467 F:      drivers/pwm/
11468 F:      drivers/video/backlight/pwm_bl.c
11469 F:      include/linux/pwm_backlight.h
11470 F:      drivers/gpio/gpio-mvebu.c
11471 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11472
11473 PXA GPIO DRIVER
11474 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11475 L:      linux-gpio@vger.kernel.org
11476 S:      Maintained
11477 F:      drivers/gpio/gpio-pxa.c
11478
11479 PXA MMCI DRIVER
11480 S:      Orphan
11481
11482 PXA RTC DRIVER
11483 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11484 L:      linux-rtc@vger.kernel.org
11485 S:      Maintained
11486
11487 PXA2xx/PXA3xx SUPPORT
11488 M:      Daniel Mack <daniel@zonque.org>
11489 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11490 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11492 T:      git git://github.com/hzhuang1/linux.git
11493 T:      git git://github.com/rjarzmik/linux.git
11494 S:      Maintained
11495 F:      arch/arm/boot/dts/pxa*
11496 F:      arch/arm/mach-pxa/
11497 F:      drivers/dma/pxa*
11498 F:      drivers/pcmcia/pxa2xx*
11499 F:      drivers/pinctrl/pxa/
11500 F:      drivers/spi/spi-pxa2xx*
11501 F:      drivers/usb/gadget/udc/pxa2*
11502 F:      include/sound/pxa2xx-lib.h
11503 F:      sound/arm/pxa*
11504 F:      sound/soc/pxa/
11505
11506 QAT DRIVER
11507 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11508 L:      qat-linux@intel.com
11509 S:      Supported
11510 F:      drivers/crypto/qat/
11511
11512 QCOM AUDIO (ASoC) DRIVERS
11513 M:      Patrick Lai <plai@codeaurora.org>
11514 M:      Banajit Goswami <bgoswami@codeaurora.org>
11515 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11516 S:      Supported
11517 F:      sound/soc/qcom/
11518
11519 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11520 M:      Gabriel Somlo <somlo@cmu.edu>
11521 M:      "Michael S. Tsirkin" <mst@redhat.com>
11522 L:      qemu-devel@nongnu.org
11523 S:      Maintained
11524 F:      drivers/firmware/qemu_fw_cfg.c
11525 F:      include/uapi/linux/qemu_fw_cfg.h
11526
11527 QIB DRIVER
11528 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11529 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11530 L:      linux-rdma@vger.kernel.org
11531 S:      Supported
11532 F:      drivers/infiniband/hw/qib/
11533
11534 QLOGIC QL41xxx FCOE DRIVER
11535 M:      QLogic-Storage-Upstream@cavium.com
11536 L:      linux-scsi@vger.kernel.org
11537 S:      Supported
11538 F:      drivers/scsi/qedf/
11539
11540 QLOGIC QL41xxx ISCSI DRIVER
11541 M:      QLogic-Storage-Upstream@cavium.com
11542 L:      linux-scsi@vger.kernel.org
11543 S:      Supported
11544 F:      drivers/scsi/qedi/
11545
11546 QLOGIC QL4xxx ETHERNET DRIVER
11547 M:      Ariel Elior <Ariel.Elior@cavium.com>
11548 M:      everest-linux-l2@cavium.com
11549 L:      netdev@vger.kernel.org
11550 S:      Supported
11551 F:      drivers/net/ethernet/qlogic/qed/
11552 F:      include/linux/qed/
11553 F:      drivers/net/ethernet/qlogic/qede/
11554
11555 QLOGIC QL4xxx RDMA DRIVER
11556 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11557 M:      Ariel Elior <Ariel.Elior@cavium.com>
11558 L:      linux-rdma@vger.kernel.org
11559 S:      Supported
11560 F:      drivers/infiniband/hw/qedr/
11561 F:      include/uapi/rdma/qedr-abi.h
11562
11563 QLOGIC QLA1280 SCSI DRIVER
11564 M:      Michael Reed <mdr@sgi.com>
11565 L:      linux-scsi@vger.kernel.org
11566 S:      Maintained
11567 F:      drivers/scsi/qla1280.[ch]
11568
11569 QLOGIC QLA2XXX FC-SCSI DRIVER
11570 M:      qla2xxx-upstream@qlogic.com
11571 L:      linux-scsi@vger.kernel.org
11572 S:      Supported
11573 F:      Documentation/scsi/LICENSE.qla2xxx
11574 F:      drivers/scsi/qla2xxx/
11575
11576 QLOGIC QLA3XXX NETWORK DRIVER
11577 M:      Dept-GELinuxNICDev@cavium.com
11578 L:      netdev@vger.kernel.org
11579 S:      Supported
11580 F:      Documentation/networking/LICENSE.qla3xxx
11581 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11582
11583 QLOGIC QLA4XXX iSCSI DRIVER
11584 M:      QLogic-Storage-Upstream@qlogic.com
11585 L:      linux-scsi@vger.kernel.org
11586 S:      Supported
11587 F:      Documentation/scsi/LICENSE.qla4xxx
11588 F:      drivers/scsi/qla4xxx/
11589
11590 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11591 M:      Harish Patil <harish.patil@cavium.com>
11592 M:      Manish Chopra <manish.chopra@cavium.com>
11593 M:      Dept-GELinuxNICDev@cavium.com
11594 L:      netdev@vger.kernel.org
11595 S:      Supported
11596 F:      drivers/net/ethernet/qlogic/qlcnic/
11597
11598 QLOGIC QLGE 10Gb ETHERNET DRIVER
11599 M:      Harish Patil <harish.patil@cavium.com>
11600 M:      Manish Chopra <manish.chopra@cavium.com>
11601 M:      Dept-GELinuxNICDev@cavium.com
11602 L:      netdev@vger.kernel.org
11603 S:      Supported
11604 F:      drivers/net/ethernet/qlogic/qlge/
11605
11606 QNX4 FILESYSTEM
11607 M:      Anders Larsen <al@alarsen.net>
11608 W:      http://www.alarsen.net/linux/qnx4fs/
11609 S:      Maintained
11610 F:      fs/qnx4/
11611 F:      include/uapi/linux/qnx4_fs.h
11612 F:      include/uapi/linux/qnxtypes.h
11613
11614 QORIQ DPAA2 FSL-MC BUS DRIVER
11615 M:      Stuart Yoder <stuyoder@gmail.com>
11616 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11617 L:      linux-kernel@vger.kernel.org
11618 S:      Maintained
11619 F:      drivers/bus/fsl-mc/
11620 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11621 F:      Documentation/networking/dpaa2/overview.rst
11622
11623 QT1010 MEDIA DRIVER
11624 M:      Antti Palosaari <crope@iki.fi>
11625 L:      linux-media@vger.kernel.org
11626 W:      https://linuxtv.org
11627 W:      http://palosaari.fi/linux/
11628 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11629 T:      git git://linuxtv.org/anttip/media_tree.git
11630 S:      Maintained
11631 F:      drivers/media/tuners/qt1010*
11632
11633 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11634 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11635 L:      ath10k@lists.infradead.org
11636 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11638 S:      Supported
11639 F:      drivers/net/wireless/ath/ath10k/
11640
11641 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11642 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11643 L:      linux-wireless@vger.kernel.org
11644 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11645 S:      Supported
11646 F:      drivers/net/wireless/ath/ath9k/
11647
11648 QUALCOMM CAMERA SUBSYSTEM DRIVER
11649 M:      Todor Tomov <todor.tomov@linaro.org>
11650 L:      linux-media@vger.kernel.org
11651 S:      Maintained
11652 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11653 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11654 F:      drivers/media/platform/qcom/camss-8x16/
11655
11656 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11657 M:      Timur Tabi <timur@codeaurora.org>
11658 L:      netdev@vger.kernel.org
11659 S:      Supported
11660 F:      drivers/net/ethernet/qualcomm/emac/
11661
11662 QUALCOMM HEXAGON ARCHITECTURE
11663 M:      Richard Kuo <rkuo@codeaurora.org>
11664 L:      linux-hexagon@vger.kernel.org
11665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11666 S:      Supported
11667 F:      arch/hexagon/
11668
11669 QUALCOMM IOMMU
11670 M:      Rob Clark <robdclark@gmail.com>
11671 L:      iommu@lists.linux-foundation.org
11672 L:      linux-arm-msm@vger.kernel.org
11673 S:      Maintained
11674 F:      drivers/iommu/qcom_iommu.c
11675
11676 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11677 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11678 L:      linux-media@vger.kernel.org
11679 L:      linux-arm-msm@vger.kernel.org
11680 T:      git git://linuxtv.org/media_tree.git
11681 S:      Maintained
11682 F:      drivers/media/platform/qcom/venus/
11683
11684 QUALCOMM WCN36XX WIRELESS DRIVER
11685 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11686 L:      wcn36xx@lists.infradead.org
11687 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11688 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11689 S:      Supported
11690 F:      drivers/net/wireless/ath/wcn36xx/
11691
11692 QUANTENNA QTNFMAC WIRELESS DRIVER
11693 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11694 M:      Avinash Patil <avinashp@quantenna.com>
11695 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11696 L:      linux-wireless@vger.kernel.org
11697 S:      Maintained
11698 F:      drivers/net/wireless/quantenna
11699
11700 RADEON and AMDGPU DRM DRIVERS
11701 M:      Alex Deucher <alexander.deucher@amd.com>
11702 M:      Christian König <christian.koenig@amd.com>
11703 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11704 L:      amd-gfx@lists.freedesktop.org
11705 T:      git git://people.freedesktop.org/~agd5f/linux
11706 S:      Supported
11707 F:      drivers/gpu/drm/radeon/
11708 F:      include/uapi/drm/radeon_drm.h
11709 F:      drivers/gpu/drm/amd/
11710 F:      include/uapi/drm/amdgpu_drm.h
11711
11712 RADEON FRAMEBUFFER DISPLAY DRIVER
11713 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11714 L:      linux-fbdev@vger.kernel.org
11715 S:      Maintained
11716 F:      drivers/video/fbdev/aty/radeon*
11717 F:      include/uapi/linux/radeonfb.h
11718
11719 RADIOSHARK RADIO DRIVER
11720 M:      Hans Verkuil <hverkuil@xs4all.nl>
11721 L:      linux-media@vger.kernel.org
11722 T:      git git://linuxtv.org/media_tree.git
11723 S:      Maintained
11724 F:      drivers/media/radio/radio-shark.c
11725
11726 RADIOSHARK2 RADIO DRIVER
11727 M:      Hans Verkuil <hverkuil@xs4all.nl>
11728 L:      linux-media@vger.kernel.org
11729 T:      git git://linuxtv.org/media_tree.git
11730 S:      Maintained
11731 F:      drivers/media/radio/radio-shark2.c
11732 F:      drivers/media/radio/radio-tea5777.c
11733
11734 RADOS BLOCK DEVICE (RBD)
11735 M:      Ilya Dryomov <idryomov@gmail.com>
11736 M:      Sage Weil <sage@redhat.com>
11737 M:      Alex Elder <elder@kernel.org>
11738 L:      ceph-devel@vger.kernel.org
11739 W:      http://ceph.com/
11740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11741 T:      git git://github.com/ceph/ceph-client.git
11742 S:      Supported
11743 F:      Documentation/ABI/testing/sysfs-bus-rbd
11744 F:      drivers/block/rbd.c
11745 F:      drivers/block/rbd_types.h
11746
11747 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11748 M:      Paul Mackerras <paulus@samba.org>
11749 L:      linux-fbdev@vger.kernel.org
11750 S:      Maintained
11751 F:      drivers/video/fbdev/aty/aty128fb.c
11752
11753 RAINSHADOW-CEC DRIVER
11754 M:      Hans Verkuil <hverkuil@xs4all.nl>
11755 L:      linux-media@vger.kernel.org
11756 T:      git git://linuxtv.org/media_tree.git
11757 S:      Maintained
11758 F:      drivers/media/usb/rainshadow-cec/*
11759
11760 RALINK MIPS ARCHITECTURE
11761 M:      John Crispin <john@phrozen.org>
11762 L:      linux-mips@linux-mips.org
11763 S:      Maintained
11764 F:      arch/mips/ralink
11765
11766 RALINK RT2X00 WIRELESS LAN DRIVER
11767 P:      rt2x00 project
11768 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11769 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11770 L:      linux-wireless@vger.kernel.org
11771 S:      Maintained
11772 F:      drivers/net/wireless/ralink/rt2x00/
11773
11774 RAMDISK RAM BLOCK DEVICE DRIVER
11775 M:      Jens Axboe <axboe@kernel.dk>
11776 S:      Maintained
11777 F:      Documentation/blockdev/ramdisk.txt
11778 F:      drivers/block/brd.c
11779
11780 RANCHU VIRTUAL BOARD FOR MIPS
11781 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11782 L:      linux-mips@linux-mips.org
11783 S:      Supported
11784 F:      arch/mips/generic/board-ranchu.c
11785 F:      arch/mips/configs/generic/board-ranchu.config
11786
11787 RANDOM NUMBER DRIVER
11788 M:      "Theodore Ts'o" <tytso@mit.edu>
11789 S:      Maintained
11790 F:      drivers/char/random.c
11791
11792 RAPIDIO SUBSYSTEM
11793 M:      Matt Porter <mporter@kernel.crashing.org>
11794 M:      Alexandre Bounine <alex.bou9@gmail.com>
11795 S:      Maintained
11796 F:      drivers/rapidio/
11797
11798 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11799 L:      linux-wireless@vger.kernel.org
11800 S:      Orphan
11801 F:      drivers/net/wireless/ray*
11802
11803 RCUTORTURE TEST FRAMEWORK
11804 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11805 M:      Josh Triplett <josh@joshtriplett.org>
11806 R:      Steven Rostedt <rostedt@goodmis.org>
11807 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11808 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11809 L:      linux-kernel@vger.kernel.org
11810 S:      Supported
11811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11812 F:      tools/testing/selftests/rcutorture
11813
11814 RDC R-321X SoC
11815 M:      Florian Fainelli <florian@openwrt.org>
11816 S:      Maintained
11817
11818 RDC R6040 FAST ETHERNET DRIVER
11819 M:      Florian Fainelli <f.fainelli@gmail.com>
11820 L:      netdev@vger.kernel.org
11821 S:      Maintained
11822 F:      drivers/net/ethernet/rdc/r6040.c
11823
11824 RDMAVT - RDMA verbs software
11825 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11826 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11827 L:      linux-rdma@vger.kernel.org
11828 S:      Supported
11829 F:      drivers/infiniband/sw/rdmavt
11830
11831 RDS - RELIABLE DATAGRAM SOCKETS
11832 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11833 L:      netdev@vger.kernel.org
11834 L:      linux-rdma@vger.kernel.org
11835 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11836 W:      https://oss.oracle.com/projects/rds/
11837 S:      Supported
11838 F:      net/rds/
11839 F:      Documentation/networking/rds.txt
11840
11841 RDT - RESOURCE ALLOCATION
11842 M:      Fenghua Yu <fenghua.yu@intel.com>
11843 L:      linux-kernel@vger.kernel.org
11844 S:      Supported
11845 F:      arch/x86/kernel/cpu/intel_rdt*
11846 F:      arch/x86/include/asm/intel_rdt_sched.h
11847 F:      Documentation/x86/intel_rdt*
11848
11849 READ-COPY UPDATE (RCU)
11850 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11851 M:      Josh Triplett <josh@joshtriplett.org>
11852 R:      Steven Rostedt <rostedt@goodmis.org>
11853 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11854 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11855 L:      linux-kernel@vger.kernel.org
11856 W:      http://www.rdrop.com/users/paulmck/RCU/
11857 S:      Supported
11858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11859 F:      Documentation/RCU/
11860 X:      Documentation/RCU/torture.txt
11861 F:      include/linux/rcu*
11862 X:      include/linux/srcu.h
11863 F:      kernel/rcu/
11864 X:      kernel/torture.c
11865
11866 REAL TIME CLOCK (RTC) SUBSYSTEM
11867 M:      Alessandro Zummo <a.zummo@towertech.it>
11868 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
11869 L:      linux-rtc@vger.kernel.org
11870 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11872 S:      Maintained
11873 F:      Documentation/devicetree/bindings/rtc/
11874 F:      Documentation/rtc.txt
11875 F:      drivers/rtc/
11876 F:      include/linux/rtc.h
11877 F:      include/uapi/linux/rtc.h
11878 F:      include/linux/rtc/
11879 F:      include/linux/platform_data/rtc-*
11880 F:      tools/testing/selftests/timers/rtctest.c
11881
11882 REALTEK AUDIO CODECS
11883 M:      Bard Liao <bardliao@realtek.com>
11884 M:      Oder Chiou <oder_chiou@realtek.com>
11885 S:      Maintained
11886 F:      sound/soc/codecs/rt*
11887 F:      include/sound/rt*.h
11888
11889 REGISTER MAP ABSTRACTION
11890 M:      Mark Brown <broonie@kernel.org>
11891 L:      linux-kernel@vger.kernel.org
11892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11893 S:      Supported
11894 F:      Documentation/devicetree/bindings/regmap/
11895 F:      drivers/base/regmap/
11896 F:      include/linux/regmap.h
11897
11898 REISERFS FILE SYSTEM
11899 L:      reiserfs-devel@vger.kernel.org
11900 S:      Supported
11901 F:      fs/reiserfs/
11902
11903 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11904 M:      Ohad Ben-Cohen <ohad@wizery.com>
11905 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11906 L:      linux-remoteproc@vger.kernel.org
11907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11908 S:      Maintained
11909 F:      Documentation/devicetree/bindings/remoteproc/
11910 F:      Documentation/remoteproc.txt
11911 F:      drivers/remoteproc/
11912 F:      include/linux/remoteproc.h
11913
11914 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11915 M:      Ohad Ben-Cohen <ohad@wizery.com>
11916 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11917 L:      linux-remoteproc@vger.kernel.org
11918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11919 S:      Maintained
11920 F:      drivers/rpmsg/
11921 F:      Documentation/rpmsg.txt
11922 F:      include/linux/rpmsg.h
11923 F:      include/linux/rpmsg/
11924
11925 RENESAS CLOCK DRIVERS
11926 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11927 L:      linux-renesas-soc@vger.kernel.org
11928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11929 S:      Supported
11930 F:      drivers/clk/renesas/
11931
11932 RENESAS EMEV2 I2C DRIVER
11933 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11934 S:      Supported
11935 F:      drivers/i2c/busses/i2c-emev2.c
11936
11937 RENESAS ETHERNET DRIVERS
11938 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11939 L:      netdev@vger.kernel.org
11940 L:      linux-renesas-soc@vger.kernel.org
11941 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11942 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11943 F:      drivers/net/ethernet/renesas/
11944 F:      include/linux/sh_eth.h
11945
11946 RENESAS R-CAR GYROADC DRIVER
11947 M:      Marek Vasut <marek.vasut@gmail.com>
11948 L:      linux-iio@vger.kernel.org
11949 S:      Supported
11950 F:      drivers/iio/adc/rcar_gyro_adc.c
11951
11952 RENESAS R-CAR I2C DRIVERS
11953 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
11954 S:      Supported
11955 F:      drivers/i2c/busses/i2c-rcar.c
11956 F:      drivers/i2c/busses/i2c-sh_mobile.c
11957
11958 RENESAS USB PHY DRIVER
11959 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11960 L:      linux-renesas-soc@vger.kernel.org
11961 S:      Maintained
11962 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11963
11964 RESET CONTROLLER FRAMEWORK
11965 M:      Philipp Zabel <p.zabel@pengutronix.de>
11966 T:      git git://git.pengutronix.de/git/pza/linux
11967 S:      Maintained
11968 F:      drivers/reset/
11969 F:      Documentation/devicetree/bindings/reset/
11970 F:      include/dt-bindings/reset/
11971 F:      include/linux/reset.h
11972 F:      include/linux/reset-controller.h
11973
11974 RFKILL
11975 M:      Johannes Berg <johannes@sipsolutions.net>
11976 L:      linux-wireless@vger.kernel.org
11977 W:      http://wireless.kernel.org/
11978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11980 S:      Maintained
11981 F:      Documentation/rfkill.txt
11982 F:      Documentation/ABI/stable/sysfs-class-rfkill
11983 F:      net/rfkill/
11984
11985 RHASHTABLE
11986 M:      Thomas Graf <tgraf@suug.ch>
11987 M:      Herbert Xu <herbert@gondor.apana.org.au>
11988 L:      netdev@vger.kernel.org
11989 S:      Maintained
11990 F:      lib/rhashtable.c
11991 F:      include/linux/rhashtable.h
11992
11993 RICOH R5C592 MEMORYSTICK DRIVER
11994 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11995 S:      Maintained
11996 F:      drivers/memstick/host/r592.*
11997
11998 RICOH SMARTMEDIA/XD DRIVER
11999 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12000 S:      Maintained
12001 F:      drivers/mtd/nand/raw/r852.c
12002 F:      drivers/mtd/nand/raw/r852.h
12003
12004 RISC-V ARCHITECTURE
12005 M:      Palmer Dabbelt <palmer@sifive.com>
12006 M:      Albert Ou <albert@sifive.com>
12007 L:      linux-riscv@lists.infradead.org
12008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12009 S:      Supported
12010 F:      arch/riscv/
12011 K:      riscv
12012 N:      riscv
12013
12014 ROCCAT DRIVERS
12015 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
12016 W:      http://sourceforge.net/projects/roccat/
12017 S:      Maintained
12018 F:      drivers/hid/hid-roccat*
12019 F:      include/linux/hid-roccat*
12020 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
12021
12022 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12023 M:      Jacob chen <jacob2.chen@rock-chips.com>
12024 L:      linux-media@vger.kernel.org
12025 S:      Maintained
12026 F:      drivers/media/platform/rockchip/rga/
12027 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
12028
12029 ROCKER DRIVER
12030 M:      Jiri Pirko <jiri@resnulli.us>
12031 L:      netdev@vger.kernel.org
12032 S:      Supported
12033 F:      drivers/net/ethernet/rocker/
12034
12035 ROCKETPORT DRIVER
12036 P:      Comtrol Corp.
12037 W:      http://www.comtrol.com
12038 S:      Maintained
12039 F:      Documentation/serial/rocket.txt
12040 F:      drivers/tty/rocket*
12041
12042 ROCKETPORT EXPRESS/INFINITY DRIVER
12043 M:      Kevin Cernekee <cernekee@gmail.com>
12044 L:      linux-serial@vger.kernel.org
12045 S:      Odd Fixes
12046 F:      drivers/tty/serial/rp2.*
12047
12048 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12049 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
12050 L:      linux-kernel@vger.kernel.org
12051 L:      linux-renesas-soc@vger.kernel.org
12052 S:      Supported
12053 F:      drivers/mfd/bd9571mwv.c
12054 F:      drivers/regulator/bd9571mwv-regulator.c
12055 F:      drivers/gpio/gpio-bd9571mwv.c
12056 F:      include/linux/mfd/bd9571mwv.h
12057 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12058
12059 ROSE NETWORK LAYER
12060 M:      Ralf Baechle <ralf@linux-mips.org>
12061 L:      linux-hams@vger.kernel.org
12062 W:      http://www.linux-ax25.org/
12063 S:      Maintained
12064 F:      include/net/rose.h
12065 F:      include/uapi/linux/rose.h
12066 F:      net/rose/
12067
12068 RTL2830 MEDIA DRIVER
12069 M:      Antti Palosaari <crope@iki.fi>
12070 L:      linux-media@vger.kernel.org
12071 W:      https://linuxtv.org
12072 W:      http://palosaari.fi/linux/
12073 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12074 T:      git git://linuxtv.org/anttip/media_tree.git
12075 S:      Maintained
12076 F:      drivers/media/dvb-frontends/rtl2830*
12077
12078 RTL2832 MEDIA DRIVER
12079 M:      Antti Palosaari <crope@iki.fi>
12080 L:      linux-media@vger.kernel.org
12081 W:      https://linuxtv.org
12082 W:      http://palosaari.fi/linux/
12083 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12084 T:      git git://linuxtv.org/anttip/media_tree.git
12085 S:      Maintained
12086 F:      drivers/media/dvb-frontends/rtl2832*
12087
12088 RTL2832_SDR MEDIA DRIVER
12089 M:      Antti Palosaari <crope@iki.fi>
12090 L:      linux-media@vger.kernel.org
12091 W:      https://linuxtv.org
12092 W:      http://palosaari.fi/linux/
12093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12094 T:      git git://linuxtv.org/anttip/media_tree.git
12095 S:      Maintained
12096 F:      drivers/media/dvb-frontends/rtl2832_sdr*
12097
12098 RTL8180 WIRELESS DRIVER
12099 L:      linux-wireless@vger.kernel.org
12100 W:      http://wireless.kernel.org/
12101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12102 S:      Orphan
12103 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
12104
12105 RTL8187 WIRELESS DRIVER
12106 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12107 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
12108 M:      Larry Finger <Larry.Finger@lwfinger.net>
12109 L:      linux-wireless@vger.kernel.org
12110 W:      http://wireless.kernel.org/
12111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12112 S:      Maintained
12113 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
12114
12115 REALTEK WIRELESS DRIVER (rtlwifi family)
12116 M:      Ping-Ke Shih <pkshih@realtek.com>
12117 L:      linux-wireless@vger.kernel.org
12118 W:      http://wireless.kernel.org/
12119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12120 S:      Maintained
12121 F:      drivers/net/wireless/realtek/rtlwifi/
12122
12123 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12124 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
12125 L:      linux-wireless@vger.kernel.org
12126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12127 S:      Maintained
12128 F:      drivers/net/wireless/realtek/rtl8xxxu/
12129
12130 RXRPC SOCKETS (AF_RXRPC)
12131 M:      David Howells <dhowells@redhat.com>
12132 L:      linux-afs@lists.infradead.org
12133 S:      Supported
12134 F:      net/rxrpc/
12135 F:      include/keys/rxrpc-type.h
12136 F:      include/net/af_rxrpc.h
12137 F:      include/trace/events/rxrpc.h
12138 F:      include/uapi/linux/rxrpc.h
12139 F:      Documentation/networking/rxrpc.txt
12140 W:      https://www.infradead.org/~dhowells/kafs/
12141
12142 S3 SAVAGE FRAMEBUFFER DRIVER
12143 M:      Antonino Daplas <adaplas@gmail.com>
12144 L:      linux-fbdev@vger.kernel.org
12145 S:      Maintained
12146 F:      drivers/video/fbdev/savage/
12147
12148 S390
12149 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
12150 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
12151 L:      linux-s390@vger.kernel.org
12152 W:      http://www.ibm.com/developerworks/linux/linux390/
12153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12154 S:      Supported
12155 F:      arch/s390/
12156 F:      drivers/s390/
12157 F:      Documentation/s390/
12158 F:      Documentation/driver-api/s390-drivers.rst
12159
12160 S390 COMMON I/O LAYER
12161 M:      Sebastian Ott <sebott@linux.ibm.com>
12162 M:      Peter Oberparleiter <oberpar@linux.ibm.com>
12163 L:      linux-s390@vger.kernel.org
12164 W:      http://www.ibm.com/developerworks/linux/linux390/
12165 S:      Supported
12166 F:      drivers/s390/cio/
12167
12168 S390 DASD DRIVER
12169 M:      Stefan Haberland <sth@linux.ibm.com>
12170 M:      Jan Hoeppner <hoeppner@linux.ibm.com>
12171 L:      linux-s390@vger.kernel.org
12172 W:      http://www.ibm.com/developerworks/linux/linux390/
12173 S:      Supported
12174 F:      drivers/s390/block/dasd*
12175 F:      block/partitions/ibm.c
12176
12177 S390 IOMMU (PCI)
12178 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12179 L:      linux-s390@vger.kernel.org
12180 W:      http://www.ibm.com/developerworks/linux/linux390/
12181 S:      Supported
12182 F:      drivers/iommu/s390-iommu.c
12183
12184 S390 IUCV NETWORK LAYER
12185 M:      Julian Wiedmann <jwi@linux.ibm.com>
12186 M:      Ursula Braun <ubraun@linux.ibm.com>
12187 L:      linux-s390@vger.kernel.org
12188 W:      http://www.ibm.com/developerworks/linux/linux390/
12189 S:      Supported
12190 F:      drivers/s390/net/*iucv*
12191 F:      include/net/iucv/
12192 F:      net/iucv/
12193
12194 S390 NETWORK DRIVERS
12195 M:      Julian Wiedmann <jwi@linux.ibm.com>
12196 M:      Ursula Braun <ubraun@linux.ibm.com>
12197 L:      linux-s390@vger.kernel.org
12198 W:      http://www.ibm.com/developerworks/linux/linux390/
12199 S:      Supported
12200 F:      drivers/s390/net/
12201
12202 S390 PCI SUBSYSTEM
12203 M:      Sebastian Ott <sebott@linux.ibm.com>
12204 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12205 L:      linux-s390@vger.kernel.org
12206 W:      http://www.ibm.com/developerworks/linux/linux390/
12207 S:      Supported
12208 F:      arch/s390/pci/
12209 F:      drivers/pci/hotplug/s390_pci_hpc.c
12210
12211 S390 VFIO-CCW DRIVER
12212 M:      Cornelia Huck <cohuck@redhat.com>
12213 M:      Dong Jia Shi <bjsdjshi@linux.ibm.com>
12214 M:      Halil Pasic <pasic@linux.ibm.com>
12215 L:      linux-s390@vger.kernel.org
12216 L:      kvm@vger.kernel.org
12217 S:      Supported
12218 F:      drivers/s390/cio/vfio_ccw*
12219 F:      Documentation/s390/vfio-ccw.txt
12220 F:      include/uapi/linux/vfio_ccw.h
12221
12222 S390 ZCRYPT DRIVER
12223 M:      Harald Freudenberger <freude@de.ibm.com>
12224 L:      linux-s390@vger.kernel.org
12225 W:      http://www.ibm.com/developerworks/linux/linux390/
12226 S:      Supported
12227 F:      drivers/s390/crypto/
12228
12229 S390 ZFCP DRIVER
12230 M:      Steffen Maier <maier@linux.ibm.com>
12231 M:      Benjamin Block <bblock@linux.ibm.com>
12232 L:      linux-s390@vger.kernel.org
12233 W:      http://www.ibm.com/developerworks/linux/linux390/
12234 S:      Supported
12235 F:      drivers/s390/scsi/zfcp_*
12236
12237 S3C24XX SD/MMC Driver
12238 M:      Ben Dooks <ben-linux@fluff.org>
12239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12240 S:      Supported
12241 F:      drivers/mmc/host/s3cmci.*
12242
12243 SAA6588 RDS RECEIVER DRIVER
12244 M:      Hans Verkuil <hverkuil@xs4all.nl>
12245 L:      linux-media@vger.kernel.org
12246 T:      git git://linuxtv.org/media_tree.git
12247 W:      https://linuxtv.org
12248 S:      Odd Fixes
12249 F:      drivers/media/i2c/saa6588*
12250
12251 SAA7134 VIDEO4LINUX DRIVER
12252 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12253 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12254 L:      linux-media@vger.kernel.org
12255 W:      https://linuxtv.org
12256 T:      git git://linuxtv.org/media_tree.git
12257 S:      Odd fixes
12258 F:      Documentation/media/v4l-drivers/saa7134*
12259 F:      drivers/media/pci/saa7134/
12260
12261 SAA7146 VIDEO4LINUX-2 DRIVER
12262 M:      Hans Verkuil <hverkuil@xs4all.nl>
12263 L:      linux-media@vger.kernel.org
12264 T:      git git://linuxtv.org/media_tree.git
12265 S:      Maintained
12266 F:      drivers/media/common/saa7146/
12267 F:      drivers/media/pci/saa7146/
12268 F:      include/media/saa7146*
12269
12270 SAMSUNG AUDIO (ASoC) DRIVERS
12271 M:      Krzysztof Kozlowski <krzk@kernel.org>
12272 M:      Sangbeom Kim <sbkim73@samsung.com>
12273 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12274 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12275 S:      Supported
12276 F:      sound/soc/samsung/
12277 F:      Documentation/devicetree/bindings/sound/samsung*
12278
12279 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12280 M:      Krzysztof Kozlowski <krzk@kernel.org>
12281 L:      linux-crypto@vger.kernel.org
12282 L:      linux-samsung-soc@vger.kernel.org
12283 S:      Maintained
12284 F:      drivers/crypto/exynos-rng.c
12285 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12286
12287 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12288 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12289 L:      linux-samsung-soc@vger.kernel.org
12290 S:      Maintained
12291 F:      drivers/char/hw_random/exynos-trng.c
12292 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12293
12294 SAMSUNG FRAMEBUFFER DRIVER
12295 M:      Jingoo Han <jingoohan1@gmail.com>
12296 L:      linux-fbdev@vger.kernel.org
12297 S:      Maintained
12298 F:      drivers/video/fbdev/s3c-fb.c
12299
12300 SAMSUNG LAPTOP DRIVER
12301 M:      Corentin Chary <corentin.chary@gmail.com>
12302 L:      platform-driver-x86@vger.kernel.org
12303 S:      Maintained
12304 F:      drivers/platform/x86/samsung-laptop.c
12305
12306 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12307 M:      Sangbeom Kim <sbkim73@samsung.com>
12308 M:      Krzysztof Kozlowski <krzk@kernel.org>
12309 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12310 L:      linux-kernel@vger.kernel.org
12311 L:      linux-samsung-soc@vger.kernel.org
12312 S:      Supported
12313 F:      drivers/mfd/sec*.c
12314 F:      drivers/regulator/s2m*.c
12315 F:      drivers/regulator/s5m*.c
12316 F:      drivers/clk/clk-s2mps11.c
12317 F:      drivers/rtc/rtc-s5m.c
12318 F:      include/linux/mfd/samsung/
12319 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12320 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12321 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12322 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12323
12324 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12325 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12326 L:      linux-media@vger.kernel.org
12327 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12328 S:      Maintained
12329 F:      drivers/media/platform/s3c-camif/
12330 F:      include/media/drv-intf/s3c_camif.h
12331
12332 SAMSUNG S3FWRN5 NFC DRIVER
12333 M:      Robert Baldyga <r.baldyga@samsung.com>
12334 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12335 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12336 S:      Supported
12337 F:      drivers/nfc/s3fwrn5
12338
12339 SAMSUNG S5C73M3 CAMERA DRIVER
12340 M:      Kyungmin Park <kyungmin.park@samsung.com>
12341 M:      Andrzej Hajda <a.hajda@samsung.com>
12342 L:      linux-media@vger.kernel.org
12343 S:      Supported
12344 F:      drivers/media/i2c/s5c73m3/*
12345
12346 SAMSUNG S5K5BAF CAMERA DRIVER
12347 M:      Kyungmin Park <kyungmin.park@samsung.com>
12348 M:      Andrzej Hajda <a.hajda@samsung.com>
12349 L:      linux-media@vger.kernel.org
12350 S:      Supported
12351 F:      drivers/media/i2c/s5k5baf.c
12352
12353 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12354 M:      Krzysztof Kozlowski <krzk@kernel.org>
12355 M:      Vladimir Zapolskiy <vz@mleia.com>
12356 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12357 L:      linux-crypto@vger.kernel.org
12358 L:      linux-samsung-soc@vger.kernel.org
12359 S:      Maintained
12360 F:      drivers/crypto/s5p-sss.c
12361
12362 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12363 M:      Kyungmin Park <kyungmin.park@samsung.com>
12364 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12365 L:      linux-media@vger.kernel.org
12366 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12367 S:      Supported
12368 F:      drivers/media/platform/exynos4-is/
12369
12370 SAMSUNG SOC CLOCK DRIVERS
12371 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12372 M:      Tomasz Figa <tomasz.figa@gmail.com>
12373 M:      Chanwoo Choi <cw00.choi@samsung.com>
12374 S:      Supported
12375 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12377 F:      drivers/clk/samsung/
12378 F:      include/dt-bindings/clock/exynos*.h
12379 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12380
12381 SAMSUNG SPI DRIVERS
12382 M:      Kukjin Kim <kgene@kernel.org>
12383 M:      Krzysztof Kozlowski <krzk@kernel.org>
12384 M:      Andi Shyti <andi@etezian.org>
12385 L:      linux-spi@vger.kernel.org
12386 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12387 S:      Maintained
12388 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12389 F:      drivers/spi/spi-s3c*
12390 F:      include/linux/platform_data/spi-s3c64xx.h
12391
12392 SAMSUNG SXGBE DRIVERS
12393 M:      Byungho An <bh74.an@samsung.com>
12394 M:      Girish K S <ks.giri@samsung.com>
12395 M:      Vipul Pandya <vipul.pandya@samsung.com>
12396 S:      Supported
12397 L:      netdev@vger.kernel.org
12398 F:      drivers/net/ethernet/samsung/sxgbe/
12399
12400 SAMSUNG THERMAL DRIVER
12401 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12402 L:      linux-pm@vger.kernel.org
12403 L:      linux-samsung-soc@vger.kernel.org
12404 S:      Supported
12405 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12406 F:      drivers/thermal/samsung/
12407
12408 SAMSUNG USB2 PHY DRIVER
12409 M:      Kamil Debski <kamil@wypas.org>
12410 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12411 L:      linux-kernel@vger.kernel.org
12412 S:      Supported
12413 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12414 F:      Documentation/phy/samsung-usb2.txt
12415 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12416 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12417 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12418 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12419 F:      drivers/phy/samsung/phy-samsung-usb2.c
12420 F:      drivers/phy/samsung/phy-samsung-usb2.h
12421
12422 SC1200 WDT DRIVER
12423 M:      Zwane Mwaikambo <zwanem@gmail.com>
12424 S:      Maintained
12425 F:      drivers/watchdog/sc1200wdt.c
12426
12427 SCHEDULER
12428 M:      Ingo Molnar <mingo@redhat.com>
12429 M:      Peter Zijlstra <peterz@infradead.org>
12430 L:      linux-kernel@vger.kernel.org
12431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12432 S:      Maintained
12433 F:      kernel/sched/
12434 F:      include/linux/sched.h
12435 F:      include/uapi/linux/sched.h
12436 F:      include/linux/wait.h
12437
12438 SCR24X CHIP CARD INTERFACE DRIVER
12439 M:      Lubomir Rintel <lkundrak@v3.sk>
12440 S:      Supported
12441 F:      drivers/char/pcmcia/scr24x_cs.c
12442
12443 SCSI CDROM DRIVER
12444 M:      Jens Axboe <axboe@kernel.dk>
12445 L:      linux-scsi@vger.kernel.org
12446 W:      http://www.kernel.dk
12447 S:      Maintained
12448 F:      drivers/scsi/sr*
12449
12450 SCSI RDMA PROTOCOL (SRP) INITIATOR
12451 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12452 L:      linux-rdma@vger.kernel.org
12453 S:      Supported
12454 W:      http://www.openfabrics.org
12455 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12457 F:      drivers/infiniband/ulp/srp/
12458 F:      include/scsi/srp.h
12459
12460 SCSI SG DRIVER
12461 M:      Doug Gilbert <dgilbert@interlog.com>
12462 L:      linux-scsi@vger.kernel.org
12463 W:      http://sg.danny.cz/sg
12464 S:      Maintained
12465 F:      Documentation/scsi/scsi-generic.txt
12466 F:      drivers/scsi/sg.c
12467 F:      include/scsi/sg.h
12468
12469 SCSI SUBSYSTEM
12470 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12472 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12474 L:      linux-scsi@vger.kernel.org
12475 S:      Maintained
12476 F:      Documentation/devicetree/bindings/scsi/
12477 F:      drivers/scsi/
12478 F:      include/scsi/
12479
12480 SCSI TAPE DRIVER
12481 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12482 L:      linux-scsi@vger.kernel.org
12483 S:      Maintained
12484 F:      Documentation/scsi/st.txt
12485 F:      drivers/scsi/st.*
12486 F:      drivers/scsi/st_*.h
12487
12488 SCTP PROTOCOL
12489 M:      Vlad Yasevich <vyasevich@gmail.com>
12490 M:      Neil Horman <nhorman@tuxdriver.com>
12491 M:      Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12492 L:      linux-sctp@vger.kernel.org
12493 W:      http://lksctp.sourceforge.net
12494 S:      Maintained
12495 F:      Documentation/networking/sctp.txt
12496 F:      include/linux/sctp.h
12497 F:      include/uapi/linux/sctp.h
12498 F:      include/net/sctp/
12499 F:      net/sctp/
12500
12501 SCx200 CPU SUPPORT
12502 M:      Jim Cromie <jim.cromie@gmail.com>
12503 S:      Odd Fixes
12504 F:      Documentation/i2c/busses/scx200_acb
12505 F:      arch/x86/platform/scx200/
12506 F:      drivers/watchdog/scx200_wdt.c
12507 F:      drivers/i2c/busses/scx200*
12508 F:      drivers/mtd/maps/scx200_docflash.c
12509 F:      include/linux/scx200.h
12510
12511 SCx200 GPIO DRIVER
12512 M:      Jim Cromie <jim.cromie@gmail.com>
12513 S:      Maintained
12514 F:      drivers/char/scx200_gpio.c
12515 F:      include/linux/scx200_gpio.h
12516
12517 SCx200 HRT CLOCKSOURCE DRIVER
12518 M:      Jim Cromie <jim.cromie@gmail.com>
12519 S:      Maintained
12520 F:      drivers/clocksource/scx200_hrt.c
12521
12522 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12523 M:      Sascha Sommer <saschasommer@freenet.de>
12524 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12525 S:      Maintained
12526 F:      drivers/mmc/host/sdricoh_cs.c
12527
12528 SECURE COMPUTING
12529 M:      Kees Cook <keescook@chromium.org>
12530 R:      Andy Lutomirski <luto@amacapital.net>
12531 R:      Will Drewry <wad@chromium.org>
12532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12533 S:      Supported
12534 F:      kernel/seccomp.c
12535 F:      include/uapi/linux/seccomp.h
12536 F:      include/linux/seccomp.h
12537 F:      tools/testing/selftests/seccomp/*
12538 F:      tools/testing/selftests/kselftest_harness.h
12539 F:      Documentation/userspace-api/seccomp_filter.rst
12540 K:      \bsecure_computing
12541 K:      \bTIF_SECCOMP\b
12542
12543 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12544 M:      Al Cooper <alcooperx@gmail.com>
12545 L:      linux-mmc@vger.kernel.org
12546 L:      bcm-kernel-feedback-list@broadcom.com
12547 S:      Maintained
12548 F:      drivers/mmc/host/sdhci-brcmstb*
12549
12550 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12551 M:      Adrian Hunter <adrian.hunter@intel.com>
12552 L:      linux-mmc@vger.kernel.org
12553 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12554 S:      Maintained
12555 F:      drivers/mmc/host/sdhci*
12556 F:      include/linux/mmc/sdhci*
12557
12558 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12559 M:      Ben Dooks <ben-linux@fluff.org>
12560 M:      Jaehoon Chung <jh80.chung@samsung.com>
12561 L:      linux-mmc@vger.kernel.org
12562 S:      Maintained
12563 F:      drivers/mmc/host/sdhci-s3c*
12564
12565 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12566 M:      Viresh Kumar <vireshk@kernel.org>
12567 L:      linux-mmc@vger.kernel.org
12568 S:      Maintained
12569 F:      drivers/mmc/host/sdhci-spear.c
12570
12571 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12572 M:      Kishon Vijay Abraham I <kishon@ti.com>
12573 L:      linux-mmc@vger.kernel.org
12574 S:      Maintained
12575 F:      drivers/mmc/host/sdhci-omap.c
12576
12577 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12578 M:      Scott Bauer <scott.bauer@intel.com>
12579 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12580 L:      linux-block@vger.kernel.org
12581 S:      Supported
12582 F:      block/sed*
12583 F:      block/opal_proto.h
12584 F:      include/linux/sed*
12585 F:      include/uapi/linux/sed*
12586
12587 SECURITY CONTACT
12588 M:      Security Officers <security@kernel.org>
12589 S:      Supported
12590
12591 SECURITY SUBSYSTEM
12592 M:      James Morris <jmorris@namei.org>
12593 M:      "Serge E. Hallyn" <serge@hallyn.com>
12594 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12596 W:      http://kernsec.org/
12597 S:      Supported
12598 F:      security/
12599
12600 SELINUX SECURITY MODULE
12601 M:      Paul Moore <paul@paul-moore.com>
12602 M:      Stephen Smalley <sds@tycho.nsa.gov>
12603 M:      Eric Paris <eparis@parisplace.org>
12604 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12605 W:      https://selinuxproject.org
12606 W:      https://github.com/SELinuxProject
12607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12608 S:      Supported
12609 F:      include/linux/selinux*
12610 F:      security/selinux/
12611 F:      scripts/selinux/
12612 F:      Documentation/admin-guide/LSM/SELinux.rst
12613
12614 SENSABLE PHANTOM
12615 M:      Jiri Slaby <jirislaby@gmail.com>
12616 S:      Maintained
12617 F:      drivers/misc/phantom.c
12618 F:      include/uapi/linux/phantom.h
12619
12620 SERIAL DEVICE BUS
12621 M:      Rob Herring <robh@kernel.org>
12622 L:      linux-serial@vger.kernel.org
12623 S:      Maintained
12624 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12625 F:      drivers/tty/serdev/
12626 F:      include/linux/serdev.h
12627
12628 SERIAL DRIVERS
12629 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12630 L:      linux-serial@vger.kernel.org
12631 S:      Maintained
12632 F:      Documentation/devicetree/bindings/serial/
12633 F:      drivers/tty/serial/
12634
12635 SERIAL IR RECEIVER
12636 M:      Sean Young <sean@mess.org>
12637 L:      linux-media@vger.kernel.org
12638 S:      Maintained
12639 F:      drivers/media/rc/serial_ir.c
12640
12641 SFC NETWORK DRIVER
12642 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12643 M:      Edward Cree <ecree@solarflare.com>
12644 M:      Bert Kenward <bkenward@solarflare.com>
12645 L:      netdev@vger.kernel.org
12646 S:      Supported
12647 F:      drivers/net/ethernet/sfc/
12648
12649 SGI GRU DRIVER
12650 M:      Dimitri Sivanich <sivanich@sgi.com>
12651 S:      Maintained
12652 F:      drivers/misc/sgi-gru/
12653
12654 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12655 M:      Pat Gefre <pfg@sgi.com>
12656 L:      linux-ia64@vger.kernel.org
12657 S:      Supported
12658 F:      Documentation/ia64/serial.txt
12659 F:      drivers/tty/serial/ioc?_serial.c
12660 F:      include/linux/ioc?.h
12661
12662 SGI XP/XPC/XPNET DRIVER
12663 M:      Cliff Whickman <cpw@sgi.com>
12664 M:      Robin Holt <robinmholt@gmail.com>
12665 S:      Maintained
12666 F:      drivers/misc/sgi-xp/
12667
12668 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12669 M:      Ursula Braun <ubraun@linux.ibm.com>
12670 L:      linux-s390@vger.kernel.org
12671 W:      http://www.ibm.com/developerworks/linux/linux390/
12672 S:      Supported
12673 F:      net/smc/
12674
12675 SH_VEU V4L2 MEM2MEM DRIVER
12676 L:      linux-media@vger.kernel.org
12677 S:      Orphan
12678 F:      drivers/media/platform/sh_veu.c
12679
12680 SH_VOU V4L2 OUTPUT DRIVER
12681 L:      linux-media@vger.kernel.org
12682 S:      Orphan
12683 F:      drivers/media/platform/sh_vou.c
12684 F:      include/media/drv-intf/sh_vou.h
12685
12686 SI2157 MEDIA DRIVER
12687 M:      Antti Palosaari <crope@iki.fi>
12688 L:      linux-media@vger.kernel.org
12689 W:      https://linuxtv.org
12690 W:      http://palosaari.fi/linux/
12691 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12692 T:      git git://linuxtv.org/anttip/media_tree.git
12693 S:      Maintained
12694 F:      drivers/media/tuners/si2157*
12695
12696 SI2165 MEDIA DRIVER
12697 M:      Matthias Schwarzott <zzam@gentoo.org>
12698 L:      linux-media@vger.kernel.org
12699 W:      https://linuxtv.org
12700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12701 S:      Maintained
12702 F:      drivers/media/dvb-frontends/si2165*
12703
12704 SI2168 MEDIA DRIVER
12705 M:      Antti Palosaari <crope@iki.fi>
12706 L:      linux-media@vger.kernel.org
12707 W:      https://linuxtv.org
12708 W:      http://palosaari.fi/linux/
12709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12710 T:      git git://linuxtv.org/anttip/media_tree.git
12711 S:      Maintained
12712 F:      drivers/media/dvb-frontends/si2168*
12713
12714 SI470X FM RADIO RECEIVER I2C DRIVER
12715 M:      Hans Verkuil <hverkuil@xs4all.nl>
12716 L:      linux-media@vger.kernel.org
12717 T:      git git://linuxtv.org/media_tree.git
12718 W:      https://linuxtv.org
12719 S:      Odd Fixes
12720 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12721
12722 SI470X FM RADIO RECEIVER USB DRIVER
12723 M:      Hans Verkuil <hverkuil@xs4all.nl>
12724 L:      linux-media@vger.kernel.org
12725 T:      git git://linuxtv.org/media_tree.git
12726 W:      https://linuxtv.org
12727 S:      Maintained
12728 F:      drivers/media/radio/si470x/radio-si470x-common.c
12729 F:      drivers/media/radio/si470x/radio-si470x.h
12730 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12731
12732 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12733 M:      Eduardo Valentin <edubezval@gmail.com>
12734 L:      linux-media@vger.kernel.org
12735 T:      git git://linuxtv.org/media_tree.git
12736 W:      https://linuxtv.org
12737 S:      Odd Fixes
12738 F:      drivers/media/radio/si4713/si4713.?
12739
12740 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12741 M:      Eduardo Valentin <edubezval@gmail.com>
12742 L:      linux-media@vger.kernel.org
12743 T:      git git://linuxtv.org/media_tree.git
12744 W:      https://linuxtv.org
12745 S:      Odd Fixes
12746 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12747
12748 SI4713 FM RADIO TRANSMITTER USB DRIVER
12749 M:      Hans Verkuil <hverkuil@xs4all.nl>
12750 L:      linux-media@vger.kernel.org
12751 T:      git git://linuxtv.org/media_tree.git
12752 W:      https://linuxtv.org
12753 S:      Maintained
12754 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12755
12756 SIANO DVB DRIVER
12757 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12758 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12759 L:      linux-media@vger.kernel.org
12760 W:      https://linuxtv.org
12761 T:      git git://linuxtv.org/media_tree.git
12762 S:      Odd fixes
12763 F:      drivers/media/common/siano/
12764 F:      drivers/media/usb/siano/
12765 F:      drivers/media/usb/siano/
12766 F:      drivers/media/mmc/siano/
12767
12768 SILEAD TOUCHSCREEN DRIVER
12769 M:      Hans de Goede <hdegoede@redhat.com>
12770 L:      linux-input@vger.kernel.org
12771 L:      platform-driver-x86@vger.kernel.org
12772 S:      Maintained
12773 F:      drivers/input/touchscreen/silead.c
12774 F:      drivers/platform/x86/silead_dmi.c
12775
12776 SILICON MOTION SM712 FRAME BUFFER DRIVER
12777 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12778 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12779 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12780 L:      linux-fbdev@vger.kernel.org
12781 S:      Maintained
12782 F:      drivers/video/fbdev/sm712*
12783 F:      Documentation/fb/sm712fb.txt
12784
12785 SIMPLE FIRMWARE INTERFACE (SFI)
12786 M:      Len Brown <lenb@kernel.org>
12787 L:      sfi-devel@simplefirmware.org
12788 W:      http://simplefirmware.org/
12789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12790 S:      Supported
12791 F:      arch/x86/platform/sfi/
12792 F:      drivers/sfi/
12793 F:      include/linux/sfi*.h
12794
12795 SIMPLEFB FB DRIVER
12796 M:      Hans de Goede <hdegoede@redhat.com>
12797 L:      linux-fbdev@vger.kernel.org
12798 S:      Maintained
12799 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12800 F:      drivers/video/fbdev/simplefb.c
12801 F:      include/linux/platform_data/simplefb.h
12802
12803 SIMTEC EB110ATX (Chalice CATS)
12804 P:      Ben Dooks
12805 P:      Vincent Sanders <vince@simtec.co.uk>
12806 M:      Simtec Linux Team <linux@simtec.co.uk>
12807 W:      http://www.simtec.co.uk/products/EB110ATX/
12808 S:      Supported
12809
12810 SIMTEC EB2410ITX (BAST)
12811 P:      Ben Dooks
12812 P:      Vincent Sanders <vince@simtec.co.uk>
12813 M:      Simtec Linux Team <linux@simtec.co.uk>
12814 W:      http://www.simtec.co.uk/products/EB2410ITX/
12815 S:      Supported
12816 F:      arch/arm/mach-s3c24xx/mach-bast.c
12817 F:      arch/arm/mach-s3c24xx/bast-ide.c
12818 F:      arch/arm/mach-s3c24xx/bast-irq.c
12819
12820 SIPHASH PRF ROUTINES
12821 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12822 S:      Maintained
12823 F:      lib/siphash.c
12824 F:      lib/test_siphash.c
12825 F:      include/linux/siphash.h
12826
12827 SIOX
12828 M:      Gavin Schenk <g.schenk@eckelmann.de>
12829 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12830 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
12831 S:      Supported
12832 F:      drivers/siox/*
12833 F:      include/trace/events/siox.h
12834
12835 SIS 190 ETHERNET DRIVER
12836 M:      Francois Romieu <romieu@fr.zoreil.com>
12837 L:      netdev@vger.kernel.org
12838 S:      Maintained
12839 F:      drivers/net/ethernet/sis/sis190.c
12840
12841 SIS 900/7016 FAST ETHERNET DRIVER
12842 M:      Daniele Venzano <venza@brownhat.org>
12843 W:      http://www.brownhat.org/sis900.html
12844 L:      netdev@vger.kernel.org
12845 S:      Maintained
12846 F:      drivers/net/ethernet/sis/sis900.*
12847
12848 SIS FRAMEBUFFER DRIVER
12849 M:      Thomas Winischhofer <thomas@winischhofer.net>
12850 W:      http://www.winischhofer.net/linuxsisvga.shtml
12851 S:      Maintained
12852 F:      Documentation/fb/sisfb.txt
12853 F:      drivers/video/fbdev/sis/
12854 F:      include/video/sisfb.h
12855
12856 SIS USB2VGA DRIVER
12857 M:      Thomas Winischhofer <thomas@winischhofer.net>
12858 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12859 S:      Maintained
12860 F:      drivers/usb/misc/sisusbvga/
12861
12862 SLAB ALLOCATOR
12863 M:      Christoph Lameter <cl@linux.com>
12864 M:      Pekka Enberg <penberg@kernel.org>
12865 M:      David Rientjes <rientjes@google.com>
12866 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12867 M:      Andrew Morton <akpm@linux-foundation.org>
12868 L:      linux-mm@kvack.org
12869 S:      Maintained
12870 F:      include/linux/sl?b*.h
12871 F:      mm/sl?b*
12872
12873 SLEEPABLE READ-COPY UPDATE (SRCU)
12874 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12875 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12876 M:      Josh Triplett <josh@joshtriplett.org>
12877 R:      Steven Rostedt <rostedt@goodmis.org>
12878 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12879 L:      linux-kernel@vger.kernel.org
12880 W:      http://www.rdrop.com/users/paulmck/RCU/
12881 S:      Supported
12882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12883 F:      include/linux/srcu.h
12884 F:      kernel/rcu/srcu.c
12885
12886 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12887 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12888 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12889 S:      Maintained
12890 F:      drivers/slimbus/
12891 F:      Documentation/devicetree/bindings/slimbus/
12892 F:      include/linux/slimbus.h
12893
12894 SMACK SECURITY MODULE
12895 M:      Casey Schaufler <casey@schaufler-ca.com>
12896 L:      linux-security-module@vger.kernel.org
12897 W:      http://schaufler-ca.com
12898 T:      git git://github.com/cschaufler/smack-next
12899 S:      Maintained
12900 F:      Documentation/admin-guide/LSM/Smack.rst
12901 F:      security/smack/
12902
12903 SMC91x ETHERNET DRIVER
12904 M:      Nicolas Pitre <nico@fluxnic.net>
12905 S:      Odd Fixes
12906 F:      drivers/net/ethernet/smsc/smc91x.*
12907
12908 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12909 M:      Sakari Ailus <sakari.ailus@iki.fi>
12910 L:      linux-media@vger.kernel.org
12911 S:      Maintained
12912 F:      drivers/media/i2c/smiapp/
12913 F:      include/media/i2c/smiapp.h
12914 F:      drivers/media/i2c/smiapp-pll.c
12915 F:      drivers/media/i2c/smiapp-pll.h
12916 F:      include/uapi/linux/smiapp.h
12917 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12918
12919 SMM665 HARDWARE MONITOR DRIVER
12920 M:      Guenter Roeck <linux@roeck-us.net>
12921 L:      linux-hwmon@vger.kernel.org
12922 S:      Maintained
12923 F:      Documentation/hwmon/smm665
12924 F:      drivers/hwmon/smm665.c
12925
12926 SMSC EMC2103 HARDWARE MONITOR DRIVER
12927 M:      Steve Glendinning <steve.glendinning@shawell.net>
12928 L:      linux-hwmon@vger.kernel.org
12929 S:      Maintained
12930 F:      Documentation/hwmon/emc2103
12931 F:      drivers/hwmon/emc2103.c
12932
12933 SMSC SCH5627 HARDWARE MONITOR DRIVER
12934 M:      Hans de Goede <hdegoede@redhat.com>
12935 L:      linux-hwmon@vger.kernel.org
12936 S:      Supported
12937 F:      Documentation/hwmon/sch5627
12938 F:      drivers/hwmon/sch5627.c
12939
12940 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12941 M:      Steve Glendinning <steve.glendinning@shawell.net>
12942 L:      linux-fbdev@vger.kernel.org
12943 S:      Maintained
12944 F:      drivers/video/fbdev/smscufx.c
12945
12946 SMSC47B397 HARDWARE MONITOR DRIVER
12947 M:      Jean Delvare <jdelvare@suse.com>
12948 L:      linux-hwmon@vger.kernel.org
12949 S:      Maintained
12950 F:      Documentation/hwmon/smsc47b397
12951 F:      drivers/hwmon/smsc47b397.c
12952
12953 SMSC911x ETHERNET DRIVER
12954 M:      Steve Glendinning <steve.glendinning@shawell.net>
12955 L:      netdev@vger.kernel.org
12956 S:      Maintained
12957 F:      include/linux/smsc911x.h
12958 F:      drivers/net/ethernet/smsc/smsc911x.*
12959
12960 SMSC9420 PCI ETHERNET DRIVER
12961 M:      Steve Glendinning <steve.glendinning@shawell.net>
12962 L:      netdev@vger.kernel.org
12963 S:      Maintained
12964 F:      drivers/net/ethernet/smsc/smsc9420.*
12965
12966 SOC-CAMERA V4L2 SUBSYSTEM
12967 L:      linux-media@vger.kernel.org
12968 T:      git git://linuxtv.org/media_tree.git
12969 S:      Orphan
12970 F:      include/media/soc*
12971 F:      drivers/media/i2c/soc_camera/
12972 F:      drivers/media/platform/soc_camera/
12973
12974 SOCIONEXT SYNQUACER I2C DRIVER
12975 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
12976 L:      linux-i2c@vger.kernel.org
12977 S:      Maintained
12978 F:      drivers/i2c/busses/i2c-synquacer.c
12979 F:      Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12980
12981 SOCIONEXT UNIPHIER SOUND DRIVER
12982 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12983 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12984 S:      Maintained
12985 F:      sound/soc/uniphier/
12986
12987 SOEKRIS NET48XX LED SUPPORT
12988 M:      Chris Boot <bootc@bootc.net>
12989 S:      Maintained
12990 F:      drivers/leds/leds-net48xx.c
12991
12992 SOFT-ROCE DRIVER (rxe)
12993 M:      Moni Shoua <monis@mellanox.com>
12994 L:      linux-rdma@vger.kernel.org
12995 S:      Supported
12996 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12997 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12998 F:      drivers/infiniband/sw/rxe/
12999 F:      include/uapi/rdma/rdma_user_rxe.h
13000
13001 SOFTLOGIC 6x10 MPEG CODEC
13002 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13003 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13004 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13005 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13006 M:      Ismael Luceno <ismael@iodev.co.uk>
13007 L:      linux-media@vger.kernel.org
13008 S:      Supported
13009 F:      drivers/media/pci/solo6x10/
13010
13011 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13012 M:      James Morse <james.morse@arm.com>
13013 L:      linux-arm-kernel@lists.infradead.org
13014 S:      Maintained
13015 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
13016 F:      drivers/firmware/arm_sdei.c
13017 F:      include/linux/sdei.h
13018 F:      include/uapi/linux/sdei.h
13019
13020 SOFTWARE RAID (Multiple Disks) SUPPORT
13021 M:      Shaohua Li <shli@kernel.org>
13022 L:      linux-raid@vger.kernel.org
13023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13024 S:      Supported
13025 F:      drivers/md/Makefile
13026 F:      drivers/md/Kconfig
13027 F:      drivers/md/md*
13028 F:      drivers/md/raid*
13029 F:      include/linux/raid/
13030 F:      include/uapi/linux/raid/
13031
13032 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13033 M:      Jassi Brar <jaswinder.singh@linaro.org>
13034 L:      netdev@vger.kernel.org
13035 S:      Maintained
13036 F:      drivers/net/ethernet/socionext/netsec.c
13037 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
13038
13039 SOLIDRUN CLEARFOG SUPPORT
13040 M:      Russell King <linux@armlinux.org.uk>
13041 S:      Maintained
13042 F:      arch/arm/boot/dts/armada-388-clearfog*
13043 F:      arch/arm/boot/dts/armada-38x-solidrun-*
13044
13045 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13046 M:      Russell King <linux@armlinux.org.uk>
13047 S:      Maintained
13048 F:      arch/arm/boot/dts/imx6*-cubox-i*
13049 F:      arch/arm/boot/dts/imx6*-hummingboard*
13050 F:      arch/arm/boot/dts/imx6*-sr-*
13051
13052 SONIC NETWORK DRIVER
13053 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13054 L:      netdev@vger.kernel.org
13055 S:      Maintained
13056 F:      drivers/net/ethernet/natsemi/sonic.*
13057
13058 SONICS SILICON BACKPLANE DRIVER (SSB)
13059 M:      Michael Buesch <m@bues.ch>
13060 L:      linux-wireless@vger.kernel.org
13061 S:      Maintained
13062 F:      drivers/ssb/
13063 F:      include/linux/ssb/
13064
13065 SONY IMX274 SENSOR DRIVER
13066 M:      Leon Luo <leonl@leopardimaging.com>
13067 L:      linux-media@vger.kernel.org
13068 T:      git git://linuxtv.org/media_tree.git
13069 S:      Maintained
13070 F:      drivers/media/i2c/imx274.c
13071 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
13072
13073 SONY MEMORYSTICK CARD SUPPORT
13074 M:      Alex Dubov <oakad@yahoo.com>
13075 W:      http://tifmxx.berlios.de/
13076 S:      Maintained
13077 F:      drivers/memstick/host/tifm_ms.c
13078
13079 SONY MEMORYSTICK STANDARD SUPPORT
13080 M:      Maxim Levitsky <maximlevitsky@gmail.com>
13081 S:      Maintained
13082 F:      drivers/memstick/core/ms_block.*
13083
13084 SONY VAIO CONTROL DEVICE DRIVER
13085 M:      Mattia Dongili <malattia@linux.it>
13086 L:      platform-driver-x86@vger.kernel.org
13087 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13088 S:      Maintained
13089 F:      Documentation/laptops/sony-laptop.txt
13090 F:      drivers/char/sonypi.c
13091 F:      drivers/platform/x86/sony-laptop.c
13092 F:      include/linux/sony-laptop.h
13093
13094 SOUND
13095 M:      Jaroslav Kysela <perex@perex.cz>
13096 M:      Takashi Iwai <tiwai@suse.com>
13097 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13098 W:      http://www.alsa-project.org/
13099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13100 T:      git git://git.alsa-project.org/alsa-kernel.git
13101 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
13102 S:      Maintained
13103 F:      Documentation/sound/
13104 F:      include/sound/
13105 F:      include/uapi/sound/
13106 F:      sound/
13107
13108 SOUND - COMPRESSED AUDIO
13109 M:      Vinod Koul <vinod.koul@intel.com>
13110 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13112 S:      Supported
13113 F:      Documentation/sound/alsa/compress_offload.txt
13114 F:      include/sound/compress_driver.h
13115 F:      include/uapi/sound/compress_*
13116 F:      sound/core/compress_offload.c
13117 F:      sound/soc/soc-compress.c
13118
13119 SOUND - DMAENGINE HELPERS
13120 M:      Lars-Peter Clausen <lars@metafoo.de>
13121 S:      Supported
13122 F:      include/sound/dmaengine_pcm.h
13123 F:      sound/core/pcm_dmaengine.c
13124 F:      sound/soc/soc-generic-dmaengine-pcm.c
13125
13126 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13127 M:      Liam Girdwood <lgirdwood@gmail.com>
13128 M:      Mark Brown <broonie@kernel.org>
13129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13130 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13131 W:      http://alsa-project.org/main/index.php/ASoC
13132 S:      Supported
13133 F:      Documentation/devicetree/bindings/sound/
13134 F:      Documentation/sound/alsa/soc/
13135 F:      sound/soc/
13136 F:      include/sound/soc*
13137
13138 SOUNDWIRE SUBSYSTEM
13139 M:      Vinod Koul <vinod.koul@intel.com>
13140 M:      Sanyog Kale <sanyog.r.kale@intel.com>
13141 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13142 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13143 S:      Supported
13144 F:      Documentation/driver-api/soundwire/
13145 F:      drivers/soundwire/
13146 F:      include/linux/soundwire/
13147
13148 SP2 MEDIA DRIVER
13149 M:      Olli Salonen <olli.salonen@iki.fi>
13150 L:      linux-media@vger.kernel.org
13151 W:      https://linuxtv.org
13152 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13153 S:      Maintained
13154 F:      drivers/media/dvb-frontends/sp2*
13155
13156 SPARC + UltraSPARC (sparc/sparc64)
13157 M:      "David S. Miller" <davem@davemloft.net>
13158 L:      sparclinux@vger.kernel.org
13159 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
13160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13162 S:      Maintained
13163 F:      arch/sparc/
13164 F:      drivers/sbus/
13165
13166 SPARC SERIAL DRIVERS
13167 M:      "David S. Miller" <davem@davemloft.net>
13168 L:      sparclinux@vger.kernel.org
13169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13171 S:      Maintained
13172 F:      include/linux/sunserialcore.h
13173 F:      drivers/tty/serial/suncore.c
13174 F:      drivers/tty/serial/sunhv.c
13175 F:      drivers/tty/serial/sunsab.c
13176 F:      drivers/tty/serial/sunsab.h
13177 F:      drivers/tty/serial/sunsu.c
13178 F:      drivers/tty/serial/sunzilog.c
13179 F:      drivers/tty/serial/sunzilog.h
13180 F:      drivers/tty/vcc.c
13181
13182 SPARSE CHECKER
13183 M:      "Christopher Li" <sparse@chrisli.org>
13184 L:      linux-sparse@vger.kernel.org
13185 W:      https://sparse.wiki.kernel.org/
13186 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13187 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13188 S:      Maintained
13189 F:      include/linux/compiler.h
13190
13191 SPEAR CLOCK FRAMEWORK SUPPORT
13192 M:      Viresh Kumar <vireshk@kernel.org>
13193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13194 W:      http://www.st.com/spear
13195 S:      Maintained
13196 F:      drivers/clk/spear/
13197
13198 SPEAR PLATFORM SUPPORT
13199 M:      Viresh Kumar <vireshk@kernel.org>
13200 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13202 W:      http://www.st.com/spear
13203 S:      Maintained
13204 F:      arch/arm/boot/dts/spear*
13205 F:      arch/arm/mach-spear/
13206
13207 SPI NOR SUBSYSTEM
13208 M:      Marek Vasut <marek.vasut@gmail.com>
13209 L:      linux-mtd@lists.infradead.org
13210 W:      http://www.linux-mtd.infradead.org/
13211 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13212 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13213 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13214 S:      Maintained
13215 F:      drivers/mtd/spi-nor/
13216 F:      include/linux/mtd/spi-nor.h
13217
13218 SPI SUBSYSTEM
13219 M:      Mark Brown <broonie@kernel.org>
13220 L:      linux-spi@vger.kernel.org
13221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13222 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13223 S:      Maintained
13224 F:      Documentation/devicetree/bindings/spi/
13225 F:      Documentation/spi/
13226 F:      drivers/spi/
13227 F:      include/linux/spi/
13228 F:      include/uapi/linux/spi/
13229 F:      tools/spi/
13230
13231 SPIDERNET NETWORK DRIVER for CELL
13232 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13233 L:      netdev@vger.kernel.org
13234 S:      Supported
13235 F:      Documentation/networking/spider_net.txt
13236 F:      drivers/net/ethernet/toshiba/spider_net*
13237
13238 SPMI SUBSYSTEM
13239 R:      Stephen Boyd <sboyd@kernel.org>
13240 L:      linux-arm-msm@vger.kernel.org
13241 F:      Documentation/devicetree/bindings/spmi/
13242 F:      drivers/spmi/
13243 F:      include/dt-bindings/spmi/spmi.h
13244 F:      include/linux/spmi.h
13245 F:      include/trace/events/spmi.h
13246
13247 SPU FILE SYSTEM
13248 M:      Jeremy Kerr <jk@ozlabs.org>
13249 L:      linuxppc-dev@lists.ozlabs.org
13250 W:      http://www.ibm.com/developerworks/power/cell/
13251 S:      Supported
13252 F:      Documentation/filesystems/spufs.txt
13253 F:      arch/powerpc/platforms/cell/spufs/
13254
13255 SQUASHFS FILE SYSTEM
13256 M:      Phillip Lougher <phillip@squashfs.org.uk>
13257 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13258 W:      http://squashfs.org.uk
13259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13260 S:      Maintained
13261 F:      Documentation/filesystems/squashfs.txt
13262 F:      fs/squashfs/
13263
13264 SRM (Alpha) environment access
13265 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13266 S:      Maintained
13267 F:      arch/alpha/kernel/srm_env.c
13268
13269 STABLE BRANCH
13270 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13271 L:      stable@vger.kernel.org
13272 S:      Supported
13273 F:      Documentation/process/stable-kernel-rules.rst
13274
13275 STAGING - ATOMISP DRIVER
13276 M:      Alan Cox <alan@linux.intel.com>
13277 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13278 L:      linux-media@vger.kernel.org
13279 S:      Maintained
13280 F:      drivers/staging/media/atomisp/
13281
13282 STAGING - COMEDI
13283 M:      Ian Abbott <abbotti@mev.co.uk>
13284 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13285 S:      Odd Fixes
13286 F:      drivers/staging/comedi/
13287
13288 STAGING - FLARION FT1000 DRIVERS
13289 M:      Marek Belisko <marek.belisko@gmail.com>
13290 S:      Odd Fixes
13291 F:      drivers/staging/ft1000/
13292
13293 STAGING - INDUSTRIAL IO
13294 M:      Jonathan Cameron <jic23@kernel.org>
13295 L:      linux-iio@vger.kernel.org
13296 S:      Odd Fixes
13297 F:      Documentation/devicetree/bindings/staging/iio/
13298 F:      drivers/staging/iio/
13299
13300 STAGING - LUSTRE PARALLEL FILESYSTEM
13301 M:      Oleg Drokin <oleg.drokin@intel.com>
13302 M:      Andreas Dilger <andreas.dilger@intel.com>
13303 M:      James Simmons <jsimmons@infradead.org>
13304 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13305 W:      http://wiki.lustre.org/
13306 S:      Maintained
13307 F:      drivers/staging/lustre
13308
13309 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13310 M:      Marc Dietrich <marvin24@gmx.de>
13311 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13312 L:      linux-tegra@vger.kernel.org
13313 S:      Maintained
13314 F:      drivers/staging/nvec/
13315
13316 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13317 M:      Jens Frederich <jfrederich@gmail.com>
13318 M:      Daniel Drake <dsd@laptop.org>
13319 M:      Jon Nettleton <jon.nettleton@gmail.com>
13320 W:      http://wiki.laptop.org/go/DCON
13321 S:      Maintained
13322 F:      drivers/staging/olpc_dcon/
13323
13324 STAGING - REALTEK RTL8712U DRIVERS
13325 M:      Larry Finger <Larry.Finger@lwfinger.net>
13326 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13327 S:      Odd Fixes
13328 F:      drivers/staging/rtl8712/
13329
13330 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13331 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13332 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13333 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13334 L:      linux-fbdev@vger.kernel.org
13335 S:      Maintained
13336 F:      drivers/staging/sm750fb/
13337
13338 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13339 M:      William Hubbs <w.d.hubbs@gmail.com>
13340 M:      Chris Brannon <chris@the-brannons.com>
13341 M:      Kirk Reiser <kirk@reisers.ca>
13342 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13343 L:      speakup@linux-speakup.org
13344 W:      http://www.linux-speakup.org/
13345 S:      Odd Fixes
13346 F:      drivers/staging/speakup/
13347
13348 STAGING - VIA VT665X DRIVERS
13349 M:      Forest Bond <forest@alittletooquiet.net>
13350 S:      Odd Fixes
13351 F:      drivers/staging/vt665?/
13352
13353 STAGING - WILC1000 WIFI DRIVER
13354 M:      Aditya Shankar <aditya.shankar@microchip.com>
13355 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13356 L:      linux-wireless@vger.kernel.org
13357 S:      Supported
13358 F:      drivers/staging/wilc1000/
13359
13360 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13361 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13362 S:      Odd Fixes
13363 F:      drivers/staging/xgifb/
13364
13365 STAGING SUBSYSTEM
13366 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13368 L:      devel@driverdev.osuosl.org
13369 S:      Supported
13370 F:      drivers/staging/
13371
13372 STARFIRE/DURALAN NETWORK DRIVER
13373 M:      Ion Badulescu <ionut@badula.org>
13374 S:      Odd Fixes
13375 F:      drivers/net/ethernet/adaptec/starfire*
13376
13377 STEC S1220 SKD DRIVER
13378 M:      Bart Van Assche <bart.vanassche@wdc.com>
13379 L:      linux-block@vger.kernel.org
13380 S:      Maintained
13381 F:      drivers/block/skd*[ch]
13382
13383 STI CEC DRIVER
13384 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13385 S:      Maintained
13386 F:      drivers/staging/media/st-cec/
13387 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13388
13389 STK1160 USB VIDEO CAPTURE DRIVER
13390 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13391 L:      linux-media@vger.kernel.org
13392 T:      git git://linuxtv.org/media_tree.git
13393 S:      Maintained
13394 F:      drivers/media/usb/stk1160/
13395
13396 STMMAC ETHERNET DRIVER
13397 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13398 M:      Alexandre Torgue <alexandre.torgue@st.com>
13399 L:      netdev@vger.kernel.org
13400 W:      http://www.stlinux.com
13401 S:      Supported
13402 F:      drivers/net/ethernet/stmicro/stmmac/
13403
13404 SUN3/3X
13405 M:      Sam Creasey <sammy@sammy.net>
13406 W:      http://sammy.net/sun3/
13407 S:      Maintained
13408 F:      arch/m68k/kernel/*sun3*
13409 F:      arch/m68k/sun3*/
13410 F:      arch/m68k/include/asm/sun3*
13411 F:      drivers/net/ethernet/i825xx/sun3*
13412
13413 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13414 M:      Hans de Goede <hdegoede@redhat.com>
13415 L:      linux-input@vger.kernel.org
13416 S:      Maintained
13417 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13418 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13419
13420 SUNDANCE NETWORK DRIVER
13421 M:      Denis Kirjanov <kda@linux-powerpc.org>
13422 L:      netdev@vger.kernel.org
13423 S:      Maintained
13424 F:      drivers/net/ethernet/dlink/sundance.c
13425
13426 SUPERH
13427 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13428 M:      Rich Felker <dalias@libc.org>
13429 L:      linux-sh@vger.kernel.org
13430 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13431 S:      Maintained
13432 F:      Documentation/sh/
13433 F:      arch/sh/
13434 F:      drivers/sh/
13435
13436 SUSPEND TO RAM
13437 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13438 M:      Len Brown <len.brown@intel.com>
13439 M:      Pavel Machek <pavel@ucw.cz>
13440 L:      linux-pm@vger.kernel.org
13441 B:      https://bugzilla.kernel.org
13442 S:      Supported
13443 F:      Documentation/power/
13444 F:      arch/x86/kernel/acpi/
13445 F:      drivers/base/power/
13446 F:      kernel/power/
13447 F:      include/linux/suspend.h
13448 F:      include/linux/freezer.h
13449 F:      include/linux/pm.h
13450
13451 SVGA HANDLING
13452 M:      Martin Mares <mj@ucw.cz>
13453 L:      linux-video@atrey.karlin.mff.cuni.cz
13454 S:      Maintained
13455 F:      Documentation/svga.txt
13456 F:      arch/x86/boot/video*
13457
13458 SWIOTLB SUBSYSTEM
13459 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13460 L:      iommu@lists.linux-foundation.org
13461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13462 S:      Supported
13463 F:      lib/swiotlb.c
13464 F:      arch/*/kernel/pci-swiotlb.c
13465 F:      include/linux/swiotlb.h
13466
13467 SWITCHDEV
13468 M:      Jiri Pirko <jiri@resnulli.us>
13469 M:      Ivan Vecera <ivecera@redhat.com>
13470 L:      netdev@vger.kernel.org
13471 S:      Supported
13472 F:      net/switchdev/
13473 F:      include/net/switchdev.h
13474
13475 SYNC FILE FRAMEWORK
13476 M:      Sumit Semwal <sumit.semwal@linaro.org>
13477 R:      Gustavo Padovan <gustavo@padovan.org>
13478 S:      Maintained
13479 L:      linux-media@vger.kernel.org
13480 L:      dri-devel@lists.freedesktop.org
13481 F:      drivers/dma-buf/sync_*
13482 F:      drivers/dma-buf/dma-fence*
13483 F:      drivers/dma-buf/sw_sync.c
13484 F:      include/linux/sync_file.h
13485 F:      include/uapi/linux/sync_file.h
13486 F:      Documentation/sync_file.txt
13487 T:      git git://anongit.freedesktop.org/drm/drm-misc
13488
13489 SYNOPSYS ARC ARCHITECTURE
13490 M:      Vineet Gupta <vgupta@synopsys.com>
13491 L:      linux-snps-arc@lists.infradead.org
13492 S:      Supported
13493 F:      arch/arc/
13494 F:      Documentation/devicetree/bindings/arc/*
13495 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13496 F:      drivers/clocksource/arc_timer.c
13497 F:      drivers/tty/serial/arc_uart.c
13498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13499
13500 SYNOPSYS ARC HSDK SDP pll clock driver
13501 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13502 S:      Supported
13503 F:      drivers/clk/clk-hsdk-pll.c
13504 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13505
13506 SYNOPSYS ARC SDP clock driver
13507 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13508 S:      Supported
13509 F:      drivers/clk/axs10x/*
13510 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13511
13512 SYNOPSYS ARC SDP platform support
13513 M:      Alexey Brodkin <abrodkin@synopsys.com>
13514 S:      Supported
13515 F:      arch/arc/plat-axs10x
13516 F:      arch/arc/boot/dts/ax*
13517 F:      Documentation/devicetree/bindings/arc/axs10*
13518
13519 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13520 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13521 S:      Supported
13522 F:      drivers/reset/reset-axs10x.c
13523 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13524
13525 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13526 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13527 S:      Maintained
13528 F:      drivers/tty/serial/8250/8250_dw.c
13529
13530 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13531 M:      Hoan Tran <hotran@apm.com>
13532 L:      linux-gpio@vger.kernel.org
13533 S:      Maintained
13534 F:      drivers/gpio/gpio-dwapb.c
13535 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13536
13537 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13538 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13539 S:      Maintained
13540 F:      drivers/dma/dwi-axi-dmac/
13541 F:      Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13542
13543 SYNOPSYS DESIGNWARE DMAC DRIVER
13544 M:      Viresh Kumar <vireshk@kernel.org>
13545 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13546 S:      Maintained
13547 F:      include/linux/dma/dw.h
13548 F:      include/linux/platform_data/dma-dw.h
13549 F:      drivers/dma/dw/
13550
13551 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13552 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13553 L:      netdev@vger.kernel.org
13554 S:      Supported
13555 F:      drivers/net/ethernet/synopsys/
13556
13557 SYNOPSYS DESIGNWARE I2C DRIVER
13558 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13559 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13560 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13561 L:      linux-i2c@vger.kernel.org
13562 S:      Maintained
13563 F:      drivers/i2c/busses/i2c-designware-*
13564 F:      include/linux/platform_data/i2c-designware.h
13565
13566 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13567 M:      Jaehoon Chung <jh80.chung@samsung.com>
13568 L:      linux-mmc@vger.kernel.org
13569 S:      Maintained
13570 F:      drivers/mmc/host/dw_mmc*
13571
13572 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13573 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13574 S:      Supported
13575 F:      drivers/reset/reset-hsdk.c
13576 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13577 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13578
13579 SYSTEM CONFIGURATION (SYSCON)
13580 M:      Lee Jones <lee.jones@linaro.org>
13581 M:      Arnd Bergmann <arnd@arndb.de>
13582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13583 S:      Supported
13584 F:      drivers/mfd/syscon.c
13585
13586 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13587 M:      Sudeep Holla <sudeep.holla@arm.com>
13588 L:      linux-arm-kernel@lists.infradead.org
13589 S:      Maintained
13590 F:      Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13591 F:      drivers/clk/clk-sc[mp]i.c
13592 F:      drivers/cpufreq/sc[mp]i-cpufreq.c
13593 F:      drivers/firmware/arm_scpi.c
13594 F:      drivers/firmware/arm_scmi/
13595 F:      include/linux/sc[mp]i_protocol.h
13596
13597 SYSTEM RESET/SHUTDOWN DRIVERS
13598 M:      Sebastian Reichel <sre@kernel.org>
13599 L:      linux-pm@vger.kernel.org
13600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13601 S:      Maintained
13602 F:      Documentation/devicetree/bindings/power/reset/
13603 F:      drivers/power/reset/
13604
13605 SYSTEM TRACE MODULE CLASS
13606 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13607 S:      Maintained
13608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13609 F:      Documentation/trace/stm.txt
13610 F:      drivers/hwtracing/stm/
13611 F:      include/linux/stm.h
13612 F:      include/uapi/linux/stm.h
13613
13614 SYSV FILESYSTEM
13615 M:      Christoph Hellwig <hch@infradead.org>
13616 S:      Maintained
13617 F:      Documentation/filesystems/sysv-fs.txt
13618 F:      fs/sysv/
13619 F:      include/linux/sysv_fs.h
13620
13621 TARGET SUBSYSTEM
13622 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13623 L:      linux-scsi@vger.kernel.org
13624 L:      target-devel@vger.kernel.org
13625 W:      http://www.linux-iscsi.org
13626 W:      http://groups.google.com/group/linux-iscsi-target-dev
13627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13628 S:      Supported
13629 F:      drivers/target/
13630 F:      include/target/
13631 F:      Documentation/target/
13632
13633 TASKSTATS STATISTICS INTERFACE
13634 M:      Balbir Singh <bsingharora@gmail.com>
13635 S:      Maintained
13636 F:      Documentation/accounting/taskstats*
13637 F:      include/linux/taskstats*
13638 F:      kernel/taskstats.c
13639
13640 TC subsystem
13641 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13642 M:      Cong Wang <xiyou.wangcong@gmail.com>
13643 M:      Jiri Pirko <jiri@resnulli.us>
13644 L:      netdev@vger.kernel.org
13645 S:      Maintained
13646 F:      include/net/pkt_cls.h
13647 F:      include/net/pkt_sched.h
13648 F:      include/net/tc_act/
13649 F:      include/uapi/linux/pkt_cls.h
13650 F:      include/uapi/linux/pkt_sched.h
13651 F:      include/uapi/linux/tc_act/
13652 F:      include/uapi/linux/tc_ematch/
13653 F:      net/sched/
13654
13655 TCP LOW PRIORITY MODULE
13656 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13657 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13658 W:      http://tcp-lp-mod.sourceforge.net/
13659 S:      Maintained
13660 F:      net/ipv4/tcp_lp.c
13661
13662 TDA10071 MEDIA DRIVER
13663 M:      Antti Palosaari <crope@iki.fi>
13664 L:      linux-media@vger.kernel.org
13665 W:      https://linuxtv.org
13666 W:      http://palosaari.fi/linux/
13667 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13668 T:      git git://linuxtv.org/anttip/media_tree.git
13669 S:      Maintained
13670 F:      drivers/media/dvb-frontends/tda10071*
13671
13672 TDA18212 MEDIA DRIVER
13673 M:      Antti Palosaari <crope@iki.fi>
13674 L:      linux-media@vger.kernel.org
13675 W:      https://linuxtv.org
13676 W:      http://palosaari.fi/linux/
13677 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13678 T:      git git://linuxtv.org/anttip/media_tree.git
13679 S:      Maintained
13680 F:      drivers/media/tuners/tda18212*
13681
13682 TDA18218 MEDIA DRIVER
13683 M:      Antti Palosaari <crope@iki.fi>
13684 L:      linux-media@vger.kernel.org
13685 W:      https://linuxtv.org
13686 W:      http://palosaari.fi/linux/
13687 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13688 T:      git git://linuxtv.org/anttip/media_tree.git
13689 S:      Maintained
13690 F:      drivers/media/tuners/tda18218*
13691
13692 TDA18250 MEDIA DRIVER
13693 M:      Olli Salonen <olli.salonen@iki.fi>
13694 L:      linux-media@vger.kernel.org
13695 W:      https://linuxtv.org
13696 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13697 T:      git git://linuxtv.org/media_tree.git
13698 S:      Maintained
13699 F:      drivers/media/tuners/tda18250*
13700
13701 TDA18271 MEDIA DRIVER
13702 M:      Michael Krufky <mkrufky@linuxtv.org>
13703 L:      linux-media@vger.kernel.org
13704 W:      https://linuxtv.org
13705 W:      http://github.com/mkrufky
13706 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13707 T:      git git://linuxtv.org/mkrufky/tuners.git
13708 S:      Maintained
13709 F:      drivers/media/tuners/tda18271*
13710
13711 TDA1997x MEDIA DRIVER
13712 M:      Tim Harvey <tharvey@gateworks.com>
13713 L:      linux-media@vger.kernel.org
13714 W:      https://linuxtv.org
13715 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13716 S:      Maintained
13717 F:      drivers/media/i2c/tda1997x.*
13718
13719 TDA827x MEDIA DRIVER
13720 M:      Michael Krufky <mkrufky@linuxtv.org>
13721 L:      linux-media@vger.kernel.org
13722 W:      https://linuxtv.org
13723 W:      http://github.com/mkrufky
13724 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13725 T:      git git://linuxtv.org/mkrufky/tuners.git
13726 S:      Maintained
13727 F:      drivers/media/tuners/tda8290.*
13728
13729 TDA8290 MEDIA DRIVER
13730 M:      Michael Krufky <mkrufky@linuxtv.org>
13731 L:      linux-media@vger.kernel.org
13732 W:      https://linuxtv.org
13733 W:      http://github.com/mkrufky
13734 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13735 T:      git git://linuxtv.org/mkrufky/tuners.git
13736 S:      Maintained
13737 F:      drivers/media/tuners/tda8290.*
13738
13739 TDA9840 MEDIA DRIVER
13740 M:      Hans Verkuil <hverkuil@xs4all.nl>
13741 L:      linux-media@vger.kernel.org
13742 T:      git git://linuxtv.org/media_tree.git
13743 W:      https://linuxtv.org
13744 S:      Maintained
13745 F:      drivers/media/i2c/tda9840*
13746
13747 TEA5761 TUNER DRIVER
13748 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13749 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13750 L:      linux-media@vger.kernel.org
13751 W:      https://linuxtv.org
13752 T:      git git://linuxtv.org/media_tree.git
13753 S:      Odd fixes
13754 F:      drivers/media/tuners/tea5761.*
13755
13756 TEA5767 TUNER DRIVER
13757 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13758 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13759 L:      linux-media@vger.kernel.org
13760 W:      https://linuxtv.org
13761 T:      git git://linuxtv.org/media_tree.git
13762 S:      Maintained
13763 F:      drivers/media/tuners/tea5767.*
13764
13765 TEA6415C MEDIA DRIVER
13766 M:      Hans Verkuil <hverkuil@xs4all.nl>
13767 L:      linux-media@vger.kernel.org
13768 T:      git git://linuxtv.org/media_tree.git
13769 W:      https://linuxtv.org
13770 S:      Maintained
13771 F:      drivers/media/i2c/tea6415c*
13772
13773 TEA6420 MEDIA DRIVER
13774 M:      Hans Verkuil <hverkuil@xs4all.nl>
13775 L:      linux-media@vger.kernel.org
13776 T:      git git://linuxtv.org/media_tree.git
13777 W:      https://linuxtv.org
13778 S:      Maintained
13779 F:      drivers/media/i2c/tea6420*
13780
13781 TEAM DRIVER
13782 M:      Jiri Pirko <jiri@resnulli.us>
13783 L:      netdev@vger.kernel.org
13784 S:      Supported
13785 F:      drivers/net/team/
13786 F:      include/linux/if_team.h
13787 F:      include/uapi/linux/if_team.h
13788
13789 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13790 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13791 S:      Maintained
13792 F:      arch/x86/platform/ts5500/
13793
13794 TECHNOTREND USB IR RECEIVER
13795 M:      Sean Young <sean@mess.org>
13796 L:      linux-media@vger.kernel.org
13797 S:      Maintained
13798 F:      drivers/media/rc/ttusbir.c
13799
13800 TECHWELL TW9910 VIDEO DECODER
13801 L:      linux-media@vger.kernel.org
13802 S:      Orphan
13803 F:      drivers/media/i2c/tw9910.c
13804 F:      include/media/i2c/tw9910.h
13805
13806 TEE SUBSYSTEM
13807 M:      Jens Wiklander <jens.wiklander@linaro.org>
13808 S:      Maintained
13809 F:      include/linux/tee_drv.h
13810 F:      include/uapi/linux/tee.h
13811 F:      drivers/tee/
13812 F:      Documentation/tee.txt
13813
13814 TEGRA ARCHITECTURE SUPPORT
13815 M:      Thierry Reding <thierry.reding@gmail.com>
13816 M:      Jonathan Hunter <jonathanh@nvidia.com>
13817 L:      linux-tegra@vger.kernel.org
13818 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13820 S:      Supported
13821 N:      [^a-z]tegra
13822
13823 TEGRA CLOCK DRIVER
13824 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13825 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13826 S:      Supported
13827 F:      drivers/clk/tegra/
13828
13829 TEGRA DMA DRIVERS
13830 M:      Laxman Dewangan <ldewangan@nvidia.com>
13831 M:      Jon Hunter <jonathanh@nvidia.com>
13832 S:      Supported
13833 F:      drivers/dma/tegra*
13834
13835 TEGRA I2C DRIVER
13836 M:      Laxman Dewangan <ldewangan@nvidia.com>
13837 S:      Supported
13838 F:      drivers/i2c/busses/i2c-tegra.c
13839
13840 TEGRA IOMMU DRIVERS
13841 M:      Thierry Reding <thierry.reding@gmail.com>
13842 L:      linux-tegra@vger.kernel.org
13843 S:      Supported
13844 F:      drivers/iommu/tegra*
13845
13846 TEGRA KBC DRIVER
13847 M:      Laxman Dewangan <ldewangan@nvidia.com>
13848 S:      Supported
13849 F:      drivers/input/keyboard/tegra-kbc.c
13850
13851 TEGRA PWM DRIVER
13852 M:      Thierry Reding <thierry.reding@gmail.com>
13853 S:      Supported
13854 F:      drivers/pwm/pwm-tegra.c
13855
13856 TEGRA SERIAL DRIVER
13857 M:      Laxman Dewangan <ldewangan@nvidia.com>
13858 S:      Supported
13859 F:      drivers/tty/serial/serial-tegra.c
13860
13861 TEGRA SPI DRIVER
13862 M:      Laxman Dewangan <ldewangan@nvidia.com>
13863 S:      Supported
13864 F:      drivers/spi/spi-tegra*
13865
13866 TEHUTI ETHERNET DRIVER
13867 M:      Andy Gospodarek <andy@greyhouse.net>
13868 L:      netdev@vger.kernel.org
13869 S:      Supported
13870 F:      drivers/net/ethernet/tehuti/*
13871
13872 Telecom Clock Driver for MCPL0010
13873 M:      Mark Gross <mark.gross@intel.com>
13874 S:      Supported
13875 F:      drivers/char/tlclk.c
13876
13877 TENSILICA XTENSA PORT (xtensa)
13878 M:      Chris Zankel <chris@zankel.net>
13879 M:      Max Filippov <jcmvbkbc@gmail.com>
13880 L:      linux-xtensa@linux-xtensa.org
13881 T:      git git://github.com/czankel/xtensa-linux.git
13882 S:      Maintained
13883 F:      arch/xtensa/
13884 F:      drivers/irqchip/irq-xtensa-*
13885
13886 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13887 M:      Nishanth Menon <nm@ti.com>
13888 M:      Tero Kristo <t-kristo@ti.com>
13889 M:      Santosh Shilimkar <ssantosh@kernel.org>
13890 L:      linux-arm-kernel@lists.infradead.org
13891 S:      Maintained
13892 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13893 F:      drivers/firmware/ti_sci*
13894 F:      include/linux/soc/ti/ti_sci_protocol.h
13895 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13896 F:      include/dt-bindings/genpd/k2g.h
13897 F:      drivers/soc/ti/ti_sci_pm_domains.c
13898 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13899 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13900 F:      drivers/clk/keystone/sci-clk.c
13901 F:      drivers/reset/reset-ti-sci.c
13902
13903 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13904 M:      Hans Verkuil <hverkuil@xs4all.nl>
13905 L:      linux-media@vger.kernel.org
13906 T:      git git://linuxtv.org/media_tree.git
13907 W:      https://linuxtv.org
13908 S:      Maintained
13909 F:      drivers/media/radio/radio-raremono.c
13910
13911 THERMAL
13912 M:      Zhang Rui <rui.zhang@intel.com>
13913 M:      Eduardo Valentin <edubezval@gmail.com>
13914 L:      linux-pm@vger.kernel.org
13915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13917 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13918 S:      Supported
13919 F:      drivers/thermal/
13920 F:      include/linux/thermal.h
13921 F:      include/uapi/linux/thermal.h
13922 F:      include/linux/cpu_cooling.h
13923 F:      Documentation/devicetree/bindings/thermal/
13924
13925 THERMAL/CPU_COOLING
13926 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13927 M:      Viresh Kumar <viresh.kumar@linaro.org>
13928 M:      Javi Merino <javi.merino@kernel.org>
13929 L:      linux-pm@vger.kernel.org
13930 S:      Supported
13931 F:      Documentation/thermal/cpu-cooling-api.txt
13932 F:      drivers/thermal/cpu_cooling.c
13933 F:      include/linux/cpu_cooling.h
13934
13935 THINKPAD ACPI EXTRAS DRIVER
13936 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13937 L:      ibm-acpi-devel@lists.sourceforge.net
13938 L:      platform-driver-x86@vger.kernel.org
13939 W:      http://ibm-acpi.sourceforge.net
13940 W:      http://thinkwiki.org/wiki/Ibm-acpi
13941 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13942 S:      Maintained
13943 F:      drivers/platform/x86/thinkpad_acpi.c
13944
13945 THUNDERBOLT DRIVER
13946 M:      Andreas Noever <andreas.noever@gmail.com>
13947 M:      Michael Jamet <michael.jamet@intel.com>
13948 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13949 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
13950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13951 S:      Maintained
13952 F:      Documentation/admin-guide/thunderbolt.rst
13953 F:      drivers/thunderbolt/
13954 F:      include/linux/thunderbolt.h
13955
13956 THUNDERBOLT NETWORK DRIVER
13957 M:      Michael Jamet <michael.jamet@intel.com>
13958 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13959 M:      Yehezkel Bernat <YehezkelShB@gmail.com>
13960 L:      netdev@vger.kernel.org
13961 S:      Maintained
13962 F:      drivers/net/thunderbolt.c
13963
13964 THUNDERX GPIO DRIVER
13965 M:      David Daney <david.daney@cavium.com>
13966 S:      Maintained
13967 F:      drivers/gpio/gpio-thunderx.c
13968
13969 TI AM437X VPFE DRIVER
13970 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13971 L:      linux-media@vger.kernel.org
13972 W:      https://linuxtv.org
13973 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13974 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13975 S:      Maintained
13976 F:      drivers/media/platform/am437x/
13977
13978 TI BANDGAP AND THERMAL DRIVER
13979 M:      Eduardo Valentin <edubezval@gmail.com>
13980 M:      Keerthy <j-keerthy@ti.com>
13981 L:      linux-pm@vger.kernel.org
13982 L:      linux-omap@vger.kernel.org
13983 S:      Maintained
13984 F:      drivers/thermal/ti-soc-thermal/
13985
13986 TI BQ27XXX POWER SUPPLY DRIVER
13987 R:      Andrew F. Davis <afd@ti.com>
13988 F:      include/linux/power/bq27xxx_battery.h
13989 F:      drivers/power/supply/bq27xxx_battery.c
13990 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13991
13992 TI CDCE706 CLOCK DRIVER
13993 M:      Max Filippov <jcmvbkbc@gmail.com>
13994 S:      Maintained
13995 F:      drivers/clk/clk-cdce706.c
13996
13997 TI CLOCK DRIVER
13998 M:      Tero Kristo <t-kristo@ti.com>
13999 L:      linux-omap@vger.kernel.org
14000 S:      Maintained
14001 F:      drivers/clk/ti/
14002 F:      include/linux/clk/ti.h
14003
14004 TI DAVINCI MACHINE SUPPORT
14005 M:      Sekhar Nori <nsekhar@ti.com>
14006 M:      Kevin Hilman <khilman@kernel.org>
14007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14009 S:      Supported
14010 F:      arch/arm/mach-davinci/
14011 F:      drivers/i2c/busses/i2c-davinci.c
14012 F:      arch/arm/boot/dts/da850*
14013
14014 TI DAVINCI SERIES CLOCK DRIVER
14015 M:      David Lechner <david@lechnology.com>
14016 R:      Sekhar Nori <nsekhar@ti.com>
14017 S:      Maintained
14018 F:      Documentation/devicetree/bindings/clock/ti/davinci/
14019 F:      drivers/clk/davinci/
14020
14021 TI DAVINCI SERIES GPIO DRIVER
14022 M:      Keerthy <j-keerthy@ti.com>
14023 L:      linux-gpio@vger.kernel.org
14024 S:      Maintained
14025 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14026 F:      drivers/gpio/gpio-davinci.c
14027
14028 TI DAVINCI SERIES MEDIA DRIVER
14029 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14030 L:      linux-media@vger.kernel.org
14031 W:      https://linuxtv.org
14032 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14033 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14034 S:      Maintained
14035 F:      drivers/media/platform/davinci/
14036 F:      include/media/davinci/
14037
14038 TI ETHERNET SWITCH DRIVER (CPSW)
14039 R:      Grygorii Strashko <grygorii.strashko@ti.com>
14040 L:      linux-omap@vger.kernel.org
14041 L:      netdev@vger.kernel.org
14042 S:      Maintained
14043 F:      drivers/net/ethernet/ti/cpsw*
14044 F:      drivers/net/ethernet/ti/davinci*
14045
14046 TI FLASH MEDIA INTERFACE DRIVER
14047 M:      Alex Dubov <oakad@yahoo.com>
14048 S:      Maintained
14049 F:      drivers/misc/tifm*
14050 F:      drivers/mmc/host/tifm_sd.c
14051 F:      include/linux/tifm.h
14052
14053 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14054 M:      Santosh Shilimkar <ssantosh@kernel.org>
14055 L:      linux-kernel@vger.kernel.org
14056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14057 S:      Maintained
14058 F:      drivers/soc/ti/*
14059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14060
14061 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14062 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
14063 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14064 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14065 S:      Maintained
14066 F:      sound/soc/codecs/lm49453*
14067 F:      sound/soc/codecs/isabelle*
14068
14069 TI LP855x BACKLIGHT DRIVER
14070 M:      Milo Kim <milo.kim@ti.com>
14071 S:      Maintained
14072 F:      Documentation/backlight/lp855x-driver.txt
14073 F:      drivers/video/backlight/lp855x_bl.c
14074 F:      include/linux/platform_data/lp855x.h
14075
14076 TI LP8727 CHARGER DRIVER
14077 M:      Milo Kim <milo.kim@ti.com>
14078 S:      Maintained
14079 F:      drivers/power/supply/lp8727_charger.c
14080 F:      include/linux/platform_data/lp8727.h
14081
14082 TI LP8788 MFD DRIVER
14083 M:      Milo Kim <milo.kim@ti.com>
14084 S:      Maintained
14085 F:      drivers/iio/adc/lp8788_adc.c
14086 F:      drivers/leds/leds-lp8788.c
14087 F:      drivers/mfd/lp8788*.c
14088 F:      drivers/power/supply/lp8788-charger.c
14089 F:      drivers/regulator/lp8788-*.c
14090 F:      include/linux/mfd/lp8788*.h
14091
14092 TI NETCP ETHERNET DRIVER
14093 M:      Wingman Kwok <w-kwok2@ti.com>
14094 M:      Murali Karicheri <m-karicheri2@ti.com>
14095 L:      netdev@vger.kernel.org
14096 S:      Maintained
14097 F:      drivers/net/ethernet/ti/netcp*
14098
14099 TI TAS571X FAMILY ASoC CODEC DRIVER
14100 M:      Kevin Cernekee <cernekee@chromium.org>
14101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14102 S:      Odd Fixes
14103 F:      sound/soc/codecs/tas571x*
14104
14105 TI TRF7970A NFC DRIVER
14106 M:      Mark Greer <mgreer@animalcreek.com>
14107 L:      linux-wireless@vger.kernel.org
14108 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
14109 S:      Supported
14110 F:      drivers/nfc/trf7970a.c
14111 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14112
14113 TI TWL4030 SERIES SOC CODEC DRIVER
14114 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
14115 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14116 S:      Maintained
14117 F:      sound/soc/codecs/twl4030*
14118
14119 TI VPE/CAL DRIVERS
14120 M:      Benoit Parrot <bparrot@ti.com>
14121 L:      linux-media@vger.kernel.org
14122 W:      http://linuxtv.org/
14123 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14124 S:      Maintained
14125 F:      drivers/media/platform/ti-vpe/
14126
14127 TI WILINK WIRELESS DRIVERS
14128 L:      linux-wireless@vger.kernel.org
14129 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
14130 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
14131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14132 S:      Orphan
14133 F:      drivers/net/wireless/ti/
14134 F:      include/linux/wl12xx.h
14135
14136 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14137 M:      John Stultz <john.stultz@linaro.org>
14138 M:      Thomas Gleixner <tglx@linutronix.de>
14139 R:      Stephen Boyd <sboyd@kernel.org>
14140 L:      linux-kernel@vger.kernel.org
14141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14142 S:      Supported
14143 F:      include/linux/clocksource.h
14144 F:      include/linux/time.h
14145 F:      include/linux/timex.h
14146 F:      include/uapi/linux/time.h
14147 F:      include/uapi/linux/timex.h
14148 F:      kernel/time/clocksource.c
14149 F:      kernel/time/time*.c
14150 F:      kernel/time/alarmtimer.c
14151 F:      kernel/time/ntp.c
14152 F:      tools/testing/selftests/timers/
14153
14154 TIPC NETWORK LAYER
14155 M:      Jon Maloy <jon.maloy@ericsson.com>
14156 M:      Ying Xue <ying.xue@windriver.com>
14157 L:      netdev@vger.kernel.org (core kernel code)
14158 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14159 W:      http://tipc.sourceforge.net/
14160 S:      Maintained
14161 F:      include/uapi/linux/tipc*.h
14162 F:      net/tipc/
14163
14164 TLAN NETWORK DRIVER
14165 M:      Samuel Chessman <chessman@tux.org>
14166 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
14167 W:      http://sourceforge.net/projects/tlan/
14168 S:      Maintained
14169 F:      Documentation/networking/tlan.txt
14170 F:      drivers/net/ethernet/ti/tlan.*
14171
14172 TM6000 VIDEO4LINUX DRIVER
14173 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14174 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14175 L:      linux-media@vger.kernel.org
14176 W:      https://linuxtv.org
14177 T:      git git://linuxtv.org/media_tree.git
14178 S:      Odd fixes
14179 F:      drivers/media/usb/tm6000/
14180 F:      Documentation/media/v4l-drivers/tm6000*
14181
14182 TMIO/SDHI MMC DRIVER
14183 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
14184 L:      linux-mmc@vger.kernel.org
14185 S:      Supported
14186 F:      drivers/mmc/host/tmio_mmc*
14187 F:      drivers/mmc/host/renesas_sdhi*
14188 F:      include/linux/mfd/tmio.h
14189
14190 TMP401 HARDWARE MONITOR DRIVER
14191 M:      Guenter Roeck <linux@roeck-us.net>
14192 L:      linux-hwmon@vger.kernel.org
14193 S:      Maintained
14194 F:      Documentation/hwmon/tmp401
14195 F:      drivers/hwmon/tmp401.c
14196
14197 TMPFS (SHMEM FILESYSTEM)
14198 M:      Hugh Dickins <hughd@google.com>
14199 L:      linux-mm@kvack.org
14200 S:      Maintained
14201 F:      include/linux/shmem_fs.h
14202 F:      mm/shmem.c
14203
14204 TOMOYO SECURITY MODULE
14205 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14206 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14207 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14208 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14209 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14210 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14211 W:      http://tomoyo.sourceforge.jp/
14212 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14213 S:      Maintained
14214 F:      security/tomoyo/
14215
14216 TOPSTAR LAPTOP EXTRAS DRIVER
14217 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14218 L:      platform-driver-x86@vger.kernel.org
14219 S:      Maintained
14220 F:      drivers/platform/x86/topstar-laptop.c
14221
14222 TORTURE-TEST MODULES
14223 M:      Davidlohr Bueso <dave@stgolabs.net>
14224 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14225 M:      Josh Triplett <josh@joshtriplett.org>
14226 L:      linux-kernel@vger.kernel.org
14227 S:      Supported
14228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14229 F:      Documentation/RCU/torture.txt
14230 F:      kernel/torture.c
14231 F:      kernel/rcu/rcutorture.c
14232 F:      kernel/locking/locktorture.c
14233
14234 TOSHIBA ACPI EXTRAS DRIVER
14235 M:      Azael Avalos <coproscefalo@gmail.com>
14236 L:      platform-driver-x86@vger.kernel.org
14237 S:      Maintained
14238 F:      drivers/platform/x86/toshiba_acpi.c
14239
14240 TOSHIBA BLUETOOTH DRIVER
14241 M:      Azael Avalos <coproscefalo@gmail.com>
14242 L:      platform-driver-x86@vger.kernel.org
14243 S:      Maintained
14244 F:      drivers/platform/x86/toshiba_bluetooth.c
14245
14246 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14247 M:      Azael Avalos <coproscefalo@gmail.com>
14248 L:      platform-driver-x86@vger.kernel.org
14249 S:      Maintained
14250 F:      drivers/platform/x86/toshiba_haps.c
14251
14252 TOSHIBA SMM DRIVER
14253 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14254 W:      http://www.buzzard.org.uk/toshiba/
14255 S:      Maintained
14256 F:      drivers/char/toshiba.c
14257 F:      include/linux/toshiba.h
14258 F:      include/uapi/linux/toshiba.h
14259
14260 TOSHIBA TC358743 DRIVER
14261 M:      Mats Randgaard <matrandg@cisco.com>
14262 L:      linux-media@vger.kernel.org
14263 S:      Maintained
14264 F:      drivers/media/i2c/tc358743*
14265 F:      include/media/i2c/tc358743.h
14266
14267 TOSHIBA WMI HOTKEYS DRIVER
14268 M:      Azael Avalos <coproscefalo@gmail.com>
14269 L:      platform-driver-x86@vger.kernel.org
14270 S:      Maintained
14271 F:      drivers/platform/x86/toshiba-wmi.c
14272
14273 TPM DEVICE DRIVER
14274 M:      Peter Huewe <peterhuewe@gmx.de>
14275 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14276 R:      Jason Gunthorpe <jgg@ziepe.ca>
14277 L:      linux-integrity@vger.kernel.org
14278 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14279 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14280 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14281 S:      Maintained
14282 F:      drivers/char/tpm/
14283
14284 TRACING
14285 M:      Steven Rostedt <rostedt@goodmis.org>
14286 M:      Ingo Molnar <mingo@redhat.com>
14287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14288 S:      Maintained
14289 F:      Documentation/trace/ftrace.txt
14290 F:      arch/*/*/*/ftrace.h
14291 F:      arch/*/kernel/ftrace.c
14292 F:      include/*/ftrace.h
14293 F:      include/linux/trace*.h
14294 F:      include/trace/
14295 F:      kernel/trace/
14296 F:      tools/testing/selftests/ftrace/
14297
14298 TRACING MMIO ACCESSES (MMIOTRACE)
14299 M:      Steven Rostedt <rostedt@goodmis.org>
14300 M:      Ingo Molnar <mingo@kernel.org>
14301 R:      Karol Herbst <karolherbst@gmail.com>
14302 R:      Pekka Paalanen <ppaalanen@gmail.com>
14303 S:      Maintained
14304 L:      linux-kernel@vger.kernel.org
14305 L:      nouveau@lists.freedesktop.org
14306 F:      kernel/trace/trace_mmiotrace.c
14307 F:      include/linux/mmiotrace.h
14308 F:      arch/x86/mm/kmmio.c
14309 F:      arch/x86/mm/mmio-mod.c
14310 F:      arch/x86/mm/testmmiotrace.c
14311
14312 TRIVIAL PATCHES
14313 M:      Jiri Kosina <trivial@kernel.org>
14314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14315 S:      Maintained
14316 K:      ^Subject:.*(?i)trivial
14317
14318 TEMPO SEMICONDUCTOR DRIVERS
14319 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14320 S:      Maintained
14321 F:      sound/soc/codecs/tscs*.c
14322 F:      sound/soc/codecs/tscs*.h
14323 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14324
14325 TTY LAYER
14326 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14327 M:      Jiri Slaby <jslaby@suse.com>
14328 S:      Supported
14329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14330 F:      Documentation/serial/
14331 F:      drivers/tty/
14332 F:      drivers/tty/serial/serial_core.c
14333 F:      include/linux/serial_core.h
14334 F:      include/linux/serial.h
14335 F:      include/linux/tty.h
14336 F:      include/uapi/linux/serial_core.h
14337 F:      include/uapi/linux/serial.h
14338 F:      include/uapi/linux/tty.h
14339
14340 TUA9001 MEDIA DRIVER
14341 M:      Antti Palosaari <crope@iki.fi>
14342 L:      linux-media@vger.kernel.org
14343 W:      https://linuxtv.org
14344 W:      http://palosaari.fi/linux/
14345 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14346 T:      git git://linuxtv.org/anttip/media_tree.git
14347 S:      Maintained
14348 F:      drivers/media/tuners/tua9001*
14349
14350 TULIP NETWORK DRIVERS
14351 L:      netdev@vger.kernel.org
14352 L:      linux-parisc@vger.kernel.org
14353 S:      Orphan
14354 F:      drivers/net/ethernet/dec/tulip/
14355
14356 TUN/TAP driver
14357 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14358 W:      http://vtun.sourceforge.net/tun
14359 S:      Maintained
14360 F:      Documentation/networking/tuntap.txt
14361 F:      arch/um/os-Linux/drivers/
14362
14363 TURBOCHANNEL SUBSYSTEM
14364 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14365 M:      Ralf Baechle <ralf@linux-mips.org>
14366 L:      linux-mips@linux-mips.org
14367 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14368 S:      Maintained
14369 F:      drivers/tc/
14370 F:      include/linux/tc.h
14371
14372 TW5864 VIDEO4LINUX DRIVER
14373 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14374 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14375 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14376 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14377 L:      linux-media@vger.kernel.org
14378 S:      Supported
14379 F:      drivers/media/pci/tw5864/
14380
14381 TW68 VIDEO4LINUX DRIVER
14382 M:      Hans Verkuil <hverkuil@xs4all.nl>
14383 L:      linux-media@vger.kernel.org
14384 T:      git git://linuxtv.org/media_tree.git
14385 W:      https://linuxtv.org
14386 S:      Odd Fixes
14387 F:      drivers/media/pci/tw68/
14388
14389 TW686X VIDEO4LINUX DRIVER
14390 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14391 L:      linux-media@vger.kernel.org
14392 T:      git git://linuxtv.org/media_tree.git
14393 W:      http://linuxtv.org
14394 S:      Maintained
14395 F:      drivers/media/pci/tw686x/
14396
14397 UBI FILE SYSTEM (UBIFS)
14398 M:      Richard Weinberger <richard@nod.at>
14399 M:      Artem Bityutskiy <dedekind1@gmail.com>
14400 M:      Adrian Hunter <adrian.hunter@intel.com>
14401 L:      linux-mtd@lists.infradead.org
14402 T:      git git://git.infradead.org/ubifs-2.6.git
14403 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14404 S:      Supported
14405 F:      Documentation/filesystems/ubifs.txt
14406 F:      fs/ubifs/
14407
14408 UCLINUX (M68KNOMMU AND COLDFIRE)
14409 M:      Greg Ungerer <gerg@linux-m68k.org>
14410 W:      http://www.linux-m68k.org/
14411 W:      http://www.uclinux.org/
14412 L:      linux-m68k@lists.linux-m68k.org
14413 L:      uclinux-dev@uclinux.org  (subscribers-only)
14414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14415 S:      Maintained
14416 F:      arch/m68k/coldfire/
14417 F:      arch/m68k/68*/
14418 F:      arch/m68k/*/*_no.*
14419 F:      arch/m68k/include/asm/*_no.*
14420
14421 UDF FILESYSTEM
14422 M:      Jan Kara <jack@suse.com>
14423 S:      Maintained
14424 F:      Documentation/filesystems/udf.txt
14425 F:      fs/udf/
14426
14427 UDRAW TABLET
14428 M:      Bastien Nocera <hadess@hadess.net>
14429 L:      linux-input@vger.kernel.org
14430 S:      Maintained
14431 F:      drivers/hid/hid-udraw-ps3.c
14432
14433 UFS FILESYSTEM
14434 M:      Evgeniy Dushistov <dushistov@mail.ru>
14435 S:      Maintained
14436 F:      Documentation/filesystems/ufs.txt
14437 F:      fs/ufs/
14438
14439 UHID USERSPACE HID IO DRIVER:
14440 M:      David Herrmann <dh.herrmann@googlemail.com>
14441 L:      linux-input@vger.kernel.org
14442 S:      Maintained
14443 F:      drivers/hid/uhid.c
14444 F:      include/uapi/linux/uhid.h
14445
14446 ULPI BUS
14447 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14448 L:      linux-usb@vger.kernel.org
14449 S:      Maintained
14450 F:      drivers/usb/common/ulpi.c
14451 F:      include/linux/ulpi/
14452
14453 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14454 L:      linux-usb@vger.kernel.org
14455 S:      Orphan
14456 F:      drivers/uwb/
14457 F:      include/linux/uwb.h
14458 F:      include/linux/uwb/
14459
14460 UNICORE32 ARCHITECTURE:
14461 M:      Guan Xuetao <gxt@pku.edu.cn>
14462 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14463 S:      Maintained
14464 T:      git git://github.com/gxt/linux.git
14465 F:      arch/unicore32/
14466
14467 UNIFDEF
14468 M:      Tony Finch <dot@dotat.at>
14469 W:      http://dotat.at/prog/unifdef
14470 S:      Maintained
14471 F:      scripts/unifdef.c
14472
14473 UNIFORM CDROM DRIVER
14474 M:      Jens Axboe <axboe@kernel.dk>
14475 W:      http://www.kernel.dk
14476 S:      Maintained
14477 F:      Documentation/cdrom/
14478 F:      drivers/cdrom/cdrom.c
14479 F:      include/linux/cdrom.h
14480 F:      include/uapi/linux/cdrom.h
14481
14482 UNISYS S-PAR DRIVERS
14483 M:      David Kershner <david.kershner@unisys.com>
14484 L:      sparmaintainer@unisys.com (Unisys internal)
14485 S:      Supported
14486 F:      include/linux/visorbus.h
14487 F:      drivers/visorbus/
14488 F:      drivers/staging/unisys/
14489
14490 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14491 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14492 L:      linux-scsi@vger.kernel.org
14493 S:      Supported
14494 F:      Documentation/scsi/ufs.txt
14495 F:      drivers/scsi/ufs/
14496
14497 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14498 M:      Joao Pinto <jpinto@synopsys.com>
14499 L:      linux-scsi@vger.kernel.org
14500 S:      Supported
14501 F:      drivers/scsi/ufs/*dwc*
14502
14503 UNSORTED BLOCK IMAGES (UBI)
14504 M:      Artem Bityutskiy <dedekind1@gmail.com>
14505 M:      Richard Weinberger <richard@nod.at>
14506 W:      http://www.linux-mtd.infradead.org/
14507 L:      linux-mtd@lists.infradead.org
14508 T:      git git://git.infradead.org/ubifs-2.6.git
14509 S:      Supported
14510 F:      drivers/mtd/ubi/
14511 F:      include/linux/mtd/ubi.h
14512 F:      include/uapi/mtd/ubi-user.h
14513
14514 USB "USBNET" DRIVER FRAMEWORK
14515 M:      Oliver Neukum <oneukum@suse.com>
14516 L:      netdev@vger.kernel.org
14517 W:      http://www.linux-usb.org/usbnet
14518 S:      Maintained
14519 F:      drivers/net/usb/usbnet.c
14520 F:      include/linux/usb/usbnet.h
14521
14522 USB ACM DRIVER
14523 M:      Oliver Neukum <oneukum@suse.com>
14524 L:      linux-usb@vger.kernel.org
14525 S:      Maintained
14526 F:      Documentation/usb/acm.txt
14527 F:      drivers/usb/class/cdc-acm.*
14528
14529 USB AR5523 WIRELESS DRIVER
14530 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14531 L:      linux-wireless@vger.kernel.org
14532 S:      Maintained
14533 F:      drivers/net/wireless/ath/ar5523/
14534
14535 USB ATTACHED SCSI
14536 M:      Oliver Neukum <oneukum@suse.com>
14537 L:      linux-usb@vger.kernel.org
14538 L:      linux-scsi@vger.kernel.org
14539 S:      Maintained
14540 F:      drivers/usb/storage/uas.c
14541
14542 USB CDC ETHERNET DRIVER
14543 M:      Oliver Neukum <oliver@neukum.org>
14544 L:      linux-usb@vger.kernel.org
14545 S:      Maintained
14546 F:      drivers/net/usb/cdc_*.c
14547 F:      include/uapi/linux/usb/cdc.h
14548
14549 USB CHAOSKEY DRIVER
14550 M:      Keith Packard <keithp@keithp.com>
14551 L:      linux-usb@vger.kernel.org
14552 S:      Maintained
14553 F:      drivers/usb/misc/chaoskey.c
14554
14555 USB CYPRESS C67X00 DRIVER
14556 M:      Peter Korsgaard <jacmet@sunsite.dk>
14557 L:      linux-usb@vger.kernel.org
14558 S:      Maintained
14559 F:      drivers/usb/c67x00/
14560
14561 USB DAVICOM DM9601 DRIVER
14562 M:      Peter Korsgaard <jacmet@sunsite.dk>
14563 L:      netdev@vger.kernel.org
14564 W:      http://www.linux-usb.org/usbnet
14565 S:      Maintained
14566 F:      drivers/net/usb/dm9601.c
14567
14568 USB DIAMOND RIO500 DRIVER
14569 M:      Cesar Miquel <miquel@df.uba.ar>
14570 L:      rio500-users@lists.sourceforge.net
14571 W:      http://rio500.sourceforge.net
14572 S:      Maintained
14573 F:      drivers/usb/misc/rio500*
14574
14575 USB EHCI DRIVER
14576 M:      Alan Stern <stern@rowland.harvard.edu>
14577 L:      linux-usb@vger.kernel.org
14578 S:      Maintained
14579 F:      Documentation/usb/ehci.txt
14580 F:      drivers/usb/host/ehci*
14581
14582 USB GADGET/PERIPHERAL SUBSYSTEM
14583 M:      Felipe Balbi <balbi@kernel.org>
14584 L:      linux-usb@vger.kernel.org
14585 W:      http://www.linux-usb.org/gadget
14586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14587 S:      Maintained
14588 F:      drivers/usb/gadget/
14589 F:      include/linux/usb/gadget*
14590
14591 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14592 M:      Jiri Kosina <jikos@kernel.org>
14593 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14594 L:      linux-usb@vger.kernel.org
14595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14596 S:      Maintained
14597 F:      Documentation/hid/hiddev.txt
14598 F:      drivers/hid/usbhid/
14599
14600 USB INTEL XHCI ROLE MUX DRIVER
14601 M:      Hans de Goede <hdegoede@redhat.com>
14602 L:      linux-usb@vger.kernel.org
14603 S:      Maintained
14604 F:      drivers/usb/roles/intel-xhci-usb-role-switch.c
14605
14606 USB ISP116X DRIVER
14607 M:      Olav Kongas <ok@artecdesign.ee>
14608 L:      linux-usb@vger.kernel.org
14609 S:      Maintained
14610 F:      drivers/usb/host/isp116x*
14611 F:      include/linux/usb/isp116x.h
14612
14613 USB LAN78XX ETHERNET DRIVER
14614 M:      Woojung Huh <woojung.huh@microchip.com>
14615 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14616 L:      netdev@vger.kernel.org
14617 S:      Maintained
14618 F:      Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14619 F:      drivers/net/usb/lan78xx.*
14620 F:      include/dt-bindings/net/microchip-lan78xx.h
14621
14622 USB MASS STORAGE DRIVER
14623 M:      Alan Stern <stern@rowland.harvard.edu>
14624 L:      linux-usb@vger.kernel.org
14625 L:      usb-storage@lists.one-eyed-alien.net
14626 S:      Maintained
14627 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14628 F:      drivers/usb/storage/
14629
14630 USB MIDI DRIVER
14631 M:      Clemens Ladisch <clemens@ladisch.de>
14632 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14633 T:      git git://git.alsa-project.org/alsa-kernel.git
14634 S:      Maintained
14635 F:      sound/usb/midi.*
14636
14637 USB NETWORKING DRIVERS
14638 L:      linux-usb@vger.kernel.org
14639 S:      Odd Fixes
14640 F:      drivers/net/usb/
14641
14642 USB OHCI DRIVER
14643 M:      Alan Stern <stern@rowland.harvard.edu>
14644 L:      linux-usb@vger.kernel.org
14645 S:      Maintained
14646 F:      Documentation/usb/ohci.txt
14647 F:      drivers/usb/host/ohci*
14648
14649 USB OTG FSM (Finite State Machine)
14650 M:      Peter Chen <Peter.Chen@nxp.com>
14651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14652 L:      linux-usb@vger.kernel.org
14653 S:      Maintained
14654 F:      drivers/usb/common/usb-otg-fsm.c
14655
14656 USB OVER IP DRIVER
14657 M:      Valentina Manea <valentina.manea.m@gmail.com>
14658 M:      Shuah Khan <shuahkh@osg.samsung.com>
14659 M:      Shuah Khan <shuah@kernel.org>
14660 L:      linux-usb@vger.kernel.org
14661 S:      Maintained
14662 F:      Documentation/usb/usbip_protocol.txt
14663 F:      drivers/usb/usbip/
14664 F:      tools/usb/usbip/
14665
14666 USB PEGASUS DRIVER
14667 M:      Petko Manolov <petkan@nucleusys.com>
14668 L:      linux-usb@vger.kernel.org
14669 L:      netdev@vger.kernel.org
14670 T:      git git://github.com/petkan/pegasus.git
14671 W:      https://github.com/petkan/pegasus
14672 S:      Maintained
14673 F:      drivers/net/usb/pegasus.*
14674
14675 USB PHY LAYER
14676 M:      Felipe Balbi <balbi@kernel.org>
14677 L:      linux-usb@vger.kernel.org
14678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14679 S:      Maintained
14680 F:      drivers/usb/phy/
14681
14682 USB PRINTER DRIVER (usblp)
14683 M:      Pete Zaitcev <zaitcev@redhat.com>
14684 L:      linux-usb@vger.kernel.org
14685 S:      Supported
14686 F:      drivers/usb/class/usblp.c
14687
14688 USB QMI WWAN NETWORK DRIVER
14689 M:      Bjørn Mork <bjorn@mork.no>
14690 L:      netdev@vger.kernel.org
14691 S:      Maintained
14692 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14693 F:      drivers/net/usb/qmi_wwan.c
14694
14695 USB RTL8150 DRIVER
14696 M:      Petko Manolov <petkan@nucleusys.com>
14697 L:      linux-usb@vger.kernel.org
14698 L:      netdev@vger.kernel.org
14699 T:      git git://github.com/petkan/rtl8150.git
14700 W:      https://github.com/petkan/rtl8150
14701 S:      Maintained
14702 F:      drivers/net/usb/rtl8150.c
14703
14704 USB SERIAL SUBSYSTEM
14705 M:      Johan Hovold <johan@kernel.org>
14706 L:      linux-usb@vger.kernel.org
14707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14708 S:      Maintained
14709 F:      Documentation/usb/usb-serial.txt
14710 F:      drivers/usb/serial/
14711 F:      include/linux/usb/serial.h
14712
14713 USB SMSC75XX ETHERNET DRIVER
14714 M:      Steve Glendinning <steve.glendinning@shawell.net>
14715 L:      netdev@vger.kernel.org
14716 S:      Maintained
14717 F:      drivers/net/usb/smsc75xx.*
14718
14719 USB SMSC95XX ETHERNET DRIVER
14720 M:      Steve Glendinning <steve.glendinning@shawell.net>
14721 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14722 L:      netdev@vger.kernel.org
14723 S:      Maintained
14724 F:      drivers/net/usb/smsc95xx.*
14725
14726 USB SUBSYSTEM
14727 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14728 L:      linux-usb@vger.kernel.org
14729 W:      http://www.linux-usb.org
14730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14731 S:      Supported
14732 F:      Documentation/devicetree/bindings/usb/
14733 F:      Documentation/usb/
14734 F:      drivers/usb/
14735 F:      include/linux/usb.h
14736 F:      include/linux/usb/
14737
14738 USB TYPEC PI3USB30532 MUX DRIVER
14739 M:      Hans de Goede <hdegoede@redhat.com>
14740 L:      linux-usb@vger.kernel.org
14741 S:      Maintained
14742 F:      drivers/usb/typec/mux/pi3usb30532.c
14743
14744 USB TYPEC SUBSYSTEM
14745 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14746 L:      linux-usb@vger.kernel.org
14747 S:      Maintained
14748 F:      Documentation/ABI/testing/sysfs-class-typec
14749 F:      Documentation/usb/typec.rst
14750 F:      drivers/usb/typec/
14751 F:      include/linux/usb/typec.h
14752
14753 USB UHCI DRIVER
14754 M:      Alan Stern <stern@rowland.harvard.edu>
14755 L:      linux-usb@vger.kernel.org
14756 S:      Maintained
14757 F:      drivers/usb/host/uhci*
14758
14759 USB VIDEO CLASS
14760 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14761 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14762 L:      linux-media@vger.kernel.org
14763 T:      git git://linuxtv.org/media_tree.git
14764 W:      http://www.ideasonboard.org/uvc/
14765 S:      Maintained
14766 F:      drivers/media/usb/uvc/
14767 F:      include/uapi/linux/uvcvideo.h
14768
14769 USB VISION DRIVER
14770 M:      Hans Verkuil <hverkuil@xs4all.nl>
14771 L:      linux-media@vger.kernel.org
14772 T:      git git://linuxtv.org/media_tree.git
14773 W:      https://linuxtv.org
14774 S:      Odd Fixes
14775 F:      drivers/media/usb/usbvision/
14776
14777 USB WEBCAM GADGET
14778 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14779 L:      linux-usb@vger.kernel.org
14780 S:      Maintained
14781 F:      drivers/usb/gadget/function/*uvc*
14782 F:      drivers/usb/gadget/legacy/webcam.c
14783
14784 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14785 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14786 L:      linux-wireless@vger.kernel.org
14787 S:      Maintained
14788 F:      drivers/net/wireless/rndis_wlan.c
14789
14790 USB XHCI DRIVER
14791 M:      Mathias Nyman <mathias.nyman@intel.com>
14792 L:      linux-usb@vger.kernel.org
14793 S:      Supported
14794 F:      drivers/usb/host/xhci*
14795 F:      drivers/usb/host/pci-quirks*
14796
14797 USB ZD1201 DRIVER
14798 L:      linux-wireless@vger.kernel.org
14799 W:      http://linux-lc100020.sourceforge.net
14800 S:      Orphan
14801 F:      drivers/net/wireless/zydas/zd1201.*
14802
14803 USB ZR364XX DRIVER
14804 M:      Antoine Jacquet <royale@zerezo.com>
14805 L:      linux-usb@vger.kernel.org
14806 L:      linux-media@vger.kernel.org
14807 T:      git git://linuxtv.org/media_tree.git
14808 W:      http://royale.zerezo.com/zr364xx/
14809 S:      Maintained
14810 F:      Documentation/media/v4l-drivers/zr364xx*
14811 F:      drivers/media/usb/zr364xx/
14812
14813 USER-MODE LINUX (UML)
14814 M:      Jeff Dike <jdike@addtoit.com>
14815 M:      Richard Weinberger <richard@nod.at>
14816 L:      user-mode-linux-devel@lists.sourceforge.net
14817 L:      user-mode-linux-user@lists.sourceforge.net
14818 W:      http://user-mode-linux.sourceforge.net
14819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14820 S:      Maintained
14821 F:      Documentation/virtual/uml/
14822 F:      arch/um/
14823 F:      arch/x86/um/
14824 F:      fs/hostfs/
14825 F:      fs/hppfs/
14826
14827 USERSPACE I/O (UIO)
14828 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14829 S:      Maintained
14830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14831 F:      Documentation/driver-api/uio-howto.rst
14832 F:      drivers/uio/
14833 F:      include/linux/uio*.h
14834
14835 UTIL-LINUX PACKAGE
14836 M:      Karel Zak <kzak@redhat.com>
14837 L:      util-linux@vger.kernel.org
14838 W:      http://en.wikipedia.org/wiki/Util-linux
14839 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14840 S:      Maintained
14841
14842 UUID HELPERS
14843 M:      Christoph Hellwig <hch@lst.de>
14844 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14845 L:      linux-kernel@vger.kernel.org
14846 T:      git git://git.infradead.org/users/hch/uuid.git
14847 F:      lib/uuid.c
14848 F:      lib/test_uuid.c
14849 F:      include/linux/uuid.h
14850 F:      include/uapi/linux/uuid.h
14851 S:      Maintained
14852
14853 UVESAFB DRIVER
14854 M:      Michal Januszewski <spock@gentoo.org>
14855 L:      linux-fbdev@vger.kernel.org
14856 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14857 S:      Maintained
14858 F:      Documentation/fb/uvesafb.txt
14859 F:      drivers/video/fbdev/uvesafb.*
14860
14861 VF610 NAND DRIVER
14862 M:      Stefan Agner <stefan@agner.ch>
14863 L:      linux-mtd@lists.infradead.org
14864 S:      Supported
14865 F:      drivers/mtd/nand/raw/vf610_nfc.c
14866
14867 VFAT/FAT/MSDOS FILESYSTEM
14868 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14869 S:      Maintained
14870 F:      Documentation/filesystems/vfat.txt
14871 F:      fs/fat/
14872
14873 VFIO DRIVER
14874 M:      Alex Williamson <alex.williamson@redhat.com>
14875 L:      kvm@vger.kernel.org
14876 T:      git git://github.com/awilliam/linux-vfio.git
14877 S:      Maintained
14878 F:      Documentation/vfio.txt
14879 F:      drivers/vfio/
14880 F:      include/linux/vfio.h
14881 F:      include/uapi/linux/vfio.h
14882
14883 VFIO MEDIATED DEVICE DRIVERS
14884 M:      Kirti Wankhede <kwankhede@nvidia.com>
14885 L:      kvm@vger.kernel.org
14886 S:      Maintained
14887 F:      Documentation/vfio-mediated-device.txt
14888 F:      drivers/vfio/mdev/
14889 F:      include/linux/mdev.h
14890 F:      samples/vfio-mdev/
14891
14892 VFIO PLATFORM DRIVER
14893 M:      Eric Auger <eric.auger@redhat.com>
14894 L:      kvm@vger.kernel.org
14895 S:      Maintained
14896 F:      drivers/vfio/platform/
14897
14898 VGA_SWITCHEROO
14899 R:      Lukas Wunner <lukas@wunner.de>
14900 S:      Maintained
14901 F:      Documentation/gpu/vga-switcheroo.rst
14902 F:      drivers/gpu/vga/vga_switcheroo.c
14903 F:      include/linux/vga_switcheroo.h
14904 T:      git git://anongit.freedesktop.org/drm/drm-misc
14905
14906 VIA RHINE NETWORK DRIVER
14907 S:      Orphan
14908 F:      drivers/net/ethernet/via/via-rhine.c
14909
14910 VIA SD/MMC CARD CONTROLLER DRIVER
14911 M:      Bruce Chang <brucechang@via.com.tw>
14912 M:      Harald Welte <HaraldWelte@viatech.com>
14913 S:      Maintained
14914 F:      drivers/mmc/host/via-sdmmc.c
14915
14916 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14917 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14918 L:      linux-fbdev@vger.kernel.org
14919 S:      Maintained
14920 F:      include/linux/via-core.h
14921 F:      include/linux/via-gpio.h
14922 F:      include/linux/via_i2c.h
14923 F:      drivers/video/fbdev/via/
14924
14925 VIA VELOCITY NETWORK DRIVER
14926 M:      Francois Romieu <romieu@fr.zoreil.com>
14927 L:      netdev@vger.kernel.org
14928 S:      Maintained
14929 F:      drivers/net/ethernet/via/via-velocity.*
14930
14931 VIDEO MULTIPLEXER DRIVER
14932 M:      Philipp Zabel <p.zabel@pengutronix.de>
14933 L:      linux-media@vger.kernel.org
14934 S:      Maintained
14935 F:      drivers/media/platform/video-mux.c
14936
14937 VIDEOBUF2 FRAMEWORK
14938 M:      Pawel Osciak <pawel@osciak.com>
14939 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14940 M:      Kyungmin Park <kyungmin.park@samsung.com>
14941 L:      linux-media@vger.kernel.org
14942 S:      Maintained
14943 F:      drivers/media/v4l2-core/videobuf2-*
14944 F:      include/media/videobuf2-*
14945
14946 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14947 M:      Helen Koike <helen.koike@collabora.com>
14948 L:      linux-media@vger.kernel.org
14949 T:      git git://linuxtv.org/media_tree.git
14950 W:      https://linuxtv.org
14951 S:      Maintained
14952 F:      drivers/media/platform/vimc/*
14953
14954 VIRT LIB
14955 M:      Alex Williamson <alex.williamson@redhat.com>
14956 M:      Paolo Bonzini <pbonzini@redhat.com>
14957 L:      kvm@vger.kernel.org
14958 S:      Supported
14959 F:      virt/lib/
14960
14961 VIRTIO AND VHOST VSOCK DRIVER
14962 M:      Stefan Hajnoczi <stefanha@redhat.com>
14963 L:      kvm@vger.kernel.org
14964 L:      virtualization@lists.linux-foundation.org
14965 L:      netdev@vger.kernel.org
14966 S:      Maintained
14967 F:      include/linux/virtio_vsock.h
14968 F:      include/uapi/linux/virtio_vsock.h
14969 F:      include/uapi/linux/vsockmon.h
14970 F:      include/uapi/linux/vm_sockets_diag.h
14971 F:      net/vmw_vsock/diag.c
14972 F:      net/vmw_vsock/af_vsock_tap.c
14973 F:      net/vmw_vsock/virtio_transport_common.c
14974 F:      net/vmw_vsock/virtio_transport.c
14975 F:      drivers/net/vsockmon.c
14976 F:      drivers/vhost/vsock.c
14977 F:      drivers/vhost/vsock.h
14978 F:      tools/testing/vsock/
14979
14980 VIRTIO CONSOLE DRIVER
14981 M:      Amit Shah <amit@kernel.org>
14982 L:      virtualization@lists.linux-foundation.org
14983 S:      Maintained
14984 F:      drivers/char/virtio_console.c
14985 F:      include/linux/virtio_console.h
14986 F:      include/uapi/linux/virtio_console.h
14987
14988 VIRTIO CORE, NET AND BLOCK DRIVERS
14989 M:      "Michael S. Tsirkin" <mst@redhat.com>
14990 M:      Jason Wang <jasowang@redhat.com>
14991 L:      virtualization@lists.linux-foundation.org
14992 S:      Maintained
14993 F:      Documentation/devicetree/bindings/virtio/
14994 F:      drivers/virtio/
14995 F:      tools/virtio/
14996 F:      drivers/net/virtio_net.c
14997 F:      drivers/block/virtio_blk.c
14998 F:      include/linux/virtio*.h
14999 F:      include/uapi/linux/virtio_*.h
15000 F:      drivers/crypto/virtio/
15001 F:      mm/balloon_compaction.c
15002
15003 VIRTIO CRYPTO DRIVER
15004 M:      Gonglei <arei.gonglei@huawei.com>
15005 L:      virtualization@lists.linux-foundation.org
15006 L:      linux-crypto@vger.kernel.org
15007 S:      Maintained
15008 F:      drivers/crypto/virtio/
15009 F:      include/uapi/linux/virtio_crypto.h
15010
15011 VIRTIO DRIVERS FOR S390
15012 M:      Cornelia Huck <cohuck@redhat.com>
15013 M:      Halil Pasic <pasic@linux.ibm.com>
15014 L:      linux-s390@vger.kernel.org
15015 L:      virtualization@lists.linux-foundation.org
15016 L:      kvm@vger.kernel.org
15017 S:      Supported
15018 F:      drivers/s390/virtio/
15019 F:      arch/s390/include/uapi/asm/virtio-ccw.h
15020
15021 VIRTIO GPU DRIVER
15022 M:      David Airlie <airlied@linux.ie>
15023 M:      Gerd Hoffmann <kraxel@redhat.com>
15024 L:      dri-devel@lists.freedesktop.org
15025 L:      virtualization@lists.linux-foundation.org
15026 T:      git git://anongit.freedesktop.org/drm/drm-misc
15027 S:      Maintained
15028 F:      drivers/gpu/drm/virtio/
15029 F:      include/uapi/linux/virtio_gpu.h
15030
15031 VIRTIO HOST (VHOST)
15032 M:      "Michael S. Tsirkin" <mst@redhat.com>
15033 M:      Jason Wang <jasowang@redhat.com>
15034 L:      kvm@vger.kernel.org
15035 L:      virtualization@lists.linux-foundation.org
15036 L:      netdev@vger.kernel.org
15037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15038 S:      Maintained
15039 F:      drivers/vhost/
15040 F:      include/uapi/linux/vhost.h
15041
15042 VIRTIO INPUT DRIVER
15043 M:      Gerd Hoffmann <kraxel@redhat.com>
15044 S:      Maintained
15045 F:      drivers/virtio/virtio_input.c
15046 F:      include/uapi/linux/virtio_input.h
15047
15048 VIRTUAL BOX GUEST DEVICE DRIVER
15049 M:      Hans de Goede <hdegoede@redhat.com>
15050 M:      Arnd Bergmann <arnd@arndb.de>
15051 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15052 S:      Maintained
15053 F:      include/linux/vbox_utils.h
15054 F:      include/uapi/linux/vbox*.h
15055 F:      drivers/virt/vboxguest/
15056
15057 VIRTUAL SERIO DEVICE DRIVER
15058 M:      Stephen Chandler Paul <thatslyude@gmail.com>
15059 S:      Maintained
15060 F:      drivers/input/serio/userio.c
15061 F:      include/uapi/linux/userio.h
15062
15063 VIVID VIRTUAL VIDEO DRIVER
15064 M:      Hans Verkuil <hverkuil@xs4all.nl>
15065 L:      linux-media@vger.kernel.org
15066 T:      git git://linuxtv.org/media_tree.git
15067 W:      https://linuxtv.org
15068 S:      Maintained
15069 F:      drivers/media/platform/vivid/*
15070
15071 VLYNQ BUS
15072 M:      Florian Fainelli <f.fainelli@gmail.com>
15073 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
15074 S:      Maintained
15075 F:      drivers/vlynq/vlynq.c
15076 F:      include/linux/vlynq.h
15077
15078 VME SUBSYSTEM
15079 M:      Martyn Welch <martyn@welchs.me.uk>
15080 M:      Manohar Vanga <manohar.vanga@gmail.com>
15081 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15082 L:      devel@driverdev.osuosl.org
15083 S:      Maintained
15084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15085 F:      Documentation/driver-api/vme.rst
15086 F:      drivers/staging/vme/
15087 F:      drivers/vme/
15088 F:      include/linux/vme*
15089
15090 VMWARE BALLOON DRIVER
15091 M:      Xavier Deguillard <xdeguillard@vmware.com>
15092 M:      Philip Moltmann <moltmann@vmware.com>
15093 M:      "VMware, Inc." <pv-drivers@vmware.com>
15094 L:      linux-kernel@vger.kernel.org
15095 S:      Maintained
15096 F:      drivers/misc/vmw_balloon.c
15097
15098 VMWARE HYPERVISOR INTERFACE
15099 M:      Alok Kataria <akataria@vmware.com>
15100 L:      virtualization@lists.linux-foundation.org
15101 S:      Supported
15102 F:      arch/x86/kernel/cpu/vmware.c
15103
15104 VMWARE PVRDMA DRIVER
15105 M:      Adit Ranadive <aditr@vmware.com>
15106 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15107 L:      linux-rdma@vger.kernel.org
15108 S:      Maintained
15109 F:      drivers/infiniband/hw/vmw_pvrdma/
15110
15111 VMware PVSCSI driver
15112 M:      Jim Gill <jgill@vmware.com>
15113 M:      VMware PV-Drivers <pv-drivers@vmware.com>
15114 L:      linux-scsi@vger.kernel.org
15115 S:      Maintained
15116 F:      drivers/scsi/vmw_pvscsi.c
15117 F:      drivers/scsi/vmw_pvscsi.h
15118
15119 VMWARE VMMOUSE SUBDRIVER
15120 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15121 M:      "VMware, Inc." <pv-drivers@vmware.com>
15122 L:      linux-input@vger.kernel.org
15123 S:      Maintained
15124 F:      drivers/input/mouse/vmmouse.c
15125 F:      drivers/input/mouse/vmmouse.h
15126
15127 VMWARE VMXNET3 ETHERNET DRIVER
15128 M:      Ronak Doshi <doshir@vmware.com>
15129 M:      "VMware, Inc." <pv-drivers@vmware.com>
15130 L:      netdev@vger.kernel.org
15131 S:      Maintained
15132 F:      drivers/net/vmxnet3/
15133
15134 VOCORE VOCORE2 BOARD
15135 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
15136 L:      linux-mips@linux-mips.org
15137 S:      Maintained
15138 F:      arch/mips/boot/dts/ralink/vocore2.dts
15139
15140 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15141 M:      Liam Girdwood <lgirdwood@gmail.com>
15142 M:      Mark Brown <broonie@kernel.org>
15143 L:      linux-kernel@vger.kernel.org
15144 W:      http://www.slimlogic.co.uk/?p=48
15145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15146 S:      Supported
15147 F:      Documentation/devicetree/bindings/regulator/
15148 F:      Documentation/power/regulator/
15149 F:      drivers/regulator/
15150 F:      include/dt-bindings/regulator/
15151 F:      include/linux/regulator/
15152
15153 VRF
15154 M:      David Ahern <dsa@cumulusnetworks.com>
15155 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
15156 L:      netdev@vger.kernel.org
15157 S:      Maintained
15158 F:      drivers/net/vrf.c
15159 F:      Documentation/networking/vrf.txt
15160
15161 VT1211 HARDWARE MONITOR DRIVER
15162 M:      Juerg Haefliger <juergh@gmail.com>
15163 L:      linux-hwmon@vger.kernel.org
15164 S:      Maintained
15165 F:      Documentation/hwmon/vt1211
15166 F:      drivers/hwmon/vt1211.c
15167
15168 VT8231 HARDWARE MONITOR DRIVER
15169 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
15170 L:      linux-hwmon@vger.kernel.org
15171 S:      Maintained
15172 F:      drivers/hwmon/vt8231.c
15173
15174 VUB300 USB to SDIO/SD/MMC bridge chip
15175 M:      Tony Olech <tony.olech@elandigitalsystems.com>
15176 L:      linux-mmc@vger.kernel.org
15177 L:      linux-usb@vger.kernel.org
15178 S:      Supported
15179 F:      drivers/mmc/host/vub300.c
15180
15181 W1 DALLAS'S 1-WIRE BUS
15182 M:      Evgeniy Polyakov <zbr@ioremap.net>
15183 S:      Maintained
15184 F:      Documentation/w1/
15185 F:      drivers/w1/
15186 F:      include/linux/w1.h
15187
15188 W83791D HARDWARE MONITORING DRIVER
15189 M:      Marc Hulsman <m.hulsman@tudelft.nl>
15190 L:      linux-hwmon@vger.kernel.org
15191 S:      Maintained
15192 F:      Documentation/hwmon/w83791d
15193 F:      drivers/hwmon/w83791d.c
15194
15195 W83793 HARDWARE MONITORING DRIVER
15196 M:      Rudolf Marek <r.marek@assembler.cz>
15197 L:      linux-hwmon@vger.kernel.org
15198 S:      Maintained
15199 F:      Documentation/hwmon/w83793
15200 F:      drivers/hwmon/w83793.c
15201
15202 W83795 HARDWARE MONITORING DRIVER
15203 M:      Jean Delvare <jdelvare@suse.com>
15204 L:      linux-hwmon@vger.kernel.org
15205 S:      Maintained
15206 F:      drivers/hwmon/w83795.c
15207
15208 W83L51xD SD/MMC CARD INTERFACE DRIVER
15209 M:      Pierre Ossman <pierre@ossman.eu>
15210 S:      Maintained
15211 F:      drivers/mmc/host/wbsd.*
15212
15213 WACOM PROTOCOL 4 SERIAL TABLETS
15214 M:      Julian Squires <julian@cipht.net>
15215 M:      Hans de Goede <hdegoede@redhat.com>
15216 L:      linux-input@vger.kernel.org
15217 S:      Maintained
15218 F:      drivers/input/tablet/wacom_serial4.c
15219
15220 WATCHDOG DEVICE DRIVERS
15221 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15222 M:      Guenter Roeck <linux@roeck-us.net>
15223 L:      linux-watchdog@vger.kernel.org
15224 W:      http://www.linux-watchdog.org/
15225 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15226 S:      Maintained
15227 F:      Documentation/devicetree/bindings/watchdog/
15228 F:      Documentation/watchdog/
15229 F:      drivers/watchdog/
15230 F:      include/linux/watchdog.h
15231 F:      include/uapi/linux/watchdog.h
15232
15233 WHISKEYCOVE PMIC GPIO DRIVER
15234 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15235 L:      linux-gpio@vger.kernel.org
15236 S:      Maintained
15237 F:      drivers/gpio/gpio-wcove.c
15238
15239 WIIMOTE HID DRIVER
15240 M:      David Herrmann <dh.herrmann@googlemail.com>
15241 L:      linux-input@vger.kernel.org
15242 S:      Maintained
15243 F:      drivers/hid/hid-wiimote*
15244
15245 WILOCITY WIL6210 WIRELESS DRIVER
15246 M:      Maya Erez <merez@codeaurora.org>
15247 L:      linux-wireless@vger.kernel.org
15248 L:      wil6210@qti.qualcomm.com
15249 S:      Supported
15250 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15251 F:      drivers/net/wireless/ath/wil6210/
15252
15253 WIMAX STACK
15254 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15255 M:      linux-wimax@intel.com
15256 L:      wimax@linuxwimax.org (subscribers-only)
15257 S:      Supported
15258 W:      http://linuxwimax.org
15259 F:      Documentation/wimax/README.wimax
15260 F:      include/linux/wimax/debug.h
15261 F:      include/net/wimax.h
15262 F:      include/uapi/linux/wimax.h
15263 F:      net/wimax/
15264
15265 WINBOND CIR DRIVER
15266 M:      David Härdeman <david@hardeman.nu>
15267 S:      Maintained
15268 F:      drivers/media/rc/winbond-cir.c
15269
15270 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15271 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15272 L:      linux-watchdog@vger.kernel.org
15273 S:      Maintained
15274 F:      drivers/watchdog/ebc-c384_wdt.c
15275
15276 WINSYSTEMS WS16C48 GPIO DRIVER
15277 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15278 L:      linux-gpio@vger.kernel.org
15279 S:      Maintained
15280 F:      drivers/gpio/gpio-ws16c48.c
15281
15282 WISTRON LAPTOP BUTTON DRIVER
15283 M:      Miloslav Trmac <mitr@volny.cz>
15284 S:      Maintained
15285 F:      drivers/input/misc/wistron_btns.c
15286
15287 WL3501 WIRELESS PCMCIA CARD DRIVER
15288 L:      linux-wireless@vger.kernel.org
15289 S:      Odd fixes
15290 F:      drivers/net/wireless/wl3501*
15291
15292 WOLFSON MICROELECTRONICS DRIVERS
15293 L:      patches@opensource.cirrus.com
15294 T:      git https://github.com/CirrusLogic/linux-drivers.git
15295 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15296 S:      Supported
15297 F:      Documentation/hwmon/wm83??
15298 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15299 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15300 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15301 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15302 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15303 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15304 F:      drivers/clk/clk-wm83*.c
15305 F:      drivers/extcon/extcon-arizona.c
15306 F:      drivers/leds/leds-wm83*.c
15307 F:      drivers/gpio/gpio-*wm*.c
15308 F:      drivers/gpio/gpio-arizona.c
15309 F:      drivers/hwmon/wm83??-hwmon.c
15310 F:      drivers/input/misc/wm831x-on.c
15311 F:      drivers/input/touchscreen/wm831x-ts.c
15312 F:      drivers/input/touchscreen/wm97*.c
15313 F:      drivers/mfd/arizona*
15314 F:      drivers/mfd/wm*.c
15315 F:      drivers/mfd/cs47l24*
15316 F:      drivers/power/supply/wm83*.c
15317 F:      drivers/rtc/rtc-wm83*.c
15318 F:      drivers/regulator/wm8*.c
15319 F:      drivers/regulator/arizona*
15320 F:      drivers/video/backlight/wm83*_bl.c
15321 F:      drivers/watchdog/wm83*_wdt.c
15322 F:      include/linux/mfd/arizona/
15323 F:      include/linux/mfd/wm831x/
15324 F:      include/linux/mfd/wm8350/
15325 F:      include/linux/mfd/wm8400*
15326 F:      include/linux/regulator/arizona*
15327 F:      include/linux/wm97xx.h
15328 F:      include/sound/wm????.h
15329 F:      sound/soc/codecs/arizona.?
15330 F:      sound/soc/codecs/wm*
15331 F:      sound/soc/codecs/cs47l24*
15332
15333 WORKQUEUE
15334 M:      Tejun Heo <tj@kernel.org>
15335 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15337 S:      Maintained
15338 F:      include/linux/workqueue.h
15339 F:      kernel/workqueue.c
15340 F:      Documentation/core-api/workqueue.rst
15341
15342 X-POWERS AXP288 PMIC DRIVERS
15343 M:      Hans de Goede <hdegoede@redhat.com>
15344 S:      Maintained
15345 N:      axp288
15346 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15347
15348 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15349 M:      Chen-Yu Tsai <wens@csie.org>
15350 L:      linux-kernel@vger.kernel.org
15351 S:      Maintained
15352 N:      axp[128]
15353
15354 X.25 NETWORK LAYER
15355 M:      Andrew Hendry <andrew.hendry@gmail.com>
15356 L:      linux-x25@vger.kernel.org
15357 S:      Odd Fixes
15358 F:      Documentation/networking/x25*
15359 F:      include/net/x25*
15360 F:      net/x25/
15361
15362 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15363 M:      Thomas Gleixner <tglx@linutronix.de>
15364 M:      Ingo Molnar <mingo@redhat.com>
15365 R:      "H. Peter Anvin" <hpa@zytor.com>
15366 M:      x86@kernel.org
15367 L:      linux-kernel@vger.kernel.org
15368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15369 S:      Maintained
15370 F:      Documentation/x86/
15371 F:      arch/x86/
15372
15373 X86 MCE INFRASTRUCTURE
15374 M:      Tony Luck <tony.luck@intel.com>
15375 M:      Borislav Petkov <bp@alien8.de>
15376 L:      linux-edac@vger.kernel.org
15377 S:      Maintained
15378 F:      arch/x86/kernel/cpu/mcheck/*
15379
15380 X86 MICROCODE UPDATE SUPPORT
15381 M:      Borislav Petkov <bp@alien8.de>
15382 S:      Maintained
15383 F:      arch/x86/kernel/cpu/microcode/*
15384
15385 X86 PLATFORM DRIVERS
15386 M:      Darren Hart <dvhart@infradead.org>
15387 M:      Andy Shevchenko <andy@infradead.org>
15388 L:      platform-driver-x86@vger.kernel.org
15389 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15390 S:      Maintained
15391 F:      drivers/platform/x86/
15392 F:      drivers/platform/olpc/
15393
15394 X86 VDSO
15395 M:      Andy Lutomirski <luto@amacapital.net>
15396 L:      linux-kernel@vger.kernel.org
15397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15398 S:      Maintained
15399 F:      arch/x86/entry/vdso/
15400
15401 XC2028/3028 TUNER DRIVER
15402 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
15403 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15404 L:      linux-media@vger.kernel.org
15405 W:      https://linuxtv.org
15406 T:      git git://linuxtv.org/media_tree.git
15407 S:      Maintained
15408 F:      drivers/media/tuners/tuner-xc2028.*
15409
15410 XDP SOCKETS (AF_XDP)
15411 M:      Björn Töpel <bjorn.topel@intel.com>
15412 M:      Magnus Karlsson <magnus.karlsson@intel.com>
15413 L:      netdev@vger.kernel.org
15414 S:      Maintained
15415 F:      kernel/bpf/xskmap.c
15416 F:      net/xdp/
15417
15418 XEN BLOCK SUBSYSTEM
15419 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15420 M:      Roger Pau Monné <roger.pau@citrix.com>
15421 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15422 S:      Supported
15423 F:      drivers/block/xen-blkback/*
15424 F:      drivers/block/xen*
15425
15426 XEN HYPERVISOR ARM
15427 M:      Stefano Stabellini <sstabellini@kernel.org>
15428 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15429 S:      Maintained
15430 F:      arch/arm/xen/
15431 F:      arch/arm/include/asm/xen/
15432
15433 XEN HYPERVISOR ARM64
15434 M:      Stefano Stabellini <sstabellini@kernel.org>
15435 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15436 S:      Maintained
15437 F:      arch/arm64/xen/
15438 F:      arch/arm64/include/asm/xen/
15439
15440 XEN HYPERVISOR INTERFACE
15441 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15442 M:      Juergen Gross <jgross@suse.com>
15443 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15445 S:      Supported
15446 F:      arch/x86/xen/
15447 F:      drivers/*/xen-*front.c
15448 F:      drivers/xen/
15449 F:      arch/x86/include/asm/xen/
15450 F:      arch/x86/include/asm/pvclock-abi.h
15451 F:      include/xen/
15452 F:      include/uapi/xen/
15453 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15454 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15455
15456 XEN NETWORK BACKEND DRIVER
15457 M:      Wei Liu <wei.liu2@citrix.com>
15458 M:      Paul Durrant <paul.durrant@citrix.com>
15459 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15460 L:      netdev@vger.kernel.org
15461 S:      Supported
15462 F:      drivers/net/xen-netback/*
15463
15464 XEN PCI SUBSYSTEM
15465 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15466 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15467 S:      Supported
15468 F:      arch/x86/pci/*xen*
15469 F:      drivers/pci/*xen*
15470
15471 XEN PVSCSI DRIVERS
15472 M:      Juergen Gross <jgross@suse.com>
15473 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15474 L:      linux-scsi@vger.kernel.org
15475 S:      Supported
15476 F:      drivers/scsi/xen-scsifront.c
15477 F:      drivers/xen/xen-scsiback.c
15478 F:      include/xen/interface/io/vscsiif.h
15479
15480 XEN SWIOTLB SUBSYSTEM
15481 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15482 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15483 L:      iommu@lists.linux-foundation.org
15484 S:      Supported
15485 F:      arch/x86/xen/*swiotlb*
15486 F:      drivers/xen/*swiotlb*
15487
15488 XFS FILESYSTEM
15489 M:      Darrick J. Wong <darrick.wong@oracle.com>
15490 M:      linux-xfs@vger.kernel.org
15491 L:      linux-xfs@vger.kernel.org
15492 W:      http://xfs.org/
15493 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15494 S:      Supported
15495 F:      Documentation/filesystems/xfs.txt
15496 F:      fs/xfs/
15497
15498 XILINX AXI ETHERNET DRIVER
15499 M:      Anirudha Sarangi <anirudh@xilinx.com>
15500 M:      John Linn <John.Linn@xilinx.com>
15501 S:      Maintained
15502 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15503
15504 XILINX UARTLITE SERIAL DRIVER
15505 M:      Peter Korsgaard <jacmet@sunsite.dk>
15506 L:      linux-serial@vger.kernel.org
15507 S:      Maintained
15508 F:      drivers/tty/serial/uartlite.c
15509
15510 XILINX VIDEO IP CORES
15511 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15512 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15513 L:      linux-media@vger.kernel.org
15514 T:      git git://linuxtv.org/media_tree.git
15515 S:      Supported
15516 F:      Documentation/devicetree/bindings/media/xilinx/
15517 F:      drivers/media/platform/xilinx/
15518 F:      include/uapi/linux/xilinx-v4l2-controls.h
15519
15520 XILLYBUS DRIVER
15521 M:      Eli Billauer <eli.billauer@gmail.com>
15522 L:      linux-kernel@vger.kernel.org
15523 S:      Supported
15524 F:      drivers/char/xillybus/
15525
15526 XRA1403 GPIO EXPANDER
15527 M:      Nandor Han <nandor.han@ge.com>
15528 M:      Semi Malinen <semi.malinen@ge.com>
15529 L:      linux-gpio@vger.kernel.org
15530 S:      Maintained
15531 F:      drivers/gpio/gpio-xra1403.c
15532 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15533
15534 XTENSA XTFPGA PLATFORM SUPPORT
15535 M:      Max Filippov <jcmvbkbc@gmail.com>
15536 L:      linux-xtensa@linux-xtensa.org
15537 S:      Maintained
15538 F:      drivers/spi/spi-xtensa-xtfpga.c
15539 F:      sound/soc/xtensa/xtfpga-i2s.c
15540
15541 YAM DRIVER FOR AX.25
15542 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15543 L:      linux-hams@vger.kernel.org
15544 S:      Maintained
15545 F:      drivers/net/hamradio/yam*
15546 F:      include/linux/yam.h
15547
15548 YAMA SECURITY MODULE
15549 M:      Kees Cook <keescook@chromium.org>
15550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15551 S:      Supported
15552 F:      security/yama/
15553 F:      Documentation/admin-guide/LSM/Yama.rst
15554
15555 YEALINK PHONE DRIVER
15556 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15557 L:      usbb2k-api-dev@nongnu.org
15558 S:      Maintained
15559 F:      Documentation/input/yealink.rst
15560 F:      drivers/input/misc/yealink.*
15561
15562 Z8530 DRIVER FOR AX.25
15563 M:      Joerg Reuter <jreuter@yaina.de>
15564 W:      http://yaina.de/jreuter/
15565 W:      http://www.qsl.net/dl1bke/
15566 L:      linux-hams@vger.kernel.org
15567 S:      Maintained
15568 F:      Documentation/networking/z8530drv.txt
15569 F:      drivers/net/hamradio/*scc.c
15570 F:      drivers/net/hamradio/z8530.h
15571
15572 ZBUD COMPRESSED PAGE ALLOCATOR
15573 M:      Seth Jennings <sjenning@redhat.com>
15574 M:      Dan Streetman <ddstreet@ieee.org>
15575 L:      linux-mm@kvack.org
15576 S:      Maintained
15577 F:      mm/zbud.c
15578 F:      include/linux/zbud.h
15579
15580 ZD1211RW WIRELESS DRIVER
15581 M:      Daniel Drake <dsd@gentoo.org>
15582 M:      Ulrich Kunitz <kune@deine-taler.de>
15583 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15584 L:      linux-wireless@vger.kernel.org
15585 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15586 S:      Maintained
15587 F:      drivers/net/wireless/zydas/zd1211rw/
15588
15589 ZD1301 MEDIA DRIVER
15590 M:      Antti Palosaari <crope@iki.fi>
15591 L:      linux-media@vger.kernel.org
15592 W:      https://linuxtv.org/
15593 W:      http://palosaari.fi/linux/
15594 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15595 S:      Maintained
15596 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15597
15598 ZD1301_DEMOD MEDIA DRIVER
15599 M:      Antti Palosaari <crope@iki.fi>
15600 L:      linux-media@vger.kernel.org
15601 W:      https://linuxtv.org/
15602 W:      http://palosaari.fi/linux/
15603 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15604 S:      Maintained
15605 F:      drivers/media/dvb-frontends/zd1301_demod*
15606
15607 ZPOOL COMPRESSED PAGE STORAGE API
15608 M:      Dan Streetman <ddstreet@ieee.org>
15609 L:      linux-mm@kvack.org
15610 S:      Maintained
15611 F:      mm/zpool.c
15612 F:      include/linux/zpool.h
15613
15614 ZR36067 VIDEO FOR LINUX DRIVER
15615 L:      mjpeg-users@lists.sourceforge.net
15616 L:      linux-media@vger.kernel.org
15617 W:      http://mjpeg.sourceforge.net/driver-zoran/
15618 T:      hg https://linuxtv.org/hg/v4l-dvb
15619 S:      Odd Fixes
15620 F:      drivers/media/pci/zoran/
15621
15622 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15623 M:      Minchan Kim <minchan@kernel.org>
15624 M:      Nitin Gupta <ngupta@vflare.org>
15625 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15626 L:      linux-kernel@vger.kernel.org
15627 S:      Maintained
15628 F:      drivers/block/zram/
15629 F:      Documentation/blockdev/zram.txt
15630
15631 ZS DECSTATION Z85C30 SERIAL DRIVER
15632 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15633 S:      Maintained
15634 F:      drivers/tty/serial/zs.*
15635
15636 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15637 M:      Minchan Kim <minchan@kernel.org>
15638 M:      Nitin Gupta <ngupta@vflare.org>
15639 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15640 L:      linux-mm@kvack.org
15641 S:      Maintained
15642 F:      mm/zsmalloc.c
15643 F:      include/linux/zsmalloc.h
15644 F:      Documentation/vm/zsmalloc.txt
15645
15646 ZSWAP COMPRESSED SWAP CACHING
15647 M:      Seth Jennings <sjenning@redhat.com>
15648 M:      Dan Streetman <ddstreet@ieee.org>
15649 L:      linux-mm@kvack.org
15650 S:      Maintained
15651 F:      mm/zswap.c
15652
15653 THE REST
15654 M:      Linus Torvalds <torvalds@linux-foundation.org>
15655 L:      linux-kernel@vger.kernel.org
15656 Q:      http://patchwork.kernel.org/project/LKML/list/
15657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15658 S:      Buried alive in reporters
15659 F:      *
15660 F:      */