Input: atmel_mxt_ts - remove platform data support
[platform/kernel/linux-rpi.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 L:      linux-fsdevel@vger.kernel.org
568 S:      Orphan
569 F:      Documentation/filesystems/affs.txt
570 F:      fs/affs/
571
572 AFS FILESYSTEM
573 M:      David Howells <dhowells@redhat.com>
574 L:      linux-afs@lists.infradead.org
575 S:      Supported
576 F:      fs/afs/
577 F:      include/trace/events/afs.h
578 F:      Documentation/filesystems/afs.txt
579 W:      https://www.infradead.org/~dhowells/kafs/
580
581 AGPGART DRIVER
582 M:      David Airlie <airlied@linux.ie>
583 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584 S:      Maintained
585 F:      drivers/char/agp/
586 F:      include/linux/agp*
587 F:      include/uapi/linux/agp*
588
589 AHA152X SCSI DRIVER
590 M:      "Juergen E. Fischer" <fischer@norbit.de>
591 L:      linux-scsi@vger.kernel.org
592 S:      Maintained
593 F:      drivers/scsi/aha152x*
594 F:      drivers/scsi/pcmcia/aha152x*
595
596 AIC7XXX / AIC79XX SCSI DRIVER
597 M:      Hannes Reinecke <hare@suse.com>
598 L:      linux-scsi@vger.kernel.org
599 S:      Maintained
600 F:      drivers/scsi/aic7xxx/
601
602 AIMSLAB FM RADIO RECEIVER DRIVER
603 M:      Hans Verkuil <hverkuil@xs4all.nl>
604 L:      linux-media@vger.kernel.org
605 T:      git git://linuxtv.org/media_tree.git
606 W:      https://linuxtv.org
607 S:      Maintained
608 F:      drivers/media/radio/radio-aimslab*
609
610 AIO
611 M:      Benjamin LaHaise <bcrl@kvack.org>
612 L:      linux-aio@kvack.org
613 S:      Supported
614 F:      fs/aio.c
615 F:      include/linux/*aio*.h
616
617 AIRSPY MEDIA DRIVER
618 M:      Antti Palosaari <crope@iki.fi>
619 L:      linux-media@vger.kernel.org
620 W:      https://linuxtv.org
621 W:      http://palosaari.fi/linux/
622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
623 T:      git git://linuxtv.org/anttip/media_tree.git
624 S:      Maintained
625 F:      drivers/media/usb/airspy/
626
627 ALACRITECH GIGABIT ETHERNET DRIVER
628 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
629 S:      Maintained
630 F:      drivers/net/ethernet/alacritech/*
631
632 ALCATEL SPEEDTOUCH USB DRIVER
633 M:      Duncan Sands <duncan.sands@free.fr>
634 L:      linux-usb@vger.kernel.org
635 W:      http://www.linux-usb.org/SpeedTouch/
636 S:      Maintained
637 F:      drivers/usb/atm/speedtch.c
638 F:      drivers/usb/atm/usbatm.c
639
640 ALCHEMY AU1XX0 MMC DRIVER
641 M:      Manuel Lauss <manuel.lauss@gmail.com>
642 S:      Maintained
643 F:      drivers/mmc/host/au1xmmc.c
644
645 ALI1563 I2C DRIVER
646 M:      Rudolf Marek <r.marek@assembler.cz>
647 L:      linux-i2c@vger.kernel.org
648 S:      Maintained
649 F:      Documentation/i2c/busses/i2c-ali1563
650 F:      drivers/i2c/busses/i2c-ali1563.c
651
652 ALLWINNER SECURITY SYSTEM
653 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
654 L:      linux-crypto@vger.kernel.org
655 S:      Maintained
656 F:      drivers/crypto/sunxi-ss/
657
658 ALPHA PORT
659 M:      Richard Henderson <rth@twiddle.net>
660 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661 M:      Matt Turner <mattst88@gmail.com>
662 S:      Odd Fixes
663 L:      linux-alpha@vger.kernel.org
664 F:      arch/alpha/
665
666 ALPS PS/2 TOUCHPAD DRIVER
667 R:      Pali Rohár <pali.rohar@gmail.com>
668 F:      drivers/input/mouse/alps.*
669
670 ALTERA I2C CONTROLLER DRIVER
671 M:      Thor Thayer <thor.thayer@linux.intel.com>
672 S:      Maintained
673 F:      drivers/i2c/busses/i2c-altera.c
674
675 ALTERA MAILBOX DRIVER
676 M:      Ley Foon Tan <lftan@altera.com>
677 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678 S:      Maintained
679 F:      drivers/mailbox/mailbox-altera.c
680
681 ALTERA PIO DRIVER
682 M:      Tien Hock Loh <thloh@altera.com>
683 L:      linux-gpio@vger.kernel.org
684 S:      Maintained
685 F:      drivers/gpio/gpio-altera.c
686
687 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688 M:      Thor Thayer <thor.thayer@linux.intel.com>
689 S:      Maintained
690 F:      drivers/gpio/gpio-altera-a10sr.c
691 F:      drivers/mfd/altera-a10sr.c
692 F:      drivers/reset/reset-a10sr.c
693 F:      include/linux/mfd/altera-a10sr.h
694 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696 ALTERA TRIPLE SPEED ETHERNET DRIVER
697 M:      Vince Bridgers <vbridger@opensource.altera.com>
698 L:      netdev@vger.kernel.org
699 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700 S:      Maintained
701 F:      drivers/net/ethernet/altera/
702
703 ALTERA UART/JTAG UART SERIAL DRIVERS
704 M:      Tobias Klauser <tklauser@distanz.ch>
705 L:      linux-serial@vger.kernel.org
706 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 S:      Maintained
708 F:      drivers/tty/serial/altera_uart.c
709 F:      drivers/tty/serial/altera_jtaguart.c
710 F:      include/linux/altera_uart.h
711 F:      include/linux/altera_jtaguart.h
712
713 AMAZON ETHERNET DRIVERS
714 M:      Netanel Belgazal <netanel@amazon.com>
715 R:      Saeed Bishara <saeedb@amazon.com>
716 R:      Zorik Machulsky <zorik@amazon.com>
717 L:      netdev@vger.kernel.org
718 S:      Supported
719 F:      Documentation/networking/ena.txt
720 F:      drivers/net/ethernet/amazon/
721
722 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723 M:      Tom Lendacky <thomas.lendacky@amd.com>
724 M:      Gary Hook <gary.hook@amd.com>
725 L:      linux-crypto@vger.kernel.org
726 S:      Supported
727 F:      drivers/crypto/ccp/
728 F:      include/linux/ccp.h
729
730 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731 M:      Huang Rui <ray.huang@amd.com>
732 L:      linux-hwmon@vger.kernel.org
733 S:      Supported
734 F:      Documentation/hwmon/fam15h_power
735 F:      drivers/hwmon/fam15h_power.c
736
737 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
739 S:      Orphan
740 F:      drivers/usb/gadget/udc/amd5536udc.*
741
742 AMD GEODE PROCESSOR/CHIPSET SUPPORT
743 P:      Andres Salomon <dilinger@queued.net>
744 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
745 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746 S:      Supported
747 F:      drivers/char/hw_random/geode-rng.c
748 F:      drivers/crypto/geode*
749 F:      drivers/video/fbdev/geode/
750 F:      arch/x86/include/asm/geode.h
751
752 AMD IOMMU (AMD-VI)
753 M:      Joerg Roedel <joro@8bytes.org>
754 L:      iommu@lists.linux-foundation.org
755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756 S:      Maintained
757 F:      drivers/iommu/amd_iommu*.[ch]
758 F:      include/linux/amd-iommu.h
759
760 AMD KFD
761 M:      Oded Gabbay <oded.gabbay@gmail.com>
762 L:      dri-devel@lists.freedesktop.org
763 T:      git git://people.freedesktop.org/~gabbayo/linux.git
764 S:      Supported
765 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769 F:      drivers/gpu/drm/amd/amdkfd/
770 F:      drivers/gpu/drm/amd/include/cik_structs.h
771 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772 F:      drivers/gpu/drm/amd/include/vi_structs.h
773 F:      include/uapi/linux/kfd_ioctl.h
774
775 AMD SEATTLE DEVICE TREE SUPPORT
776 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
777 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
778 M:      Tom Lendacky <thomas.lendacky@amd.com>
779 S:      Supported
780 F:      arch/arm64/boot/dts/amd/
781
782 AMD XGBE DRIVER
783 M:      Tom Lendacky <thomas.lendacky@amd.com>
784 L:      netdev@vger.kernel.org
785 S:      Supported
786 F:      drivers/net/ethernet/amd/xgbe/
787 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
788
789 AMS (Apple Motion Sensor) DRIVER
790 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
791 S:      Supported
792 F:      drivers/macintosh/ams/
793
794 ANALOG DEVICES INC AD9389B DRIVER
795 M:      Hans Verkuil <hans.verkuil@cisco.com>
796 L:      linux-media@vger.kernel.org
797 S:      Maintained
798 F:      drivers/media/i2c/ad9389b*
799
800 ANALOG DEVICES INC ADV7180 DRIVER
801 M:      Lars-Peter Clausen <lars@metafoo.de>
802 L:      linux-media@vger.kernel.org
803 W:      http://ez.analog.com/community/linux-device-drivers
804 S:      Supported
805 F:      drivers/media/i2c/adv7180.c
806
807 ANALOG DEVICES INC ADV748X DRIVER
808 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
809 L:      linux-media@vger.kernel.org
810 S:      Maintained
811 F:      drivers/media/i2c/adv748x/*
812
813 ANALOG DEVICES INC ADV7511 DRIVER
814 M:      Hans Verkuil <hans.verkuil@cisco.com>
815 L:      linux-media@vger.kernel.org
816 S:      Maintained
817 F:      drivers/media/i2c/adv7511*
818
819 ANALOG DEVICES INC ADV7604 DRIVER
820 M:      Hans Verkuil <hans.verkuil@cisco.com>
821 L:      linux-media@vger.kernel.org
822 S:      Maintained
823 F:      drivers/media/i2c/adv7604*
824
825 ANALOG DEVICES INC ADV7842 DRIVER
826 M:      Hans Verkuil <hans.verkuil@cisco.com>
827 L:      linux-media@vger.kernel.org
828 S:      Maintained
829 F:      drivers/media/i2c/adv7842*
830
831 ANALOG DEVICES INC ASOC CODEC DRIVERS
832 M:      Lars-Peter Clausen <lars@metafoo.de>
833 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
834 W:      http://wiki.analog.com/
835 W:      http://ez.analog.com/community/linux-device-drivers
836 S:      Supported
837 F:      sound/soc/codecs/adau*
838 F:      sound/soc/codecs/adav*
839 F:      sound/soc/codecs/ad1*
840 F:      sound/soc/codecs/ad7*
841 F:      sound/soc/codecs/ssm*
842 F:      sound/soc/codecs/sigmadsp.*
843
844 ANALOG DEVICES INC ASOC DRIVERS
845 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
846 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
847 W:      http://blackfin.uclinux.org/
848 S:      Supported
849 F:      sound/soc/blackfin/*
850
851 ANALOG DEVICES INC DMA DRIVERS
852 M:      Lars-Peter Clausen <lars@metafoo.de>
853 W:      http://ez.analog.com/community/linux-device-drivers
854 S:      Supported
855 F:      drivers/dma/dma-axi-dmac.c
856
857 ANALOG DEVICES INC IIO DRIVERS
858 M:      Lars-Peter Clausen <lars@metafoo.de>
859 M:      Michael Hennerich <Michael.Hennerich@analog.com>
860 W:      http://wiki.analog.com/
861 W:      http://ez.analog.com/community/linux-device-drivers
862 S:      Supported
863 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
864 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
865 F:      drivers/iio/*/ad*
866 F:      drivers/iio/adc/ltc2497*
867 X:      drivers/iio/*/adjd*
868 F:      drivers/staging/iio/*/ad*
869 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
870
871 ANDROID CONFIG FRAGMENTS
872 M:      Rob Herring <robh@kernel.org>
873 S:      Supported
874 F:      kernel/configs/android*
875
876 ANDROID DRIVERS
877 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
878 M:      Arve Hjønnevåg <arve@android.com>
879 M:      Todd Kjos <tkjos@android.com>
880 M:      Martijn Coenen <maco@android.com>
881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
882 L:      devel@driverdev.osuosl.org
883 S:      Supported
884 F:      drivers/android/
885 F:      drivers/staging/android/
886
887 ANDROID GOLDFISH PIC DRIVER
888 M:      Miodrag Dinic <miodrag.dinic@mips.com>
889 S:      Supported
890 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
891 F:      drivers/irqchip/irq-goldfish-pic.c
892
893 ANDROID GOLDFISH RTC DRIVER
894 M:      Miodrag Dinic <miodrag.dinic@mips.com>
895 S:      Supported
896 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
897 F:      drivers/rtc/rtc-goldfish.c
898
899 ANDROID ION DRIVER
900 M:      Laura Abbott <labbott@redhat.com>
901 M:      Sumit Semwal <sumit.semwal@linaro.org>
902 L:      devel@driverdev.osuosl.org
903 S:      Supported
904 F:      drivers/staging/android/ion
905 F:      drivers/staging/android/uapi/ion.h
906
907 AOA (Apple Onboard Audio) ALSA DRIVER
908 M:      Johannes Berg <johannes@sipsolutions.net>
909 L:      linuxppc-dev@lists.ozlabs.org
910 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
911 S:      Maintained
912 F:      sound/aoa/
913
914 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
915 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
916 L:      linux-iio@vger.kernel.org
917 S:      Maintained
918 F:      drivers/iio/adc/stx104.c
919
920 APM DRIVER
921 M:      Jiri Kosina <jikos@kernel.org>
922 S:      Odd fixes
923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
924 F:      arch/x86/kernel/apm_32.c
925 F:      include/linux/apm_bios.h
926 F:      include/uapi/linux/apm_bios.h
927 F:      drivers/char/apm-emulation.c
928
929 APPARMOR SECURITY MODULE
930 M:      John Johansen <john.johansen@canonical.com>
931 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
932 W:      apparmor.wiki.kernel.org
933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
934 S:      Supported
935 F:      security/apparmor/
936 F:      Documentation/admin-guide/LSM/apparmor.rst
937
938 APPLE BCM5974 MULTITOUCH DRIVER
939 M:      Henrik Rydberg <rydberg@bitmath.org>
940 L:      linux-input@vger.kernel.org
941 S:      Odd fixes
942 F:      drivers/input/mouse/bcm5974.c
943
944 APPLE SMC DRIVER
945 M:      Henrik Rydberg <rydberg@bitmath.org>
946 L:      linux-hwmon@vger.kernel.org
947 S:      Odd fixes
948 F:      drivers/hwmon/applesmc.c
949
950 APPLETALK NETWORK LAYER
951 L:      netdev@vger.kernel.org
952 S:      Odd fixes
953 F:      drivers/net/appletalk/
954 F:      net/appletalk/
955
956 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
957 M:      Duc Dang <dhdang@apm.com>
958 S:      Supported
959 F:      arch/arm64/boot/dts/apm/
960
961 APPLIED MICRO (APM) X-GENE SOC EDAC
962 M:      Loc Ho <lho@apm.com>
963 S:      Supported
964 F:      drivers/edac/xgene_edac.c
965 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
966
967 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
968 M:      Iyappan Subramanian <isubramanian@apm.com>
969 M:      Keyur Chudgar <kchudgar@apm.com>
970 S:      Supported
971 F:      drivers/net/ethernet/apm/xgene-v2/
972
973 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
974 M:      Iyappan Subramanian <isubramanian@apm.com>
975 M:      Keyur Chudgar <kchudgar@apm.com>
976 M:      Quan Nguyen <qnguyen@apm.com>
977 S:      Supported
978 F:      drivers/net/ethernet/apm/xgene/
979 F:      drivers/net/phy/mdio-xgene.c
980 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
981 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
982
983 APPLIED MICRO (APM) X-GENE SOC PMU
984 M:      Tai Nguyen <ttnguyen@apm.com>
985 S:      Supported
986 F:      drivers/perf/xgene_pmu.c
987 F:      Documentation/perf/xgene-pmu.txt
988 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
989
990 APTINA CAMERA SENSOR PLL
991 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
992 L:      linux-media@vger.kernel.org
993 S:      Maintained
994 F:      drivers/media/i2c/aptina-pll.*
995
996 ARC FRAMEBUFFER DRIVER
997 M:      Jaya Kumar <jayalk@intworks.biz>
998 S:      Maintained
999 F:      drivers/video/fbdev/arcfb.c
1000 F:      drivers/video/fbdev/core/fb_defio.c
1001
1002 ARC PGU DRM DRIVER
1003 M:      Alexey Brodkin <abrodkin@synopsys.com>
1004 S:      Supported
1005 F:      drivers/gpu/drm/arc/
1006 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1007
1008 ARCNET NETWORK LAYER
1009 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1010 L:      netdev@vger.kernel.org
1011 S:      Maintained
1012 F:      drivers/net/arcnet/
1013 F:      include/uapi/linux/if_arcnet.h
1014
1015 ARM ARCHITECTED TIMER DRIVER
1016 M:      Mark Rutland <mark.rutland@arm.com>
1017 M:      Marc Zyngier <marc.zyngier@arm.com>
1018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019 S:      Maintained
1020 F:      arch/arm/include/asm/arch_timer.h
1021 F:      arch/arm64/include/asm/arch_timer.h
1022 F:      drivers/clocksource/arm_arch_timer.c
1023
1024 ARM HDLCD DRM DRIVER
1025 M:      Liviu Dudau <liviu.dudau@arm.com>
1026 S:      Supported
1027 F:      drivers/gpu/drm/arm/hdlcd_*
1028 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1029
1030 ARM MALI-DP DRM DRIVER
1031 M:      Liviu Dudau <liviu.dudau@arm.com>
1032 M:      Brian Starkey <brian.starkey@arm.com>
1033 M:      Mali DP Maintainers <malidp@foss.arm.com>
1034 S:      Supported
1035 F:      drivers/gpu/drm/arm/
1036 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1037
1038 ARM MFM AND FLOPPY DRIVERS
1039 M:      Ian Molton <spyro@f2s.com>
1040 S:      Maintained
1041 F:      arch/arm/lib/floppydma.S
1042 F:      arch/arm/include/asm/floppy.h
1043
1044 ARM PMU PROFILING AND DEBUGGING
1045 M:      Will Deacon <will.deacon@arm.com>
1046 M:      Mark Rutland <mark.rutland@arm.com>
1047 S:      Maintained
1048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 F:      arch/arm*/kernel/perf_*
1050 F:      arch/arm/oprofile/common.c
1051 F:      arch/arm*/kernel/hw_breakpoint.c
1052 F:      arch/arm*/include/asm/hw_breakpoint.h
1053 F:      arch/arm*/include/asm/perf_event.h
1054 F:      drivers/perf/*
1055 F:      include/linux/perf/arm_pmu.h
1056 F:      Documentation/devicetree/bindings/arm/pmu.txt
1057 F:      Documentation/devicetree/bindings/perf/
1058
1059 ARM PORT
1060 M:      Russell King <linux@armlinux.org.uk>
1061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 W:      http://www.armlinux.org.uk/
1063 S:      Maintained
1064 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1065 F:      arch/arm/
1066
1067 ARM PRIMECELL AACI PL041 DRIVER
1068 M:      Russell King <linux@armlinux.org.uk>
1069 S:      Maintained
1070 F:      sound/arm/aaci.*
1071
1072 ARM PRIMECELL BUS SUPPORT
1073 M:      Russell King <linux@armlinux.org.uk>
1074 S:      Maintained
1075 F:      drivers/amba/
1076 F:      include/linux/amba/bus.h
1077
1078 ARM PRIMECELL CLCD PL110 DRIVER
1079 M:      Russell King <linux@armlinux.org.uk>
1080 S:      Maintained
1081 F:      drivers/video/fbdev/amba-clcd.*
1082
1083 ARM PRIMECELL KMI PL050 DRIVER
1084 M:      Russell King <linux@armlinux.org.uk>
1085 S:      Maintained
1086 F:      drivers/input/serio/ambakmi.*
1087 F:      include/linux/amba/kmi.h
1088
1089 ARM PRIMECELL MMCI PL180/1 DRIVER
1090 M:      Russell King <linux@armlinux.org.uk>
1091 S:      Maintained
1092 F:      drivers/mmc/host/mmci.*
1093 F:      include/linux/amba/mmci.h
1094
1095 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1096 M:      Russell King <linux@armlinux.org.uk>
1097 S:      Maintained
1098 F:      drivers/tty/serial/amba-pl01*.c
1099 F:      include/linux/amba/serial.h
1100
1101 ARM SMMU DRIVERS
1102 M:      Will Deacon <will.deacon@arm.com>
1103 R:      Robin Murphy <robin.murphy@arm.com>
1104 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105 S:      Maintained
1106 F:      drivers/iommu/arm-smmu.c
1107 F:      drivers/iommu/arm-smmu-v3.c
1108 F:      drivers/iommu/io-pgtable-arm.c
1109 F:      drivers/iommu/io-pgtable-arm-v7s.c
1110
1111 ARM SUB-ARCHITECTURES
1112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113 S:      Maintained
1114 F:      arch/arm/mach-*/
1115 F:      arch/arm/plat-*/
1116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1117
1118 ARM/ACTIONS SEMI ARCHITECTURE
1119 M:      Andreas Färber <afaerber@suse.de>
1120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 S:      Maintained
1122 N:      owl
1123 F:      arch/arm/mach-actions/
1124 F:      arch/arm/boot/dts/owl-*
1125 F:      arch/arm64/boot/dts/actions/
1126 F:      drivers/clocksource/owl-*
1127 F:      drivers/soc/actions/
1128 F:      include/dt-bindings/power/owl-*
1129 F:      include/linux/soc/actions/
1130 F:      Documentation/devicetree/bindings/arm/actions.txt
1131 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1132 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1133
1134 ARM/ADS SPHERE MACHINE SUPPORT
1135 M:      Lennert Buytenhek <kernel@wantstofly.org>
1136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 S:      Maintained
1138
1139 ARM/AFEB9260 MACHINE SUPPORT
1140 M:      Sergey Lapin <slapin@ossfans.org>
1141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 S:      Maintained
1143
1144 ARM/AJECO 1ARM MACHINE SUPPORT
1145 M:      Lennert Buytenhek <kernel@wantstofly.org>
1146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147 S:      Maintained
1148
1149 ARM/Allwinner SoC Clock Support
1150 M:      Emilio López <emilio@elopez.com.ar>
1151 S:      Maintained
1152 F:      drivers/clk/sunxi/
1153
1154 ARM/Allwinner sunXi SoC support
1155 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1156 M:      Chen-Yu Tsai <wens@csie.org>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 S:      Maintained
1159 N:      sun[x456789]i
1160 N:      sun50i
1161 F:      arch/arm/mach-sunxi/
1162 F:      arch/arm64/boot/dts/allwinner/
1163 F:      drivers/clk/sunxi-ng/
1164 F:      drivers/pinctrl/sunxi/
1165 F:      drivers/soc/sunxi/
1166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1167
1168 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1169 M:      Neil Armstrong <narmstrong@baylibre.com>
1170 M:      Jerome Brunet <jbrunet@baylibre.com>
1171 L:      linux-amlogic@lists.infradead.org
1172 S:      Maintained
1173 F:      drivers/clk/meson/
1174 F:      include/dt-bindings/clock/meson*
1175 F:      include/dt-bindings/clock/gxbb*
1176 F:      Documentation/devicetree/bindings/clock/amlogic*
1177
1178 ARM/Amlogic Meson SoC support
1179 M:      Carlo Caione <carlo@caione.org>
1180 M:      Kevin Hilman <khilman@baylibre.com>
1181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 L:      linux-amlogic@lists.infradead.org
1183 W:      http://linux-meson.com/
1184 S:      Maintained
1185 F:      arch/arm/mach-meson/
1186 F:      arch/arm/boot/dts/meson*
1187 F:      arch/arm64/boot/dts/amlogic/
1188 F:      drivers/pinctrl/meson/
1189 F:      drivers/mmc/host/meson*
1190 N:      meson
1191
1192 ARM/Annapurna Labs ALPINE ARCHITECTURE
1193 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1194 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 F:      arch/arm/mach-alpine/
1198 F:      arch/arm/boot/dts/alpine*
1199 F:      arch/arm64/boot/dts/al/
1200 F:      drivers/*/*alpine*
1201
1202 ARM/ARTPEC MACHINE SUPPORT
1203 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1204 M:      Lars Persson <lars.persson@axis.com>
1205 M:      Niklas Cassel <niklas.cassel@axis.com>
1206 S:      Maintained
1207 L:      linux-arm-kernel@axis.com
1208 F:      arch/arm/mach-artpec
1209 F:      arch/arm/boot/dts/artpec6*
1210 F:      drivers/clk/axis
1211 F:      drivers/crypto/axis
1212 F:      drivers/pinctrl/pinctrl-artpec*
1213 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1214
1215 ARM/ASPEED I2C DRIVER
1216 M:      Brendan Higgins <brendanhiggins@google.com>
1217 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1218 R:      Joel Stanley <joel@jms.id.au>
1219 L:      linux-i2c@vger.kernel.org
1220 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1221 S:      Maintained
1222 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1223 F:      drivers/i2c/busses/i2c-aspeed.c
1224 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1225 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1226
1227 ARM/ASPEED MACHINE SUPPORT
1228 M:      Joel Stanley <joel@jms.id.au>
1229 S:      Maintained
1230 F:      arch/arm/mach-aspeed/
1231 F:      arch/arm/boot/dts/aspeed-*
1232 F:      drivers/*/*aspeed*
1233
1234 ARM/ATMEL AT91 Clock Support
1235 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1236 S:      Maintained
1237 F:      drivers/clk/at91
1238
1239 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1240 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1241 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 W:      http://www.linux4sam.org
1244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1245 S:      Supported
1246 N:      at91
1247 N:      atmel
1248 F:      arch/arm/mach-at91/
1249 F:      include/soc/at91/
1250 F:      arch/arm/boot/dts/at91*.dts
1251 F:      arch/arm/boot/dts/at91*.dtsi
1252 F:      arch/arm/boot/dts/sama*.dts
1253 F:      arch/arm/boot/dts/sama*.dtsi
1254 F:      arch/arm/include/debug/at91.S
1255 F:      drivers/memory/atmel*
1256 F:      drivers/watchdog/sama5d4_wdt.c
1257 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1258 X:      drivers/net/wireless/atmel/
1259
1260 ARM/CALXEDA HIGHBANK ARCHITECTURE
1261 M:      Rob Herring <robh@kernel.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264 F:      arch/arm/mach-highbank/
1265 F:      arch/arm/boot/dts/highbank.dts
1266 F:      arch/arm/boot/dts/ecx-*.dts*
1267
1268 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1269 M:      Krzysztof Halasa <khalasa@piap.pl>
1270 S:      Maintained
1271 F:      arch/arm/mach-cns3xxx/
1272
1273 ARM/CAVIUM THUNDER NETWORK DRIVER
1274 M:      Sunil Goutham <sgoutham@cavium.com>
1275 M:      Robert Richter <rric@kernel.org>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 S:      Supported
1278 F:      drivers/net/ethernet/cavium/thunder/
1279
1280 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1281 M:      Lukasz Majewski <lukma@denx.de>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Maintained
1284 F:      arch/arm/mach-ep93xx/ts72xx.c
1285
1286 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1287 M:      Alexander Shiyan <shc_work@mail.ru>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Odd Fixes
1290 N:      clps711x
1291
1292 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1293 M:      Lennert Buytenhek <kernel@wantstofly.org>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296
1297 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1298 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1299 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1300 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 S:      Maintained
1302 F:      arch/arm/mach-ep93xx/
1303 F:      arch/arm/mach-ep93xx/include/mach/
1304
1305 ARM/CLKDEV SUPPORT
1306 M:      Russell King <linux@armlinux.org.uk>
1307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 S:      Maintained
1309 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1310 F:      drivers/clk/clkdev.c
1311
1312 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1313 M:      Mike Rapoport <mike@compulab.co.il>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 S:      Maintained
1316
1317 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1318 M:      Baruch Siach <baruch@tkos.co.il>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321 F:      arch/arm/boot/dts/cx92755*
1322 N:      digicolor
1323
1324 ARM/CONTEC MICRO9 MACHINE SUPPORT
1325 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1326 S:      Maintained
1327 F:      arch/arm/mach-ep93xx/micro9.c
1328
1329 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1330 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 F:      drivers/hwtracing/coresight/*
1334 F:      Documentation/trace/coresight.txt
1335 F:      Documentation/trace/coresight-cpu-debug.txt
1336 F:      Documentation/devicetree/bindings/arm/coresight.txt
1337 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1338 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1339 F:      tools/perf/arch/arm/util/pmu.c
1340 F:      tools/perf/arch/arm/util/auxtrace.c
1341 F:      tools/perf/arch/arm/util/cs-etm.c
1342 F:      tools/perf/arch/arm/util/cs-etm.h
1343 F:      tools/perf/util/cs-etm.*
1344 F:      tools/perf/util/cs-etm-decoder/*
1345
1346 ARM/CORGI MACHINE SUPPORT
1347 M:      Richard Purdie <rpurdie@rpsys.net>
1348 S:      Maintained
1349
1350 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1351 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1352 M:      Linus Walleij <linus.walleij@linaro.org>
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 T:      git git://github.com/ulli-kroll/linux.git
1355 S:      Maintained
1356 F:      Documentation/devicetree/bindings/arm/gemini.txt
1357 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1358 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1359 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1360 F:      arch/arm/mach-gemini/
1361 F:      drivers/net/ethernet/cortina/
1362 F:      drivers/pinctrl/pinctrl-gemini.c
1363 F:      drivers/rtc/rtc-ftrtc010.c
1364
1365 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1366 M:      Barry Song <baohua@kernel.org>
1367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1369 S:      Maintained
1370 F:      arch/arm/boot/dts/prima2*
1371 F:      arch/arm/mach-prima2/
1372 F:      drivers/clk/sirf/
1373 F:      drivers/clocksource/timer-prima2.c
1374 F:      drivers/clocksource/timer-atlas7.c
1375 N:      [^a-z]sirf
1376
1377 ARM/EBSA110 MACHINE SUPPORT
1378 M:      Russell King <linux@armlinux.org.uk>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 W:      http://www.armlinux.org.uk/
1381 S:      Maintained
1382 F:      arch/arm/mach-ebsa110/
1383 F:      drivers/net/ethernet/amd/am79c961a.*
1384
1385 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1386 M:      Uwe Kleine-König <kernel@pengutronix.de>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S:      Maintained
1389 N:      efm32
1390
1391 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1392 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395 F:      arch/arm/mach-pxa/ezx.c
1396
1397 ARM/FARADAY FA526 PORT
1398 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S:      Maintained
1401 T:      git git://git.berlios.de/gemini-board
1402 F:      arch/arm/mm/*-fa*
1403
1404 ARM/FOOTBRIDGE ARCHITECTURE
1405 M:      Russell King <linux@armlinux.org.uk>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 W:      http://www.armlinux.org.uk/
1408 S:      Maintained
1409 F:      arch/arm/include/asm/hardware/dec21285.h
1410 F:      arch/arm/mach-footbridge/
1411
1412 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1413 M:      Shawn Guo <shawnguo@kernel.org>
1414 M:      Sascha Hauer <kernel@pengutronix.de>
1415 R:      Fabio Estevam <fabio.estevam@nxp.com>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 S:      Maintained
1418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1419 F:      arch/arm/mach-imx/
1420 F:      arch/arm/mach-mxs/
1421 F:      arch/arm/boot/dts/imx*
1422 F:      arch/arm/configs/imx*_defconfig
1423 F:      drivers/clk/imx/
1424 F:      drivers/soc/imx/
1425 F:      include/soc/imx/
1426
1427 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1428 M:      Shawn Guo <shawnguo@kernel.org>
1429 M:      Sascha Hauer <kernel@pengutronix.de>
1430 R:      Stefan Agner <stefan@agner.ch>
1431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 S:      Maintained
1433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1434 F:      arch/arm/mach-imx/*vf610*
1435 F:      arch/arm/boot/dts/vf*
1436
1437 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1438 M:      Lennert Buytenhek <kernel@wantstofly.org>
1439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 S:      Maintained
1441
1442 ARM/GUMSTIX MACHINE SUPPORT
1443 M:      Steve Sakoman <sakoman@gmail.com>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 S:      Maintained
1446
1447 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1448 M:      Philipp Zabel <philipp.zabel@gmail.com>
1449 M:      Paul Parsons <lost.distance@yahoo.com>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452 F:      arch/arm/mach-pxa/hx4700.c
1453 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1454 F:      sound/soc/pxa/hx4700.c
1455
1456 ARM/HISILICON SOC SUPPORT
1457 M:      Wei Xu <xuwei5@hisilicon.com>
1458 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 W:      http://www.hisilicon.com
1460 S:      Supported
1461 T:      git git://github.com/hisilicon/linux-hisi.git
1462 F:      arch/arm/mach-hisi/
1463 F:      arch/arm/boot/dts/hi3*
1464 F:      arch/arm/boot/dts/hip*
1465 F:      arch/arm/boot/dts/hisi*
1466 F:      arch/arm64/boot/dts/hisilicon/
1467
1468 ARM/HP JORNADA 7XX MACHINE SUPPORT
1469 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1470 W:      www.jlime.com
1471 S:      Maintained
1472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1473 F:      arch/arm/mach-sa1100/jornada720.c
1474 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1475
1476 ARM/IGEP MACHINE SUPPORT
1477 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1478 M:      Javier Martinez Canillas <javier@dowhile0.org>
1479 L:      linux-omap@vger.kernel.org
1480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 S:      Maintained
1482 F:      arch/arm/boot/dts/omap3-igep*
1483
1484 ARM/INCOME PXA270 SUPPORT
1485 M:      Marek Vasut <marek.vasut@gmail.com>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:      Maintained
1488 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1489
1490 ARM/INTEL IOP13XX 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 IOP32X ARM ARCHITECTURE
1496 M:      Lennert Buytenhek <kernel@wantstofly.org>
1497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 S:      Maintained
1499
1500 ARM/INTEL IOP33X ARM ARCHITECTURE
1501 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 S:      Orphan
1503
1504 ARM/INTEL IQ81342EX 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 IXDP2850 MACHINE SUPPORT
1510 M:      Lennert Buytenhek <kernel@wantstofly.org>
1511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 S:      Maintained
1513
1514 ARM/INTEL IXP4XX ARM ARCHITECTURE
1515 M:      Imre Kaloz <kaloz@openwrt.org>
1516 M:      Krzysztof Halasa <khalasa@piap.pl>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 S:      Maintained
1519 F:      arch/arm/mach-ixp4xx/
1520
1521 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1522 M:      Jonathan Cameron <jic23@cam.ac.uk>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 S:      Maintained
1525 F:      arch/arm/mach-pxa/stargate2.c
1526 F:      drivers/pcmcia/pxa2xx_stargate2.c
1527
1528 ARM/INTEL XSC3 (MANZANO) ARM CORE
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/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1534 M:      Lennert Buytenhek <kernel@wantstofly.org>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537
1538 ARM/LG1K ARCHITECTURE
1539 M:      Chanho Min <chanho.min@lge.com>
1540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 S:      Maintained
1542 F:      arch/arm64/boot/dts/lg/
1543
1544 ARM/LOGICPD PXA270 MACHINE SUPPORT
1545 M:      Lennert Buytenhek <kernel@wantstofly.org>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548
1549 ARM/LPC18XX ARCHITECTURE
1550 M:      Joachim Eastwood <manabian@gmail.com>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 S:      Maintained
1553 F:      arch/arm/boot/dts/lpc43*
1554 F:      drivers/clk/nxp/clk-lpc18xx*
1555 F:      drivers/clocksource/time-lpc32xx.c
1556 F:      drivers/i2c/busses/i2c-lpc2k.c
1557 F:      drivers/memory/pl172.c
1558 F:      drivers/mtd/spi-nor/nxp-spifi.c
1559 F:      drivers/rtc/rtc-lpc24xx.c
1560 N:      lpc18xx
1561
1562 ARM/LPC32XX SOC SUPPORT
1563 M:      Vladimir Zapolskiy <vz@mleia.com>
1564 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1567 S:      Maintained
1568 F:      arch/arm/boot/dts/lpc32*
1569 F:      arch/arm/mach-lpc32xx/
1570 F:      drivers/i2c/busses/i2c-pnx.c
1571 F:      drivers/net/ethernet/nxp/lpc_eth.c
1572 F:      drivers/usb/host/ohci-nxp.c
1573 F:      drivers/watchdog/pnx4008_wdt.c
1574 N:      lpc32xx
1575
1576 ARM/MAGICIAN MACHINE SUPPORT
1577 M:      Philipp Zabel <philipp.zabel@gmail.com>
1578 S:      Maintained
1579
1580 ARM/Marvell Berlin SoC support
1581 M:      Jisheng Zhang <jszhang@marvell.com>
1582 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1583 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 S:      Maintained
1585 F:      arch/arm/mach-berlin/
1586 F:      arch/arm/boot/dts/berlin*
1587 F:      arch/arm64/boot/dts/marvell/berlin*
1588
1589 ARM/Marvell Dove/MV78xx0/Orion SOC support
1590 M:      Jason Cooper <jason@lakedaemon.net>
1591 M:      Andrew Lunn <andrew@lunn.ch>
1592 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1593 M:      Gregory Clement <gregory.clement@bootlin.com>
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 S:      Maintained
1596 F:      Documentation/devicetree/bindings/soc/dove/
1597 F:      arch/arm/mach-dove/
1598 F:      arch/arm/mach-mv78xx0/
1599 F:      arch/arm/mach-orion5x/
1600 F:      arch/arm/plat-orion/
1601 F:      arch/arm/boot/dts/dove*
1602 F:      arch/arm/boot/dts/orion5x*
1603
1604 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1605 M:      Jason Cooper <jason@lakedaemon.net>
1606 M:      Andrew Lunn <andrew@lunn.ch>
1607 M:      Gregory Clement <gregory.clement@bootlin.com>
1608 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 S:      Maintained
1611 F:      arch/arm/boot/dts/armada*
1612 F:      arch/arm/boot/dts/kirkwood*
1613 F:      arch/arm/configs/mvebu_*_defconfig
1614 F:      arch/arm/mach-mvebu/
1615 F:      arch/arm64/boot/dts/marvell/armada*
1616 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1617 F:      drivers/cpufreq/mvebu-cpufreq.c
1618 F:      drivers/irqchip/irq-armada-370-xp.c
1619 F:      drivers/irqchip/irq-mvebu-*
1620 F:      drivers/pinctrl/mvebu/
1621 F:      drivers/rtc/rtc-armada38x.c
1622
1623 ARM/Mediatek RTC DRIVER
1624 M:      Eddie Huang <eddie.huang@mediatek.com>
1625 M:      Sean Wang <sean.wang@mediatek.com>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1630 F:      drivers/rtc/rtc-mt6397.c
1631 F:      drivers/rtc/rtc-mt7622.c
1632
1633 ARM/Mediatek SoC support
1634 M:      Matthias Brugger <matthias.bgg@gmail.com>
1635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1637 S:      Maintained
1638 F:      arch/arm/boot/dts/mt6*
1639 F:      arch/arm/boot/dts/mt7*
1640 F:      arch/arm/boot/dts/mt8*
1641 F:      arch/arm/mach-mediatek/
1642 F:      arch/arm64/boot/dts/mediatek/
1643 N:      mtk
1644 K:      mediatek
1645
1646 ARM/Mediatek USB3 PHY DRIVER
1647 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1650 S:      Maintained
1651 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1652
1653 ARM/MICREL KS8695 ARCHITECTURE
1654 M:      Greg Ungerer <gerg@uclinux.org>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 F:      arch/arm/mach-ks8695/
1657 S:      Odd Fixes
1658
1659 ARM/MIOA701 MACHINE SUPPORT
1660 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 F:      arch/arm/mach-pxa/mioa701.c
1663 S:      Maintained
1664
1665 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1666 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1667 S:      Maintained
1668
1669 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1670 M:      Linus Walleij <linus.walleij@linaro.org>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 S:      Maintained
1673 F:      arch/arm/mach-nomadik/
1674 F:      arch/arm/mach-u300/
1675 F:      arch/arm/mach-ux500/
1676 F:      arch/arm/boot/dts/ste-*
1677 F:      drivers/clk/clk-nomadik.c
1678 F:      drivers/clk/clk-u300.c
1679 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1680 F:      drivers/clocksource/timer-u300.c
1681 F:      drivers/dma/coh901318*
1682 F:      drivers/dma/ste_dma40*
1683 F:      drivers/hwspinlock/u8500_hsem.c
1684 F:      drivers/i2c/busses/i2c-nomadik.c
1685 F:      drivers/i2c/busses/i2c-stu300.c
1686 F:      drivers/mfd/ab3100*
1687 F:      drivers/mfd/ab8500*
1688 F:      drivers/mfd/abx500*
1689 F:      drivers/mfd/dbx500*
1690 F:      drivers/mfd/db8500*
1691 F:      drivers/pinctrl/nomadik/
1692 F:      drivers/pinctrl/pinctrl-coh901*
1693 F:      drivers/pinctrl/pinctrl-u300.c
1694 F:      drivers/rtc/rtc-ab3100.c
1695 F:      drivers/rtc/rtc-ab8500.c
1696 F:      drivers/rtc/rtc-coh901331.c
1697 F:      drivers/rtc/rtc-pl031.c
1698 F:      drivers/watchdog/coh901327_wdt.c
1699 F:      Documentation/devicetree/bindings/arm/ste-*
1700 F:      Documentation/devicetree/bindings/arm/ux500/
1701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1702
1703 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1704 M:      Wan ZongShun <mcuos.com@gmail.com>
1705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 W:      http://www.mcuos.com
1707 S:      Maintained
1708 F:      arch/arm/mach-w90x900/
1709 F:      drivers/input/keyboard/w90p910_keypad.c
1710 F:      drivers/input/touchscreen/w90p910_ts.c
1711 F:      drivers/watchdog/nuc900_wdt.c
1712 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1713 F:      drivers/mtd/nand/nuc900_nand.c
1714 F:      drivers/rtc/rtc-nuc900.c
1715 F:      drivers/spi/spi-nuc900.c
1716 F:      drivers/usb/host/ehci-w90x900.c
1717 F:      drivers/video/fbdev/nuc900fb.c
1718
1719 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1720 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1721 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1722 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1723 S:      Supported
1724
1725 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1726 M:      Alexander Clouter <alex@digriz.org.uk>
1727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 W:      http://www.digriz.org.uk/ts78xx/kernel
1729 S:      Maintained
1730 F:      arch/arm/mach-orion5x/ts78xx-*
1731
1732 ARM/OXNAS platform support
1733 M:      Neil Armstrong <narmstrong@baylibre.com>
1734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1736 S:      Maintained
1737 F:      arch/arm/mach-oxnas/
1738 F:      arch/arm/boot/dts/ox8*.dts*
1739 N:      oxnas
1740
1741 ARM/PALM TREO SUPPORT
1742 M:      Tomas Cech <sleep_walker@suse.com>
1743 L:      linux-arm-kernel@lists.infradead.org
1744 W:      http://hackndev.com
1745 S:      Maintained
1746 F:      arch/arm/mach-pxa/palmtreo.*
1747
1748 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1749 M:      Marek Vasut <marek.vasut@gmail.com>
1750 L:      linux-arm-kernel@lists.infradead.org
1751 W:      http://hackndev.com
1752 S:      Maintained
1753 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1754 F:      arch/arm/mach-pxa/palmtx.c
1755 F:      arch/arm/mach-pxa/palmt5.*
1756 F:      arch/arm/mach-pxa/include/mach/palmld.h
1757 F:      arch/arm/mach-pxa/palmld.c
1758 F:      arch/arm/mach-pxa/palmte2.*
1759 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1760 F:      arch/arm/mach-pxa/palmtc.c
1761
1762 ARM/PALMZ72 SUPPORT
1763 M:      Sergey Lapin <slapin@ossfans.org>
1764 L:      linux-arm-kernel@lists.infradead.org
1765 W:      http://hackndev.com
1766 S:      Maintained
1767 F:      arch/arm/mach-pxa/palmz72.*
1768
1769 ARM/PLEB SUPPORT
1770 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1771 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1772 S:      Maintained
1773
1774 ARM/PT DIGITAL BOARD PORT
1775 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 W:      http://www.armlinux.org.uk/
1778 S:      Maintained
1779
1780 ARM/QUALCOMM SUPPORT
1781 M:      Andy Gross <andy.gross@linaro.org>
1782 M:      David Brown <david.brown@linaro.org>
1783 L:      linux-arm-msm@vger.kernel.org
1784 L:      linux-soc@vger.kernel.org
1785 S:      Maintained
1786 F:      Documentation/devicetree/bindings/soc/qcom/
1787 F:      arch/arm/boot/dts/qcom-*.dts
1788 F:      arch/arm/boot/dts/qcom-*.dtsi
1789 F:      arch/arm/mach-qcom/
1790 F:      arch/arm64/boot/dts/qcom/*
1791 F:      drivers/i2c/busses/i2c-qup.c
1792 F:      drivers/clk/qcom/
1793 F:      drivers/dma/qcom/
1794 F:      drivers/soc/qcom/
1795 F:      drivers/spi/spi-qup.c
1796 F:      drivers/tty/serial/msm_serial.c
1797 F:      drivers/*/pm8???-*
1798 F:      drivers/mfd/ssbi.c
1799 F:      drivers/firmware/qcom_scm.c
1800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1801
1802 ARM/RADISYS ENP2611 MACHINE SUPPORT
1803 M:      Lennert Buytenhek <kernel@wantstofly.org>
1804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 S:      Maintained
1806
1807 ARM/REALTEK ARCHITECTURE
1808 M:      Andreas Färber <afaerber@suse.de>
1809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 S:      Maintained
1811 F:      arch/arm64/boot/dts/realtek/
1812 F:      Documentation/devicetree/bindings/arm/realtek.txt
1813
1814 ARM/RENESAS ARM64 ARCHITECTURE
1815 M:      Simon Horman <horms@verge.net.au>
1816 M:      Magnus Damm <magnus.damm@gmail.com>
1817 L:      linux-renesas-soc@vger.kernel.org
1818 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1820 S:      Supported
1821 F:      arch/arm64/boot/dts/renesas/
1822 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1823 F:      drivers/soc/renesas/
1824 F:      include/linux/soc/renesas/
1825
1826 ARM/RISCPC ARCHITECTURE
1827 M:      Russell King <linux@armlinux.org.uk>
1828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 W:      http://www.armlinux.org.uk/
1830 S:      Maintained
1831 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1832 F:      arch/arm/include/asm/hardware/ioc.h
1833 F:      arch/arm/include/asm/hardware/iomd.h
1834 F:      arch/arm/include/asm/hardware/memc.h
1835 F:      arch/arm/mach-rpc/
1836 F:      drivers/net/ethernet/8390/etherh.c
1837 F:      drivers/net/ethernet/i825xx/ether1*
1838 F:      drivers/net/ethernet/seeq/ether3*
1839 F:      drivers/scsi/arm/
1840
1841 ARM/Rockchip SoC support
1842 M:      Heiko Stuebner <heiko@sntech.de>
1843 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 L:      linux-rockchip@lists.infradead.org
1845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1846 S:      Maintained
1847 F:      arch/arm/boot/dts/rk3*
1848 F:      arch/arm/boot/dts/rv1108*
1849 F:      arch/arm/mach-rockchip/
1850 F:      drivers/clk/rockchip/
1851 F:      drivers/i2c/busses/i2c-rk3x.c
1852 F:      drivers/*/*rockchip*
1853 F:      drivers/*/*/*rockchip*
1854 F:      sound/soc/rockchip/
1855 N:      rockchip
1856
1857 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1858 M:      Kukjin Kim <kgene@kernel.org>
1859 M:      Krzysztof Kozlowski <krzk@kernel.org>
1860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1862 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1863 S:      Maintained
1864 F:      arch/arm/boot/dts/s3c*
1865 F:      arch/arm/boot/dts/s5p*
1866 F:      arch/arm/boot/dts/samsung*
1867 F:      arch/arm/boot/dts/exynos*
1868 F:      arch/arm64/boot/dts/exynos/
1869 F:      arch/arm/plat-samsung/
1870 F:      arch/arm/mach-s3c24*/
1871 F:      arch/arm/mach-s3c64xx/
1872 F:      arch/arm/mach-s5p*/
1873 F:      arch/arm/mach-exynos*/
1874 F:      drivers/*/*s3c24*
1875 F:      drivers/*/*/*s3c24*
1876 F:      drivers/*/*s3c64xx*
1877 F:      drivers/*/*s5pv210*
1878 F:      drivers/memory/samsung/*
1879 F:      drivers/soc/samsung/*
1880 F:      Documentation/arm/Samsung/
1881 F:      Documentation/devicetree/bindings/arm/samsung/
1882 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1883 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1884 N:      exynos
1885
1886 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1887 M:      Kyungmin Park <kyungmin.park@samsung.com>
1888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 S:      Maintained
1890 F:      arch/arm/mach-s5pv210/
1891
1892 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1893 M:      Kyungmin Park <kyungmin.park@samsung.com>
1894 M:      Kamil Debski <kamil@wypas.org>
1895 M:      Andrzej Hajda <a.hajda@samsung.com>
1896 L:      linux-arm-kernel@lists.infradead.org
1897 L:      linux-media@vger.kernel.org
1898 S:      Maintained
1899 F:      drivers/media/platform/s5p-g2d/
1900
1901 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1902 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1903 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1904 L:      linux-media@vger.kernel.org
1905 S:      Maintained
1906 F:      drivers/media/platform/s5p-cec/
1907 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1908
1909 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1910 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1911 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1912 L:      linux-arm-kernel@lists.infradead.org
1913 L:      linux-media@vger.kernel.org
1914 S:      Maintained
1915 F:      drivers/media/platform/s5p-jpeg/
1916
1917 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1918 M:      Kyungmin Park <kyungmin.park@samsung.com>
1919 M:      Kamil Debski <kamil@wypas.org>
1920 M:      Jeongtae Park <jtp.park@samsung.com>
1921 M:      Andrzej Hajda <a.hajda@samsung.com>
1922 L:      linux-arm-kernel@lists.infradead.org
1923 L:      linux-media@vger.kernel.org
1924 S:      Maintained
1925 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1926 F:      drivers/media/platform/s5p-mfc/
1927
1928 ARM/SHMOBILE ARM ARCHITECTURE
1929 M:      Simon Horman <horms@verge.net.au>
1930 M:      Magnus Damm <magnus.damm@gmail.com>
1931 L:      linux-renesas-soc@vger.kernel.org
1932 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1934 S:      Supported
1935 F:      arch/arm/boot/dts/emev2*
1936 F:      arch/arm/boot/dts/r7s*
1937 F:      arch/arm/boot/dts/r8a*
1938 F:      arch/arm/boot/dts/sh*
1939 F:      arch/arm/configs/shmobile_defconfig
1940 F:      arch/arm/include/debug/renesas-scif.S
1941 F:      arch/arm/mach-shmobile/
1942 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1943 F:      drivers/soc/renesas/
1944 F:      include/linux/soc/renesas/
1945
1946 ARM/SOCFPGA ARCHITECTURE
1947 M:      Dinh Nguyen <dinguyen@kernel.org>
1948 S:      Maintained
1949 F:      arch/arm/mach-socfpga/
1950 F:      arch/arm/boot/dts/socfpga*
1951 F:      arch/arm/configs/socfpga_defconfig
1952 F:      arch/arm64/boot/dts/altera/
1953 W:      http://www.rocketboards.org
1954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1955
1956 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1957 M:      Dinh Nguyen <dinguyen@kernel.org>
1958 S:      Maintained
1959 F:      drivers/clk/socfpga/
1960
1961 ARM/SOCFPGA EDAC SUPPORT
1962 M:      Thor Thayer <thor.thayer@linux.intel.com>
1963 S:      Maintained
1964 F:      drivers/edac/altera_edac.
1965
1966 ARM/STI ARCHITECTURE
1967 M:      Patrice Chotard <patrice.chotard@st.com>
1968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 W:      http://www.stlinux.com
1970 S:      Maintained
1971 F:      arch/arm/mach-sti/
1972 F:      arch/arm/boot/dts/sti*
1973 F:      drivers/char/hw_random/st-rng.c
1974 F:      drivers/clocksource/arm_global_timer.c
1975 F:      drivers/clocksource/clksrc_st_lpc.c
1976 F:      drivers/cpufreq/sti-cpufreq.c
1977 F:      drivers/dma/st_fdma*
1978 F:      drivers/i2c/busses/i2c-st.c
1979 F:      drivers/media/rc/st_rc.c
1980 F:      drivers/media/platform/sti/c8sectpfe/
1981 F:      drivers/mmc/host/sdhci-st.c
1982 F:      drivers/phy/st/phy-miphy28lp.c
1983 F:      drivers/phy/st/phy-stih407-usb.c
1984 F:      drivers/pinctrl/pinctrl-st.c
1985 F:      drivers/remoteproc/st_remoteproc.c
1986 F:      drivers/remoteproc/st_slim_rproc.c
1987 F:      drivers/reset/sti/
1988 F:      drivers/rtc/rtc-st-lpc.c
1989 F:      drivers/tty/serial/st-asc.c
1990 F:      drivers/usb/dwc3/dwc3-st.c
1991 F:      drivers/usb/host/ehci-st.c
1992 F:      drivers/usb/host/ohci-st.c
1993 F:      drivers/watchdog/st_lpc_wdt.c
1994 F:      drivers/ata/ahci_st.c
1995 F:      include/linux/remoteproc/st_slim_rproc.h
1996
1997 ARM/STM32 ARCHITECTURE
1998 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1999 M:      Alexandre Torgue <alexandre.torgue@st.com>
2000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 S:      Maintained
2002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2003 N:      stm32
2004 F:      arch/arm/boot/dts/stm32*
2005 F:      arch/arm/mach-stm32/
2006 F:      drivers/clocksource/armv7m_systick.c
2007
2008 ARM/TANGO ARCHITECTURE
2009 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2010 M:      Mans Rullgard <mans@mansr.com>
2011 L:      linux-arm-kernel@lists.infradead.org
2012 S:      Odd Fixes
2013 N:      tango
2014
2015 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2016 M:      Lennert Buytenhek <kernel@wantstofly.org>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 S:      Maintained
2019
2020 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2021 M:      Hans Verkuil <hans.verkuil@cisco.com>
2022 L:      linux-tegra@vger.kernel.org
2023 L:      linux-media@vger.kernel.org
2024 S:      Maintained
2025 F:      drivers/media/platform/tegra-cec/
2026 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2027
2028 ARM/TETON BGA MACHINE SUPPORT
2029 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 S:      Maintained
2032
2033 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2034 M:      Santosh Shilimkar <ssantosh@kernel.org>
2035 L:      linux-kernel@vger.kernel.org
2036 S:      Maintained
2037 F:      drivers/memory/*emif*
2038
2039 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2040 M:      Santosh Shilimkar <ssantosh@kernel.org>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 S:      Maintained
2043 F:      arch/arm/mach-keystone/
2044 F:      arch/arm/boot/dts/keystone-*
2045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2046
2047 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2048 M:      Santosh Shilimkar <ssantosh@kernel.org>
2049 L:      linux-kernel@vger.kernel.org
2050 S:      Maintained
2051 F:      drivers/clk/keystone/
2052
2053 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2054 M:      Santosh Shilimkar <ssantosh@kernel.org>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 L:      linux-kernel@vger.kernel.org
2057 S:      Maintained
2058 F:      drivers/clocksource/timer-keystone.c
2059
2060 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2061 M:      Santosh Shilimkar <ssantosh@kernel.org>
2062 L:      linux-kernel@vger.kernel.org
2063 S:      Maintained
2064 F:      drivers/power/reset/keystone-reset.c
2065
2066 ARM/THECUS N2100 MACHINE SUPPORT
2067 M:      Lennert Buytenhek <kernel@wantstofly.org>
2068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 S:      Maintained
2070
2071 ARM/TOSA MACHINE SUPPORT
2072 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2073 M:      Dirk Opfer <dirk@opfer-online.de>
2074 S:      Maintained
2075
2076 ARM/UNIPHIER ARCHITECTURE
2077 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2080 S:      Maintained
2081 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2082 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2083 F:      arch/arm/boot/dts/uniphier*
2084 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2085 F:      arch/arm/mach-uniphier/
2086 F:      arch/arm/mm/cache-uniphier.c
2087 F:      arch/arm64/boot/dts/socionext/uniphier*
2088 F:      drivers/bus/uniphier-system-bus.c
2089 F:      drivers/clk/uniphier/
2090 F:      drivers/gpio/gpio-uniphier.c
2091 F:      drivers/i2c/busses/i2c-uniphier*
2092 F:      drivers/irqchip/irq-uniphier-aidet.c
2093 F:      drivers/pinctrl/uniphier/
2094 F:      drivers/reset/reset-uniphier.c
2095 F:      drivers/tty/serial/8250/8250_uniphier.c
2096 N:      uniphier
2097
2098 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2099 M:      Ulf Hansson <ulf.hansson@linaro.org>
2100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 T:      git git://git.linaro.org/people/ulfh/clk.git
2102 S:      Maintained
2103 F:      drivers/clk/ux500/
2104
2105 ARM/VERSATILE EXPRESS PLATFORM
2106 M:      Liviu Dudau <liviu.dudau@arm.com>
2107 M:      Sudeep Holla <sudeep.holla@arm.com>
2108 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 S:      Maintained
2111 F:      arch/arm/boot/dts/vexpress*
2112 F:      arch/arm64/boot/dts/arm/
2113 F:      arch/arm/mach-vexpress/
2114 F:      */*/vexpress*
2115 F:      */*/*/vexpress*
2116 F:      drivers/clk/versatile/clk-vexpress-osc.c
2117 F:      drivers/clocksource/versatile.c
2118 N:      mps2
2119
2120 ARM/VFP SUPPORT
2121 M:      Russell King <linux@armlinux.org.uk>
2122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 W:      http://www.armlinux.org.uk/
2124 S:      Maintained
2125 F:      arch/arm/vfp/
2126
2127 ARM/VOIPAC PXA270 SUPPORT
2128 M:      Marek Vasut <marek.vasut@gmail.com>
2129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 S:      Maintained
2131 F:      arch/arm/mach-pxa/vpac270.c
2132 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2133
2134 ARM/VT8500 ARM ARCHITECTURE
2135 M:      Tony Prisk <linux@prisktech.co.nz>
2136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 S:      Maintained
2138 F:      arch/arm/mach-vt8500/
2139 F:      drivers/clocksource/vt8500_timer.c
2140 F:      drivers/i2c/busses/i2c-wmt.c
2141 F:      drivers/mmc/host/wmt-sdmmc.c
2142 F:      drivers/pwm/pwm-vt8500.c
2143 F:      drivers/rtc/rtc-vt8500.c
2144 F:      drivers/tty/serial/vt8500_serial.c
2145 F:      drivers/usb/host/ehci-platform.c
2146 F:      drivers/usb/host/uhci-platform.c
2147 F:      drivers/video/fbdev/vt8500lcdfb.*
2148 F:      drivers/video/fbdev/wm8505fb*
2149 F:      drivers/video/fbdev/wmt_ge_rops.*
2150
2151 ARM/ZIPIT Z2 SUPPORT
2152 M:      Marek Vasut <marek.vasut@gmail.com>
2153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 S:      Maintained
2155 F:      arch/arm/mach-pxa/z2.c
2156 F:      arch/arm/mach-pxa/include/mach/z2.h
2157
2158 ARM/ZTE ARCHITECTURE
2159 M:      Jun Nie <jun.nie@linaro.org>
2160 M:      Baoyou Xie <baoyou.xie@linaro.org>
2161 M:      Shawn Guo <shawnguo@kernel.org>
2162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 S:      Maintained
2164 F:      arch/arm/boot/dts/zx2967*
2165 F:      arch/arm/mach-zx/
2166 F:      arch/arm64/boot/dts/zte/
2167 F:      drivers/clk/zte/
2168 F:      drivers/dma/zx_dma.c
2169 F:      drivers/gpio/gpio-zx.c
2170 F:      drivers/i2c/busses/i2c-zx2967.c
2171 F:      drivers/mmc/host/dw_mmc-zx.*
2172 F:      drivers/pinctrl/zte/
2173 F:      drivers/soc/zte/
2174 F:      drivers/thermal/zx2967_thermal.c
2175 F:      drivers/watchdog/zx2967_wdt.c
2176 F:      Documentation/devicetree/bindings/arm/zte.txt
2177 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2178 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2179 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2180 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2181 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2182 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2183 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2184 F:      Documentation/devicetree/bindings/soc/zte/
2185 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2186 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2187 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2188 F:      include/dt-bindings/clock/zx2967*.h
2189 F:      include/dt-bindings/soc/zte,*.h
2190 F:      sound/soc/codecs/zx_aud96p22.c
2191 F:      sound/soc/zte/
2192
2193 ARM/ZYNQ ARCHITECTURE
2194 M:      Michal Simek <michal.simek@xilinx.com>
2195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 W:      http://wiki.xilinx.com
2197 T:      git https://github.com/Xilinx/linux-xlnx.git
2198 S:      Supported
2199 F:      arch/arm/mach-zynq/
2200 F:      drivers/cpuidle/cpuidle-zynq.c
2201 F:      drivers/block/xsysace.c
2202 N:      zynq
2203 N:      xilinx
2204 F:      drivers/clocksource/cadence_ttc_timer.c
2205 F:      drivers/i2c/busses/i2c-cadence.c
2206 F:      drivers/mmc/host/sdhci-of-arasan.c
2207 F:      drivers/edac/synopsys_edac.c
2208
2209 ARM64 PORT (AARCH64 ARCHITECTURE)
2210 M:      Catalin Marinas <catalin.marinas@arm.com>
2211 M:      Will Deacon <will.deacon@arm.com>
2212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2214 S:      Maintained
2215 F:      arch/arm64/
2216 F:      Documentation/arm64/
2217
2218 AS3645A LED FLASH CONTROLLER DRIVER
2219 M:      Sakari Ailus <sakari.ailus@iki.fi>
2220 L:      linux-leds@vger.kernel.org
2221 S:      Maintained
2222 F:      drivers/leds/leds-as3645a.c
2223
2224 ASAHI KASEI AK8974 DRIVER
2225 M:      Linus Walleij <linus.walleij@linaro.org>
2226 L:      linux-iio@vger.kernel.org
2227 W:      http://www.akm.com/
2228 S:      Supported
2229 F:      drivers/iio/magnetometer/ak8974.c
2230
2231 ASC7621 HARDWARE MONITOR DRIVER
2232 M:      George Joseph <george.joseph@fairview5.com>
2233 L:      linux-hwmon@vger.kernel.org
2234 S:      Maintained
2235 F:      Documentation/hwmon/asc7621
2236 F:      drivers/hwmon/asc7621.c
2237
2238 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2239 M:      Corentin Chary <corentin.chary@gmail.com>
2240 L:      acpi4asus-user@lists.sourceforge.net
2241 L:      platform-driver-x86@vger.kernel.org
2242 W:      http://acpi4asus.sf.net
2243 S:      Maintained
2244 F:      drivers/platform/x86/asus*.c
2245 F:      drivers/platform/x86/eeepc*.c
2246
2247 ASUS WIRELESS RADIO CONTROL DRIVER
2248 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2249 L:      platform-driver-x86@vger.kernel.org
2250 S:      Maintained
2251 F:      drivers/platform/x86/asus-wireless.c
2252
2253 ASYMMETRIC KEYS
2254 M:      David Howells <dhowells@redhat.com>
2255 L:      keyrings@vger.kernel.org
2256 S:      Maintained
2257 F:      Documentation/crypto/asymmetric-keys.txt
2258 F:      include/linux/verification.h
2259 F:      include/crypto/public_key.h
2260 F:      include/crypto/pkcs7.h
2261 F:      crypto/asymmetric_keys/
2262
2263 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2264 R:      Dan Williams <dan.j.williams@intel.com>
2265 W:      http://sourceforge.net/projects/xscaleiop
2266 S:      Odd fixes
2267 F:      Documentation/crypto/async-tx-api.txt
2268 F:      crypto/async_tx/
2269 F:      drivers/dma/
2270 F:      include/linux/dmaengine.h
2271 F:      include/linux/async_tx.h
2272
2273 AT24 EEPROM DRIVER
2274 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2275 L:      linux-i2c@vger.kernel.org
2276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2277 S:      Maintained
2278 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2279 F:      drivers/misc/eeprom/at24.c
2280 F:      include/linux/platform_data/at24.h
2281
2282 ATA OVER ETHERNET (AOE) DRIVER
2283 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2284 W:      http://www.openaoe.org/
2285 S:      Supported
2286 F:      Documentation/aoe/
2287 F:      drivers/block/aoe/
2288
2289 ATHEROS 71XX/9XXX GPIO DRIVER
2290 M:      Alban Bedel <albeu@free.fr>
2291 W:      https://github.com/AlbanBedel/linux
2292 T:      git git://github.com/AlbanBedel/linux
2293 S:      Maintained
2294 F:      drivers/gpio/gpio-ath79.c
2295 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2296
2297 ATHEROS ATH GENERIC UTILITIES
2298 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2299 L:      linux-wireless@vger.kernel.org
2300 S:      Supported
2301 F:      drivers/net/wireless/ath/*
2302
2303 ATHEROS ATH5K WIRELESS DRIVER
2304 M:      Jiri Slaby <jirislaby@gmail.com>
2305 M:      Nick Kossifidis <mickflemm@gmail.com>
2306 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2307 L:      linux-wireless@vger.kernel.org
2308 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2309 S:      Maintained
2310 F:      drivers/net/wireless/ath/ath5k/
2311
2312 ATHEROS ATH6KL WIRELESS DRIVER
2313 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2314 L:      linux-wireless@vger.kernel.org
2315 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2317 S:      Supported
2318 F:      drivers/net/wireless/ath/ath6kl/
2319
2320 ATI_REMOTE2 DRIVER
2321 M:      Ville Syrjala <syrjala@sci.fi>
2322 S:      Maintained
2323 F:      drivers/input/misc/ati_remote2.c
2324
2325 ATK0110 HWMON DRIVER
2326 M:      Luca Tettamanti <kronos.it@gmail.com>
2327 L:      linux-hwmon@vger.kernel.org
2328 S:      Maintained
2329 F:      drivers/hwmon/asus_atk0110.c
2330
2331 ATLX ETHERNET DRIVERS
2332 M:      Jay Cliburn <jcliburn@gmail.com>
2333 M:      Chris Snook <chris.snook@gmail.com>
2334 L:      netdev@vger.kernel.org
2335 W:      http://sourceforge.net/projects/atl1
2336 W:      http://atl1.sourceforge.net
2337 S:      Maintained
2338 F:      drivers/net/ethernet/atheros/
2339
2340 ATM
2341 M:      Chas Williams <3chas3@gmail.com>
2342 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2343 L:      netdev@vger.kernel.org
2344 W:      http://linux-atm.sourceforge.net
2345 S:      Maintained
2346 F:      drivers/atm/
2347 F:      include/linux/atm*
2348 F:      include/uapi/linux/atm*
2349
2350 ATMEL AT91 / AT32 MCI DRIVER
2351 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2352 S:      Maintained
2353 F:      drivers/mmc/host/atmel-mci.c
2354
2355 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2356 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2357 S:      Supported
2358 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2359
2360 ATMEL Audio ALSA driver
2361 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2362 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2363 S:      Supported
2364 F:      sound/soc/atmel
2365
2366 ATMEL I2C DRIVER
2367 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2368 L:      linux-i2c@vger.kernel.org
2369 S:      Supported
2370 F:      drivers/i2c/busses/i2c-at91.c
2371
2372 ATMEL ISI DRIVER
2373 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2374 L:      linux-media@vger.kernel.org
2375 S:      Supported
2376 F:      drivers/media/platform/atmel/atmel-isi.c
2377 F:      include/media/atmel-isi.h
2378
2379 ATMEL LCDFB DRIVER
2380 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2381 L:      linux-fbdev@vger.kernel.org
2382 S:      Maintained
2383 F:      drivers/video/fbdev/atmel_lcdfb.c
2384 F:      include/video/atmel_lcdc.h
2385
2386 ATMEL MACB ETHERNET DRIVER
2387 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2388 S:      Supported
2389 F:      drivers/net/ethernet/cadence/
2390
2391 ATMEL MAXTOUCH DRIVER
2392 M:      Nick Dyer <nick@shmanahar.org>
2393 T:      git git://github.com/ndyer/linux.git
2394 S:      Maintained
2395 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2396 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2397
2398 ATMEL SAMA5D2 ADC DRIVER
2399 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2400 L:      linux-iio@vger.kernel.org
2401 S:      Supported
2402 F:      drivers/iio/adc/at91-sama5d2_adc.c
2403
2404 ATMEL SDMMC DRIVER
2405 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2406 L:      linux-mmc@vger.kernel.org
2407 S:      Supported
2408 F:      drivers/mmc/host/sdhci-of-at91.c
2409
2410 ATMEL SPI DRIVER
2411 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2412 S:      Supported
2413 F:      drivers/spi/spi-atmel.*
2414
2415 ATMEL SSC DRIVER
2416 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 S:      Supported
2419 F:      drivers/misc/atmel-ssc.c
2420 F:      include/linux/atmel-ssc.h
2421
2422 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2423 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 S:      Supported
2426 F:      drivers/misc/atmel_tclib.c
2427 F:      drivers/clocksource/tcb_clksrc.c
2428
2429 ATMEL USBA UDC DRIVER
2430 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 S:      Supported
2433 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2434
2435 ATMEL WIRELESS DRIVER
2436 M:      Simon Kelley <simon@thekelleys.org.uk>
2437 L:      linux-wireless@vger.kernel.org
2438 W:      http://www.thekelleys.org.uk/atmel
2439 W:      http://atmelwlandriver.sourceforge.net/
2440 S:      Maintained
2441 F:      drivers/net/wireless/atmel/atmel*
2442
2443 ATMEL XDMA DRIVER
2444 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2445 L:      linux-arm-kernel@lists.infradead.org
2446 L:      dmaengine@vger.kernel.org
2447 S:      Supported
2448 F:      drivers/dma/at_xdmac.c
2449
2450 ATOMIC INFRASTRUCTURE
2451 M:      Will Deacon <will.deacon@arm.com>
2452 M:      Peter Zijlstra <peterz@infradead.org>
2453 R:      Boqun Feng <boqun.feng@gmail.com>
2454 L:      linux-kernel@vger.kernel.org
2455 S:      Maintained
2456 F:      arch/*/include/asm/atomic*.h
2457 F:      include/*/atomic*.h
2458
2459 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2460 M:      Bradley Grove <linuxdrivers@attotech.com>
2461 L:      linux-scsi@vger.kernel.org
2462 W:      http://www.attotech.com
2463 S:      Supported
2464 F:      drivers/scsi/esas2r
2465
2466 ATUSB IEEE 802.15.4 RADIO DRIVER
2467 M:      Stefan Schmidt <stefan@osg.samsung.com>
2468 L:      linux-wpan@vger.kernel.org
2469 S:      Maintained
2470 F:      drivers/net/ieee802154/atusb.c
2471 F:      drivers/net/ieee802154/atusb.h
2472 F:      drivers/net/ieee802154/at86rf230.h
2473
2474 AUDIT SUBSYSTEM
2475 M:      Paul Moore <paul@paul-moore.com>
2476 M:      Eric Paris <eparis@redhat.com>
2477 L:      linux-audit@redhat.com (moderated for non-subscribers)
2478 W:      https://github.com/linux-audit
2479 W:      https://people.redhat.com/sgrubb/audit
2480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2481 S:      Supported
2482 F:      include/linux/audit.h
2483 F:      include/uapi/linux/audit.h
2484 F:      kernel/audit*
2485
2486 AUXILIARY DISPLAY DRIVERS
2487 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2488 W:      http://miguelojeda.es/auxdisplay.htm
2489 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2490 S:      Maintained
2491 F:      drivers/auxdisplay/
2492 F:      include/linux/cfag12864b.h
2493
2494 AX.25 NETWORK LAYER
2495 M:      Ralf Baechle <ralf@linux-mips.org>
2496 L:      linux-hams@vger.kernel.org
2497 W:      http://www.linux-ax25.org/
2498 S:      Maintained
2499 F:      include/uapi/linux/ax25.h
2500 F:      include/net/ax25.h
2501 F:      net/ax25/
2502
2503 AXENTIA ARM DEVICES
2504 M:      Peter Rosin <peda@axentia.se>
2505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506 S:      Maintained
2507 F:      Documentation/devicetree/bindings/arm/axentia.txt
2508 F:      arch/arm/boot/dts/at91-linea.dtsi
2509 F:      arch/arm/boot/dts/at91-natte.dtsi
2510 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2511 F:      arch/arm/boot/dts/at91-tse850-3.dts
2512
2513 AXENTIA ASOC DRIVERS
2514 M:      Peter Rosin <peda@axentia.se>
2515 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2516 S:      Maintained
2517 F:      Documentation/devicetree/bindings/sound/axentia,*
2518 F:      sound/soc/atmel/tse850-pcm5142.c
2519
2520 AZ6007 DVB DRIVER
2521 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2522 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2523 L:      linux-media@vger.kernel.org
2524 W:      https://linuxtv.org
2525 T:      git git://linuxtv.org/media_tree.git
2526 S:      Maintained
2527 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2528
2529 AZTECH FM RADIO RECEIVER DRIVER
2530 M:      Hans Verkuil <hverkuil@xs4all.nl>
2531 L:      linux-media@vger.kernel.org
2532 T:      git git://linuxtv.org/media_tree.git
2533 W:      https://linuxtv.org
2534 S:      Maintained
2535 F:      drivers/media/radio/radio-aztech*
2536
2537 B43 WIRELESS DRIVER
2538 L:      linux-wireless@vger.kernel.org
2539 L:      b43-dev@lists.infradead.org
2540 W:      http://wireless.kernel.org/en/users/Drivers/b43
2541 S:      Odd Fixes
2542 F:      drivers/net/wireless/broadcom/b43/
2543
2544 B43LEGACY WIRELESS DRIVER
2545 M:      Larry Finger <Larry.Finger@lwfinger.net>
2546 L:      linux-wireless@vger.kernel.org
2547 L:      b43-dev@lists.infradead.org
2548 W:      http://wireless.kernel.org/en/users/Drivers/b43
2549 S:      Maintained
2550 F:      drivers/net/wireless/broadcom/b43legacy/
2551
2552 BACKLIGHT CLASS/SUBSYSTEM
2553 M:      Lee Jones <lee.jones@linaro.org>
2554 M:      Daniel Thompson <daniel.thompson@linaro.org>
2555 M:      Jingoo Han <jingoohan1@gmail.com>
2556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2557 S:      Maintained
2558 F:      drivers/video/backlight/
2559 F:      include/linux/backlight.h
2560 F:      include/linux/pwm_backlight.h
2561 F:      Documentation/devicetree/bindings/leds/backlight
2562
2563 BATMAN ADVANCED
2564 M:      Marek Lindner <mareklindner@neomailbox.ch>
2565 M:      Simon Wunderlich <sw@simonwunderlich.de>
2566 M:      Antonio Quartulli <a@unstable.cc>
2567 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2568 W:      https://www.open-mesh.org/
2569 Q:      https://patchwork.open-mesh.org/project/batman/list/
2570 S:      Maintained
2571 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2572 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2573 F:      Documentation/networking/batman-adv.rst
2574 F:      include/uapi/linux/batadv_packet.h
2575 F:      include/uapi/linux/batman_adv.h
2576 F:      net/batman-adv/
2577
2578 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2579 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2580 L:      linux-hams@vger.kernel.org
2581 W:      http://www.baycom.org/~tom/ham/ham.html
2582 S:      Maintained
2583 F:      drivers/net/hamradio/baycom*
2584
2585 BCACHE (BLOCK LAYER CACHE)
2586 M:      Michael Lyle <mlyle@lyle.org>
2587 M:      Kent Overstreet <kent.overstreet@gmail.com>
2588 L:      linux-bcache@vger.kernel.org
2589 W:      http://bcache.evilpiepirate.org
2590 C:      irc://irc.oftc.net/bcache
2591 S:      Maintained
2592 F:      drivers/md/bcache/
2593
2594 BDISP ST MEDIA DRIVER
2595 M:      Fabien Dessenne <fabien.dessenne@st.com>
2596 L:      linux-media@vger.kernel.org
2597 T:      git git://linuxtv.org/media_tree.git
2598 W:      https://linuxtv.org
2599 S:      Supported
2600 F:      drivers/media/platform/sti/bdisp
2601
2602 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2603 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2604 L:      netdev@vger.kernel.org
2605 S:      Maintained
2606 F:      drivers/net/ethernet/ec_bhf.c
2607
2608 BEFS FILE SYSTEM
2609 M:      Luis de Bethencourt <luisbg@kernel.org>
2610 M:      Salah Triki <salah.triki@gmail.com>
2611 S:      Maintained
2612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2613 F:      Documentation/filesystems/befs.txt
2614 F:      fs/befs/
2615
2616 BFQ I/O SCHEDULER
2617 M:      Paolo Valente <paolo.valente@linaro.org>
2618 M:      Jens Axboe <axboe@kernel.dk>
2619 L:      linux-block@vger.kernel.org
2620 S:      Maintained
2621 F:      block/bfq-*
2622 F:      Documentation/block/bfq-iosched.txt
2623
2624 BFS FILE SYSTEM
2625 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2626 S:      Maintained
2627 F:      Documentation/filesystems/bfs.txt
2628 F:      fs/bfs/
2629 F:      include/uapi/linux/bfs_fs.h
2630
2631 BLACKFIN ARCHITECTURE
2632 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633 T:      git git://git.code.sf.net/p/adi-linux/code
2634 W:      http://blackfin.uclinux.org
2635 S:      Orphan
2636 F:      arch/blackfin/
2637
2638 BLACKFIN EMAC DRIVER
2639 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640 W:      http://blackfin.uclinux.org
2641 S:      Orphan
2642 F:      drivers/net/ethernet/adi/
2643
2644 BLACKFIN MEDIA DRIVER
2645 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646 W:      http://blackfin.uclinux.org/
2647 S:      Orphan
2648 F:      drivers/media/platform/blackfin/
2649 F:      drivers/media/i2c/adv7183*
2650 F:      drivers/media/i2c/vs6624*
2651
2652 BLACKFIN RTC DRIVER
2653 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2654 W:      http://blackfin.uclinux.org
2655 S:      Orphan
2656 F:      drivers/rtc/rtc-bfin.c
2657
2658 BLACKFIN SDH DRIVER
2659 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2660 W:      http://blackfin.uclinux.org
2661 S:      Orphan
2662 F:      drivers/mmc/host/bfin_sdh.c
2663
2664 BLACKFIN SERIAL DRIVER
2665 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2666 W:      http://blackfin.uclinux.org
2667 S:      Orphan
2668 F:      drivers/tty/serial/bfin_uart.c
2669
2670 BLACKFIN WATCHDOG DRIVER
2671 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2672 W:      http://blackfin.uclinux.org
2673 S:      Orphan
2674 F:      drivers/watchdog/bfin_wdt.c
2675
2676 BLINKM RGB LED DRIVER
2677 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2678 S:      Maintained
2679 F:      drivers/leds/leds-blinkm.c
2680
2681 BLOCK LAYER
2682 M:      Jens Axboe <axboe@kernel.dk>
2683 L:      linux-block@vger.kernel.org
2684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2685 S:      Maintained
2686 F:      block/
2687 F:      kernel/trace/blktrace.c
2688 F:      lib/sbitmap.c
2689
2690 BLOCK2MTD DRIVER
2691 M:      Joern Engel <joern@lazybastard.org>
2692 L:      linux-mtd@lists.infradead.org
2693 S:      Maintained
2694 F:      drivers/mtd/devices/block2mtd.c
2695
2696 BLUETOOTH DRIVERS
2697 M:      Marcel Holtmann <marcel@holtmann.org>
2698 M:      Johan Hedberg <johan.hedberg@gmail.com>
2699 L:      linux-bluetooth@vger.kernel.org
2700 W:      http://www.bluez.org/
2701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2703 S:      Maintained
2704 F:      drivers/bluetooth/
2705
2706 BLUETOOTH SUBSYSTEM
2707 M:      Marcel Holtmann <marcel@holtmann.org>
2708 M:      Johan Hedberg <johan.hedberg@gmail.com>
2709 L:      linux-bluetooth@vger.kernel.org
2710 W:      http://www.bluez.org/
2711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2713 S:      Maintained
2714 F:      net/bluetooth/
2715 F:      include/net/bluetooth/
2716
2717 BONDING DRIVER
2718 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2719 M:      Veaceslav Falico <vfalico@gmail.com>
2720 M:      Andy Gospodarek <andy@greyhouse.net>
2721 L:      netdev@vger.kernel.org
2722 W:      http://sourceforge.net/projects/bonding/
2723 S:      Supported
2724 F:      drivers/net/bonding/
2725 F:      include/uapi/linux/if_bonding.h
2726
2727 BPF (Safe dynamic programs and tools)
2728 M:      Alexei Starovoitov <ast@kernel.org>
2729 M:      Daniel Borkmann <daniel@iogearbox.net>
2730 L:      netdev@vger.kernel.org
2731 L:      linux-kernel@vger.kernel.org
2732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2734 S:      Supported
2735 F:      arch/x86/net/bpf_jit*
2736 F:      Documentation/networking/filter.txt
2737 F:      Documentation/bpf/
2738 F:      include/linux/bpf*
2739 F:      include/linux/filter.h
2740 F:      include/trace/events/bpf.h
2741 F:      include/trace/events/xdp.h
2742 F:      include/uapi/linux/bpf*
2743 F:      include/uapi/linux/filter.h
2744 F:      kernel/bpf/
2745 F:      kernel/trace/bpf_trace.c
2746 F:      lib/test_bpf.c
2747 F:      net/bpf/
2748 F:      net/core/filter.c
2749 F:      net/sched/act_bpf.c
2750 F:      net/sched/cls_bpf.c
2751 F:      samples/bpf/
2752 F:      tools/bpf/
2753 F:      tools/testing/selftests/bpf/
2754
2755 BROADCOM B44 10/100 ETHERNET DRIVER
2756 M:      Michael Chan <michael.chan@broadcom.com>
2757 L:      netdev@vger.kernel.org
2758 S:      Supported
2759 F:      drivers/net/ethernet/broadcom/b44.*
2760
2761 BROADCOM B53 ETHERNET SWITCH DRIVER
2762 M:      Florian Fainelli <f.fainelli@gmail.com>
2763 L:      netdev@vger.kernel.org
2764 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2765 S:      Supported
2766 F:      drivers/net/dsa/b53/*
2767 F:      include/linux/platform_data/b53.h
2768
2769 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2770 M:      Florian Fainelli <f.fainelli@gmail.com>
2771 M:      Ray Jui <rjui@broadcom.com>
2772 M:      Scott Branden <sbranden@broadcom.com>
2773 M:      bcm-kernel-feedback-list@broadcom.com
2774 T:      git git://github.com/broadcom/mach-bcm
2775 S:      Maintained
2776 N:      bcm281*
2777 N:      bcm113*
2778 N:      bcm216*
2779 N:      kona
2780 F:      arch/arm/mach-bcm/
2781
2782 BROADCOM BCM2835 ARM ARCHITECTURE
2783 M:      Eric Anholt <eric@anholt.net>
2784 M:      Stefan Wahren <stefan.wahren@i2se.com>
2785 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2786 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2787 T:      git git://github.com/anholt/linux
2788 S:      Maintained
2789 N:      bcm2835
2790 F:      drivers/staging/vc04_services
2791
2792 BROADCOM BCM47XX MIPS ARCHITECTURE
2793 M:      Hauke Mehrtens <hauke@hauke-m.de>
2794 M:      Rafał Miłecki <zajec5@gmail.com>
2795 L:      linux-mips@linux-mips.org
2796 S:      Maintained
2797 F:      Documentation/devicetree/bindings/mips/brcm/
2798 F:      arch/mips/bcm47xx/*
2799 F:      arch/mips/include/asm/mach-bcm47xx/*
2800
2801 BROADCOM BCM5301X ARM ARCHITECTURE
2802 M:      Hauke Mehrtens <hauke@hauke-m.de>
2803 M:      Rafał Miłecki <zajec5@gmail.com>
2804 M:      Jon Mason <jonmason@broadcom.com>
2805 M:      bcm-kernel-feedback-list@broadcom.com
2806 L:      linux-arm-kernel@lists.infradead.org
2807 S:      Maintained
2808 F:      arch/arm/mach-bcm/bcm_5301x.c
2809 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2810 F:      arch/arm/boot/dts/bcm470*
2811 F:      arch/arm/boot/dts/bcm953012*
2812
2813 BROADCOM BCM53573 ARM ARCHITECTURE
2814 M:      Rafał Miłecki <rafal@milecki.pl>
2815 L:      linux-arm-kernel@lists.infradead.org
2816 S:      Maintained
2817 F:      arch/arm/boot/dts/bcm53573*
2818 F:      arch/arm/boot/dts/bcm47189*
2819
2820 BROADCOM BCM63XX ARM ARCHITECTURE
2821 M:      Florian Fainelli <f.fainelli@gmail.com>
2822 M:      bcm-kernel-feedback-list@broadcom.com
2823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2824 T:      git git://github.com/broadcom/stblinux.git
2825 S:      Maintained
2826 N:      bcm63xx
2827
2828 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2829 M:      Kevin Cernekee <cernekee@gmail.com>
2830 L:      linux-usb@vger.kernel.org
2831 S:      Maintained
2832 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2833
2834 BROADCOM BCM7XXX ARM ARCHITECTURE
2835 M:      Brian Norris <computersforpeace@gmail.com>
2836 M:      Gregory Fong <gregory.0xf0@gmail.com>
2837 M:      Florian Fainelli <f.fainelli@gmail.com>
2838 M:      bcm-kernel-feedback-list@broadcom.com
2839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2840 T:      git git://github.com/broadcom/stblinux.git
2841 S:      Maintained
2842 F:      arch/arm/mach-bcm/*brcmstb*
2843 F:      arch/arm/boot/dts/bcm7*.dts*
2844 F:      drivers/bus/brcmstb_gisb.c
2845 F:      arch/arm/mm/cache-b15-rac.c
2846 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2847 N:      brcmstb
2848
2849 BROADCOM BMIPS CPUFREQ DRIVER
2850 M:      Markus Mayer <mmayer@broadcom.com>
2851 M:      bcm-kernel-feedback-list@broadcom.com
2852 L:      linux-pm@vger.kernel.org
2853 S:      Maintained
2854 F:      drivers/cpufreq/bmips-cpufreq.c
2855
2856 BROADCOM BMIPS MIPS ARCHITECTURE
2857 M:      Kevin Cernekee <cernekee@gmail.com>
2858 M:      Florian Fainelli <f.fainelli@gmail.com>
2859 L:      linux-mips@linux-mips.org
2860 T:      git git://github.com/broadcom/stblinux.git
2861 S:      Maintained
2862 F:      arch/mips/bmips/*
2863 F:      arch/mips/include/asm/mach-bmips/*
2864 F:      arch/mips/kernel/*bmips*
2865 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2866 F:      drivers/irqchip/irq-bcm63*
2867 F:      drivers/irqchip/irq-bcm7*
2868 F:      drivers/irqchip/irq-brcmstb*
2869 F:      include/linux/bcm963xx_nvram.h
2870 F:      include/linux/bcm963xx_tag.h
2871
2872 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2873 M:      Rasesh Mody <rasesh.mody@cavium.com>
2874 M:      Harish Patil <harish.patil@cavium.com>
2875 M:      Dept-GELinuxNICDev@cavium.com
2876 L:      netdev@vger.kernel.org
2877 S:      Supported
2878 F:      drivers/net/ethernet/broadcom/bnx2.*
2879 F:      drivers/net/ethernet/broadcom/bnx2_*
2880
2881 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2882 M:      QLogic-Storage-Upstream@qlogic.com
2883 L:      linux-scsi@vger.kernel.org
2884 S:      Supported
2885 F:      drivers/scsi/bnx2fc/
2886
2887 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2888 M:      QLogic-Storage-Upstream@qlogic.com
2889 L:      linux-scsi@vger.kernel.org
2890 S:      Supported
2891 F:      drivers/scsi/bnx2i/
2892
2893 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2894 M:      Ariel Elior <ariel.elior@cavium.com>
2895 M:      everest-linux-l2@cavium.com
2896 L:      netdev@vger.kernel.org
2897 S:      Supported
2898 F:      drivers/net/ethernet/broadcom/bnx2x/
2899
2900 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2901 M:      Michael Chan <michael.chan@broadcom.com>
2902 L:      netdev@vger.kernel.org
2903 S:      Supported
2904 F:      drivers/net/ethernet/broadcom/bnxt/
2905
2906 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2907 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2908 M:      Franky Lin <franky.lin@broadcom.com>
2909 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2910 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2911 M:      Wright Feng <wright.feng@cypress.com>
2912 L:      linux-wireless@vger.kernel.org
2913 L:      brcm80211-dev-list.pdl@broadcom.com
2914 L:      brcm80211-dev-list@cypress.com
2915 S:      Supported
2916 F:      drivers/net/wireless/broadcom/brcm80211/
2917
2918 BROADCOM BRCMSTB GPIO DRIVER
2919 M:      Gregory Fong <gregory.0xf0@gmail.com>
2920 L:      bcm-kernel-feedback-list@broadcom.com
2921 S:      Supported
2922 F:      drivers/gpio/gpio-brcmstb.c
2923 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2924
2925 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2926 M:      Al Cooper <alcooperx@gmail.com>
2927 L:      linux-kernel@vger.kernel.org
2928 L:      bcm-kernel-feedback-list@broadcom.com
2929 S:      Maintained
2930 F:      drivers/phy/broadcom/phy-brcm-usb*
2931
2932 BROADCOM GENET ETHERNET DRIVER
2933 M:      Doug Berger <opendmb@gmail.com>
2934 M:      Florian Fainelli <f.fainelli@gmail.com>
2935 L:      netdev@vger.kernel.org
2936 S:      Supported
2937 F:      drivers/net/ethernet/broadcom/genet/
2938
2939 BROADCOM IPROC ARM ARCHITECTURE
2940 M:      Ray Jui <rjui@broadcom.com>
2941 M:      Scott Branden <sbranden@broadcom.com>
2942 M:      Jon Mason <jonmason@broadcom.com>
2943 M:      bcm-kernel-feedback-list@broadcom.com
2944 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2945 T:      git git://github.com/broadcom/cygnus-linux.git
2946 S:      Maintained
2947 N:      iproc
2948 N:      cygnus
2949 N:      bcm[-_]nsp
2950 N:      bcm9113*
2951 N:      bcm9583*
2952 N:      bcm9585*
2953 N:      bcm9586*
2954 N:      bcm988312
2955 N:      bcm113*
2956 N:      bcm583*
2957 N:      bcm585*
2958 N:      bcm586*
2959 N:      bcm88312
2960 N:      hr2
2961 F:      arch/arm64/boot/dts/broadcom/ns2*
2962 F:      drivers/clk/bcm/clk-ns*
2963 F:      drivers/pinctrl/bcm/pinctrl-ns*
2964
2965 BROADCOM KONA GPIO DRIVER
2966 M:      Ray Jui <rjui@broadcom.com>
2967 L:      bcm-kernel-feedback-list@broadcom.com
2968 S:      Supported
2969 F:      drivers/gpio/gpio-bcm-kona.c
2970 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2971
2972 BROADCOM NETXTREME-E ROCE DRIVER
2973 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2974 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2975 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2976 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2977 L:      linux-rdma@vger.kernel.org
2978 W:      http://www.broadcom.com
2979 S:      Supported
2980 F:      drivers/infiniband/hw/bnxt_re/
2981 F:      include/uapi/rdma/bnxt_re-abi.h
2982
2983 BROADCOM NVRAM DRIVER
2984 M:      Rafał Miłecki <zajec5@gmail.com>
2985 L:      linux-mips@linux-mips.org
2986 S:      Maintained
2987 F:      drivers/firmware/broadcom/*
2988
2989 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2990 M:      Rafał Miłecki <zajec5@gmail.com>
2991 L:      linux-wireless@vger.kernel.org
2992 S:      Maintained
2993 F:      drivers/bcma/
2994 F:      include/linux/bcma/
2995
2996 BROADCOM STB AVS CPUFREQ DRIVER
2997 M:      Markus Mayer <mmayer@broadcom.com>
2998 M:      bcm-kernel-feedback-list@broadcom.com
2999 L:      linux-pm@vger.kernel.org
3000 S:      Maintained
3001 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3002 F:      drivers/cpufreq/brcmstb*
3003
3004 BROADCOM STB AVS TMON DRIVER
3005 M:      Markus Mayer <mmayer@broadcom.com>
3006 M:      bcm-kernel-feedback-list@broadcom.com
3007 L:      linux-pm@vger.kernel.org
3008 S:      Maintained
3009 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3010 F:      drivers/thermal/broadcom/brcmstb*
3011
3012 BROADCOM STB NAND FLASH DRIVER
3013 M:      Brian Norris <computersforpeace@gmail.com>
3014 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3015 L:      linux-mtd@lists.infradead.org
3016 L:      bcm-kernel-feedback-list@broadcom.com
3017 S:      Maintained
3018 F:      drivers/mtd/nand/brcmnand/
3019
3020 BROADCOM STB DPFE DRIVER
3021 M:      Markus Mayer <mmayer@broadcom.com>
3022 M:      bcm-kernel-feedback-list@broadcom.com
3023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3024 S:      Maintained
3025 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3026 F:      drivers/memory/brcmstb_dpfe.c
3027
3028 BROADCOM SYSTEMPORT ETHERNET DRIVER
3029 M:      Florian Fainelli <f.fainelli@gmail.com>
3030 L:      netdev@vger.kernel.org
3031 S:      Supported
3032 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3033
3034 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3035 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3036 M:      Prashant Sreedharan <prashant@broadcom.com>
3037 M:      Michael Chan <mchan@broadcom.com>
3038 L:      netdev@vger.kernel.org
3039 S:      Supported
3040 F:      drivers/net/ethernet/broadcom/tg3.*
3041
3042 BROCADE BFA FC SCSI DRIVER
3043 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3044 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3045 L:      linux-scsi@vger.kernel.org
3046 S:      Supported
3047 F:      drivers/scsi/bfa/
3048
3049 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3050 M:      Rasesh Mody <rasesh.mody@cavium.com>
3051 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3052 M:      Dept-GELinuxNICDev@cavium.com
3053 L:      netdev@vger.kernel.org
3054 S:      Supported
3055 F:      drivers/net/ethernet/brocade/bna/
3056
3057 BSG (block layer generic sg v4 driver)
3058 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3059 L:      linux-scsi@vger.kernel.org
3060 S:      Supported
3061 F:      block/bsg.c
3062 F:      include/linux/bsg.h
3063 F:      include/uapi/linux/bsg.h
3064
3065 BT87X AUDIO DRIVER
3066 M:      Clemens Ladisch <clemens@ladisch.de>
3067 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3068 T:      git git://git.alsa-project.org/alsa-kernel.git
3069 S:      Maintained
3070 F:      Documentation/sound/alsa/Bt87x.txt
3071 F:      sound/pci/bt87x.c
3072
3073 BT8XXGPIO DRIVER
3074 M:      Michael Buesch <m@bues.ch>
3075 W:      http://bu3sch.de/btgpio.php
3076 S:      Maintained
3077 F:      drivers/gpio/gpio-bt8xx.c
3078
3079 BTRFS FILE SYSTEM
3080 M:      Chris Mason <clm@fb.com>
3081 M:      Josef Bacik <jbacik@fb.com>
3082 M:      David Sterba <dsterba@suse.com>
3083 L:      linux-btrfs@vger.kernel.org
3084 W:      http://btrfs.wiki.kernel.org/
3085 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3087 S:      Maintained
3088 F:      Documentation/filesystems/btrfs.txt
3089 F:      fs/btrfs/
3090 F:      include/linux/btrfs*
3091 F:      include/uapi/linux/btrfs*
3092
3093 BTTV VIDEO4LINUX DRIVER
3094 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3095 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3096 L:      linux-media@vger.kernel.org
3097 W:      https://linuxtv.org
3098 T:      git git://linuxtv.org/media_tree.git
3099 S:      Odd fixes
3100 F:      Documentation/media/v4l-drivers/bttv*
3101 F:      drivers/media/pci/bt8xx/bttv*
3102
3103 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3104 M:      Chanwoo Choi <cw00.choi@samsung.com>
3105 L:      linux-pm@vger.kernel.org
3106 L:      linux-samsung-soc@vger.kernel.org
3107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3108 S:      Maintained
3109 F:      drivers/devfreq/exynos-bus.c
3110 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3111
3112 BUSLOGIC SCSI DRIVER
3113 M:      Khalid Aziz <khalid@gonehiking.org>
3114 L:      linux-scsi@vger.kernel.org
3115 S:      Maintained
3116 F:      drivers/scsi/BusLogic.*
3117 F:      drivers/scsi/FlashPoint.*
3118
3119 C-MEDIA CMI8788 DRIVER
3120 M:      Clemens Ladisch <clemens@ladisch.de>
3121 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3122 T:      git git://git.alsa-project.org/alsa-kernel.git
3123 S:      Maintained
3124 F:      sound/pci/oxygen/
3125
3126 C6X ARCHITECTURE
3127 M:      Mark Salter <msalter@redhat.com>
3128 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3129 L:      linux-c6x-dev@linux-c6x.org
3130 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3131 S:      Maintained
3132 F:      arch/c6x/
3133
3134 CA8210 IEEE-802.15.4 RADIO DRIVER
3135 M:      Harry Morris <h.morris@cascoda.com>
3136 L:      linux-wpan@vger.kernel.org
3137 W:      https://github.com/Cascoda/ca8210-linux.git
3138 S:      Maintained
3139 F:      drivers/net/ieee802154/ca8210.c
3140 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3141
3142 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3143 M:      David Howells <dhowells@redhat.com>
3144 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3145 S:      Supported
3146 F:      Documentation/filesystems/caching/cachefiles.txt
3147 F:      fs/cachefiles/
3148
3149 CADET FM/AM RADIO RECEIVER DRIVER
3150 M:      Hans Verkuil <hverkuil@xs4all.nl>
3151 L:      linux-media@vger.kernel.org
3152 T:      git git://linuxtv.org/media_tree.git
3153 W:      https://linuxtv.org
3154 S:      Maintained
3155 F:      drivers/media/radio/radio-cadet*
3156
3157 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3158 M:      Jonathan Corbet <corbet@lwn.net>
3159 L:      linux-media@vger.kernel.org
3160 T:      git git://linuxtv.org/media_tree.git
3161 S:      Maintained
3162 F:      Documentation/media/v4l-drivers/cafe_ccic*
3163 F:      drivers/media/platform/marvell-ccic/
3164
3165 CAIF NETWORK LAYER
3166 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3167 L:      netdev@vger.kernel.org
3168 S:      Supported
3169 F:      Documentation/networking/caif/
3170 F:      drivers/net/caif/
3171 F:      include/uapi/linux/caif/
3172 F:      include/net/caif/
3173 F:      net/caif/
3174
3175 CALGARY x86-64 IOMMU
3176 M:      Muli Ben-Yehuda <mulix@mulix.org>
3177 M:      Jon Mason <jdmason@kudzu.us>
3178 L:      iommu@lists.linux-foundation.org
3179 S:      Maintained
3180 F:      arch/x86/kernel/pci-calgary_64.c
3181 F:      arch/x86/kernel/tce_64.c
3182 F:      arch/x86/include/asm/calgary.h
3183 F:      arch/x86/include/asm/tce.h
3184
3185 CAN NETWORK DRIVERS
3186 M:      Wolfgang Grandegger <wg@grandegger.com>
3187 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3188 L:      linux-can@vger.kernel.org
3189 W:      https://github.com/linux-can
3190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3192 S:      Maintained
3193 F:      Documentation/devicetree/bindings/net/can/
3194 F:      drivers/net/can/
3195 F:      include/linux/can/dev.h
3196 F:      include/linux/can/platform/
3197 F:      include/uapi/linux/can/error.h
3198 F:      include/uapi/linux/can/netlink.h
3199
3200 CAN NETWORK LAYER
3201 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3202 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3203 L:      linux-can@vger.kernel.org
3204 W:      https://github.com/linux-can
3205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3207 S:      Maintained
3208 F:      Documentation/networking/can.rst
3209 F:      net/can/
3210 F:      include/linux/can/core.h
3211 F:      include/uapi/linux/can.h
3212 F:      include/uapi/linux/can/bcm.h
3213 F:      include/uapi/linux/can/raw.h
3214 F:      include/uapi/linux/can/gw.h
3215
3216 CAPABILITIES
3217 M:      Serge Hallyn <serge@hallyn.com>
3218 L:      linux-security-module@vger.kernel.org
3219 S:      Supported
3220 F:      include/linux/capability.h
3221 F:      include/uapi/linux/capability.h
3222 F:      security/commoncap.c
3223 F:      kernel/capability.c
3224
3225 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3226 M:      Kevin Tsai <ktsai@capellamicro.com>
3227 S:      Maintained
3228 F:      drivers/iio/light/cm*
3229
3230 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3231 M:      Christian Lamparter <chunkeey@googlemail.com>
3232 L:      linux-wireless@vger.kernel.org
3233 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3234 S:      Maintained
3235 F:      drivers/net/wireless/ath/carl9170/
3236
3237 CAVIUM I2C DRIVER
3238 M:      Jan Glauber <jglauber@cavium.com>
3239 M:      David Daney <david.daney@cavium.com>
3240 W:      http://www.cavium.com
3241 S:      Supported
3242 F:      drivers/i2c/busses/i2c-octeon*
3243 F:      drivers/i2c/busses/i2c-thunderx*
3244
3245 CAVIUM LIQUIDIO NETWORK DRIVER
3246 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3247 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3248 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3249 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3250 L:      netdev@vger.kernel.org
3251 W:      http://www.cavium.com
3252 S:      Supported
3253 F:      drivers/net/ethernet/cavium/liquidio/
3254
3255 CAVIUM MMC DRIVER
3256 M:      Jan Glauber <jglauber@cavium.com>
3257 M:      David Daney <david.daney@cavium.com>
3258 M:      Steven J. Hill <Steven.Hill@cavium.com>
3259 W:      http://www.cavium.com
3260 S:      Supported
3261 F:      drivers/mmc/host/cavium*
3262
3263 CAVIUM OCTEON-TX CRYPTO DRIVER
3264 M:      George Cherian <george.cherian@cavium.com>
3265 L:      linux-crypto@vger.kernel.org
3266 W:      http://www.cavium.com
3267 S:      Supported
3268 F:      drivers/crypto/cavium/cpt/
3269
3270 CAVIUM THUNDERX2 ARM64 SOC
3271 M:      Robert Richter <rrichter@cavium.com>
3272 M:      Jayachandran C <jnair@caviumnetworks.com>
3273 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3274 S:      Maintained
3275 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3276 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3277
3278 CC2520 IEEE-802.15.4 RADIO DRIVER
3279 M:      Varka Bhadram <varkabhadram@gmail.com>
3280 L:      linux-wpan@vger.kernel.org
3281 S:      Maintained
3282 F:      drivers/net/ieee802154/cc2520.c
3283 F:      include/linux/spi/cc2520.h
3284 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3285
3286 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3287 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3288 L:      linux-crypto@vger.kernel.org
3289 L:      driverdev-devel@linuxdriverproject.org
3290 S:      Supported
3291 F:      drivers/staging/ccree/
3292 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3293
3294 CEC FRAMEWORK
3295 M:      Hans Verkuil <hans.verkuil@cisco.com>
3296 L:      linux-media@vger.kernel.org
3297 T:      git git://linuxtv.org/media_tree.git
3298 W:      http://linuxtv.org
3299 S:      Supported
3300 F:      Documentation/media/kapi/cec-core.rst
3301 F:      Documentation/media/uapi/cec
3302 F:      drivers/media/cec/
3303 F:      drivers/media/rc/keymaps/rc-cec.c
3304 F:      include/media/cec.h
3305 F:      include/media/cec-notifier.h
3306 F:      include/uapi/linux/cec.h
3307 F:      include/uapi/linux/cec-funcs.h
3308 F:      Documentation/devicetree/bindings/media/cec.txt
3309
3310 CEC GPIO DRIVER
3311 M:      Hans Verkuil <hans.verkuil@cisco.com>
3312 L:      linux-media@vger.kernel.org
3313 T:      git git://linuxtv.org/media_tree.git
3314 W:      http://linuxtv.org
3315 S:      Supported
3316 F:      drivers/media/platform/cec-gpio/
3317 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3318
3319 CELL BROADBAND ENGINE ARCHITECTURE
3320 M:      Arnd Bergmann <arnd@arndb.de>
3321 L:      linuxppc-dev@lists.ozlabs.org
3322 W:      http://www.ibm.com/developerworks/power/cell/
3323 S:      Supported
3324 F:      arch/powerpc/include/asm/cell*.h
3325 F:      arch/powerpc/include/asm/spu*.h
3326 F:      arch/powerpc/include/uapi/asm/spu*.h
3327 F:      arch/powerpc/oprofile/*cell*
3328 F:      arch/powerpc/platforms/cell/
3329
3330 CEPH COMMON CODE (LIBCEPH)
3331 M:      Ilya Dryomov <idryomov@gmail.com>
3332 M:      "Yan, Zheng" <zyan@redhat.com>
3333 M:      Sage Weil <sage@redhat.com>
3334 L:      ceph-devel@vger.kernel.org
3335 W:      http://ceph.com/
3336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3337 T:      git git://github.com/ceph/ceph-client.git
3338 S:      Supported
3339 F:      net/ceph/
3340 F:      include/linux/ceph/
3341 F:      include/linux/crush/
3342
3343 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3344 M:      "Yan, Zheng" <zyan@redhat.com>
3345 M:      Sage Weil <sage@redhat.com>
3346 M:      Ilya Dryomov <idryomov@gmail.com>
3347 L:      ceph-devel@vger.kernel.org
3348 W:      http://ceph.com/
3349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3350 T:      git git://github.com/ceph/ceph-client.git
3351 S:      Supported
3352 F:      Documentation/filesystems/ceph.txt
3353 F:      fs/ceph/
3354
3355 CERTIFICATE HANDLING:
3356 M:      David Howells <dhowells@redhat.com>
3357 M:      David Woodhouse <dwmw2@infradead.org>
3358 L:      keyrings@vger.kernel.org
3359 S:      Maintained
3360 F:      Documentation/module-signing.txt
3361 F:      certs/
3362 F:      scripts/sign-file.c
3363 F:      scripts/extract-cert.c
3364
3365 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3366 L:      linux-usb@vger.kernel.org
3367 S:      Orphan
3368 F:      Documentation/usb/WUSB-Design-overview.txt
3369 F:      Documentation/usb/wusb-cbaf
3370 F:      drivers/usb/host/hwa-hc.c
3371 F:      drivers/usb/host/whci/
3372 F:      drivers/usb/wusbcore/
3373 F:      include/linux/usb/wusb*
3374
3375 CFAG12864B LCD DRIVER
3376 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3377 W:      http://miguelojeda.es/auxdisplay.htm
3378 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3379 S:      Maintained
3380 F:      drivers/auxdisplay/cfag12864b.c
3381 F:      include/linux/cfag12864b.h
3382
3383 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3384 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3385 W:      http://miguelojeda.es/auxdisplay.htm
3386 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3387 S:      Maintained
3388 F:      drivers/auxdisplay/cfag12864bfb.c
3389 F:      include/linux/cfag12864b.h
3390
3391 802.11 (including CFG80211/NL80211)
3392 M:      Johannes Berg <johannes@sipsolutions.net>
3393 L:      linux-wireless@vger.kernel.org
3394 W:      http://wireless.kernel.org/
3395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3397 S:      Maintained
3398 F:      net/wireless/
3399 F:      include/uapi/linux/nl80211.h
3400 F:      include/linux/ieee80211.h
3401 F:      include/net/wext.h
3402 F:      include/net/cfg80211.h
3403 F:      include/net/iw_handler.h
3404 F:      include/net/ieee80211_radiotap.h
3405 F:      Documentation/driver-api/80211/cfg80211.rst
3406 F:      Documentation/networking/regulatory.txt
3407
3408 CHAR and MISC DRIVERS
3409 M:      Arnd Bergmann <arnd@arndb.de>
3410 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3412 S:      Supported
3413 F:      drivers/char/
3414 F:      drivers/misc/
3415 F:      include/linux/miscdevice.h
3416
3417 CHECKPATCH
3418 M:      Andy Whitcroft <apw@canonical.com>
3419 M:      Joe Perches <joe@perches.com>
3420 S:      Maintained
3421 F:      scripts/checkpatch.pl
3422
3423 CHINESE DOCUMENTATION
3424 M:      Harry Wei <harryxiyou@gmail.com>
3425 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3426 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3427 S:      Maintained
3428 F:      Documentation/translations/zh_CN/
3429
3430 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3431 M:      Peter Chen <Peter.Chen@nxp.com>
3432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3433 L:      linux-usb@vger.kernel.org
3434 S:      Maintained
3435 F:      drivers/usb/chipidea/
3436
3437 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3438 M:      Hans de Goede <hdegoede@redhat.com>
3439 L:      linux-input@vger.kernel.org
3440 S:      Maintained
3441 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3442 F:      drivers/input/touchscreen/chipone_icn8318.c
3443
3444 CHROME HARDWARE PLATFORM SUPPORT
3445 M:      Benson Leung <bleung@chromium.org>
3446 M:      Olof Johansson <olof@lixom.net>
3447 S:      Maintained
3448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3449 F:      drivers/platform/chrome/
3450
3451 CIRRUS LOGIC AUDIO CODEC DRIVERS
3452 M:      Brian Austin <brian.austin@cirrus.com>
3453 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3454 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3455 S:      Maintained
3456 F:      sound/soc/codecs/cs*
3457
3458 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3459 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3460 L:      netdev@vger.kernel.org
3461 S:      Maintained
3462 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3463
3464 CISCO FCOE HBA DRIVER
3465 M:      Satish Kharat <satishkh@cisco.com>
3466 M:      Sesidhar Baddela <sebaddel@cisco.com>
3467 M:      Karan Tilak Kumar <kartilak@cisco.com>
3468 L:      linux-scsi@vger.kernel.org
3469 S:      Supported
3470 F:      drivers/scsi/fnic/
3471
3472 CISCO SCSI HBA DRIVER
3473 M:      Karan Tilak Kumar <kartilak@cisco.com>
3474 M:      Sesidhar Baddela <sebaddel@cisco.com>
3475 L:      linux-scsi@vger.kernel.org
3476 S:      Supported
3477 F:      drivers/scsi/snic/
3478
3479 CISCO VIC ETHERNET NIC DRIVER
3480 M:      Christian Benvenuti <benve@cisco.com>
3481 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3482 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3483 S:      Supported
3484 F:      drivers/net/ethernet/cisco/enic/
3485
3486 CISCO VIC LOW LATENCY NIC DRIVER
3487 M:      Christian Benvenuti <benve@cisco.com>
3488 M:      Dave Goodell <dgoodell@cisco.com>
3489 S:      Supported
3490 F:      drivers/infiniband/hw/usnic/
3491
3492 CLEANCACHE API
3493 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3494 L:      linux-kernel@vger.kernel.org
3495 S:      Maintained
3496 F:      mm/cleancache.c
3497 F:      include/linux/cleancache.h
3498
3499 CLK API
3500 M:      Russell King <linux@armlinux.org.uk>
3501 L:      linux-clk@vger.kernel.org
3502 S:      Maintained
3503 F:      include/linux/clk.h
3504
3505 CLOCKSOURCE, CLOCKEVENT DRIVERS
3506 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3507 M:      Thomas Gleixner <tglx@linutronix.de>
3508 L:      linux-kernel@vger.kernel.org
3509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3510 S:      Supported
3511 F:      drivers/clocksource/
3512 F:      Documentation/devicetree/bindings/timer/
3513
3514 CMPC ACPI DRIVER
3515 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3516 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3517 L:      platform-driver-x86@vger.kernel.org
3518 S:      Supported
3519 F:      drivers/platform/x86/classmate-laptop.c
3520
3521 COBALT MEDIA DRIVER
3522 M:      Hans Verkuil <hans.verkuil@cisco.com>
3523 L:      linux-media@vger.kernel.org
3524 T:      git git://linuxtv.org/media_tree.git
3525 W:      https://linuxtv.org
3526 S:      Supported
3527 F:      drivers/media/pci/cobalt/
3528
3529 COCCINELLE/Semantic Patches (SmPL)
3530 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3531 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3532 M:      Nicolas Palix <nicolas.palix@imag.fr>
3533 M:      Michal Marek <michal.lkml@markovi.net>
3534 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3536 W:      http://coccinelle.lip6.fr/
3537 S:      Supported
3538 F:      Documentation/dev-tools/coccinelle.rst
3539 F:      scripts/coccinelle/
3540 F:      scripts/coccicheck
3541
3542 CODA FILE SYSTEM
3543 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3544 M:      coda@cs.cmu.edu
3545 L:      codalist@coda.cs.cmu.edu
3546 W:      http://www.coda.cs.cmu.edu/
3547 S:      Maintained
3548 F:      Documentation/filesystems/coda.txt
3549 F:      fs/coda/
3550 F:      include/linux/coda*.h
3551 F:      include/uapi/linux/coda*.h
3552
3553 CODA V4L2 MEM2MEM DRIVER
3554 M:      Philipp Zabel <p.zabel@pengutronix.de>
3555 L:      linux-media@vger.kernel.org
3556 S:      Maintained
3557 F:      Documentation/devicetree/bindings/media/coda.txt
3558 F:      drivers/media/platform/coda/
3559
3560 COMMON CLK FRAMEWORK
3561 M:      Michael Turquette <mturquette@baylibre.com>
3562 M:      Stephen Boyd <sboyd@kernel.org>
3563 L:      linux-clk@vger.kernel.org
3564 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3566 S:      Maintained
3567 F:      Documentation/devicetree/bindings/clock/
3568 F:      drivers/clk/
3569 X:      drivers/clk/clkdev.c
3570 F:      include/linux/clk-pr*
3571 F:      include/linux/clk/
3572
3573 COMMON INTERNET FILE SYSTEM (CIFS)
3574 M:      Steve French <sfrench@samba.org>
3575 L:      linux-cifs@vger.kernel.org
3576 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3577 W:      http://linux-cifs.samba.org/
3578 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3579 S:      Supported
3580 F:      Documentation/filesystems/cifs/
3581 F:      fs/cifs/
3582
3583 COMPACTPCI HOTPLUG CORE
3584 M:      Scott Murray <scott@spiteful.org>
3585 L:      linux-pci@vger.kernel.org
3586 S:      Maintained
3587 F:      drivers/pci/hotplug/cpci_hotplug*
3588
3589 COMPACTPCI HOTPLUG GENERIC DRIVER
3590 M:      Scott Murray <scott@spiteful.org>
3591 L:      linux-pci@vger.kernel.org
3592 S:      Maintained
3593 F:      drivers/pci/hotplug/cpcihp_generic.c
3594
3595 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3596 M:      Scott Murray <scott@spiteful.org>
3597 L:      linux-pci@vger.kernel.org
3598 S:      Maintained
3599 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3600
3601 COMPAL LAPTOP SUPPORT
3602 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3603 L:      platform-driver-x86@vger.kernel.org
3604 S:      Maintained
3605 F:      drivers/platform/x86/compal-laptop.c
3606
3607 CONEXANT ACCESSRUNNER USB DRIVER
3608 L:      accessrunner-general@lists.sourceforge.net
3609 W:      http://accessrunner.sourceforge.net/
3610 S:      Orphan
3611 F:      drivers/usb/atm/cxacru.c
3612
3613 CONFIGFS
3614 M:      Joel Becker <jlbec@evilplan.org>
3615 M:      Christoph Hellwig <hch@lst.de>
3616 T:      git git://git.infradead.org/users/hch/configfs.git
3617 S:      Supported
3618 F:      fs/configfs/
3619 F:      include/linux/configfs.h
3620
3621 CONNECTOR
3622 M:      Evgeniy Polyakov <zbr@ioremap.net>
3623 L:      netdev@vger.kernel.org
3624 S:      Maintained
3625 F:      drivers/connector/
3626
3627 CONTROL GROUP (CGROUP)
3628 M:      Tejun Heo <tj@kernel.org>
3629 M:      Li Zefan <lizefan@huawei.com>
3630 M:      Johannes Weiner <hannes@cmpxchg.org>
3631 L:      cgroups@vger.kernel.org
3632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3633 S:      Maintained
3634 F:      Documentation/cgroup*
3635 F:      include/linux/cgroup*
3636 F:      kernel/cgroup*
3637
3638 CONTROL GROUP - CPUSET
3639 M:      Li Zefan <lizefan@huawei.com>
3640 L:      cgroups@vger.kernel.org
3641 W:      http://www.bullopensource.org/cpuset/
3642 W:      http://oss.sgi.com/projects/cpusets/
3643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3644 S:      Maintained
3645 F:      Documentation/cgroup-v1/cpusets.txt
3646 F:      include/linux/cpuset.h
3647 F:      kernel/cgroup/cpuset.c
3648
3649 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3650 M:      Johannes Weiner <hannes@cmpxchg.org>
3651 M:      Michal Hocko <mhocko@kernel.org>
3652 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3653 L:      cgroups@vger.kernel.org
3654 L:      linux-mm@kvack.org
3655 S:      Maintained
3656 F:      mm/memcontrol.c
3657 F:      mm/swap_cgroup.c
3658
3659 CORETEMP HARDWARE MONITORING DRIVER
3660 M:      Fenghua Yu <fenghua.yu@intel.com>
3661 L:      linux-hwmon@vger.kernel.org
3662 S:      Maintained
3663 F:      Documentation/hwmon/coretemp
3664 F:      drivers/hwmon/coretemp.c
3665
3666 COSA/SRP SYNC SERIAL DRIVER
3667 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3668 W:      http://www.fi.muni.cz/~kas/cosa/
3669 S:      Maintained
3670 F:      drivers/net/wan/cosa*
3671
3672 CPMAC ETHERNET DRIVER
3673 M:      Florian Fainelli <f.fainelli@gmail.com>
3674 L:      netdev@vger.kernel.org
3675 S:      Maintained
3676 F:      drivers/net/ethernet/ti/cpmac.c
3677
3678 CPU FREQUENCY DRIVERS
3679 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3680 M:      Viresh Kumar <viresh.kumar@linaro.org>
3681 L:      linux-pm@vger.kernel.org
3682 S:      Maintained
3683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3684 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3685 B:      https://bugzilla.kernel.org
3686 F:      Documentation/cpu-freq/
3687 F:      Documentation/devicetree/bindings/cpufreq/
3688 F:      drivers/cpufreq/
3689 F:      include/linux/cpufreq.h
3690 F:      tools/testing/selftests/cpufreq/
3691
3692 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3693 M:      Viresh Kumar <viresh.kumar@linaro.org>
3694 M:      Sudeep Holla <sudeep.holla@arm.com>
3695 L:      linux-pm@vger.kernel.org
3696 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3697 S:      Maintained
3698 F:      drivers/cpufreq/arm_big_little.h
3699 F:      drivers/cpufreq/arm_big_little.c
3700 F:      drivers/cpufreq/arm_big_little_dt.c
3701
3702 CPU POWER MONITORING SUBSYSTEM
3703 M:      Thomas Renninger <trenn@suse.com>
3704 M:      Shuah Khan <shuahkh@osg.samsung.com>
3705 M:      Shuah Khan <shuah@kernel.org>
3706 L:      linux-pm@vger.kernel.org
3707 S:      Maintained
3708 F:      tools/power/cpupower/
3709
3710 CPUID/MSR DRIVER
3711 M:      "H. Peter Anvin" <hpa@zytor.com>
3712 S:      Maintained
3713 F:      arch/x86/kernel/cpuid.c
3714 F:      arch/x86/kernel/msr.c
3715
3716 CPUIDLE DRIVER - ARM BIG LITTLE
3717 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3718 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3719 L:      linux-pm@vger.kernel.org
3720 L:      linux-arm-kernel@lists.infradead.org
3721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3722 S:      Maintained
3723 F:      drivers/cpuidle/cpuidle-big_little.c
3724
3725 CPUIDLE DRIVER - ARM EXYNOS
3726 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3727 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3728 M:      Kukjin Kim <kgene@kernel.org>
3729 L:      linux-pm@vger.kernel.org
3730 L:      linux-samsung-soc@vger.kernel.org
3731 S:      Supported
3732 F:      drivers/cpuidle/cpuidle-exynos.c
3733 F:      arch/arm/mach-exynos/pm.c
3734
3735 CPUIDLE DRIVERS
3736 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3737 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3738 L:      linux-pm@vger.kernel.org
3739 S:      Maintained
3740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3741 B:      https://bugzilla.kernel.org
3742 F:      drivers/cpuidle/*
3743 F:      include/linux/cpuidle.h
3744
3745 CRAMFS FILESYSTEM
3746 M:      Nicolas Pitre <nico@linaro.org>
3747 S:      Maintained
3748 F:      Documentation/filesystems/cramfs.txt
3749 F:      fs/cramfs/
3750
3751 CRIS PORT
3752 M:      Mikael Starvik <starvik@axis.com>
3753 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3754 L:      linux-cris-kernel@axis.com
3755 W:      http://developer.axis.com
3756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3757 S:      Maintained
3758 F:      arch/cris/
3759 F:      drivers/tty/serial/crisv10.*
3760
3761 CRYPTO API
3762 M:      Herbert Xu <herbert@gondor.apana.org.au>
3763 M:      "David S. Miller" <davem@davemloft.net>
3764 L:      linux-crypto@vger.kernel.org
3765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3767 S:      Maintained
3768 F:      Documentation/crypto/
3769 F:      Documentation/devicetree/bindings/crypto/
3770 F:      arch/*/crypto/
3771 F:      crypto/
3772 F:      drivers/crypto/
3773 F:      include/crypto/
3774 F:      include/linux/crypto*
3775
3776 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3777 M:      Neil Horman <nhorman@tuxdriver.com>
3778 L:      linux-crypto@vger.kernel.org
3779 S:      Maintained
3780 F:      crypto/ansi_cprng.c
3781 F:      crypto/rng.c
3782
3783 CS3308 MEDIA DRIVER
3784 M:      Hans Verkuil <hverkuil@xs4all.nl>
3785 L:      linux-media@vger.kernel.org
3786 T:      git git://linuxtv.org/media_tree.git
3787 W:      http://linuxtv.org
3788 S:      Odd Fixes
3789 F:      drivers/media/i2c/cs3308.c
3790 F:      drivers/media/i2c/cs3308.h
3791
3792 CS5535 Audio ALSA driver
3793 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3794 S:      Maintained
3795 F:      sound/pci/cs5535audio/
3796
3797 CW1200 WLAN driver
3798 M:      Solomon Peachy <pizza@shaftnet.org>
3799 S:      Maintained
3800 F:      drivers/net/wireless/st/cw1200/
3801
3802 CX18 VIDEO4LINUX DRIVER
3803 M:      Andy Walls <awalls@md.metrocast.net>
3804 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3805 L:      linux-media@vger.kernel.org
3806 T:      git git://linuxtv.org/media_tree.git
3807 W:      https://linuxtv.org
3808 W:      http://www.ivtvdriver.org/index.php/Cx18
3809 S:      Maintained
3810 F:      Documentation/media/v4l-drivers/cx18*
3811 F:      drivers/media/pci/cx18/
3812 F:      include/uapi/linux/ivtv*
3813
3814 CX2341X MPEG ENCODER HELPER MODULE
3815 M:      Hans Verkuil <hverkuil@xs4all.nl>
3816 L:      linux-media@vger.kernel.org
3817 T:      git git://linuxtv.org/media_tree.git
3818 W:      https://linuxtv.org
3819 S:      Maintained
3820 F:      drivers/media/common/cx2341x*
3821 F:      include/media/cx2341x*
3822
3823 CX24120 MEDIA DRIVER
3824 M:      Jemma Denson <jdenson@gmail.com>
3825 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3826 L:      linux-media@vger.kernel.org
3827 W:      https://linuxtv.org
3828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3829 S:      Maintained
3830 F:      drivers/media/dvb-frontends/cx24120*
3831
3832 CX88 VIDEO4LINUX DRIVER
3833 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3834 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3835 L:      linux-media@vger.kernel.org
3836 W:      https://linuxtv.org
3837 T:      git git://linuxtv.org/media_tree.git
3838 S:      Odd fixes
3839 F:      Documentation/media/v4l-drivers/cx88*
3840 F:      drivers/media/pci/cx88/
3841
3842 CXD2820R MEDIA DRIVER
3843 M:      Antti Palosaari <crope@iki.fi>
3844 L:      linux-media@vger.kernel.org
3845 W:      https://linuxtv.org
3846 W:      http://palosaari.fi/linux/
3847 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3848 T:      git git://linuxtv.org/anttip/media_tree.git
3849 S:      Maintained
3850 F:      drivers/media/dvb-frontends/cxd2820r*
3851
3852 CXGB3 ETHERNET DRIVER (CXGB3)
3853 M:      Santosh Raspatur <santosh@chelsio.com>
3854 L:      netdev@vger.kernel.org
3855 W:      http://www.chelsio.com
3856 S:      Supported
3857 F:      drivers/net/ethernet/chelsio/cxgb3/
3858
3859 CXGB3 ISCSI DRIVER (CXGB3I)
3860 M:      Karen Xie <kxie@chelsio.com>
3861 L:      linux-scsi@vger.kernel.org
3862 W:      http://www.chelsio.com
3863 S:      Supported
3864 F:      drivers/scsi/cxgbi/cxgb3i
3865
3866 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3867 M:      Steve Wise <swise@chelsio.com>
3868 L:      linux-rdma@vger.kernel.org
3869 W:      http://www.openfabrics.org
3870 S:      Supported
3871 F:      drivers/infiniband/hw/cxgb3/
3872 F:      include/uapi/rdma/cxgb3-abi.h
3873
3874 CXGB4 CRYPTO DRIVER (chcr)
3875 M:      Harsh Jain <harsh@chelsio.com>
3876 L:      linux-crypto@vger.kernel.org
3877 W:      http://www.chelsio.com
3878 S:      Supported
3879 F:      drivers/crypto/chelsio
3880
3881 CXGB4 ETHERNET DRIVER (CXGB4)
3882 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3883 L:      netdev@vger.kernel.org
3884 W:      http://www.chelsio.com
3885 S:      Supported
3886 F:      drivers/net/ethernet/chelsio/cxgb4/
3887
3888 CXGB4 ISCSI DRIVER (CXGB4I)
3889 M:      Karen Xie <kxie@chelsio.com>
3890 L:      linux-scsi@vger.kernel.org
3891 W:      http://www.chelsio.com
3892 S:      Supported
3893 F:      drivers/scsi/cxgbi/cxgb4i
3894
3895 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3896 M:      Steve Wise <swise@chelsio.com>
3897 L:      linux-rdma@vger.kernel.org
3898 W:      http://www.openfabrics.org
3899 S:      Supported
3900 F:      drivers/infiniband/hw/cxgb4/
3901 F:      include/uapi/rdma/cxgb4-abi.h
3902
3903 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3904 M:      Casey Leedom <leedom@chelsio.com>
3905 L:      netdev@vger.kernel.org
3906 W:      http://www.chelsio.com
3907 S:      Supported
3908 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3909
3910 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3911 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3912 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3913 L:      linuxppc-dev@lists.ozlabs.org
3914 S:      Supported
3915 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3916 F:      drivers/misc/cxl/
3917 F:      include/misc/cxl*
3918 F:      include/uapi/misc/cxl.h
3919 F:      Documentation/powerpc/cxl.txt
3920 F:      Documentation/ABI/testing/sysfs-class-cxl
3921
3922 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3923 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3924 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3925 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3926 L:      linux-scsi@vger.kernel.org
3927 S:      Supported
3928 F:      drivers/scsi/cxlflash/
3929 F:      include/uapi/scsi/cxlflash_ioctls.h
3930 F:      Documentation/powerpc/cxlflash.txt
3931
3932 CYBERPRO FB DRIVER
3933 M:      Russell King <linux@armlinux.org.uk>
3934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3935 W:      http://www.armlinux.org.uk/
3936 S:      Maintained
3937 F:      drivers/video/fbdev/cyber2000fb.*
3938
3939 CYCLADES ASYNC MUX DRIVER
3940 W:      http://www.cyclades.com/
3941 S:      Orphan
3942 F:      drivers/tty/cyclades.c
3943 F:      include/linux/cyclades.h
3944 F:      include/uapi/linux/cyclades.h
3945
3946 CYCLADES PC300 DRIVER
3947 W:      http://www.cyclades.com/
3948 S:      Orphan
3949 F:      drivers/net/wan/pc300*
3950
3951 CYPRESS_FIRMWARE MEDIA DRIVER
3952 M:      Antti Palosaari <crope@iki.fi>
3953 L:      linux-media@vger.kernel.org
3954 W:      https://linuxtv.org
3955 W:      http://palosaari.fi/linux/
3956 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3957 T:      git git://linuxtv.org/anttip/media_tree.git
3958 S:      Maintained
3959 F:      drivers/media/common/cypress_firmware*
3960
3961 CYTTSP TOUCHSCREEN DRIVER
3962 M:      Ferruh Yigit <fery@cypress.com>
3963 L:      linux-input@vger.kernel.org
3964 S:      Supported
3965 F:      drivers/input/touchscreen/cyttsp*
3966 F:      include/linux/input/cyttsp.h
3967
3968 D-LINK DIR-685 TOUCHKEYS DRIVER
3969 M:      Linus Walleij <linus.walleij@linaro.org>
3970 L:      linux-input@vger.kernel.org
3971 S:      Supported
3972 F:      drivers/input/dlink-dir685-touchkeys.c
3973
3974 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3975 M:      Joshua Kinard <kumba@gentoo.org>
3976 S:      Maintained
3977 F:      drivers/rtc/rtc-ds1685.c
3978 F:      include/linux/rtc/ds1685.h
3979
3980 DAMA SLAVE for AX.25
3981 M:      Joerg Reuter <jreuter@yaina.de>
3982 W:      http://yaina.de/jreuter/
3983 W:      http://www.qsl.net/dl1bke/
3984 L:      linux-hams@vger.kernel.org
3985 S:      Maintained
3986 F:      net/ax25/af_ax25.c
3987 F:      net/ax25/ax25_dev.c
3988 F:      net/ax25/ax25_ds_*
3989 F:      net/ax25/ax25_in.c
3990 F:      net/ax25/ax25_out.c
3991 F:      net/ax25/ax25_timer.c
3992 F:      net/ax25/sysctl_net_ax25.c
3993
3994 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3995 L:      netdev@vger.kernel.org
3996 S:      Orphan
3997 F:      Documentation/networking/dmfe.txt
3998 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3999
4000 DC390/AM53C974 SCSI driver
4001 M:      Hannes Reinecke <hare@suse.com>
4002 L:      linux-scsi@vger.kernel.org
4003 S:      Maintained
4004 F:      drivers/scsi/am53c974.c
4005
4006 DC395x SCSI driver
4007 M:      Oliver Neukum <oliver@neukum.org>
4008 M:      Ali Akcaagac <aliakc@web.de>
4009 M:      Jamie Lenehan <lenehan@twibble.org>
4010 L:      dc395x@twibble.org
4011 W:      http://twibble.org/dist/dc395x/
4012 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4013 S:      Maintained
4014 F:      Documentation/scsi/dc395x.txt
4015 F:      drivers/scsi/dc395x.*
4016
4017 DCCP PROTOCOL
4018 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4019 L:      dccp@vger.kernel.org
4020 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4021 S:      Maintained
4022 F:      include/linux/dccp.h
4023 F:      include/uapi/linux/dccp.h
4024 F:      include/linux/tfrc.h
4025 F:      net/dccp/
4026
4027 DECnet NETWORK LAYER
4028 W:      http://linux-decnet.sourceforge.net
4029 L:      linux-decnet-user@lists.sourceforge.net
4030 S:      Orphan
4031 F:      Documentation/networking/decnet.txt
4032 F:      net/decnet/
4033
4034 DECSTATION PLATFORM SUPPORT
4035 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4036 L:      linux-mips@linux-mips.org
4037 W:      http://www.linux-mips.org/wiki/DECstation
4038 S:      Maintained
4039 F:      arch/mips/dec/
4040 F:      arch/mips/include/asm/dec/
4041 F:      arch/mips/include/asm/mach-dec/
4042
4043 DEFXX FDDI NETWORK DRIVER
4044 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4045 S:      Maintained
4046 F:      drivers/net/fddi/defxx.*
4047
4048 DELL SMBIOS DRIVER
4049 M:      Pali Rohár <pali.rohar@gmail.com>
4050 M:      Mario Limonciello <mario.limonciello@dell.com>
4051 L:      platform-driver-x86@vger.kernel.org
4052 S:      Maintained
4053 F:      drivers/platform/x86/dell-smbios.*
4054
4055 DELL SMBIOS SMM DRIVER
4056 M:      Mario Limonciello <mario.limonciello@dell.com>
4057 L:      platform-driver-x86@vger.kernel.org
4058 S:      Maintained
4059 F:      drivers/platform/x86/dell-smbios-smm.c
4060
4061 DELL SMBIOS WMI DRIVER
4062 M:      Mario Limonciello <mario.limonciello@dell.com>
4063 L:      platform-driver-x86@vger.kernel.org
4064 S:      Maintained
4065 F:      drivers/platform/x86/dell-smbios-wmi.c
4066 F:      tools/wmi/dell-smbios-example.c
4067
4068 DELL LAPTOP DRIVER
4069 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4070 M:      Pali Rohár <pali.rohar@gmail.com>
4071 L:      platform-driver-x86@vger.kernel.org
4072 S:      Maintained
4073 F:      drivers/platform/x86/dell-laptop.c
4074
4075 DELL LAPTOP FREEFALL DRIVER
4076 M:      Pali Rohár <pali.rohar@gmail.com>
4077 S:      Maintained
4078 F:      drivers/platform/x86/dell-smo8800.c
4079
4080 DELL LAPTOP RBTN DRIVER
4081 M:      Pali Rohár <pali.rohar@gmail.com>
4082 S:      Maintained
4083 F:      drivers/platform/x86/dell-rbtn.*
4084
4085 DELL LAPTOP SMM DRIVER
4086 M:      Pali Rohár <pali.rohar@gmail.com>
4087 S:      Maintained
4088 F:      drivers/hwmon/dell-smm-hwmon.c
4089 F:      include/uapi/linux/i8k.h
4090
4091 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4092 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4093 S:      Maintained
4094 F:      Documentation/dcdbas.txt
4095 F:      drivers/firmware/dcdbas.*
4096
4097 DELL WMI NOTIFICATIONS DRIVER
4098 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4099 M:      Pali Rohár <pali.rohar@gmail.com>
4100 S:      Maintained
4101 F:      drivers/platform/x86/dell-wmi.c
4102
4103 DELL WMI DESCRIPTOR DRIVER
4104 M:      Mario Limonciello <mario.limonciello@dell.com>
4105 S:      Maintained
4106 F:      drivers/platform/x86/dell-wmi-descriptor.c
4107
4108 DELTA ST MEDIA DRIVER
4109 M:      Hugues Fruchet <hugues.fruchet@st.com>
4110 L:      linux-media@vger.kernel.org
4111 T:      git git://linuxtv.org/media_tree.git
4112 W:      https://linuxtv.org
4113 S:      Supported
4114 F:      drivers/media/platform/sti/delta
4115
4116 DENALI NAND DRIVER
4117 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4118 L:      linux-mtd@lists.infradead.org
4119 S:      Supported
4120 F:      drivers/mtd/nand/denali*
4121
4122 DESIGNWARE USB2 DRD IP DRIVER
4123 M:      John Youn <johnyoun@synopsys.com>
4124 L:      linux-usb@vger.kernel.org
4125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4126 S:      Maintained
4127 F:      drivers/usb/dwc2/
4128
4129 DESIGNWARE USB3 DRD IP DRIVER
4130 M:      Felipe Balbi <balbi@kernel.org>
4131 L:      linux-usb@vger.kernel.org
4132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4133 S:      Maintained
4134 F:      drivers/usb/dwc3/
4135
4136 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4137 M:      Andreas Klinger <ak@it-klinger.de>
4138 L:      linux-iio@vger.kernel.org
4139 S:      Maintained
4140 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4141 F:      drivers/iio/proximity/srf*.c
4142
4143 DEVICE COREDUMP (DEV_COREDUMP)
4144 M:      Johannes Berg <johannes@sipsolutions.net>
4145 L:      linux-kernel@vger.kernel.org
4146 S:      Maintained
4147 F:      drivers/base/devcoredump.c
4148 F:      include/linux/devcoredump.h
4149
4150 DEVICE FREQUENCY (DEVFREQ)
4151 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4152 M:      Kyungmin Park <kyungmin.park@samsung.com>
4153 R:      Chanwoo Choi <cw00.choi@samsung.com>
4154 L:      linux-pm@vger.kernel.org
4155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4156 S:      Maintained
4157 F:      drivers/devfreq/
4158 F:      include/linux/devfreq.h
4159 F:      Documentation/devicetree/bindings/devfreq/
4160
4161 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4162 M:      Chanwoo Choi <cw00.choi@samsung.com>
4163 L:      linux-pm@vger.kernel.org
4164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4165 S:      Supported
4166 F:      drivers/devfreq/event/
4167 F:      drivers/devfreq/devfreq-event.c
4168 F:      include/linux/devfreq-event.h
4169 F:      Documentation/devicetree/bindings/devfreq/event/
4170
4171 DEVICE NUMBER REGISTRY
4172 M:      Torben Mathiasen <device@lanana.org>
4173 W:      http://lanana.org/docs/device-list/index.html
4174 S:      Maintained
4175
4176 DEVICE-MAPPER  (LVM)
4177 M:      Alasdair Kergon <agk@redhat.com>
4178 M:      Mike Snitzer <snitzer@redhat.com>
4179 M:      dm-devel@redhat.com
4180 L:      dm-devel@redhat.com
4181 W:      http://sources.redhat.com/dm
4182 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4184 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4185 S:      Maintained
4186 F:      Documentation/device-mapper/
4187 F:      drivers/md/Makefile
4188 F:      drivers/md/Kconfig
4189 F:      drivers/md/dm*
4190 F:      drivers/md/persistent-data/
4191 F:      include/linux/device-mapper.h
4192 F:      include/linux/dm-*.h
4193 F:      include/uapi/linux/dm-*.h
4194
4195 DEVLINK
4196 M:      Jiri Pirko <jiri@mellanox.com>
4197 L:      netdev@vger.kernel.org
4198 S:      Supported
4199 F:      net/core/devlink.c
4200 F:      include/net/devlink.h
4201 F:      include/uapi/linux/devlink.h
4202
4203 DIALOG SEMICONDUCTOR DRIVERS
4204 M:      Support Opensource <support.opensource@diasemi.com>
4205 W:      http://www.dialog-semiconductor.com/products
4206 S:      Supported
4207 F:      Documentation/hwmon/da90??
4208 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4209 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4210 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4211 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4212 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4213 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4214 F:      drivers/gpio/gpio-da90??.c
4215 F:      drivers/hwmon/da90??-hwmon.c
4216 F:      drivers/iio/adc/da91??-*.c
4217 F:      drivers/input/misc/da90??_onkey.c
4218 F:      drivers/input/touchscreen/da9052_tsi.c
4219 F:      drivers/leds/leds-da90??.c
4220 F:      drivers/mfd/da903x.c
4221 F:      drivers/mfd/da90??-*.c
4222 F:      drivers/mfd/da91??-*.c
4223 F:      drivers/power/supply/da9052-battery.c
4224 F:      drivers/power/supply/da91??-*.c
4225 F:      drivers/regulator/da903x.c
4226 F:      drivers/regulator/da9???-regulator.[ch]
4227 F:      drivers/thermal/da90??-thermal.c
4228 F:      drivers/rtc/rtc-da90??.c
4229 F:      drivers/video/backlight/da90??_bl.c
4230 F:      drivers/watchdog/da90??_wdt.c
4231 F:      include/linux/mfd/da903x.h
4232 F:      include/linux/mfd/da9052/
4233 F:      include/linux/mfd/da9055/
4234 F:      include/linux/mfd/da9062/
4235 F:      include/linux/mfd/da9063/
4236 F:      include/linux/mfd/da9150/
4237 F:      include/linux/regulator/da9211.h
4238 F:      include/sound/da[79]*.h
4239 F:      sound/soc/codecs/da[79]*.[ch]
4240
4241 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4242 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4243 L:      linux-gpio@vger.kernel.org
4244 S:      Maintained
4245 F:      drivers/gpio/gpio-gpio-mm.c
4246
4247 DIGI NEO AND CLASSIC PCI PRODUCTS
4248 M:      Lidza Louina <lidza.louina@gmail.com>
4249 M:      Mark Hounschell <markh@compro.net>
4250 L:      driverdev-devel@linuxdriverproject.org
4251 S:      Maintained
4252 F:      drivers/staging/dgnc/
4253
4254 DIOLAN U2C-12 I2C DRIVER
4255 M:      Guenter Roeck <linux@roeck-us.net>
4256 L:      linux-i2c@vger.kernel.org
4257 S:      Maintained
4258 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4259
4260 FILESYSTEM DIRECT ACCESS (DAX)
4261 M:      Matthew Wilcox <mawilcox@microsoft.com>
4262 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4263 L:      linux-fsdevel@vger.kernel.org
4264 S:      Supported
4265 F:      fs/dax.c
4266 F:      include/linux/dax.h
4267 F:      include/trace/events/fs_dax.h
4268
4269 DEVICE DIRECT ACCESS (DAX)
4270 M:      Dan Williams <dan.j.williams@intel.com>
4271 L:      linux-nvdimm@lists.01.org
4272 S:      Supported
4273 F:      drivers/dax/
4274
4275 DIRECTORY NOTIFICATION (DNOTIFY)
4276 M:      Jan Kara <jack@suse.cz>
4277 R:      Amir Goldstein <amir73il@gmail.com>
4278 L:      linux-fsdevel@vger.kernel.org
4279 S:      Maintained
4280 F:      Documentation/filesystems/dnotify.txt
4281 F:      fs/notify/dnotify/
4282 F:      include/linux/dnotify.h
4283
4284 DISK GEOMETRY AND PARTITION HANDLING
4285 M:      Andries Brouwer <aeb@cwi.nl>
4286 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4287 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4288 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4289 S:      Maintained
4290
4291 DISKQUOTA
4292 M:      Jan Kara <jack@suse.com>
4293 S:      Maintained
4294 F:      Documentation/filesystems/quota.txt
4295 F:      fs/quota/
4296 F:      include/linux/quota*.h
4297 F:      include/uapi/linux/quota*.h
4298
4299 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4300 M:      Bernie Thompson <bernie@plugable.com>
4301 L:      linux-fbdev@vger.kernel.org
4302 S:      Maintained
4303 W:      http://plugable.com/category/projects/udlfb/
4304 F:      drivers/video/fbdev/udlfb.c
4305 F:      include/video/udlfb.h
4306 F:      Documentation/fb/udlfb.txt
4307
4308 DISTRIBUTED LOCK MANAGER (DLM)
4309 M:      Christine Caulfield <ccaulfie@redhat.com>
4310 M:      David Teigland <teigland@redhat.com>
4311 L:      cluster-devel@redhat.com
4312 W:      http://sources.redhat.com/cluster/
4313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4314 S:      Supported
4315 F:      fs/dlm/
4316
4317 DMA BUFFER SHARING FRAMEWORK
4318 M:      Sumit Semwal <sumit.semwal@linaro.org>
4319 S:      Maintained
4320 L:      linux-media@vger.kernel.org
4321 L:      dri-devel@lists.freedesktop.org
4322 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4323 F:      drivers/dma-buf/
4324 F:      include/linux/dma-buf*
4325 F:      include/linux/reservation.h
4326 F:      include/linux/*fence.h
4327 F:      Documentation/driver-api/dma-buf.rst
4328 T:      git git://anongit.freedesktop.org/drm/drm-misc
4329
4330 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4331 M:      Vinod Koul <vinod.koul@intel.com>
4332 L:      dmaengine@vger.kernel.org
4333 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4334 S:      Maintained
4335 F:      drivers/dma/
4336 F:      include/linux/dmaengine.h
4337 F:      Documentation/devicetree/bindings/dma/
4338 F:      Documentation/driver-api/dmaengine/
4339 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4340
4341 DMA MAPPING HELPERS
4342 M:      Christoph Hellwig <hch@lst.de>
4343 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4344 R:      Robin Murphy <robin.murphy@arm.com>
4345 L:      iommu@lists.linux-foundation.org
4346 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4347 W:      http://git.infradead.org/users/hch/dma-mapping.git
4348 S:      Supported
4349 F:      lib/dma-debug.c
4350 F:      lib/dma-direct.c
4351 F:      lib/dma-virt.c
4352 F:      drivers/base/dma-mapping.c
4353 F:      drivers/base/dma-coherent.c
4354 F:      include/asm-generic/dma-mapping.h
4355 F:      include/linux/dma-direct.h
4356 F:      include/linux/dma-mapping.h
4357
4358 DME1737 HARDWARE MONITOR DRIVER
4359 M:      Juerg Haefliger <juergh@gmail.com>
4360 L:      linux-hwmon@vger.kernel.org
4361 S:      Maintained
4362 F:      Documentation/hwmon/dme1737
4363 F:      drivers/hwmon/dme1737.c
4364
4365 DMI/SMBIOS SUPPORT
4366 M:      Jean Delvare <jdelvare@suse.com>
4367 S:      Maintained
4368 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4369 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4370 F:      drivers/firmware/dmi-id.c
4371 F:      drivers/firmware/dmi_scan.c
4372 F:      include/linux/dmi.h
4373
4374 DOCUMENTATION
4375 M:      Jonathan Corbet <corbet@lwn.net>
4376 L:      linux-doc@vger.kernel.org
4377 S:      Maintained
4378 F:      Documentation/
4379 F:      scripts/kernel-doc
4380 X:      Documentation/ABI/
4381 X:      Documentation/devicetree/
4382 X:      Documentation/acpi
4383 X:      Documentation/power
4384 X:      Documentation/spi
4385 X:      Documentation/media
4386 T:      git git://git.lwn.net/linux.git docs-next
4387
4388 DONGWOON DW9714 LENS VOICE COIL DRIVER
4389 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4390 L:      linux-media@vger.kernel.org
4391 T:      git git://linuxtv.org/media_tree.git
4392 S:      Maintained
4393 F:      drivers/media/i2c/dw9714.c
4394
4395 DOUBLETALK DRIVER
4396 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4397 L:      blinux-list@redhat.com
4398 S:      Maintained
4399 F:      drivers/char/dtlk.c
4400 F:      include/linux/dtlk.h
4401
4402 DPAA2 DATAPATH I/O (DPIO) DRIVER
4403 M:      Roy Pledge <Roy.Pledge@nxp.com>
4404 L:      linux-kernel@vger.kernel.org
4405 S:      Maintained
4406 F:      drivers/staging/fsl-mc/bus/dpio
4407
4408 DPAA2 ETHERNET DRIVER
4409 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4410 L:      linux-kernel@vger.kernel.org
4411 S:      Maintained
4412 F:      drivers/staging/fsl-dpaa2/ethernet
4413
4414 DPT_I2O SCSI RAID DRIVER
4415 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4416 L:      linux-scsi@vger.kernel.org
4417 W:      http://www.adaptec.com/
4418 S:      Maintained
4419 F:      drivers/scsi/dpt*
4420 F:      drivers/scsi/dpt/
4421
4422 DRBD DRIVER
4423 M:      Philipp Reisner <philipp.reisner@linbit.com>
4424 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4425 L:      drbd-dev@lists.linbit.com
4426 W:      http://www.drbd.org
4427 T:      git git://git.linbit.com/linux-drbd.git
4428 T:      git git://git.linbit.com/drbd-8.4.git
4429 S:      Supported
4430 F:      drivers/block/drbd/
4431 F:      lib/lru_cache.c
4432 F:      Documentation/blockdev/drbd/
4433
4434 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4435 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4437 S:      Supported
4438 F:      Documentation/kobject.txt
4439 F:      drivers/base/
4440 F:      fs/debugfs/
4441 F:      fs/sysfs/
4442 F:      include/linux/debugfs.h
4443 F:      include/linux/kobj*
4444 F:      lib/kobj*
4445
4446 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4447 M:      Kevin Hilman <khilman@kernel.org>
4448 M:      Nishanth Menon <nm@ti.com>
4449 S:      Maintained
4450 F:      drivers/power/avs/
4451 F:      include/linux/power/smartreflex.h
4452 L:      linux-pm@vger.kernel.org
4453
4454 DRM DRIVER FOR ARM PL111 CLCD
4455 M:      Eric Anholt <eric@anholt.net>
4456 T:      git git://anongit.freedesktop.org/drm/drm-misc
4457 S:      Supported
4458 F:      drivers/gpu/drm/pl111/
4459
4460 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4461 M:      Dave Airlie <airlied@redhat.com>
4462 S:      Odd Fixes
4463 F:      drivers/gpu/drm/ast/
4464
4465 DRM DRIVER FOR BOCHS VIRTUAL GPU
4466 M:      Gerd Hoffmann <kraxel@redhat.com>
4467 L:      virtualization@lists.linux-foundation.org
4468 T:      git git://anongit.freedesktop.org/drm/drm-misc
4469 S:      Maintained
4470 F:      drivers/gpu/drm/bochs/
4471
4472 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4473 M:      Linus Walleij <linus.walleij@linaro.org>
4474 T:      git git://anongit.freedesktop.org/drm/drm-misc
4475 S:      Maintained
4476 F:      drivers/gpu/drm/tve200/
4477
4478 DRM DRIVER FOR ILITEK ILI9225 PANELS
4479 M:      David Lechner <david@lechnology.com>
4480 S:      Maintained
4481 F:      drivers/gpu/drm/tinydrm/ili9225.c
4482 F:      Documentation/devicetree/bindings/display/ili9225.txt
4483
4484 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4485 S:      Orphan / Obsolete
4486 F:      drivers/gpu/drm/i810/
4487 F:      include/uapi/drm/i810_drm.h
4488
4489 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4490 S:      Orphan / Obsolete
4491 F:      drivers/gpu/drm/mga/
4492 F:      include/uapi/drm/mga_drm.h
4493
4494 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4495 M:      Dave Airlie <airlied@redhat.com>
4496 S:      Odd Fixes
4497 F:      drivers/gpu/drm/mgag200/
4498
4499 DRM DRIVER FOR MI0283QT
4500 M:      Noralf Trønnes <noralf@tronnes.org>
4501 S:      Maintained
4502 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4503 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4504
4505 DRM DRIVER FOR MSM ADRENO GPU
4506 M:      Rob Clark <robdclark@gmail.com>
4507 L:      linux-arm-msm@vger.kernel.org
4508 L:      dri-devel@lists.freedesktop.org
4509 L:      freedreno@lists.freedesktop.org
4510 T:      git git://people.freedesktop.org/~robclark/linux
4511 S:      Maintained
4512 F:      drivers/gpu/drm/msm/
4513 F:      include/uapi/drm/msm_drm.h
4514 F:      Documentation/devicetree/bindings/display/msm/
4515
4516 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4517 M:      Ben Skeggs <bskeggs@redhat.com>
4518 L:      dri-devel@lists.freedesktop.org
4519 L:      nouveau@lists.freedesktop.org
4520 T:      git git://github.com/skeggsb/linux
4521 S:      Supported
4522 F:      drivers/gpu/drm/nouveau/
4523 F:      include/uapi/drm/nouveau_drm.h
4524
4525 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4526 M:      Noralf Trønnes <noralf@tronnes.org>
4527 S:      Maintained
4528 F:      drivers/gpu/drm/tinydrm/repaper.c
4529 F:      Documentation/devicetree/bindings/display/repaper.txt
4530
4531 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4532 M:      Dave Airlie <airlied@redhat.com>
4533 M:      Gerd Hoffmann <kraxel@redhat.com>
4534 L:      virtualization@lists.linux-foundation.org
4535 T:      git git://anongit.freedesktop.org/drm/drm-misc
4536 S:      Obsolete
4537 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4538 F:      drivers/gpu/drm/cirrus/
4539
4540 DRM DRIVER FOR QXL VIRTUAL GPU
4541 M:      Dave Airlie <airlied@redhat.com>
4542 M:      Gerd Hoffmann <kraxel@redhat.com>
4543 L:      virtualization@lists.linux-foundation.org
4544 T:      git git://anongit.freedesktop.org/drm/drm-misc
4545 S:      Maintained
4546 F:      drivers/gpu/drm/qxl/
4547 F:      include/uapi/drm/qxl_drm.h
4548
4549 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4550 S:      Orphan / Obsolete
4551 F:      drivers/gpu/drm/r128/
4552 F:      include/uapi/drm/r128_drm.h
4553
4554 DRM DRIVER FOR SAVAGE VIDEO CARDS
4555 S:      Orphan / Obsolete
4556 F:      drivers/gpu/drm/savage/
4557 F:      include/uapi/drm/savage_drm.h
4558
4559 DRM DRIVER FOR SIS VIDEO CARDS
4560 S:      Orphan / Obsolete
4561 F:      drivers/gpu/drm/sis/
4562 F:      include/uapi/drm/sis_drm.h
4563
4564 DRM DRIVER FOR SITRONIX ST7586 PANELS
4565 M:      David Lechner <david@lechnology.com>
4566 S:      Maintained
4567 F:      drivers/gpu/drm/tinydrm/st7586.c
4568 F:      Documentation/devicetree/bindings/display/st7586.txt
4569
4570 DRM DRIVER FOR SITRONIX ST7735R PANELS
4571 M:      David Lechner <david@lechnology.com>
4572 S:      Maintained
4573 F:      drivers/gpu/drm/tinydrm/st7735r.c
4574 F:      Documentation/devicetree/bindings/display/st7735r.txt
4575
4576 DRM DRIVER FOR TDFX VIDEO CARDS
4577 S:      Orphan / Obsolete
4578 F:      drivers/gpu/drm/tdfx/
4579
4580 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4581 M:      Dave Airlie <airlied@redhat.com>
4582 S:      Odd Fixes
4583 F:      drivers/gpu/drm/udl/
4584
4585 DRM DRIVER FOR VMWARE VIRTUAL GPU
4586 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4587 M:      Sinclair Yeh <syeh@vmware.com>
4588 M:      Thomas Hellstrom <thellstrom@vmware.com>
4589 L:      dri-devel@lists.freedesktop.org
4590 T:      git git://people.freedesktop.org/~syeh/repos_linux
4591 T:      git git://people.freedesktop.org/~thomash/linux
4592 S:      Supported
4593 F:      drivers/gpu/drm/vmwgfx/
4594 F:      include/uapi/drm/vmwgfx_drm.h
4595
4596 DRM DRIVERS
4597 M:      David Airlie <airlied@linux.ie>
4598 L:      dri-devel@lists.freedesktop.org
4599 T:      git git://people.freedesktop.org/~airlied/linux
4600 B:      https://bugs.freedesktop.org/
4601 C:      irc://chat.freenode.net/dri-devel
4602 S:      Maintained
4603 F:      drivers/gpu/drm/
4604 F:      drivers/gpu/vga/
4605 F:      Documentation/devicetree/bindings/display/
4606 F:      Documentation/devicetree/bindings/gpu/
4607 F:      Documentation/devicetree/bindings/video/
4608 F:      Documentation/gpu/
4609 F:      include/drm/
4610 F:      include/uapi/drm/
4611 F:      include/linux/vga*
4612
4613 DRM DRIVERS AND MISC GPU PATCHES
4614 M:      Daniel Vetter <daniel.vetter@intel.com>
4615 M:      Gustavo Padovan <gustavo@padovan.org>
4616 M:      Sean Paul <seanpaul@chromium.org>
4617 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4618 S:      Maintained
4619 T:      git git://anongit.freedesktop.org/drm/drm-misc
4620 F:      Documentation/gpu/
4621 F:      drivers/gpu/vga/
4622 F:      drivers/gpu/drm/*
4623 F:      include/drm/drm*
4624 F:      include/uapi/drm/drm*
4625 F:      include/linux/vga*
4626
4627 DRM DRIVERS FOR ALLWINNER A10
4628 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4629 L:      dri-devel@lists.freedesktop.org
4630 S:      Supported
4631 F:      drivers/gpu/drm/sun4i/
4632 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4633 T:      git git://anongit.freedesktop.org/drm/drm-misc
4634
4635 DRM DRIVERS FOR AMLOGIC SOCS
4636 M:      Neil Armstrong <narmstrong@baylibre.com>
4637 L:      dri-devel@lists.freedesktop.org
4638 L:      linux-amlogic@lists.infradead.org
4639 W:      http://linux-meson.com/
4640 S:      Supported
4641 F:      drivers/gpu/drm/meson/
4642 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4643 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4644 F:      Documentation/gpu/meson.rst
4645 T:      git git://anongit.freedesktop.org/drm/drm-misc
4646
4647 DRM DRIVERS FOR ATMEL HLCDC
4648 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4649 L:      dri-devel@lists.freedesktop.org
4650 S:      Supported
4651 F:      drivers/gpu/drm/atmel-hlcdc/
4652 F:      Documentation/devicetree/bindings/drm/atmel/
4653 T:      git git://anongit.freedesktop.org/drm/drm-misc
4654
4655 DRM DRIVERS FOR BRIDGE CHIPS
4656 M:      Archit Taneja <architt@codeaurora.org>
4657 M:      Andrzej Hajda <a.hajda@samsung.com>
4658 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4659 S:      Maintained
4660 T:      git git://anongit.freedesktop.org/drm/drm-misc
4661 F:      drivers/gpu/drm/bridge/
4662
4663 DRM DRIVERS FOR EXYNOS
4664 M:      Inki Dae <inki.dae@samsung.com>
4665 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4666 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4667 M:      Kyungmin Park <kyungmin.park@samsung.com>
4668 L:      dri-devel@lists.freedesktop.org
4669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4670 S:      Supported
4671 F:      drivers/gpu/drm/exynos/
4672 F:      include/uapi/drm/exynos_drm.h
4673 F:      Documentation/devicetree/bindings/display/exynos/
4674
4675 DRM DRIVERS FOR FREESCALE DCU
4676 M:      Stefan Agner <stefan@agner.ch>
4677 M:      Alison Wang <alison.wang@freescale.com>
4678 L:      dri-devel@lists.freedesktop.org
4679 S:      Supported
4680 F:      drivers/gpu/drm/fsl-dcu/
4681 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4682 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4683 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4684
4685 DRM DRIVERS FOR FREESCALE IMX
4686 M:      Philipp Zabel <p.zabel@pengutronix.de>
4687 L:      dri-devel@lists.freedesktop.org
4688 S:      Maintained
4689 F:      drivers/gpu/drm/imx/
4690 F:      drivers/gpu/ipu-v3/
4691 F:      Documentation/devicetree/bindings/display/imx/
4692
4693 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4694 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4695 L:      dri-devel@lists.freedesktop.org
4696 T:      git git://github.com/patjak/drm-gma500
4697 S:      Maintained
4698 F:      drivers/gpu/drm/gma500/
4699
4700 DRM DRIVERS FOR HISILICON
4701 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4702 M:      Rongrong Zou <zourongrong@gmail.com>
4703 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4704 R:      Chen Feng <puck.chen@hisilicon.com>
4705 L:      dri-devel@lists.freedesktop.org
4706 T:      git git://github.com/xin3liang/linux.git
4707 S:      Maintained
4708 F:      drivers/gpu/drm/hisilicon/
4709 F:      Documentation/devicetree/bindings/display/hisilicon/
4710
4711 DRM DRIVERS FOR MEDIATEK
4712 M:      CK Hu <ck.hu@mediatek.com>
4713 M:      Philipp Zabel <p.zabel@pengutronix.de>
4714 L:      dri-devel@lists.freedesktop.org
4715 S:      Supported
4716 F:      drivers/gpu/drm/mediatek/
4717 F:      Documentation/devicetree/bindings/display/mediatek/
4718
4719 DRM DRIVERS FOR NVIDIA TEGRA
4720 M:      Thierry Reding <thierry.reding@gmail.com>
4721 L:      dri-devel@lists.freedesktop.org
4722 L:      linux-tegra@vger.kernel.org
4723 T:      git git://anongit.freedesktop.org/tegra/linux.git
4724 S:      Supported
4725 F:      drivers/gpu/drm/tegra/
4726 F:      drivers/gpu/host1x/
4727 F:      include/linux/host1x.h
4728 F:      include/uapi/drm/tegra_drm.h
4729 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4730
4731 DRM DRIVERS FOR RENESAS
4732 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4733 L:      dri-devel@lists.freedesktop.org
4734 L:      linux-renesas-soc@vger.kernel.org
4735 T:      git git://linuxtv.org/pinchartl/fbdev
4736 S:      Supported
4737 F:      drivers/gpu/drm/rcar-du/
4738 F:      drivers/gpu/drm/shmobile/
4739 F:      include/linux/platform_data/shmob_drm.h
4740 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4741 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4742
4743 DRM DRIVERS FOR ROCKCHIP
4744 M:      Sandy Huang <hjc@rock-chips.com>
4745 M:      Heiko Stübner <heiko@sntech.de>
4746 L:      dri-devel@lists.freedesktop.org
4747 S:      Maintained
4748 F:      drivers/gpu/drm/rockchip/
4749 F:      Documentation/devicetree/bindings/display/rockchip/
4750 T:      git git://anongit.freedesktop.org/drm/drm-misc
4751
4752 DRM DRIVERS FOR STI
4753 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4754 M:      Vincent Abriou <vincent.abriou@st.com>
4755 L:      dri-devel@lists.freedesktop.org
4756 T:      git git://anongit.freedesktop.org/drm/drm-misc
4757 S:      Maintained
4758 F:      drivers/gpu/drm/sti
4759 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4760
4761 DRM DRIVERS FOR STM
4762 M:      Yannick Fertre <yannick.fertre@st.com>
4763 M:      Philippe Cornu <philippe.cornu@st.com>
4764 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4765 M:      Vincent Abriou <vincent.abriou@st.com>
4766 L:      dri-devel@lists.freedesktop.org
4767 T:      git git://anongit.freedesktop.org/drm/drm-misc
4768 S:      Maintained
4769 F:      drivers/gpu/drm/stm
4770 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4771
4772 DRM DRIVERS FOR TI LCDC
4773 M:      Jyri Sarha <jsarha@ti.com>
4774 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4775 L:      dri-devel@lists.freedesktop.org
4776 S:      Maintained
4777 F:      drivers/gpu/drm/tilcdc/
4778 F:      Documentation/devicetree/bindings/display/tilcdc/
4779
4780 DRM DRIVERS FOR TI OMAP
4781 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4782 L:      dri-devel@lists.freedesktop.org
4783 S:      Maintained
4784 F:      drivers/gpu/drm/omapdrm/
4785 F:      Documentation/devicetree/bindings/display/ti/
4786
4787 DRM DRIVERS FOR VC4
4788 M:      Eric Anholt <eric@anholt.net>
4789 T:      git git://github.com/anholt/linux
4790 S:      Supported
4791 F:      drivers/gpu/drm/vc4/
4792 F:      include/uapi/drm/vc4_drm.h
4793 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4794 T:      git git://anongit.freedesktop.org/drm/drm-misc
4795
4796 DRM DRIVERS FOR VIVANTE GPU IP
4797 M:      Lucas Stach <l.stach@pengutronix.de>
4798 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4799 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4800 L:      etnaviv@lists.freedesktop.org
4801 L:      dri-devel@lists.freedesktop.org
4802 S:      Maintained
4803 F:      drivers/gpu/drm/etnaviv/
4804 F:      include/uapi/drm/etnaviv_drm.h
4805 F:      Documentation/devicetree/bindings/display/etnaviv/
4806
4807 DRM DRIVERS FOR ZTE ZX
4808 M:      Shawn Guo <shawnguo@kernel.org>
4809 L:      dri-devel@lists.freedesktop.org
4810 S:      Maintained
4811 F:      drivers/gpu/drm/zte/
4812 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4813 T:      git git://anongit.freedesktop.org/drm/drm-misc
4814
4815 DRM PANEL DRIVERS
4816 M:      Thierry Reding <thierry.reding@gmail.com>
4817 L:      dri-devel@lists.freedesktop.org
4818 T:      git git://anongit.freedesktop.org/drm/drm-misc
4819 S:      Maintained
4820 F:      drivers/gpu/drm/drm_panel.c
4821 F:      drivers/gpu/drm/panel/
4822 F:      include/drm/drm_panel.h
4823 F:      Documentation/devicetree/bindings/display/panel/
4824
4825 DRM TINYDRM DRIVERS
4826 M:      Noralf Trønnes <noralf@tronnes.org>
4827 W:      https://github.com/notro/tinydrm/wiki/Development
4828 T:      git git://anongit.freedesktop.org/drm/drm-misc
4829 S:      Maintained
4830 F:      drivers/gpu/drm/tinydrm/
4831 F:      include/drm/tinydrm/
4832
4833 DRM TTM SUBSYSTEM
4834 M:      Christian Koenig <christian.koenig@amd.com>
4835 M:      Roger He <Hongbo.He@amd.com>
4836 T:      git git://people.freedesktop.org/~agd5f/linux
4837 S:      Maintained
4838 L:      dri-devel@lists.freedesktop.org
4839 F:      include/drm/ttm/
4840 F:      drivers/gpu/drm/ttm/
4841
4842 DSBR100 USB FM RADIO DRIVER
4843 M:      Alexey Klimov <klimov.linux@gmail.com>
4844 L:      linux-media@vger.kernel.org
4845 T:      git git://linuxtv.org/media_tree.git
4846 S:      Maintained
4847 F:      drivers/media/radio/dsbr100.c
4848
4849 DSCC4 DRIVER
4850 M:      Francois Romieu <romieu@fr.zoreil.com>
4851 L:      netdev@vger.kernel.org
4852 S:      Maintained
4853 F:      drivers/net/wan/dscc4.c
4854
4855 DT3155 MEDIA DRIVER
4856 M:      Hans Verkuil <hverkuil@xs4all.nl>
4857 L:      linux-media@vger.kernel.org
4858 T:      git git://linuxtv.org/media_tree.git
4859 W:      https://linuxtv.org
4860 S:      Odd Fixes
4861 F:      drivers/media/pci/dt3155/
4862
4863 DVB_USB_AF9015 MEDIA DRIVER
4864 M:      Antti Palosaari <crope@iki.fi>
4865 L:      linux-media@vger.kernel.org
4866 W:      https://linuxtv.org
4867 W:      http://palosaari.fi/linux/
4868 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4869 T:      git git://linuxtv.org/anttip/media_tree.git
4870 S:      Maintained
4871 F:      drivers/media/usb/dvb-usb-v2/af9015*
4872
4873 DVB_USB_AF9035 MEDIA DRIVER
4874 M:      Antti Palosaari <crope@iki.fi>
4875 L:      linux-media@vger.kernel.org
4876 W:      https://linuxtv.org
4877 W:      http://palosaari.fi/linux/
4878 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4879 T:      git git://linuxtv.org/anttip/media_tree.git
4880 S:      Maintained
4881 F:      drivers/media/usb/dvb-usb-v2/af9035*
4882
4883 DVB_USB_ANYSEE MEDIA DRIVER
4884 M:      Antti Palosaari <crope@iki.fi>
4885 L:      linux-media@vger.kernel.org
4886 W:      https://linuxtv.org
4887 W:      http://palosaari.fi/linux/
4888 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4889 T:      git git://linuxtv.org/anttip/media_tree.git
4890 S:      Maintained
4891 F:      drivers/media/usb/dvb-usb-v2/anysee*
4892
4893 DVB_USB_AU6610 MEDIA DRIVER
4894 M:      Antti Palosaari <crope@iki.fi>
4895 L:      linux-media@vger.kernel.org
4896 W:      https://linuxtv.org
4897 W:      http://palosaari.fi/linux/
4898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4899 T:      git git://linuxtv.org/anttip/media_tree.git
4900 S:      Maintained
4901 F:      drivers/media/usb/dvb-usb-v2/au6610*
4902
4903 DVB_USB_CE6230 MEDIA DRIVER
4904 M:      Antti Palosaari <crope@iki.fi>
4905 L:      linux-media@vger.kernel.org
4906 W:      https://linuxtv.org
4907 W:      http://palosaari.fi/linux/
4908 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4909 T:      git git://linuxtv.org/anttip/media_tree.git
4910 S:      Maintained
4911 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4912
4913 DVB_USB_CXUSB MEDIA DRIVER
4914 M:      Michael Krufky <mkrufky@linuxtv.org>
4915 L:      linux-media@vger.kernel.org
4916 W:      https://linuxtv.org
4917 W:      http://github.com/mkrufky
4918 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4919 T:      git git://linuxtv.org/media_tree.git
4920 S:      Maintained
4921 F:      drivers/media/usb/dvb-usb/cxusb*
4922
4923 DVB_USB_EC168 MEDIA DRIVER
4924 M:      Antti Palosaari <crope@iki.fi>
4925 L:      linux-media@vger.kernel.org
4926 W:      https://linuxtv.org
4927 W:      http://palosaari.fi/linux/
4928 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4929 T:      git git://linuxtv.org/anttip/media_tree.git
4930 S:      Maintained
4931 F:      drivers/media/usb/dvb-usb-v2/ec168*
4932
4933 DVB_USB_GL861 MEDIA DRIVER
4934 M:      Antti Palosaari <crope@iki.fi>
4935 L:      linux-media@vger.kernel.org
4936 W:      https://linuxtv.org
4937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4938 T:      git git://linuxtv.org/anttip/media_tree.git
4939 S:      Maintained
4940 F:      drivers/media/usb/dvb-usb-v2/gl861*
4941
4942 DVB_USB_MXL111SF MEDIA DRIVER
4943 M:      Michael Krufky <mkrufky@linuxtv.org>
4944 L:      linux-media@vger.kernel.org
4945 W:      https://linuxtv.org
4946 W:      http://github.com/mkrufky
4947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4948 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4949 S:      Maintained
4950 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4951
4952 DVB_USB_RTL28XXU MEDIA DRIVER
4953 M:      Antti Palosaari <crope@iki.fi>
4954 L:      linux-media@vger.kernel.org
4955 W:      https://linuxtv.org
4956 W:      http://palosaari.fi/linux/
4957 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4958 T:      git git://linuxtv.org/anttip/media_tree.git
4959 S:      Maintained
4960 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4961
4962 DVB_USB_V2 MEDIA DRIVER
4963 M:      Antti Palosaari <crope@iki.fi>
4964 L:      linux-media@vger.kernel.org
4965 W:      https://linuxtv.org
4966 W:      http://palosaari.fi/linux/
4967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4968 T:      git git://linuxtv.org/anttip/media_tree.git
4969 S:      Maintained
4970 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4971 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4972
4973 DYNAMIC DEBUG
4974 M:      Jason Baron <jbaron@akamai.com>
4975 S:      Maintained
4976 F:      lib/dynamic_debug.c
4977 F:      include/linux/dynamic_debug.h
4978
4979 DYNAMIC INTERRUPT MODERATION
4980 M:      Tal Gilboa <talgi@mellanox.com>
4981 S:      Maintained
4982 F:      include/linux/net_dim.h
4983
4984 DZ DECSTATION DZ11 SERIAL DRIVER
4985 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4986 S:      Maintained
4987 F:      drivers/tty/serial/dz.*
4988
4989 E3X0 POWER BUTTON DRIVER
4990 M:      Moritz Fischer <moritz.fischer@ettus.com>
4991 L:      usrp-users@lists.ettus.com
4992 W:      http://www.ettus.com
4993 S:      Supported
4994 F:      drivers/input/misc/e3x0-button.c
4995 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4996
4997 E4000 MEDIA DRIVER
4998 M:      Antti Palosaari <crope@iki.fi>
4999 L:      linux-media@vger.kernel.org
5000 W:      https://linuxtv.org
5001 W:      http://palosaari.fi/linux/
5002 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5003 T:      git git://linuxtv.org/anttip/media_tree.git
5004 S:      Maintained
5005 F:      drivers/media/tuners/e4000*
5006
5007 EATA ISA/EISA/PCI SCSI DRIVER
5008 M:      Dario Ballabio <ballabio_dario@emc.com>
5009 L:      linux-scsi@vger.kernel.org
5010 S:      Maintained
5011 F:      drivers/scsi/eata.c
5012
5013 EC100 MEDIA DRIVER
5014 M:      Antti Palosaari <crope@iki.fi>
5015 L:      linux-media@vger.kernel.org
5016 W:      https://linuxtv.org
5017 W:      http://palosaari.fi/linux/
5018 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5019 T:      git git://linuxtv.org/anttip/media_tree.git
5020 S:      Maintained
5021 F:      drivers/media/dvb-frontends/ec100*
5022
5023 ECRYPT FILE SYSTEM
5024 M:      Tyler Hicks <tyhicks@canonical.com>
5025 L:      ecryptfs@vger.kernel.org
5026 W:      http://ecryptfs.org
5027 W:      https://launchpad.net/ecryptfs
5028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5029 S:      Supported
5030 F:      Documentation/filesystems/ecryptfs.txt
5031 F:      fs/ecryptfs/
5032
5033 EDAC-AMD64
5034 M:      Borislav Petkov <bp@alien8.de>
5035 L:      linux-edac@vger.kernel.org
5036 S:      Maintained
5037 F:      drivers/edac/amd64_edac*
5038
5039 EDAC-CALXEDA
5040 M:      Robert Richter <rric@kernel.org>
5041 L:      linux-edac@vger.kernel.org
5042 S:      Maintained
5043 F:      drivers/edac/highbank*
5044
5045 EDAC-CAVIUM OCTEON
5046 M:      Ralf Baechle <ralf@linux-mips.org>
5047 M:      David Daney <david.daney@cavium.com>
5048 L:      linux-edac@vger.kernel.org
5049 L:      linux-mips@linux-mips.org
5050 S:      Supported
5051 F:      drivers/edac/octeon_edac*
5052
5053 EDAC-CAVIUM THUNDERX
5054 M:      David Daney <david.daney@cavium.com>
5055 M:      Jan Glauber <jglauber@cavium.com>
5056 L:      linux-edac@vger.kernel.org
5057 S:      Supported
5058 F:      drivers/edac/thunderx_edac*
5059
5060 EDAC-CORE
5061 M:      Borislav Petkov <bp@alien8.de>
5062 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5063 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5064 L:      linux-edac@vger.kernel.org
5065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5067 S:      Supported
5068 F:      Documentation/admin-guide/ras.rst
5069 F:      Documentation/driver-api/edac.rst
5070 F:      drivers/edac/
5071 F:      include/linux/edac.h
5072
5073 EDAC-E752X
5074 M:      Mark Gross <mark.gross@intel.com>
5075 L:      linux-edac@vger.kernel.org
5076 S:      Maintained
5077 F:      drivers/edac/e752x_edac.c
5078
5079 EDAC-E7XXX
5080 L:      linux-edac@vger.kernel.org
5081 S:      Maintained
5082 F:      drivers/edac/e7xxx_edac.c
5083
5084 EDAC-FSL_DDR
5085 M:      York Sun <york.sun@nxp.com>
5086 L:      linux-edac@vger.kernel.org
5087 S:      Maintained
5088 F:      drivers/edac/fsl_ddr_edac.*
5089
5090 EDAC-GHES
5091 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5092 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5093 L:      linux-edac@vger.kernel.org
5094 S:      Maintained
5095 F:      drivers/edac/ghes_edac.c
5096
5097 EDAC-I3000
5098 L:      linux-edac@vger.kernel.org
5099 S:      Orphan
5100 F:      drivers/edac/i3000_edac.c
5101
5102 EDAC-I5000
5103 L:      linux-edac@vger.kernel.org
5104 S:      Maintained
5105 F:      drivers/edac/i5000_edac.c
5106
5107 EDAC-I5400
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/i5400_edac.c
5113
5114 EDAC-I7300
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/i7300_edac.c
5120
5121 EDAC-I7CORE
5122 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5123 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5124 L:      linux-edac@vger.kernel.org
5125 S:      Maintained
5126 F:      drivers/edac/i7core_edac.c
5127
5128 EDAC-I82443BXGX
5129 M:      Tim Small <tim@buttersideup.com>
5130 L:      linux-edac@vger.kernel.org
5131 S:      Maintained
5132 F:      drivers/edac/i82443bxgx_edac.c
5133
5134 EDAC-I82975X
5135 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5136 M:      "Arvind R." <arvino55@gmail.com>
5137 L:      linux-edac@vger.kernel.org
5138 S:      Maintained
5139 F:      drivers/edac/i82975x_edac.c
5140
5141 EDAC-IE31200
5142 M:      Jason Baron <jbaron@akamai.com>
5143 L:      linux-edac@vger.kernel.org
5144 S:      Maintained
5145 F:      drivers/edac/ie31200_edac.c
5146
5147 EDAC-MPC85XX
5148 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5149 L:      linux-edac@vger.kernel.org
5150 S:      Maintained
5151 F:      drivers/edac/mpc85xx_edac.[ch]
5152
5153 EDAC-PASEMI
5154 M:      Egor Martovetsky <egor@pasemi.com>
5155 L:      linux-edac@vger.kernel.org
5156 S:      Maintained
5157 F:      drivers/edac/pasemi_edac.c
5158
5159 EDAC-PND2
5160 M:      Tony Luck <tony.luck@intel.com>
5161 L:      linux-edac@vger.kernel.org
5162 S:      Maintained
5163 F:      drivers/edac/pnd2_edac.[ch]
5164
5165 EDAC-R82600
5166 M:      Tim Small <tim@buttersideup.com>
5167 L:      linux-edac@vger.kernel.org
5168 S:      Maintained
5169 F:      drivers/edac/r82600_edac.c
5170
5171 EDAC-SBRIDGE
5172 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5173 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5174 L:      linux-edac@vger.kernel.org
5175 S:      Maintained
5176 F:      drivers/edac/sb_edac.c
5177
5178 EDAC-SKYLAKE
5179 M:      Tony Luck <tony.luck@intel.com>
5180 L:      linux-edac@vger.kernel.org
5181 S:      Maintained
5182 F:      drivers/edac/skx_edac.c
5183
5184 EDAC-TI
5185 M:      Tero Kristo <t-kristo@ti.com>
5186 L:      linux-edac@vger.kernel.org
5187 S:      Maintained
5188 F:      drivers/edac/ti_edac.c
5189
5190 EDIROL UA-101/UA-1000 DRIVER
5191 M:      Clemens Ladisch <clemens@ladisch.de>
5192 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5193 T:      git git://git.alsa-project.org/alsa-kernel.git
5194 S:      Maintained
5195 F:      sound/usb/misc/ua101.c
5196
5197 EFI TEST DRIVER
5198 L:      linux-efi@vger.kernel.org
5199 M:      Ivan Hu <ivan.hu@canonical.com>
5200 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5201 S:      Maintained
5202 F:      drivers/firmware/efi/test/
5203
5204 EFI VARIABLE FILESYSTEM
5205 M:      Matthew Garrett <matthew.garrett@nebula.com>
5206 M:      Jeremy Kerr <jk@ozlabs.org>
5207 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5209 L:      linux-efi@vger.kernel.org
5210 S:      Maintained
5211 F:      fs/efivarfs/
5212
5213 EFIFB FRAMEBUFFER DRIVER
5214 L:      linux-fbdev@vger.kernel.org
5215 M:      Peter Jones <pjones@redhat.com>
5216 S:      Maintained
5217 F:      drivers/video/fbdev/efifb.c
5218
5219 EFS FILESYSTEM
5220 W:      http://aeschi.ch.eu.org/efs/
5221 S:      Orphan
5222 F:      fs/efs/
5223
5224 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5225 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5226 L:      netdev@vger.kernel.org
5227 S:      Maintained
5228 F:      drivers/net/ethernet/ibm/ehea/
5229
5230 EM28XX VIDEO4LINUX DRIVER
5231 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5232 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5233 L:      linux-media@vger.kernel.org
5234 W:      https://linuxtv.org
5235 T:      git git://linuxtv.org/media_tree.git
5236 S:      Maintained
5237 F:      drivers/media/usb/em28xx/
5238 F:      Documentation/media/v4l-drivers/em28xx*
5239
5240 EMBEDDED LINUX
5241 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5242 M:      Matt Mackall <mpm@selenic.com>
5243 M:      David Woodhouse <dwmw2@infradead.org>
5244 L:      linux-embedded@vger.kernel.org
5245 S:      Maintained
5246
5247 Emulex 10Gbps iSCSI - OneConnect DRIVER
5248 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5249 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5250 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5251 L:      linux-scsi@vger.kernel.org
5252 W:      http://www.broadcom.com
5253 S:      Supported
5254 F:      drivers/scsi/be2iscsi/
5255
5256 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5257 M:      Sathya Perla <sathya.perla@broadcom.com>
5258 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5259 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5260 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5261 L:      netdev@vger.kernel.org
5262 W:      http://www.emulex.com
5263 S:      Supported
5264 F:      drivers/net/ethernet/emulex/benet/
5265
5266 EMULEX ONECONNECT ROCE DRIVER
5267 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5268 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5269 L:      linux-rdma@vger.kernel.org
5270 W:      http://www.broadcom.com
5271 S:      Odd Fixes
5272 F:      drivers/infiniband/hw/ocrdma/
5273 F:      include/uapi/rdma/ocrdma-abi.h
5274
5275 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5276 M:      James Smart <james.smart@broadcom.com>
5277 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5278 L:      linux-scsi@vger.kernel.org
5279 W:      http://www.broadcom.com
5280 S:      Supported
5281 F:      drivers/scsi/lpfc/
5282
5283 ENE CB710 FLASH CARD READER DRIVER
5284 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5285 S:      Maintained
5286 F:      drivers/misc/cb710/
5287 F:      drivers/mmc/host/cb710-mmc.*
5288 F:      include/linux/cb710.h
5289
5290 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5291 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5292 S:      Maintained
5293 F:      drivers/media/rc/ene_ir.*
5294
5295 EPSON S1D13XXX FRAMEBUFFER DRIVER
5296 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5297 S:      Maintained
5298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5299 F:      drivers/video/fbdev/s1d13xxxfb.c
5300 F:      include/video/s1d13xxxfb.h
5301
5302 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5303 M:      Jeff Layton <jlayton@kernel.org>
5304 S:      Maintained
5305 F:      lib/errseq.c
5306 F:      include/linux/errseq.h
5307
5308 ET131X NETWORK DRIVER
5309 M:      Mark Einon <mark.einon@gmail.com>
5310 S:      Odd Fixes
5311 F:      drivers/net/ethernet/agere/
5312
5313 ETHERNET BRIDGE
5314 M:      Stephen Hemminger <stephen@networkplumber.org>
5315 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5316 L:      netdev@vger.kernel.org
5317 W:      http://www.linuxfoundation.org/en/Net:Bridge
5318 S:      Maintained
5319 F:      include/linux/netfilter_bridge/
5320 F:      net/bridge/
5321
5322 ETHERNET PHY LIBRARY
5323 M:      Andrew Lunn <andrew@lunn.ch>
5324 M:      Florian Fainelli <f.fainelli@gmail.com>
5325 L:      netdev@vger.kernel.org
5326 S:      Maintained
5327 F:      Documentation/ABI/testing/sysfs-bus-mdio
5328 F:      Documentation/devicetree/bindings/net/mdio*
5329 F:      Documentation/networking/phy.txt
5330 F:      drivers/net/phy/
5331 F:      drivers/of/of_mdio.c
5332 F:      drivers/of/of_net.c
5333 F:      include/linux/*mdio*.h
5334 F:      include/linux/of_net.h
5335 F:      include/linux/phy.h
5336 F:      include/linux/phy_fixed.h
5337 F:      include/linux/platform_data/mdio-gpio.h
5338 F:      include/linux/platform_data/mdio-bcm-unimac.h
5339 F:      include/trace/events/mdio.h
5340 F:      include/uapi/linux/mdio.h
5341 F:      include/uapi/linux/mii.h
5342
5343 EXT2 FILE SYSTEM
5344 M:      Jan Kara <jack@suse.com>
5345 L:      linux-ext4@vger.kernel.org
5346 S:      Maintained
5347 F:      Documentation/filesystems/ext2.txt
5348 F:      fs/ext2/
5349 F:      include/linux/ext2*
5350
5351 EXT4 FILE SYSTEM
5352 M:      "Theodore Ts'o" <tytso@mit.edu>
5353 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5354 L:      linux-ext4@vger.kernel.org
5355 W:      http://ext4.wiki.kernel.org
5356 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5358 S:      Maintained
5359 F:      Documentation/filesystems/ext4.txt
5360 F:      fs/ext4/
5361
5362 Extended Verification Module (EVM)
5363 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5364 L:      linux-integrity@vger.kernel.org
5365 S:      Supported
5366 F:      security/integrity/evm/
5367
5368 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5369 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5370 L:      linux-efi@vger.kernel.org
5371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5372 S:      Maintained
5373 F:      Documentation/efi-stub.txt
5374 F:      arch/*/kernel/efi.c
5375 F:      arch/x86/boot/compressed/eboot.[ch]
5376 F:      arch/*/include/asm/efi.h
5377 F:      arch/x86/platform/efi/
5378 F:      drivers/firmware/efi/
5379 F:      include/linux/efi*.h
5380 F:      arch/arm/boot/compressed/efi-header.S
5381 F:      arch/arm64/kernel/efi-entry.S
5382
5383 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5384 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5385 M:      Chanwoo Choi <cw00.choi@samsung.com>
5386 L:      linux-kernel@vger.kernel.org
5387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5388 S:      Maintained
5389 F:      drivers/extcon/
5390 F:      include/linux/extcon/
5391 F:      include/linux/extcon.h
5392 F:      Documentation/extcon/
5393 F:      Documentation/devicetree/bindings/extcon/
5394
5395 EXYNOS DP DRIVER
5396 M:      Jingoo Han <jingoohan1@gmail.com>
5397 L:      dri-devel@lists.freedesktop.org
5398 S:      Maintained
5399 F:      drivers/gpu/drm/exynos/exynos_dp*
5400
5401 EXYNOS SYSMMU (IOMMU) driver
5402 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5403 L:      iommu@lists.linux-foundation.org
5404 S:      Maintained
5405 F:      drivers/iommu/exynos-iommu.c
5406
5407 EZchip NPS platform support
5408 M:      Elad Kanfi <eladkan@mellanox.com>
5409 M:      Vineet Gupta <vgupta@synopsys.com>
5410 S:      Supported
5411 F:      arch/arc/plat-eznps
5412 F:      arch/arc/boot/dts/eznps.dts
5413
5414 F2FS FILE SYSTEM
5415 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5416 M:      Chao Yu <yuchao0@huawei.com>
5417 L:      linux-f2fs-devel@lists.sourceforge.net
5418 W:      https://f2fs.wiki.kernel.org/
5419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5420 S:      Maintained
5421 F:      Documentation/filesystems/f2fs.txt
5422 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5423 F:      fs/f2fs/
5424 F:      include/linux/f2fs_fs.h
5425 F:      include/trace/events/f2fs.h
5426
5427 F71805F HARDWARE MONITORING DRIVER
5428 M:      Jean Delvare <jdelvare@suse.com>
5429 L:      linux-hwmon@vger.kernel.org
5430 S:      Maintained
5431 F:      Documentation/hwmon/f71805f
5432 F:      drivers/hwmon/f71805f.c
5433
5434 FANOTIFY
5435 M:      Jan Kara <jack@suse.cz>
5436 R:      Amir Goldstein <amir73il@gmail.com>
5437 L:      linux-fsdevel@vger.kernel.org
5438 S:      Maintained
5439 F:      fs/notify/fanotify/
5440 F:      include/linux/fanotify.h
5441 F:      include/uapi/linux/fanotify.h
5442
5443 FARSYNC SYNCHRONOUS DRIVER
5444 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5445 W:      http://www.farsite.co.uk/
5446 S:      Supported
5447 F:      drivers/net/wan/farsync.*
5448
5449 FAULT INJECTION SUPPORT
5450 M:      Akinobu Mita <akinobu.mita@gmail.com>
5451 S:      Supported
5452 F:      Documentation/fault-injection/
5453 F:      lib/fault-inject.c
5454
5455 FBTFT Framebuffer drivers
5456 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5457 S:      Maintained
5458 F:      drivers/staging/fbtft/
5459
5460 FC0011 TUNER DRIVER
5461 M:      Michael Buesch <m@bues.ch>
5462 L:      linux-media@vger.kernel.org
5463 S:      Maintained
5464 F:      drivers/media/tuners/fc0011.h
5465 F:      drivers/media/tuners/fc0011.c
5466
5467 FC2580 MEDIA DRIVER
5468 M:      Antti Palosaari <crope@iki.fi>
5469 L:      linux-media@vger.kernel.org
5470 W:      https://linuxtv.org
5471 W:      http://palosaari.fi/linux/
5472 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5473 T:      git git://linuxtv.org/anttip/media_tree.git
5474 S:      Maintained
5475 F:      drivers/media/tuners/fc2580*
5476
5477 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5478 M:      Johannes Thumshirn <jth@kernel.org>
5479 L:      linux-scsi@vger.kernel.org
5480 W:      www.Open-FCoE.org
5481 S:      Supported
5482 F:      drivers/scsi/libfc/
5483 F:      drivers/scsi/fcoe/
5484 F:      include/scsi/fc/
5485 F:      include/scsi/libfc.h
5486 F:      include/scsi/libfcoe.h
5487 F:      include/uapi/scsi/fc/
5488
5489 FILE LOCKING (flock() and fcntl()/lockf())
5490 M:      Jeff Layton <jlayton@kernel.org>
5491 M:      "J. Bruce Fields" <bfields@fieldses.org>
5492 L:      linux-fsdevel@vger.kernel.org
5493 S:      Maintained
5494 F:      include/linux/fcntl.h
5495 F:      include/uapi/linux/fcntl.h
5496 F:      fs/fcntl.c
5497 F:      fs/locks.c
5498
5499 FILESYSTEMS (VFS and infrastructure)
5500 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5501 L:      linux-fsdevel@vger.kernel.org
5502 S:      Maintained
5503 F:      fs/*
5504 F:      include/linux/fs.h
5505 F:      include/uapi/linux/fs.h
5506
5507 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5508 M:      Riku Voipio <riku.voipio@iki.fi>
5509 L:      linux-hwmon@vger.kernel.org
5510 S:      Maintained
5511 F:      drivers/hwmon/f75375s.c
5512 F:      include/linux/f75375s.h
5513
5514 FIREWIRE AUDIO DRIVERS
5515 M:      Clemens Ladisch <clemens@ladisch.de>
5516 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5517 T:      git git://git.alsa-project.org/alsa-kernel.git
5518 S:      Maintained
5519 F:      sound/firewire/
5520
5521 FIREWIRE MEDIA DRIVERS (firedtv)
5522 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5523 L:      linux-media@vger.kernel.org
5524 L:      linux1394-devel@lists.sourceforge.net
5525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5526 S:      Maintained
5527 F:      drivers/media/firewire/
5528
5529 FIREWIRE SBP-2 TARGET
5530 M:      Chris Boot <bootc@bootc.net>
5531 L:      linux-scsi@vger.kernel.org
5532 L:      target-devel@vger.kernel.org
5533 L:      linux1394-devel@lists.sourceforge.net
5534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5535 S:      Maintained
5536 F:      drivers/target/sbp/
5537
5538 FIREWIRE SUBSYSTEM
5539 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5540 L:      linux1394-devel@lists.sourceforge.net
5541 W:      http://ieee1394.wiki.kernel.org/
5542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5543 S:      Maintained
5544 F:      drivers/firewire/
5545 F:      include/linux/firewire.h
5546 F:      include/uapi/linux/firewire*.h
5547 F:      tools/firewire/
5548
5549 FIRMWARE LOADER (request_firmware)
5550 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5551 L:      linux-kernel@vger.kernel.org
5552 S:      Maintained
5553 F:      Documentation/firmware_class/
5554 F:      drivers/base/firmware*.c
5555 F:      include/linux/firmware.h
5556
5557 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5558 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5559 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5560 S:      Maintained
5561 F:      drivers/block/rsxx/
5562
5563 FLOPPY DRIVER
5564 M:      Jiri Kosina <jikos@kernel.org>
5565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5566 S:      Odd fixes
5567 F:      drivers/block/floppy.c
5568
5569 FMC SUBSYSTEM
5570 M:      Alessandro Rubini <rubini@gnudd.com>
5571 W:      http://www.ohwr.org/projects/fmc-bus
5572 S:      Supported
5573 F:      drivers/fmc/
5574 F:      include/linux/fmc*.h
5575 F:      include/linux/ipmi-fru.h
5576 K:      fmc_d.*register
5577
5578 FPGA MANAGER FRAMEWORK
5579 M:      Alan Tull <atull@kernel.org>
5580 M:      Moritz Fischer <mdf@kernel.org>
5581 L:      linux-fpga@vger.kernel.org
5582 S:      Maintained
5583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5584 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5585 F:      Documentation/fpga/
5586 F:      Documentation/devicetree/bindings/fpga/
5587 F:      drivers/fpga/
5588 F:      include/linux/fpga/
5589 W:      http://www.rocketboards.org
5590
5591 FPU EMULATOR
5592 M:      Bill Metzenthen <billm@melbpc.org.au>
5593 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5594 S:      Maintained
5595 F:      arch/x86/math-emu/
5596
5597 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5598 L:      netdev@vger.kernel.org
5599 S:      Orphan
5600 F:      drivers/net/wan/dlci.c
5601 F:      drivers/net/wan/sdla.c
5602
5603 FRAMEBUFFER LAYER
5604 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5605 L:      dri-devel@lists.freedesktop.org
5606 L:      linux-fbdev@vger.kernel.org
5607 T:      git git://github.com/bzolnier/linux.git
5608 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5609 S:      Maintained
5610 F:      Documentation/fb/
5611 F:      drivers/video/
5612 F:      include/video/
5613 F:      include/linux/fb.h
5614 F:      include/uapi/video/
5615 F:      include/uapi/linux/fb.h
5616
5617 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5618 M:      Horia Geantă <horia.geanta@nxp.com>
5619 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5620 L:      linux-crypto@vger.kernel.org
5621 S:      Maintained
5622 F:      drivers/crypto/caam/
5623 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5624
5625 FREESCALE DIU FRAMEBUFFER DRIVER
5626 M:      Timur Tabi <timur@tabi.org>
5627 L:      linux-fbdev@vger.kernel.org
5628 S:      Maintained
5629 F:      drivers/video/fbdev/fsl-diu-fb.*
5630
5631 FREESCALE DMA DRIVER
5632 M:      Li Yang <leoyang.li@nxp.com>
5633 M:      Zhang Wei <zw@zh-kernel.org>
5634 L:      linuxppc-dev@lists.ozlabs.org
5635 S:      Maintained
5636 F:      drivers/dma/fsldma.*
5637
5638 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5639 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5640 L:      netdev@vger.kernel.org
5641 S:      Maintained
5642 F:      drivers/net/ethernet/freescale/gianfar*
5643 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5644 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5645
5646 FREESCALE GPMI NAND DRIVER
5647 M:      Han Xu <han.xu@nxp.com>
5648 L:      linux-mtd@lists.infradead.org
5649 S:      Maintained
5650 F:      drivers/mtd/nand/gpmi-nand/*
5651
5652 FREESCALE I2C CPM DRIVER
5653 M:      Jochen Friedrich <jochen@scram.de>
5654 L:      linuxppc-dev@lists.ozlabs.org
5655 L:      linux-i2c@vger.kernel.org
5656 S:      Maintained
5657 F:      drivers/i2c/busses/i2c-cpm.c
5658
5659 FREESCALE IMX / MXC FEC DRIVER
5660 M:      Fugang Duan <fugang.duan@nxp.com>
5661 L:      netdev@vger.kernel.org
5662 S:      Maintained
5663 F:      drivers/net/ethernet/freescale/fec_main.c
5664 F:      drivers/net/ethernet/freescale/fec_ptp.c
5665 F:      drivers/net/ethernet/freescale/fec.h
5666 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5667
5668 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5669 M:      Sascha Hauer <kernel@pengutronix.de>
5670 L:      linux-fbdev@vger.kernel.org
5671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5672 S:      Maintained
5673 F:      include/linux/platform_data/video-imxfb.h
5674 F:      drivers/video/fbdev/imxfb.c
5675
5676 FREESCALE QORIQ DPAA ETHERNET DRIVER
5677 M:      Madalin Bucur <madalin.bucur@nxp.com>
5678 L:      netdev@vger.kernel.org
5679 S:      Maintained
5680 F:      drivers/net/ethernet/freescale/dpaa
5681
5682 FREESCALE QORIQ DPAA FMAN DRIVER
5683 M:      Madalin Bucur <madalin.bucur@nxp.com>
5684 L:      netdev@vger.kernel.org
5685 S:      Maintained
5686 F:      drivers/net/ethernet/freescale/fman
5687 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5688
5689 FREESCALE QUAD SPI DRIVER
5690 M:      Han Xu <han.xu@nxp.com>
5691 L:      linux-mtd@lists.infradead.org
5692 S:      Maintained
5693 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5694
5695 FREESCALE QUICC ENGINE LIBRARY
5696 M:      Qiang Zhao <qiang.zhao@nxp.com>
5697 L:      linuxppc-dev@lists.ozlabs.org
5698 S:      Maintained
5699 F:      drivers/soc/fsl/qe/
5700 F:      include/soc/fsl/*qe*.h
5701 F:      include/soc/fsl/*ucc*.h
5702
5703 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5704 M:      Li Yang <leoyang.li@nxp.com>
5705 L:      netdev@vger.kernel.org
5706 L:      linuxppc-dev@lists.ozlabs.org
5707 S:      Maintained
5708 F:      drivers/net/ethernet/freescale/ucc_geth*
5709
5710 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5711 M:      Zhao Qiang <qiang.zhao@nxp.com>
5712 L:      netdev@vger.kernel.org
5713 L:      linuxppc-dev@lists.ozlabs.org
5714 S:      Maintained
5715 F:      drivers/net/wan/fsl_ucc_hdlc*
5716
5717 FREESCALE QUICC ENGINE UCC UART DRIVER
5718 M:      Timur Tabi <timur@tabi.org>
5719 L:      linuxppc-dev@lists.ozlabs.org
5720 S:      Maintained
5721 F:      drivers/tty/serial/ucc_uart.c
5722
5723 FREESCALE SOC DRIVERS
5724 M:      Li Yang <leoyang.li@nxp.com>
5725 L:      linuxppc-dev@lists.ozlabs.org
5726 L:      linux-arm-kernel@lists.infradead.org
5727 S:      Maintained
5728 F:      Documentation/devicetree/bindings/soc/fsl/
5729 F:      drivers/soc/fsl/
5730 F:      include/linux/fsl/
5731
5732 FREESCALE SOC FS_ENET DRIVER
5733 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5734 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5735 L:      linuxppc-dev@lists.ozlabs.org
5736 L:      netdev@vger.kernel.org
5737 S:      Maintained
5738 F:      drivers/net/ethernet/freescale/fs_enet/
5739 F:      include/linux/fs_enet_pd.h
5740
5741 FREESCALE SOC SOUND DRIVERS
5742 M:      Timur Tabi <timur@tabi.org>
5743 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5744 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5745 R:      Fabio Estevam <fabio.estevam@nxp.com>
5746 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5747 L:      linuxppc-dev@lists.ozlabs.org
5748 S:      Maintained
5749 F:      sound/soc/fsl/fsl*
5750 F:      sound/soc/fsl/imx*
5751 F:      sound/soc/fsl/mpc8610_hpcd.c
5752
5753 FREESCALE USB PERIPHERAL DRIVERS
5754 M:      Li Yang <leoyang.li@nxp.com>
5755 L:      linux-usb@vger.kernel.org
5756 L:      linuxppc-dev@lists.ozlabs.org
5757 S:      Maintained
5758 F:      drivers/usb/gadget/udc/fsl*
5759
5760 FREEVXFS FILESYSTEM
5761 M:      Christoph Hellwig <hch@infradead.org>
5762 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5763 S:      Maintained
5764 F:      fs/freevxfs/
5765
5766 FREEZER
5767 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5768 M:      Pavel Machek <pavel@ucw.cz>
5769 L:      linux-pm@vger.kernel.org
5770 S:      Supported
5771 F:      Documentation/power/freezing-of-tasks.txt
5772 F:      include/linux/freezer.h
5773 F:      kernel/freezer.c
5774
5775 FRONTSWAP API
5776 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5777 L:      linux-kernel@vger.kernel.org
5778 S:      Maintained
5779 F:      mm/frontswap.c
5780 F:      include/linux/frontswap.h
5781
5782 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5783 M:      David Howells <dhowells@redhat.com>
5784 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5785 S:      Supported
5786 F:      Documentation/filesystems/caching/
5787 F:      fs/fscache/
5788 F:      include/linux/fscache*.h
5789
5790 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5791 M:      Theodore Y. Ts'o <tytso@mit.edu>
5792 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5793 L:      linux-fscrypt@vger.kernel.org
5794 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5796 S:      Supported
5797 F:      fs/crypto/
5798 F:      include/linux/fscrypt*.h
5799 F:      Documentation/filesystems/fscrypt.rst
5800
5801 FUJITSU FR-V (FRV) PORT
5802 S:      Orphan
5803 F:      arch/frv/
5804
5805 FUJITSU LAPTOP EXTRAS
5806 M:      Jonathan Woithe <jwoithe@just42.net>
5807 L:      platform-driver-x86@vger.kernel.org
5808 S:      Maintained
5809 F:      drivers/platform/x86/fujitsu-laptop.c
5810
5811 FUJITSU M-5MO LS CAMERA ISP DRIVER
5812 M:      Kyungmin Park <kyungmin.park@samsung.com>
5813 M:      Heungjun Kim <riverful.kim@samsung.com>
5814 L:      linux-media@vger.kernel.org
5815 S:      Maintained
5816 F:      drivers/media/i2c/m5mols/
5817 F:      include/media/i2c/m5mols.h
5818
5819 FUJITSU TABLET EXTRAS
5820 M:      Robert Gerlach <khnz@gmx.de>
5821 L:      platform-driver-x86@vger.kernel.org
5822 S:      Maintained
5823 F:      drivers/platform/x86/fujitsu-tablet.c
5824
5825 FUSE: FILESYSTEM IN USERSPACE
5826 M:      Miklos Szeredi <miklos@szeredi.hu>
5827 L:      linux-fsdevel@vger.kernel.org
5828 W:      http://fuse.sourceforge.net/
5829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5830 S:      Maintained
5831 F:      fs/fuse/
5832 F:      include/uapi/linux/fuse.h
5833 F:      Documentation/filesystems/fuse.txt
5834
5835 FUTEX SUBSYSTEM
5836 M:      Thomas Gleixner <tglx@linutronix.de>
5837 M:      Ingo Molnar <mingo@redhat.com>
5838 R:      Peter Zijlstra <peterz@infradead.org>
5839 R:      Darren Hart <dvhart@infradead.org>
5840 L:      linux-kernel@vger.kernel.org
5841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5842 S:      Maintained
5843 F:      kernel/futex.c
5844 F:      kernel/futex_compat.c
5845 F:      include/asm-generic/futex.h
5846 F:      include/linux/futex.h
5847 F:      include/uapi/linux/futex.h
5848 F:      tools/testing/selftests/futex/
5849 F:      tools/perf/bench/futex*
5850 F:      Documentation/*futex*
5851
5852 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5853 M:      Rik Faith <faith@cs.unc.edu>
5854 L:      linux-scsi@vger.kernel.org
5855 S:      Odd Fixes (e.g., new signatures)
5856 F:      drivers/scsi/fdomain.*
5857
5858 GCC PLUGINS
5859 M:      Kees Cook <keescook@chromium.org>
5860 R:      Emese Revfy <re.emese@gmail.com>
5861 L:      kernel-hardening@lists.openwall.com
5862 S:      Maintained
5863 F:      scripts/gcc-plugins/
5864 F:      scripts/gcc-plugin.sh
5865 F:      scripts/Makefile.gcc-plugins
5866 F:      Documentation/gcc-plugins.txt
5867
5868 GCOV BASED KERNEL PROFILING
5869 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5870 S:      Maintained
5871 F:      kernel/gcov/
5872 F:      Documentation/dev-tools/gcov.rst
5873
5874 GDB KERNEL DEBUGGING HELPER SCRIPTS
5875 M:      Jan Kiszka <jan.kiszka@siemens.com>
5876 M:      Kieran Bingham <kieran@bingham.xyz>
5877 S:      Supported
5878 F:      scripts/gdb/
5879
5880 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5881 M:      Achim Leubner <achim_leubner@adaptec.com>
5882 L:      linux-scsi@vger.kernel.org
5883 W:      http://www.icp-vortex.com/
5884 S:      Supported
5885 F:      drivers/scsi/gdt*
5886
5887 GEMTEK FM RADIO RECEIVER DRIVER
5888 M:      Hans Verkuil <hverkuil@xs4all.nl>
5889 L:      linux-media@vger.kernel.org
5890 T:      git git://linuxtv.org/media_tree.git
5891 W:      https://linuxtv.org
5892 S:      Maintained
5893 F:      drivers/media/radio/radio-gemtek*
5894
5895 GENERIC GPIO I2C DRIVER
5896 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5897 S:      Supported
5898 F:      drivers/i2c/busses/i2c-gpio.c
5899 F:      include/linux/i2c-gpio.h
5900
5901 GENERIC GPIO I2C MULTIPLEXER DRIVER
5902 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5903 L:      linux-i2c@vger.kernel.org
5904 S:      Supported
5905 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5906 F:      include/linux/i2c-mux-gpio.h
5907 F:      Documentation/i2c/muxes/i2c-mux-gpio
5908
5909 GENERIC HDLC (WAN) DRIVERS
5910 M:      Krzysztof Halasa <khc@pm.waw.pl>
5911 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5912 S:      Maintained
5913 F:      drivers/net/wan/c101.c
5914 F:      drivers/net/wan/hd6457*
5915 F:      drivers/net/wan/hdlc*
5916 F:      drivers/net/wan/n2.c
5917 F:      drivers/net/wan/pc300too.c
5918 F:      drivers/net/wan/pci200syn.c
5919 F:      drivers/net/wan/wanxl*
5920
5921 GENERIC INCLUDE/ASM HEADER FILES
5922 M:      Arnd Bergmann <arnd@arndb.de>
5923 L:      linux-arch@vger.kernel.org
5924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5925 S:      Maintained
5926 F:      include/asm-generic/
5927 F:      include/uapi/asm-generic/
5928
5929 GENERIC PHY FRAMEWORK
5930 M:      Kishon Vijay Abraham I <kishon@ti.com>
5931 L:      linux-kernel@vger.kernel.org
5932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5933 S:      Supported
5934 F:      drivers/phy/
5935 F:      include/linux/phy/
5936
5937 GENERIC PM DOMAINS
5938 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5939 M:      Kevin Hilman <khilman@kernel.org>
5940 M:      Ulf Hansson <ulf.hansson@linaro.org>
5941 L:      linux-pm@vger.kernel.org
5942 S:      Supported
5943 F:      drivers/base/power/domain*.c
5944 F:      include/linux/pm_domain.h
5945 F:      Documentation/devicetree/bindings/power/power_domain.txt
5946
5947 GENERIC UIO DRIVER FOR PCI DEVICES
5948 M:      "Michael S. Tsirkin" <mst@redhat.com>
5949 L:      kvm@vger.kernel.org
5950 S:      Supported
5951 F:      drivers/uio/uio_pci_generic.c
5952
5953 GENWQE (IBM Generic Workqueue Card)
5954 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5955 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5956 S:      Supported
5957 F:      drivers/misc/genwqe/
5958
5959 GET_MAINTAINER SCRIPT
5960 M:      Joe Perches <joe@perches.com>
5961 S:      Maintained
5962 F:      scripts/get_maintainer.pl
5963
5964 GFS2 FILE SYSTEM
5965 M:      Steven Whitehouse <swhiteho@redhat.com>
5966 M:      Bob Peterson <rpeterso@redhat.com>
5967 L:      cluster-devel@redhat.com
5968 W:      http://sources.redhat.com/cluster/
5969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5970 S:      Supported
5971 F:      Documentation/filesystems/gfs2*.txt
5972 F:      fs/gfs2/
5973 F:      include/uapi/linux/gfs2_ondisk.h
5974
5975 GIGASET ISDN DRIVERS
5976 M:      Paul Bolle <pebolle@tiscali.nl>
5977 L:      gigaset307x-common@lists.sourceforge.net
5978 W:      http://gigaset307x.sourceforge.net/
5979 S:      Odd Fixes
5980 F:      Documentation/isdn/README.gigaset
5981 F:      drivers/isdn/gigaset/
5982 F:      include/uapi/linux/gigaset_dev.h
5983
5984 GO7007 MPEG CODEC
5985 M:      Hans Verkuil <hans.verkuil@cisco.com>
5986 L:      linux-media@vger.kernel.org
5987 S:      Maintained
5988 F:      drivers/media/usb/go7007/
5989
5990 GOODIX TOUCHSCREEN
5991 M:      Bastien Nocera <hadess@hadess.net>
5992 L:      linux-input@vger.kernel.org
5993 S:      Maintained
5994 F:      drivers/input/touchscreen/goodix.c
5995
5996 GPD POCKET FAN DRIVER
5997 M:      Hans de Goede <hdegoede@redhat.com>
5998 L:      platform-driver-x86@vger.kernel.org
5999 S:      Maintained
6000 F:      drivers/platform/x86/gpd-pocket-fan.c
6001
6002 GPIO ACPI SUPPORT
6003 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6004 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6005 L:      linux-gpio@vger.kernel.org
6006 L:      linux-acpi@vger.kernel.org
6007 S:      Maintained
6008 F:      Documentation/acpi/gpio-properties.txt
6009 F:      drivers/gpio/gpiolib-acpi.c
6010
6011 GPIO IR Transmitter
6012 M:      Sean Young <sean@mess.org>
6013 L:      linux-media@vger.kernel.org
6014 S:      Maintained
6015 F:      drivers/media/rc/gpio-ir-tx.c
6016
6017 GPIO MOCKUP DRIVER
6018 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6019 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6020 L:      linux-gpio@vger.kernel.org
6021 S:      Maintained
6022 F:      drivers/gpio/gpio-mockup.c
6023 F:      tools/testing/selftests/gpio/
6024
6025 GPIO SUBSYSTEM
6026 M:      Linus Walleij <linus.walleij@linaro.org>
6027 L:      linux-gpio@vger.kernel.org
6028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6029 S:      Maintained
6030 F:      Documentation/devicetree/bindings/gpio/
6031 F:      Documentation/gpio/
6032 F:      Documentation/ABI/testing/gpio-cdev
6033 F:      Documentation/ABI/obsolete/sysfs-gpio
6034 F:      drivers/gpio/
6035 F:      include/linux/gpio/
6036 F:      include/linux/gpio.h
6037 F:      include/asm-generic/gpio.h
6038 F:      include/uapi/linux/gpio.h
6039 F:      tools/gpio/
6040
6041 GRE DEMULTIPLEXER DRIVER
6042 M:      Dmitry Kozlov <xeb@mail.ru>
6043 L:      netdev@vger.kernel.org
6044 S:      Maintained
6045 F:      net/ipv4/gre_demux.c
6046 F:      net/ipv4/gre_offload.c
6047 F:      include/net/gre.h
6048
6049 GRETH 10/100/1G Ethernet MAC device driver
6050 M:      Andreas Larsson <andreas@gaisler.com>
6051 L:      netdev@vger.kernel.org
6052 S:      Maintained
6053 F:      drivers/net/ethernet/aeroflex/
6054
6055 GREYBUS AUDIO PROTOCOLS DRIVERS
6056 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6057 M:      Mark Greer <mgreer@animalcreek.com>
6058 S:      Maintained
6059 F:      drivers/staging/greybus/audio_apbridgea.c
6060 F:      drivers/staging/greybus/audio_apbridgea.h
6061 F:      drivers/staging/greybus/audio_codec.c
6062 F:      drivers/staging/greybus/audio_codec.h
6063 F:      drivers/staging/greybus/audio_gb.c
6064 F:      drivers/staging/greybus/audio_manager.c
6065 F:      drivers/staging/greybus/audio_manager.h
6066 F:      drivers/staging/greybus/audio_manager_module.c
6067 F:      drivers/staging/greybus/audio_manager_private.h
6068 F:      drivers/staging/greybus/audio_manager_sysfs.c
6069 F:      drivers/staging/greybus/audio_module.c
6070 F:      drivers/staging/greybus/audio_topology.c
6071
6072 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6073 M:      Viresh Kumar <vireshk@kernel.org>
6074 S:      Maintained
6075 F:      drivers/staging/greybus/authentication.c
6076 F:      drivers/staging/greybus/bootrom.c
6077 F:      drivers/staging/greybus/firmware.h
6078 F:      drivers/staging/greybus/fw-core.c
6079 F:      drivers/staging/greybus/fw-download.c
6080 F:      drivers/staging/greybus/fw-managament.c
6081 F:      drivers/staging/greybus/greybus_authentication.h
6082 F:      drivers/staging/greybus/greybus_firmware.h
6083 F:      drivers/staging/greybus/hid.c
6084 F:      drivers/staging/greybus/i2c.c
6085 F:      drivers/staging/greybus/spi.c
6086 F:      drivers/staging/greybus/spilib.c
6087 F:      drivers/staging/greybus/spilib.h
6088
6089 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6090 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6091 S:      Maintained
6092 F:      drivers/staging/greybus/loopback.c
6093 F:      drivers/staging/greybus/timesync.c
6094 F:      drivers/staging/greybus/timesync_platform.c
6095
6096 GREYBUS PLATFORM DRIVERS
6097 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6098 S:      Maintained
6099 F:      drivers/staging/greybus/arche-platform.c
6100 F:      drivers/staging/greybus/arche-apb-ctrl.c
6101 F:      drivers/staging/greybus/arche_platform.h
6102
6103 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6104 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6105 S:      Maintained
6106 F:      drivers/staging/greybus/sdio.c
6107 F:      drivers/staging/greybus/light.c
6108 F:      drivers/staging/greybus/gpio.c
6109 F:      drivers/staging/greybus/power_supply.c
6110 F:      drivers/staging/greybus/spi.c
6111 F:      drivers/staging/greybus/spilib.c
6112
6113 GREYBUS SUBSYSTEM
6114 M:      Johan Hovold <johan@kernel.org>
6115 M:      Alex Elder <elder@kernel.org>
6116 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6117 S:      Maintained
6118 F:      drivers/staging/greybus/
6119 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6120
6121 GREYBUS UART PROTOCOLS DRIVERS
6122 M:      David Lin <dtwlin@gmail.com>
6123 S:      Maintained
6124 F:      drivers/staging/greybus/uart.c
6125 F:      drivers/staging/greybus/log.c
6126
6127 GS1662 VIDEO SERIALIZER
6128 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6129 L:      linux-media@vger.kernel.org
6130 T:      git git://linuxtv.org/media_tree.git
6131 S:      Maintained
6132 F:      drivers/media/spi/gs1662.c
6133
6134 GSPCA FINEPIX SUBDRIVER
6135 M:      Frank Zago <frank@zago.net>
6136 L:      linux-media@vger.kernel.org
6137 T:      git git://linuxtv.org/media_tree.git
6138 S:      Maintained
6139 F:      drivers/media/usb/gspca/finepix.c
6140
6141 GSPCA GL860 SUBDRIVER
6142 M:      Olivier Lorin <o.lorin@laposte.net>
6143 L:      linux-media@vger.kernel.org
6144 T:      git git://linuxtv.org/media_tree.git
6145 S:      Maintained
6146 F:      drivers/media/usb/gspca/gl860/
6147
6148 GSPCA M5602 SUBDRIVER
6149 M:      Erik Andren <erik.andren@gmail.com>
6150 L:      linux-media@vger.kernel.org
6151 T:      git git://linuxtv.org/media_tree.git
6152 S:      Maintained
6153 F:      drivers/media/usb/gspca/m5602/
6154
6155 GSPCA PAC207 SONIXB SUBDRIVER
6156 M:      Hans Verkuil <hverkuil@xs4all.nl>
6157 L:      linux-media@vger.kernel.org
6158 T:      git git://linuxtv.org/media_tree.git
6159 S:      Odd Fixes
6160 F:      drivers/media/usb/gspca/pac207.c
6161
6162 GSPCA SN9C20X SUBDRIVER
6163 M:      Brian Johnson <brijohn@gmail.com>
6164 L:      linux-media@vger.kernel.org
6165 T:      git git://linuxtv.org/media_tree.git
6166 S:      Maintained
6167 F:      drivers/media/usb/gspca/sn9c20x.c
6168
6169 GSPCA T613 SUBDRIVER
6170 M:      Leandro Costantino <lcostantino@gmail.com>
6171 L:      linux-media@vger.kernel.org
6172 T:      git git://linuxtv.org/media_tree.git
6173 S:      Maintained
6174 F:      drivers/media/usb/gspca/t613.c
6175
6176 GSPCA USB WEBCAM DRIVER
6177 M:      Hans Verkuil <hverkuil@xs4all.nl>
6178 L:      linux-media@vger.kernel.org
6179 T:      git git://linuxtv.org/media_tree.git
6180 S:      Odd Fixes
6181 F:      drivers/media/usb/gspca/
6182
6183 GTP (GPRS Tunneling Protocol)
6184 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6185 M:      Harald Welte <laforge@gnumonks.org>
6186 L:      osmocom-net-gprs@lists.osmocom.org
6187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6188 S:      Maintained
6189 F:      drivers/net/gtp.c
6190
6191 GUID PARTITION TABLE (GPT)
6192 M:      Davidlohr Bueso <dave@stgolabs.net>
6193 L:      linux-efi@vger.kernel.org
6194 S:      Maintained
6195 F:      block/partitions/efi.*
6196
6197 H8/300 ARCHITECTURE
6198 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6199 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6200 W:      http://uclinux-h8.sourceforge.jp
6201 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6202 S:      Maintained
6203 F:      arch/h8300/
6204 F:      drivers/clocksource/h8300_*.c
6205 F:      drivers/clk/h8300/
6206 F:      drivers/irqchip/irq-renesas-h8*.c
6207
6208 HACKRF MEDIA DRIVER
6209 M:      Antti Palosaari <crope@iki.fi>
6210 L:      linux-media@vger.kernel.org
6211 W:      https://linuxtv.org
6212 W:      http://palosaari.fi/linux/
6213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6214 T:      git git://linuxtv.org/anttip/media_tree.git
6215 S:      Maintained
6216 F:      drivers/media/usb/hackrf/
6217
6218 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6219 M:      Frank Seidel <frank@f-seidel.de>
6220 L:      platform-driver-x86@vger.kernel.org
6221 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6222 S:      Maintained
6223 F:      drivers/platform/x86/hdaps.c
6224
6225 HARDWARE MONITORING
6226 M:      Jean Delvare <jdelvare@suse.com>
6227 M:      Guenter Roeck <linux@roeck-us.net>
6228 L:      linux-hwmon@vger.kernel.org
6229 W:      http://hwmon.wiki.kernel.org/
6230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6231 S:      Maintained
6232 F:      Documentation/hwmon/
6233 F:      drivers/hwmon/
6234 F:      include/linux/hwmon*.h
6235
6236 HARDWARE RANDOM NUMBER GENERATOR CORE
6237 M:      Matt Mackall <mpm@selenic.com>
6238 M:      Herbert Xu <herbert@gondor.apana.org.au>
6239 L:      linux-crypto@vger.kernel.org
6240 S:      Odd fixes
6241 F:      Documentation/devicetree/bindings/rng/
6242 F:      Documentation/hw_random.txt
6243 F:      drivers/char/hw_random/
6244 F:      include/linux/hw_random.h
6245
6246 HARDWARE SPINLOCK CORE
6247 M:      Ohad Ben-Cohen <ohad@wizery.com>
6248 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6249 L:      linux-remoteproc@vger.kernel.org
6250 S:      Maintained
6251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6252 F:      Documentation/devicetree/bindings/hwlock/
6253 F:      Documentation/hwspinlock.txt
6254 F:      drivers/hwspinlock/
6255 F:      include/linux/hwspinlock.h
6256
6257 HARMONY SOUND DRIVER
6258 L:      linux-parisc@vger.kernel.org
6259 S:      Maintained
6260 F:      sound/parisc/harmony.*
6261
6262 HDPVR USB VIDEO ENCODER DRIVER
6263 M:      Hans Verkuil <hverkuil@xs4all.nl>
6264 L:      linux-media@vger.kernel.org
6265 T:      git git://linuxtv.org/media_tree.git
6266 W:      https://linuxtv.org
6267 S:      Odd Fixes
6268 F:      drivers/media/usb/hdpvr/
6269
6270 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6271 M:      Jimmy Vance <jimmy.vance@hpe.com>
6272 S:      Supported
6273 F:      Documentation/watchdog/hpwdt.txt
6274 F:      drivers/watchdog/hpwdt.c
6275
6276 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6277 M:      Don Brace <don.brace@microsemi.com>
6278 L:      esc.storagedev@microsemi.com
6279 L:      linux-scsi@vger.kernel.org
6280 S:      Supported
6281 F:      Documentation/scsi/hpsa.txt
6282 F:      drivers/scsi/hpsa*.[ch]
6283 F:      include/linux/cciss*.h
6284 F:      include/uapi/linux/cciss*.h
6285
6286 HFI1 DRIVER
6287 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6288 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6289 L:      linux-rdma@vger.kernel.org
6290 S:      Supported
6291 F:      drivers/infiniband/hw/hfi1
6292
6293 HFS FILESYSTEM
6294 L:      linux-fsdevel@vger.kernel.org
6295 S:      Orphan
6296 F:      Documentation/filesystems/hfs.txt
6297 F:      fs/hfs/
6298
6299 HFSPLUS FILESYSTEM
6300 L:      linux-fsdevel@vger.kernel.org
6301 S:      Orphan
6302 F:      Documentation/filesystems/hfsplus.txt
6303 F:      fs/hfsplus/
6304
6305 HGA FRAMEBUFFER DRIVER
6306 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6307 L:      linux-nvidia@lists.surfsouth.com
6308 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6309 S:      Maintained
6310 F:      drivers/video/fbdev/hgafb.c
6311
6312 HIBERNATION (aka Software Suspend, aka swsusp)
6313 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6314 M:      Pavel Machek <pavel@ucw.cz>
6315 L:      linux-pm@vger.kernel.org
6316 B:      https://bugzilla.kernel.org
6317 S:      Supported
6318 F:      arch/x86/power/
6319 F:      drivers/base/power/
6320 F:      kernel/power/
6321 F:      include/linux/suspend.h
6322 F:      include/linux/freezer.h
6323 F:      include/linux/pm.h
6324 F:      arch/*/include/asm/suspend*.h
6325
6326 HID CORE LAYER
6327 M:      Jiri Kosina <jikos@kernel.org>
6328 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6329 L:      linux-input@vger.kernel.org
6330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6331 S:      Maintained
6332 F:      drivers/hid/
6333 F:      include/linux/hid*
6334 F:      include/uapi/linux/hid*
6335
6336 HID SENSOR HUB DRIVERS
6337 M:      Jiri Kosina <jikos@kernel.org>
6338 M:      Jonathan Cameron <jic23@kernel.org>
6339 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6340 L:      linux-input@vger.kernel.org
6341 L:      linux-iio@vger.kernel.org
6342 S:      Maintained
6343 F:      Documentation/hid/hid-sensor*
6344 F:      drivers/hid/hid-sensor-*
6345 F:      drivers/iio/*/hid-*
6346 F:      include/linux/hid-sensor-*
6347
6348 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6349 M:      Thomas Gleixner <tglx@linutronix.de>
6350 L:      linux-kernel@vger.kernel.org
6351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6352 S:      Maintained
6353 F:      Documentation/timers/
6354 F:      kernel/time/hrtimer.c
6355 F:      kernel/time/clockevents.c
6356 F:      kernel/time/timer_*.c
6357 F:      include/linux/clockchips.h
6358 F:      include/linux/hrtimer.h
6359
6360 HIGH-SPEED SCC DRIVER FOR AX.25
6361 L:      linux-hams@vger.kernel.org
6362 S:      Orphan
6363 F:      drivers/net/hamradio/dmascc.c
6364 F:      drivers/net/hamradio/scc.c
6365
6366 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6367 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6368 W:      http://www.highpoint-tech.com
6369 S:      Supported
6370 F:      Documentation/scsi/hptiop.txt
6371 F:      drivers/scsi/hptiop.c
6372
6373 HIPPI
6374 M:      Jes Sorensen <jes@trained-monkey.org>
6375 L:      linux-hippi@sunsite.dk
6376 S:      Maintained
6377 F:      include/linux/hippidevice.h
6378 F:      include/uapi/linux/if_hippi.h
6379 F:      net/802/hippi.c
6380 F:      drivers/net/hippi/
6381
6382 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6383 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6384 M:      Salil Mehta <salil.mehta@huawei.com>
6385 L:      netdev@vger.kernel.org
6386 W:      http://www.hisilicon.com
6387 S:      Maintained
6388 F:      drivers/net/ethernet/hisilicon/hns3/
6389
6390 HISILICON NETWORK SUBSYSTEM DRIVER
6391 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6392 M:      Salil Mehta <salil.mehta@huawei.com>
6393 L:      netdev@vger.kernel.org
6394 W:      http://www.hisilicon.com
6395 S:      Maintained
6396 F:      drivers/net/ethernet/hisilicon/
6397 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6398
6399 HISILICON PMU DRIVER
6400 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6401 W:      http://www.hisilicon.com
6402 S:      Supported
6403 F:      drivers/perf/hisilicon
6404 F:      Documentation/perf/hisi-pmu.txt
6405
6406 HISILICON ROCE DRIVER
6407 M:      Lijun Ou <oulijun@huawei.com>
6408 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6409 L:      linux-rdma@vger.kernel.org
6410 S:      Maintained
6411 F:      drivers/infiniband/hw/hns/
6412 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6413
6414 HISILICON SAS Controller
6415 M:      John Garry <john.garry@huawei.com>
6416 W:      http://www.hisilicon.com
6417 S:      Supported
6418 F:      drivers/scsi/hisi_sas/
6419 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6420
6421 HMM - Heterogeneous Memory Management
6422 M:      Jérôme Glisse <jglisse@redhat.com>
6423 L:      linux-mm@kvack.org
6424 S:      Maintained
6425 F:      mm/hmm*
6426 F:      include/linux/hmm*
6427
6428 HOST AP DRIVER
6429 M:      Jouni Malinen <j@w1.fi>
6430 L:      linux-wireless@vger.kernel.org
6431 W:      http://w1.fi/hostap-driver.html
6432 S:      Obsolete
6433 F:      drivers/net/wireless/intersil/hostap/
6434
6435 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6436 L:      platform-driver-x86@vger.kernel.org
6437 S:      Orphan
6438 F:      drivers/platform/x86/tc1100-wmi.c
6439
6440 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6441 M:      Jaroslav Kysela <perex@perex.cz>
6442 S:      Maintained
6443 F:      drivers/net/ethernet/hp/hp100.*
6444
6445 HPET:   High Precision Event Timers driver
6446 M:      Clemens Ladisch <clemens@ladisch.de>
6447 S:      Maintained
6448 F:      Documentation/timers/hpet.txt
6449 F:      drivers/char/hpet.c
6450 F:      include/linux/hpet.h
6451 F:      include/uapi/linux/hpet.h
6452
6453 HPET:   x86
6454 S:      Orphan
6455 F:      arch/x86/kernel/hpet.c
6456 F:      arch/x86/include/asm/hpet.h
6457
6458 HPFS FILESYSTEM
6459 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6460 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6461 S:      Maintained
6462 F:      fs/hpfs/
6463
6464 HSI SUBSYSTEM
6465 M:      Sebastian Reichel <sre@kernel.org>
6466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6467 S:      Maintained
6468 F:      Documentation/ABI/testing/sysfs-bus-hsi
6469 F:      Documentation/driver-api/hsi.rst
6470 F:      drivers/hsi/
6471 F:      include/linux/hsi/
6472 F:      include/uapi/linux/hsi/
6473
6474 HSO 3G MODEM DRIVER
6475 L:      linux-usb@vger.kernel.org
6476 S:      Orphan
6477 F:      drivers/net/usb/hso.c
6478
6479 HSR NETWORK PROTOCOL
6480 M:      Arvid Brodin <arvid.brodin@alten.se>
6481 L:      netdev@vger.kernel.org
6482 S:      Maintained
6483 F:      net/hsr/
6484
6485 HT16K33 LED CONTROLLER DRIVER
6486 M:      Robin van der Gracht <robin@protonic.nl>
6487 S:      Maintained
6488 F:      drivers/auxdisplay/ht16k33.c
6489 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6490
6491 HTCPEN TOUCHSCREEN DRIVER
6492 M:      Pau Oliva Fora <pof@eslack.org>
6493 L:      linux-input@vger.kernel.org
6494 S:      Maintained
6495 F:      drivers/input/touchscreen/htcpen.c
6496
6497 HUAWEI ETHERNET DRIVER
6498 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6499 L:      netdev@vger.kernel.org
6500 S:      Supported
6501 F:      Documentation/networking/hinic.txt
6502 F:      drivers/net/ethernet/huawei/hinic/
6503
6504 HUGETLB FILESYSTEM
6505 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6506 S:      Maintained
6507 F:      fs/hugetlbfs/
6508
6509 HVA ST MEDIA DRIVER
6510 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6511 L:      linux-media@vger.kernel.org
6512 T:      git git://linuxtv.org/media_tree.git
6513 W:      https://linuxtv.org
6514 S:      Supported
6515 F:      drivers/media/platform/sti/hva
6516
6517 HWPOISON MEMORY FAILURE HANDLING
6518 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6519 L:      linux-mm@kvack.org
6520 S:      Maintained
6521 F:      mm/memory-failure.c
6522 F:      mm/hwpoison-inject.c
6523
6524 Hyper-V CORE AND DRIVERS
6525 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6526 M:      Haiyang Zhang <haiyangz@microsoft.com>
6527 M:      Stephen Hemminger <sthemmin@microsoft.com>
6528 L:      devel@linuxdriverproject.org
6529 S:      Maintained
6530 F:      Documentation/networking/netvsc.txt
6531 F:      arch/x86/include/asm/mshyperv.h
6532 F:      arch/x86/include/asm/trace/hyperv.h
6533 F:      arch/x86/include/uapi/asm/hyperv.h
6534 F:      arch/x86/kernel/cpu/mshyperv.c
6535 F:      arch/x86/hyperv
6536 F:      drivers/hid/hid-hyperv.c
6537 F:      drivers/hv/
6538 F:      drivers/input/serio/hyperv-keyboard.c
6539 F:      drivers/pci/host/pci-hyperv.c
6540 F:      drivers/net/hyperv/
6541 F:      drivers/scsi/storvsc_drv.c
6542 F:      drivers/uio/uio_hv_generic.c
6543 F:      drivers/video/fbdev/hyperv_fb.c
6544 F:      net/vmw_vsock/hyperv_transport.c
6545 F:      include/linux/hyperv.h
6546 F:      include/uapi/linux/hyperv.h
6547 F:      tools/hv/
6548 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6549
6550 HYPERVISOR VIRTUAL CONSOLE DRIVER
6551 L:      linuxppc-dev@lists.ozlabs.org
6552 S:      Odd Fixes
6553 F:      drivers/tty/hvc/
6554
6555 I2C ACPI SUPPORT
6556 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6557 L:      linux-i2c@vger.kernel.org
6558 L:      linux-acpi@vger.kernel.org
6559 S:      Maintained
6560 F:      drivers/i2c/i2c-core-acpi.c
6561
6562 I2C MUXES
6563 M:      Peter Rosin <peda@axentia.se>
6564 L:      linux-i2c@vger.kernel.org
6565 S:      Maintained
6566 F:      Documentation/i2c/i2c-topology
6567 F:      Documentation/i2c/muxes/
6568 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6569 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6570 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6571 F:      drivers/i2c/i2c-mux.c
6572 F:      drivers/i2c/muxes/
6573 F:      include/linux/i2c-mux.h
6574
6575 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6576 M:      Gregory CLEMENT <gregory.clement@free-electrons.com>
6577 L:      linux-i2c@vger.kernel.org
6578 S:      Maintained
6579 F:      drivers/i2c/busses/i2c-mv64xxx.c
6580
6581 I2C OVER PARALLEL PORT
6582 M:      Jean Delvare <jdelvare@suse.com>
6583 L:      linux-i2c@vger.kernel.org
6584 S:      Maintained
6585 F:      Documentation/i2c/busses/i2c-parport
6586 F:      Documentation/i2c/busses/i2c-parport-light
6587 F:      drivers/i2c/busses/i2c-parport.c
6588 F:      drivers/i2c/busses/i2c-parport-light.c
6589
6590 I2C SUBSYSTEM
6591 M:      Wolfram Sang <wsa@the-dreams.de>
6592 L:      linux-i2c@vger.kernel.org
6593 W:      https://i2c.wiki.kernel.org/
6594 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6596 S:      Maintained
6597 F:      Documentation/devicetree/bindings/i2c/
6598 F:      Documentation/i2c/
6599 F:      drivers/i2c/
6600 F:      drivers/i2c/*/
6601 F:      include/linux/i2c.h
6602 F:      include/linux/i2c-*.h
6603 F:      include/uapi/linux/i2c.h
6604 F:      include/uapi/linux/i2c-*.h
6605
6606 I2C-TAOS-EVM DRIVER
6607 M:      Jean Delvare <jdelvare@suse.com>
6608 L:      linux-i2c@vger.kernel.org
6609 S:      Maintained
6610 F:      Documentation/i2c/busses/i2c-taos-evm
6611 F:      drivers/i2c/busses/i2c-taos-evm.c
6612
6613 I2C-TINY-USB DRIVER
6614 M:      Till Harbaum <till@harbaum.org>
6615 L:      linux-i2c@vger.kernel.org
6616 W:      http://www.harbaum.org/till/i2c_tiny_usb
6617 S:      Maintained
6618 F:      drivers/i2c/busses/i2c-tiny-usb.c
6619
6620 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6621 M:      Jean Delvare <jdelvare@suse.com>
6622 L:      linux-i2c@vger.kernel.org
6623 S:      Maintained
6624 F:      Documentation/i2c/busses/i2c-ali1535
6625 F:      Documentation/i2c/busses/i2c-ali1563
6626 F:      Documentation/i2c/busses/i2c-ali15x3
6627 F:      Documentation/i2c/busses/i2c-amd756
6628 F:      Documentation/i2c/busses/i2c-amd8111
6629 F:      Documentation/i2c/busses/i2c-i801
6630 F:      Documentation/i2c/busses/i2c-nforce2
6631 F:      Documentation/i2c/busses/i2c-piix4
6632 F:      Documentation/i2c/busses/i2c-sis5595
6633 F:      Documentation/i2c/busses/i2c-sis630
6634 F:      Documentation/i2c/busses/i2c-sis96x
6635 F:      Documentation/i2c/busses/i2c-via
6636 F:      Documentation/i2c/busses/i2c-viapro
6637 F:      drivers/i2c/busses/i2c-ali1535.c
6638 F:      drivers/i2c/busses/i2c-ali1563.c
6639 F:      drivers/i2c/busses/i2c-ali15x3.c
6640 F:      drivers/i2c/busses/i2c-amd756.c
6641 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6642 F:      drivers/i2c/busses/i2c-amd8111.c
6643 F:      drivers/i2c/busses/i2c-i801.c
6644 F:      drivers/i2c/busses/i2c-isch.c
6645 F:      drivers/i2c/busses/i2c-nforce2.c
6646 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6647 F:      drivers/i2c/busses/i2c-piix4.c
6648 F:      drivers/i2c/busses/i2c-sis5595.c
6649 F:      drivers/i2c/busses/i2c-sis630.c
6650 F:      drivers/i2c/busses/i2c-sis96x.c
6651 F:      drivers/i2c/busses/i2c-via.c
6652 F:      drivers/i2c/busses/i2c-viapro.c
6653
6654 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6655 M:      Hans de Goede <hdegoede@redhat.com>
6656 L:      linux-i2c@vger.kernel.org
6657 S:      Maintained
6658 F:      drivers/i2c/busses/i2c-cht-wc.c
6659
6660 I2C/SMBUS ISMT DRIVER
6661 M:      Seth Heasley <seth.heasley@intel.com>
6662 M:      Neil Horman <nhorman@tuxdriver.com>
6663 L:      linux-i2c@vger.kernel.org
6664 F:      drivers/i2c/busses/i2c-ismt.c
6665 F:      Documentation/i2c/busses/i2c-ismt
6666
6667 I2C/SMBUS STUB DRIVER
6668 M:      Jean Delvare <jdelvare@suse.com>
6669 L:      linux-i2c@vger.kernel.org
6670 S:      Maintained
6671 F:      drivers/i2c/i2c-stub.c
6672
6673 IA64 (Itanium) PLATFORM
6674 M:      Tony Luck <tony.luck@intel.com>
6675 M:      Fenghua Yu <fenghua.yu@intel.com>
6676 L:      linux-ia64@vger.kernel.org
6677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6678 S:      Maintained
6679 F:      arch/ia64/
6680
6681 IBM Power 842 compression accelerator
6682 M:      Haren Myneni <haren@us.ibm.com>
6683 S:      Supported
6684 F:      drivers/crypto/nx/Makefile
6685 F:      drivers/crypto/nx/Kconfig
6686 F:      drivers/crypto/nx/nx-842*
6687 F:      include/linux/sw842.h
6688 F:      crypto/842.c
6689 F:      lib/842/
6690
6691 IBM Power in-Nest Crypto Acceleration
6692 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6693 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6694 L:      linux-crypto@vger.kernel.org
6695 S:      Supported
6696 F:      drivers/crypto/nx/Makefile
6697 F:      drivers/crypto/nx/Kconfig
6698 F:      drivers/crypto/nx/nx-aes*
6699 F:      drivers/crypto/nx/nx-sha*
6700 F:      drivers/crypto/nx/nx.*
6701 F:      drivers/crypto/nx/nx_csbcpb.h
6702 F:      drivers/crypto/nx/nx_debugfs.h
6703
6704 IBM Power Linux RAID adapter
6705 M:      Brian King <brking@us.ibm.com>
6706 S:      Supported
6707 F:      drivers/scsi/ipr.*
6708
6709 IBM Power SRIOV Virtual NIC Device Driver
6710 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6711 M:      John Allen <jallen@linux.vnet.ibm.com>
6712 L:      netdev@vger.kernel.org
6713 S:      Supported
6714 F:      drivers/net/ethernet/ibm/ibmvnic.*
6715
6716 IBM Power Virtual Accelerator Switchboard
6717 M:      Sukadev Bhattiprolu
6718 L:      linuxppc-dev@lists.ozlabs.org
6719 S:      Supported
6720 F:      arch/powerpc/platforms/powernv/vas*
6721 F:      arch/powerpc/platforms/powernv/copy-paste.h
6722 F:      arch/powerpc/include/asm/vas.h
6723 F:      arch/powerpc/include/uapi/asm/vas.h
6724
6725 IBM Power Virtual Ethernet Device Driver
6726 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6727 L:      netdev@vger.kernel.org
6728 S:      Supported
6729 F:      drivers/net/ethernet/ibm/ibmveth.*
6730
6731 IBM Power Virtual FC Device Drivers
6732 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6733 L:      linux-scsi@vger.kernel.org
6734 S:      Supported
6735 F:      drivers/scsi/ibmvscsi/ibmvfc*
6736
6737 IBM Power Virtual SCSI Device Drivers
6738 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6739 L:      linux-scsi@vger.kernel.org
6740 S:      Supported
6741 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6742 F:      include/scsi/viosrp.h
6743
6744 IBM Power Virtual SCSI Device Target Driver
6745 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6746 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6747 L:      linux-scsi@vger.kernel.org
6748 L:      target-devel@vger.kernel.org
6749 S:      Supported
6750 F:      drivers/scsi/ibmvscsi_tgt/
6751
6752 IBM Power VMX Cryptographic instructions
6753 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6754 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6755 L:      linux-crypto@vger.kernel.org
6756 S:      Supported
6757 F:      drivers/crypto/vmx/Makefile
6758 F:      drivers/crypto/vmx/Kconfig
6759 F:      drivers/crypto/vmx/vmx.c
6760 F:      drivers/crypto/vmx/aes*
6761 F:      drivers/crypto/vmx/ghash*
6762 F:      drivers/crypto/vmx/ppc-xlate.pl
6763
6764 IBM ServeRAID RAID DRIVER
6765 S:      Orphan
6766 F:      drivers/scsi/ips.*
6767
6768 ICH LPC AND GPIO DRIVER
6769 M:      Peter Tyser <ptyser@xes-inc.com>
6770 S:      Maintained
6771 F:      drivers/mfd/lpc_ich.c
6772 F:      drivers/gpio/gpio-ich.c
6773
6774 IDE SUBSYSTEM
6775 M:      "David S. Miller" <davem@davemloft.net>
6776 L:      linux-ide@vger.kernel.org
6777 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6779 S:      Maintained
6780 F:      Documentation/ide/
6781 F:      drivers/ide/
6782 F:      include/linux/ide.h
6783
6784 IDE/ATAPI DRIVERS
6785 M:      Borislav Petkov <bp@alien8.de>
6786 L:      linux-ide@vger.kernel.org
6787 S:      Maintained
6788 F:      Documentation/cdrom/ide-cd
6789 F:      drivers/ide/ide-cd*
6790
6791 IDEAPAD LAPTOP EXTRAS DRIVER
6792 M:      Ike Panhc <ike.pan@canonical.com>
6793 L:      platform-driver-x86@vger.kernel.org
6794 W:      http://launchpad.net/ideapad-laptop
6795 S:      Maintained
6796 F:      drivers/platform/x86/ideapad-laptop.c
6797
6798 IDEAPAD LAPTOP SLIDEBAR DRIVER
6799 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6800 L:      linux-input@vger.kernel.org
6801 W:      https://github.com/o2genum/ideapad-slidebar
6802 S:      Maintained
6803 F:      drivers/input/misc/ideapad_slidebar.c
6804
6805 IDT VersaClock 5 CLOCK DRIVER
6806 M:      Marek Vasut <marek.vasut@gmail.com>
6807 S:      Maintained
6808 F:      drivers/clk/clk-versaclock5.c
6809
6810 IEEE 802.15.4 SUBSYSTEM
6811 M:      Alexander Aring <alex.aring@gmail.com>
6812 M:      Stefan Schmidt <stefan@osg.samsung.com>
6813 L:      linux-wpan@vger.kernel.org
6814 W:      http://wpan.cakelab.org/
6815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6817 S:      Maintained
6818 F:      net/ieee802154/
6819 F:      net/mac802154/
6820 F:      drivers/net/ieee802154/
6821 F:      include/linux/nl802154.h
6822 F:      include/linux/ieee802154.h
6823 F:      include/net/nl802154.h
6824 F:      include/net/mac802154.h
6825 F:      include/net/af_ieee802154.h
6826 F:      include/net/cfg802154.h
6827 F:      include/net/ieee802154_netdev.h
6828 F:      Documentation/networking/ieee802154.txt
6829
6830 IFE PROTOCOL
6831 M:      Yotam Gigi <yotam.gi@gmail.com>
6832 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6833 F:      net/ife
6834 F:      include/net/ife.h
6835 F:      include/uapi/linux/ife.h
6836
6837 IGORPLUG-USB IR RECEIVER
6838 M:      Sean Young <sean@mess.org>
6839 L:      linux-media@vger.kernel.org
6840 S:      Maintained
6841 F:      drivers/media/rc/igorplugusb.c
6842
6843 IGUANAWORKS USB IR TRANSCEIVER
6844 M:      Sean Young <sean@mess.org>
6845 L:      linux-media@vger.kernel.org
6846 S:      Maintained
6847 F:      drivers/media/rc/iguanair.c
6848
6849 IIO DIGITAL POTENTIOMETER DAC
6850 M:      Peter Rosin <peda@axentia.se>
6851 L:      linux-iio@vger.kernel.org
6852 S:      Maintained
6853 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6854 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6855 F:      drivers/iio/dac/dpot-dac.c
6856
6857 IIO ENVELOPE DETECTOR
6858 M:      Peter Rosin <peda@axentia.se>
6859 L:      linux-iio@vger.kernel.org
6860 S:      Maintained
6861 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6862 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6863 F:      drivers/iio/adc/envelope-detector.c
6864
6865 IIO MULTIPLEXER
6866 M:      Peter Rosin <peda@axentia.se>
6867 L:      linux-iio@vger.kernel.org
6868 S:      Maintained
6869 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6870 F:      drivers/iio/multiplexer/iio-mux.c
6871
6872 IIO SUBSYSTEM AND DRIVERS
6873 M:      Jonathan Cameron <jic23@kernel.org>
6874 R:      Hartmut Knaack <knaack.h@gmx.de>
6875 R:      Lars-Peter Clausen <lars@metafoo.de>
6876 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6877 L:      linux-iio@vger.kernel.org
6878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6879 S:      Maintained
6880 F:      Documentation/ABI/testing/configfs-iio*
6881 F:      Documentation/ABI/testing/sysfs-bus-iio*
6882 F:      Documentation/devicetree/bindings/iio/
6883 F:      drivers/iio/
6884 F:      drivers/staging/iio/
6885 F:      include/linux/iio/
6886 F:      tools/iio/
6887
6888 IKANOS/ADI EAGLE ADSL USB DRIVER
6889 M:      Matthieu Castet <castet.matthieu@free.fr>
6890 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6891 S:      Maintained
6892 F:      drivers/usb/atm/ueagle-atm.c
6893
6894 IMGTEC ASCII LCD DRIVER
6895 M:      Paul Burton <paul.burton@mips.com>
6896 S:      Maintained
6897 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6898 F:      drivers/auxdisplay/img-ascii-lcd.c
6899
6900 IMGTEC IR DECODER DRIVER
6901 M:      James Hogan <jhogan@kernel.org>
6902 S:      Maintained
6903 F:      drivers/media/rc/img-ir/
6904
6905 IMS TWINTURBO FRAMEBUFFER DRIVER
6906 L:      linux-fbdev@vger.kernel.org
6907 S:      Orphan
6908 F:      drivers/video/fbdev/imsttfb.c
6909
6910 INA209 HARDWARE MONITOR DRIVER
6911 M:      Guenter Roeck <linux@roeck-us.net>
6912 L:      linux-hwmon@vger.kernel.org
6913 S:      Maintained
6914 F:      Documentation/hwmon/ina209
6915 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6916 F:      drivers/hwmon/ina209.c
6917
6918 INA2XX HARDWARE MONITOR DRIVER
6919 M:      Guenter Roeck <linux@roeck-us.net>
6920 L:      linux-hwmon@vger.kernel.org
6921 S:      Maintained
6922 F:      Documentation/hwmon/ina2xx
6923 F:      drivers/hwmon/ina2xx.c
6924 F:      include/linux/platform_data/ina2xx.h
6925
6926 INDUSTRY PACK SUBSYSTEM (IPACK)
6927 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6928 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6929 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6930 L:      industrypack-devel@lists.sourceforge.net
6931 W:      http://industrypack.sourceforge.net
6932 S:      Maintained
6933 F:      drivers/ipack/
6934
6935 INFINIBAND SUBSYSTEM
6936 M:      Doug Ledford <dledford@redhat.com>
6937 M:      Jason Gunthorpe <jgg@mellanox.com>
6938 L:      linux-rdma@vger.kernel.org
6939 W:      https://github.com/linux-rdma/rdma-core
6940 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6942 S:      Supported
6943 F:      Documentation/devicetree/bindings/infiniband/
6944 F:      Documentation/infiniband/
6945 F:      drivers/infiniband/
6946 F:      include/uapi/linux/if_infiniband.h
6947 F:      include/uapi/rdma/
6948 F:      include/rdma/
6949
6950 INGENIC JZ4780 DMA Driver
6951 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6952 S:      Maintained
6953 F:      drivers/dma/dma-jz4780.c
6954
6955 INGENIC JZ4780 NAND DRIVER
6956 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6957 L:      linux-mtd@lists.infradead.org
6958 S:      Maintained
6959 F:      drivers/mtd/nand/jz4780_*
6960
6961 INOTIFY
6962 M:      Jan Kara <jack@suse.cz>
6963 R:      Amir Goldstein <amir73il@gmail.com>
6964 L:      linux-fsdevel@vger.kernel.org
6965 S:      Maintained
6966 F:      Documentation/filesystems/inotify.txt
6967 F:      fs/notify/inotify/
6968 F:      include/linux/inotify.h
6969 F:      include/uapi/linux/inotify.h
6970
6971 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6972 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6973 L:      linux-input@vger.kernel.org
6974 Q:      http://patchwork.kernel.org/project/linux-input/list/
6975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6976 S:      Maintained
6977 F:      drivers/input/
6978 F:      include/linux/input.h
6979 F:      include/uapi/linux/input.h
6980 F:      include/uapi/linux/input-event-codes.h
6981 F:      include/linux/input/
6982 F:      Documentation/devicetree/bindings/input/
6983 F:      Documentation/input/
6984
6985 INPUT MULTITOUCH (MT) PROTOCOL
6986 M:      Henrik Rydberg <rydberg@bitmath.org>
6987 L:      linux-input@vger.kernel.org
6988 S:      Odd fixes
6989 F:      Documentation/input/multi-touch-protocol.rst
6990 F:      drivers/input/input-mt.c
6991 K:      \b(ABS|SYN)_MT_
6992
6993 INSIDE SECURE CRYPTO DRIVER
6994 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6995 F:      drivers/crypto/inside-secure/
6996 S:      Maintained
6997 L:      linux-crypto@vger.kernel.org
6998
6999 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7000 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7001 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7002 L:      linux-integrity@vger.kernel.org
7003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7004 S:      Supported
7005 F:      security/integrity/ima/
7006
7007 INTEL 810/815 FRAMEBUFFER DRIVER
7008 M:      Antonino Daplas <adaplas@gmail.com>
7009 L:      linux-fbdev@vger.kernel.org
7010 S:      Maintained
7011 F:      drivers/video/fbdev/i810/
7012
7013 INTEL ASoC BDW/HSW DRIVERS
7014 M:      Jie Yang <yang.jie@linux.intel.com>
7015 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7016 S:      Supported
7017 F:      sound/soc/intel/common/sst-dsp*
7018 F:      sound/soc/intel/common/sst-firmware.c
7019 F:      sound/soc/intel/boards/broadwell.c
7020 F:      sound/soc/intel/haswell/
7021
7022 INTEL C600 SERIES SAS CONTROLLER DRIVER
7023 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7024 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7025 L:      linux-scsi@vger.kernel.org
7026 T:      git git://git.code.sf.net/p/intel-sas/isci
7027 S:      Supported
7028 F:      drivers/scsi/isci/
7029
7030 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7031 M:      Jani Nikula <jani.nikula@linux.intel.com>
7032 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7033 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7034 L:      intel-gfx@lists.freedesktop.org
7035 W:      https://01.org/linuxgraphics/
7036 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7037 C:      irc://chat.freenode.net/intel-gfx
7038 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7039 T:      git git://anongit.freedesktop.org/drm-intel
7040 S:      Supported
7041 F:      drivers/gpu/drm/i915/
7042 F:      include/drm/i915*
7043 F:      include/uapi/drm/i915_drm.h
7044 F:      Documentation/gpu/i915.rst
7045
7046 INTEL ETHERNET DRIVERS
7047 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7048 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7049 W:      http://www.intel.com/support/feedback.htm
7050 W:      http://e1000.sourceforge.net/
7051 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7054 S:      Supported
7055 F:      Documentation/networking/e100.txt
7056 F:      Documentation/networking/e1000.txt
7057 F:      Documentation/networking/e1000e.txt
7058 F:      Documentation/networking/igb.txt
7059 F:      Documentation/networking/igbvf.txt
7060 F:      Documentation/networking/ixgb.txt
7061 F:      Documentation/networking/ixgbe.txt
7062 F:      Documentation/networking/ixgbevf.txt
7063 F:      Documentation/networking/i40e.txt
7064 F:      Documentation/networking/i40evf.txt
7065 F:      drivers/net/ethernet/intel/
7066 F:      drivers/net/ethernet/intel/*/
7067 F:      include/linux/avf/virtchnl.h
7068
7069 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7070 M:      Maik Broemme <mbroemme@libmpq.org>
7071 L:      linux-fbdev@vger.kernel.org
7072 S:      Maintained
7073 F:      Documentation/fb/intelfb.txt
7074 F:      drivers/video/fbdev/intelfb/
7075
7076 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7077 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7078 M:      Zhi Wang <zhi.a.wang@intel.com>
7079 L:      intel-gvt-dev@lists.freedesktop.org
7080 L:      intel-gfx@lists.freedesktop.org
7081 W:      https://01.org/igvt-g
7082 T:      git https://github.com/intel/gvt-linux.git
7083 S:      Supported
7084 F:      drivers/gpu/drm/i915/gvt/
7085
7086 INTEL HID EVENT DRIVER
7087 M:      Alex Hung <alex.hung@canonical.com>
7088 L:      platform-driver-x86@vger.kernel.org
7089 S:      Maintained
7090 F:      drivers/platform/x86/intel-hid.c
7091
7092 INTEL I/OAT DMA DRIVER
7093 M:      Dave Jiang <dave.jiang@intel.com>
7094 R:      Dan Williams <dan.j.williams@intel.com>
7095 L:      dmaengine@vger.kernel.org
7096 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7097 S:      Supported
7098 F:      drivers/dma/ioat*
7099
7100 INTEL IDLE DRIVER
7101 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7102 M:      Len Brown <lenb@kernel.org>
7103 L:      linux-pm@vger.kernel.org
7104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7105 B:      https://bugzilla.kernel.org
7106 S:      Supported
7107 F:      drivers/idle/intel_idle.c
7108
7109 INTEL INTEGRATED SENSOR HUB DRIVER
7110 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7111 M:      Jiri Kosina <jikos@kernel.org>
7112 L:      linux-input@vger.kernel.org
7113 S:      Maintained
7114 F:      drivers/hid/intel-ish-hid/
7115
7116 INTEL IOMMU (VT-d)
7117 M:      David Woodhouse <dwmw2@infradead.org>
7118 L:      iommu@lists.linux-foundation.org
7119 T:      git git://git.infradead.org/iommu-2.6.git
7120 S:      Supported
7121 F:      drivers/iommu/intel-iommu.c
7122 F:      include/linux/intel-iommu.h
7123
7124 INTEL IOP-ADMA DMA DRIVER
7125 R:      Dan Williams <dan.j.williams@intel.com>
7126 S:      Odd fixes
7127 F:      drivers/dma/iop-adma.c
7128
7129 INTEL IPU3 CSI-2 CIO2 DRIVER
7130 M:      Yong Zhi <yong.zhi@intel.com>
7131 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
7132 L:      linux-media@vger.kernel.org
7133 S:      Maintained
7134 F:      drivers/media/pci/intel/ipu3/
7135 F:      Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7136
7137 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7138 M:      Krzysztof Halasa <khalasa@piap.pl>
7139 S:      Maintained
7140 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7141 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7142 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7143 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7144 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7145 F:      drivers/net/wan/ixp4xx_hss.c
7146
7147 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7148 M:      Deepak Saxena <dsaxena@plexity.net>
7149 S:      Maintained
7150 F:      drivers/char/hw_random/ixp4xx-rng.c
7151
7152 INTEL MANAGEMENT ENGINE (mei)
7153 M:      Tomas Winkler <tomas.winkler@intel.com>
7154 L:      linux-kernel@vger.kernel.org
7155 S:      Supported
7156 F:      include/uapi/linux/mei.h
7157 F:      include/linux/mei_cl_bus.h
7158 F:      drivers/misc/mei/*
7159 F:      drivers/watchdog/mei_wdt.c
7160 F:      Documentation/misc-devices/mei/*
7161 F:      samples/mei/*
7162
7163 INTEL MENLOW THERMAL DRIVER
7164 M:      Sujith Thomas <sujith.thomas@intel.com>
7165 L:      platform-driver-x86@vger.kernel.org
7166 W:      https://01.org/linux-acpi
7167 S:      Supported
7168 F:      drivers/platform/x86/intel_menlow.c
7169
7170 INTEL MERRIFIELD GPIO DRIVER
7171 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7172 L:      linux-gpio@vger.kernel.org
7173 S:      Maintained
7174 F:      drivers/gpio/gpio-merrifield.c
7175
7176 INTEL MIC DRIVERS (mic)
7177 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7178 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7179 S:      Supported
7180 W:      https://github.com/sudeepdutt/mic
7181 W:      http://software.intel.com/en-us/mic-developer
7182 F:      include/linux/mic_bus.h
7183 F:      include/linux/scif.h
7184 F:      include/uapi/linux/mic_common.h
7185 F:      include/uapi/linux/mic_ioctl.h
7186 F:      include/uapi/linux/scif_ioctl.h
7187 F:      drivers/misc/mic/
7188 F:      drivers/dma/mic_x100_dma.c
7189 F:      drivers/dma/mic_x100_dma.h
7190 F:      Documentation/mic/
7191
7192 INTEL PMC CORE DRIVER
7193 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7194 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7195 L:      platform-driver-x86@vger.kernel.org
7196 S:      Maintained
7197 F:      arch/x86/include/asm/pmc_core.h
7198 F:      drivers/platform/x86/intel_pmc_core*
7199
7200 INTEL PMC/P-Unit IPC DRIVER
7201 M:      Zha Qipeng<qipeng.zha@intel.com>
7202 L:      platform-driver-x86@vger.kernel.org
7203 S:      Maintained
7204 F:      drivers/platform/x86/intel_pmc_ipc.c
7205 F:      drivers/platform/x86/intel_punit_ipc.c
7206 F:      arch/x86/include/asm/intel_pmc_ipc.h
7207 F:      arch/x86/include/asm/intel_punit_ipc.h
7208
7209 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7210 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7211 L:      linux-wireless@vger.kernel.org
7212 S:      Maintained
7213 F:      Documentation/networking/README.ipw2100
7214 F:      Documentation/networking/README.ipw2200
7215 F:      drivers/net/wireless/intel/ipw2x00/
7216
7217 INTEL PSTATE DRIVER
7218 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7219 M:      Len Brown <lenb@kernel.org>
7220 L:      linux-pm@vger.kernel.org
7221 S:      Supported
7222 F:      drivers/cpufreq/intel_pstate.c
7223
7224 INTEL RDMA RNIC DRIVER
7225 M:      Faisal Latif <faisal.latif@intel.com>
7226 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7227 L:      linux-rdma@vger.kernel.org
7228 S:      Supported
7229 F:      drivers/infiniband/hw/i40iw/
7230
7231 INTEL TELEMETRY DRIVER
7232 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7233 L:      platform-driver-x86@vger.kernel.org
7234 S:      Maintained
7235 F:      arch/x86/include/asm/intel_telemetry.h
7236 F:      drivers/platform/x86/intel_telemetry*
7237
7238 INTEL VIRTUAL BUTTON DRIVER
7239 M:      AceLan Kao <acelan.kao@canonical.com>
7240 L:      platform-driver-x86@vger.kernel.org
7241 S:      Maintained
7242 F:      drivers/platform/x86/intel-vbtn.c
7243
7244 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7245 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7246 L:      linux-wireless@vger.kernel.org
7247 S:      Supported
7248 F:      drivers/net/wireless/intel/iwlegacy/
7249
7250 INTEL WIRELESS WIFI LINK (iwlwifi)
7251 M:      Johannes Berg <johannes.berg@intel.com>
7252 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7253 M:      Luca Coelho <luciano.coelho@intel.com>
7254 M:      Intel Linux Wireless <linuxwifi@intel.com>
7255 L:      linux-wireless@vger.kernel.org
7256 W:      http://intellinuxwireless.org
7257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7258 S:      Supported
7259 F:      drivers/net/wireless/intel/iwlwifi/
7260
7261 INTEL WIRELESS WIMAX CONNECTION 2400
7262 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7263 M:      linux-wimax@intel.com
7264 L:      wimax@linuxwimax.org (subscribers-only)
7265 S:      Supported
7266 W:      http://linuxwimax.org
7267 F:      Documentation/wimax/README.i2400m
7268 F:      drivers/net/wimax/i2400m/
7269 F:      include/uapi/linux/wimax/i2400m.h
7270
7271 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7272 M:      Mario Limonciello <mario.limonciello@dell.com>
7273 S:      Maintained
7274 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7275
7276 INTEL(R) TRACE HUB
7277 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7278 S:      Supported
7279 F:      Documentation/trace/intel_th.txt
7280 F:      drivers/hwtracing/intel_th/
7281
7282 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7283 M:      Ning Sun <ning.sun@intel.com>
7284 L:      tboot-devel@lists.sourceforge.net
7285 W:      http://tboot.sourceforge.net
7286 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7287 S:      Supported
7288 F:      Documentation/intel_txt.txt
7289 F:      include/linux/tboot.h
7290 F:      arch/x86/kernel/tboot.c
7291
7292 INTEL-MID GPIO DRIVER
7293 M:      David Cohen <david.a.cohen@linux.intel.com>
7294 L:      linux-gpio@vger.kernel.org
7295 S:      Maintained
7296 F:      drivers/gpio/gpio-intel-mid.c
7297
7298 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7299 M:      Linus Walleij <linus.walleij@linaro.org>
7300 L:      linux-iio@vger.kernel.org
7301 S:      Maintained
7302 F:      drivers/iio/gyro/mpu3050*
7303 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7304
7305 IOC3 ETHERNET DRIVER
7306 M:      Ralf Baechle <ralf@linux-mips.org>
7307 L:      linux-mips@linux-mips.org
7308 S:      Maintained
7309 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7310
7311 IOC3 SERIAL DRIVER
7312 M:      Pat Gefre <pfg@sgi.com>
7313 L:      linux-serial@vger.kernel.org
7314 S:      Maintained
7315 F:      drivers/tty/serial/ioc3_serial.c
7316
7317 IOMMU DRIVERS
7318 M:      Joerg Roedel <joro@8bytes.org>
7319 L:      iommu@lists.linux-foundation.org
7320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7321 S:      Maintained
7322 F:      Documentation/devicetree/bindings/iommu/
7323 F:      drivers/iommu/
7324 F:      include/linux/iommu.h
7325 F:      include/linux/iova.h
7326
7327 IP MASQUERADING
7328 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7329 S:      Maintained
7330 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7331
7332 IPMI SUBSYSTEM
7333 M:      Corey Minyard <minyard@acm.org>
7334 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7335 W:      http://openipmi.sourceforge.net/
7336 S:      Supported
7337 F:      Documentation/IPMI.txt
7338 F:      drivers/char/ipmi/
7339 F:      include/linux/ipmi*
7340 F:      include/uapi/linux/ipmi*
7341
7342 IPS SCSI RAID DRIVER
7343 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7344 L:      linux-scsi@vger.kernel.org
7345 W:      http://www.adaptec.com/
7346 S:      Maintained
7347 F:      drivers/scsi/ips*
7348
7349 IPVS
7350 M:      Wensong Zhang <wensong@linux-vs.org>
7351 M:      Simon Horman <horms@verge.net.au>
7352 M:      Julian Anastasov <ja@ssi.bg>
7353 L:      netdev@vger.kernel.org
7354 L:      lvs-devel@vger.kernel.org
7355 S:      Maintained
7356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7358 F:      Documentation/networking/ipvs-sysctl.txt
7359 F:      include/net/ip_vs.h
7360 F:      include/uapi/linux/ip_vs.h
7361 F:      net/netfilter/ipvs/
7362
7363 IPWIRELESS DRIVER
7364 M:      Jiri Kosina <jikos@kernel.org>
7365 M:      David Sterba <dsterba@suse.com>
7366 S:      Odd Fixes
7367 F:      drivers/tty/ipwireless/
7368
7369 IPX NETWORK LAYER
7370 L:      netdev@vger.kernel.org
7371 S:      Obsolete
7372 F:      include/uapi/linux/ipx.h
7373 F:      drivers/staging/ipx/
7374
7375 IRDA SUBSYSTEM
7376 M:      Samuel Ortiz <samuel@sortiz.org>
7377 L:      irda-users@lists.sourceforge.net (subscribers-only)
7378 L:      netdev@vger.kernel.org
7379 W:      http://irda.sourceforge.net/
7380 S:      Obsolete
7381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7382 F:      Documentation/networking/irda.txt
7383 F:      drivers/staging/irda/
7384
7385 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7386 M:      Marc Zyngier <marc.zyngier@arm.com>
7387 S:      Maintained
7388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7389 F:      Documentation/IRQ-domain.txt
7390 F:      include/linux/irqdomain.h
7391 F:      kernel/irq/irqdomain.c
7392 F:      kernel/irq/msi.c
7393
7394 IRQ SUBSYSTEM
7395 M:      Thomas Gleixner <tglx@linutronix.de>
7396 L:      linux-kernel@vger.kernel.org
7397 S:      Maintained
7398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7399 F:      kernel/irq/
7400
7401 IRQCHIP DRIVERS
7402 M:      Thomas Gleixner <tglx@linutronix.de>
7403 M:      Jason Cooper <jason@lakedaemon.net>
7404 M:      Marc Zyngier <marc.zyngier@arm.com>
7405 L:      linux-kernel@vger.kernel.org
7406 S:      Maintained
7407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7408 F:      Documentation/devicetree/bindings/interrupt-controller/
7409 F:      drivers/irqchip/
7410
7411 ISA
7412 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7413 S:      Maintained
7414 F:      Documentation/isa.txt
7415 F:      drivers/base/isa.c
7416 F:      include/linux/isa.h
7417
7418 ISA RADIO MODULE
7419 M:      Hans Verkuil <hverkuil@xs4all.nl>
7420 L:      linux-media@vger.kernel.org
7421 T:      git git://linuxtv.org/media_tree.git
7422 W:      https://linuxtv.org
7423 S:      Maintained
7424 F:      drivers/media/radio/radio-isa*
7425
7426 ISAPNP
7427 M:      Jaroslav Kysela <perex@perex.cz>
7428 S:      Maintained
7429 F:      Documentation/isapnp.txt
7430 F:      drivers/pnp/isapnp/
7431 F:      include/linux/isapnp.h
7432
7433 ISCSI
7434 M:      Lee Duncan <lduncan@suse.com>
7435 M:      Chris Leech <cleech@redhat.com>
7436 L:      open-iscsi@googlegroups.com
7437 W:      www.open-iscsi.com
7438 S:      Maintained
7439 F:      drivers/scsi/*iscsi*
7440 F:      include/scsi/*iscsi*
7441
7442 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7443 M:      Peter Jones <pjones@redhat.com>
7444 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7445 S:      Maintained
7446 F:      drivers/firmware/iscsi_ibft*
7447
7448 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7449 M:      Or Gerlitz <ogerlitz@mellanox.com>
7450 M:      Sagi Grimberg <sagi@grimberg.me>
7451 M:      Roi Dayan <roid@mellanox.com>
7452 L:      linux-rdma@vger.kernel.org
7453 S:      Supported
7454 W:      http://www.openfabrics.org
7455 W:      www.open-iscsi.org
7456 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7457 F:      drivers/infiniband/ulp/iser/
7458
7459 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7460 M:      Sagi Grimberg <sagi@grimberg.me>
7461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7462 L:      linux-rdma@vger.kernel.org
7463 L:      target-devel@vger.kernel.org
7464 S:      Supported
7465 W:      http://www.linux-iscsi.org
7466 F:      drivers/infiniband/ulp/isert
7467
7468 ISDN SUBSYSTEM
7469 M:      Karsten Keil <isdn@linux-pingi.de>
7470 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7471 L:      netdev@vger.kernel.org
7472 W:      http://www.isdn4linux.de
7473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7474 S:      Maintained
7475 F:      Documentation/isdn/
7476 F:      drivers/isdn/
7477 F:      include/linux/isdn.h
7478 F:      include/linux/isdn/
7479 F:      include/uapi/linux/isdn.h
7480 F:      include/uapi/linux/isdn/
7481
7482 ISDN SUBSYSTEM (Eicon active card driver)
7483 M:      Armin Schindler <mac@melware.de>
7484 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7485 W:      http://www.melware.de
7486 S:      Maintained
7487 F:      drivers/isdn/hardware/eicon/
7488
7489 IT87 HARDWARE MONITORING DRIVER
7490 M:      Jean Delvare <jdelvare@suse.com>
7491 L:      linux-hwmon@vger.kernel.org
7492 S:      Maintained
7493 F:      Documentation/hwmon/it87
7494 F:      drivers/hwmon/it87.c
7495
7496 IT913X MEDIA DRIVER
7497 M:      Antti Palosaari <crope@iki.fi>
7498 L:      linux-media@vger.kernel.org
7499 W:      https://linuxtv.org
7500 W:      http://palosaari.fi/linux/
7501 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7502 T:      git git://linuxtv.org/anttip/media_tree.git
7503 S:      Maintained
7504 F:      drivers/media/tuners/it913x*
7505
7506 IVTV VIDEO4LINUX DRIVER
7507 M:      Andy Walls <awalls@md.metrocast.net>
7508 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7509 L:      linux-media@vger.kernel.org
7510 T:      git git://linuxtv.org/media_tree.git
7511 W:      http://www.ivtvdriver.org
7512 S:      Maintained
7513 F:      Documentation/media/v4l-drivers/ivtv*
7514 F:      drivers/media/pci/ivtv/
7515 F:      include/uapi/linux/ivtv*
7516
7517 IX2505V MEDIA DRIVER
7518 M:      Malcolm Priestley <tvboxspy@gmail.com>
7519 L:      linux-media@vger.kernel.org
7520 W:      https://linuxtv.org
7521 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7522 S:      Maintained
7523 F:      drivers/media/dvb-frontends/ix2505v*
7524
7525 JC42.4 TEMPERATURE SENSOR DRIVER
7526 M:      Guenter Roeck <linux@roeck-us.net>
7527 L:      linux-hwmon@vger.kernel.org
7528 S:      Maintained
7529 F:      drivers/hwmon/jc42.c
7530 F:      Documentation/hwmon/jc42
7531
7532 JFS FILESYSTEM
7533 M:      Dave Kleikamp <shaggy@kernel.org>
7534 L:      jfs-discussion@lists.sourceforge.net
7535 W:      http://jfs.sourceforge.net/
7536 T:      git git://github.com/kleikamp/linux-shaggy.git
7537 S:      Maintained
7538 F:      Documentation/filesystems/jfs.txt
7539 F:      fs/jfs/
7540
7541 JME NETWORK DRIVER
7542 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7543 L:      netdev@vger.kernel.org
7544 S:      Maintained
7545 F:      drivers/net/ethernet/jme.*
7546
7547 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7548 M:      David Woodhouse <dwmw2@infradead.org>
7549 L:      linux-mtd@lists.infradead.org
7550 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7551 S:      Maintained
7552 F:      fs/jffs2/
7553 F:      include/uapi/linux/jffs2.h
7554
7555 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7556 M:      "Theodore Ts'o" <tytso@mit.edu>
7557 M:      Jan Kara <jack@suse.com>
7558 L:      linux-ext4@vger.kernel.org
7559 S:      Maintained
7560 F:      fs/jbd2/
7561 F:      include/linux/jbd2.h
7562
7563 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7564 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7565 L:      linux-media@vger.kernel.org
7566 S:      Maintained
7567 F:      drivers/media/platform/rcar_jpu.c
7568
7569 JSM Neo PCI based serial card
7570 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7571 L:      linux-serial@vger.kernel.org
7572 S:      Maintained
7573 F:      drivers/tty/serial/jsm/
7574
7575 K10TEMP HARDWARE MONITORING DRIVER
7576 M:      Clemens Ladisch <clemens@ladisch.de>
7577 L:      linux-hwmon@vger.kernel.org
7578 S:      Maintained
7579 F:      Documentation/hwmon/k10temp
7580 F:      drivers/hwmon/k10temp.c
7581
7582 K8TEMP HARDWARE MONITORING DRIVER
7583 M:      Rudolf Marek <r.marek@assembler.cz>
7584 L:      linux-hwmon@vger.kernel.org
7585 S:      Maintained
7586 F:      Documentation/hwmon/k8temp
7587 F:      drivers/hwmon/k8temp.c
7588
7589 KASAN
7590 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7591 R:      Alexander Potapenko <glider@google.com>
7592 R:      Dmitry Vyukov <dvyukov@google.com>
7593 L:      kasan-dev@googlegroups.com
7594 S:      Maintained
7595 F:      arch/*/include/asm/kasan.h
7596 F:      arch/*/mm/kasan_init*
7597 F:      Documentation/dev-tools/kasan.rst
7598 F:      include/linux/kasan*.h
7599 F:      lib/test_kasan.c
7600 F:      mm/kasan/
7601 F:      scripts/Makefile.kasan
7602
7603 KCONFIG
7604 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7606 L:      linux-kbuild@vger.kernel.org
7607 S:      Maintained
7608 F:      Documentation/kbuild/kconfig-language.txt
7609 F:      scripts/kconfig/
7610
7611 KDUMP
7612 M:      Dave Young <dyoung@redhat.com>
7613 M:      Baoquan He <bhe@redhat.com>
7614 R:      Vivek Goyal <vgoyal@redhat.com>
7615 L:      kexec@lists.infradead.org
7616 W:      http://lse.sourceforge.net/kdump/
7617 S:      Maintained
7618 F:      Documentation/kdump/
7619
7620 KEENE FM RADIO TRANSMITTER DRIVER
7621 M:      Hans Verkuil <hverkuil@xs4all.nl>
7622 L:      linux-media@vger.kernel.org
7623 T:      git git://linuxtv.org/media_tree.git
7624 W:      https://linuxtv.org
7625 S:      Maintained
7626 F:      drivers/media/radio/radio-keene*
7627
7628 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7629 M:      Ian Kent <raven@themaw.net>
7630 L:      autofs@vger.kernel.org
7631 S:      Maintained
7632 F:      fs/autofs4/
7633
7634 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7635 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7636 M:      Michal Marek <michal.lkml@markovi.net>
7637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7638 L:      linux-kbuild@vger.kernel.org
7639 S:      Maintained
7640 F:      Documentation/kbuild/
7641 F:      Makefile
7642 F:      scripts/Makefile.*
7643 F:      scripts/basic/
7644 F:      scripts/mk*
7645 F:      scripts/package/
7646
7647 KERNEL JANITORS
7648 L:      kernel-janitors@vger.kernel.org
7649 W:      http://kernelnewbies.org/KernelJanitors
7650 S:      Odd Fixes
7651
7652 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7653 M:      "J. Bruce Fields" <bfields@fieldses.org>
7654 M:      Jeff Layton <jlayton@kernel.org>
7655 L:      linux-nfs@vger.kernel.org
7656 W:      http://nfs.sourceforge.net/
7657 T:      git git://linux-nfs.org/~bfields/linux.git
7658 S:      Supported
7659 F:      fs/nfsd/
7660 F:      include/uapi/linux/nfsd/
7661 F:      fs/lockd/
7662 F:      fs/nfs_common/
7663 F:      net/sunrpc/
7664 F:      include/linux/lockd/
7665 F:      include/linux/sunrpc/
7666 F:      include/uapi/linux/sunrpc/
7667
7668 KERNEL SELFTEST FRAMEWORK
7669 M:      Shuah Khan <shuahkh@osg.samsung.com>
7670 M:      Shuah Khan <shuah@kernel.org>
7671 L:      linux-kselftest@vger.kernel.org
7672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7673 S:      Maintained
7674 F:      tools/testing/selftests/
7675 F:      Documentation/dev-tools/kselftest*
7676
7677 KERNEL USERMODE HELPER
7678 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7679 L:      linux-kernel@vger.kernel.org
7680 S:      Maintained
7681 F:      kernel/umh.c
7682 F:      include/linux/umh.h
7683
7684 KERNEL VIRTUAL MACHINE (KVM)
7685 M:      Paolo Bonzini <pbonzini@redhat.com>
7686 M:      Radim Krčmář <rkrcmar@redhat.com>
7687 L:      kvm@vger.kernel.org
7688 W:      http://www.linux-kvm.org
7689 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7690 S:      Supported
7691 F:      Documentation/virtual/kvm/
7692 F:      include/trace/events/kvm.h
7693 F:      include/uapi/asm-generic/kvm*
7694 F:      include/uapi/linux/kvm*
7695 F:      include/asm-generic/kvm*
7696 F:      include/linux/kvm*
7697 F:      include/kvm/iodev.h
7698 F:      virt/kvm/*
7699 F:      tools/kvm/
7700
7701 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7702 M:      Joerg Roedel <joro@8bytes.org>
7703 L:      kvm@vger.kernel.org
7704 W:      http://www.linux-kvm.org/
7705 S:      Maintained
7706 F:      arch/x86/include/asm/svm.h
7707 F:      arch/x86/kvm/svm.c
7708
7709 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7710 M:      Christoffer Dall <christoffer.dall@linaro.org>
7711 M:      Marc Zyngier <marc.zyngier@arm.com>
7712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7713 L:      kvmarm@lists.cs.columbia.edu
7714 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7716 S:      Supported
7717 F:      arch/arm/include/uapi/asm/kvm*
7718 F:      arch/arm/include/asm/kvm*
7719 F:      arch/arm/kvm/
7720 F:      virt/kvm/arm/
7721 F:      include/kvm/arm_*
7722
7723 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7724 M:      Christoffer Dall <christoffer.dall@linaro.org>
7725 M:      Marc Zyngier <marc.zyngier@arm.com>
7726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7727 L:      kvmarm@lists.cs.columbia.edu
7728 S:      Maintained
7729 F:      arch/arm64/include/uapi/asm/kvm*
7730 F:      arch/arm64/include/asm/kvm*
7731 F:      arch/arm64/kvm/
7732
7733 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7734 M:      James Hogan <jhogan@kernel.org>
7735 L:      linux-mips@linux-mips.org
7736 S:      Supported
7737 F:      arch/mips/include/uapi/asm/kvm*
7738 F:      arch/mips/include/asm/kvm*
7739 F:      arch/mips/kvm/
7740
7741 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7742 M:      Paul Mackerras <paulus@ozlabs.org>
7743 L:      kvm-ppc@vger.kernel.org
7744 W:      http://www.linux-kvm.org/
7745 T:      git git://github.com/agraf/linux-2.6.git
7746 S:      Supported
7747 F:      arch/powerpc/include/uapi/asm/kvm*
7748 F:      arch/powerpc/include/asm/kvm*
7749 F:      arch/powerpc/kvm/
7750 F:      arch/powerpc/kernel/kvm*
7751
7752 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7753 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7754 M:      Janosch Frank <frankja@linux.vnet.ibm.com>
7755 R:      David Hildenbrand <david@redhat.com>
7756 R:      Cornelia Huck <cohuck@redhat.com>
7757 L:      linux-s390@vger.kernel.org
7758 W:      http://www.ibm.com/developerworks/linux/linux390/
7759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7760 S:      Supported
7761 F:      arch/s390/include/uapi/asm/kvm*
7762 F:      arch/s390/include/asm/gmap.h
7763 F:      arch/s390/include/asm/kvm*
7764 F:      arch/s390/kvm/
7765 F:      arch/s390/mm/gmap.c
7766
7767 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7768 M:      Paolo Bonzini <pbonzini@redhat.com>
7769 M:      Radim Krčmář <rkrcmar@redhat.com>
7770 L:      kvm@vger.kernel.org
7771 W:      http://www.linux-kvm.org
7772 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7773 S:      Supported
7774 F:      arch/x86/kvm/
7775 F:      arch/x86/include/uapi/asm/kvm*
7776 F:      arch/x86/include/asm/kvm*
7777 F:      arch/x86/include/asm/pvclock-abi.h
7778 F:      arch/x86/kernel/kvm.c
7779 F:      arch/x86/kernel/kvmclock.c
7780
7781 KERNFS
7782 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7783 M:      Tejun Heo <tj@kernel.org>
7784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7785 S:      Supported
7786 F:      include/linux/kernfs.h
7787 F:      fs/kernfs/
7788
7789 KEXEC
7790 M:      Eric Biederman <ebiederm@xmission.com>
7791 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7792 L:      kexec@lists.infradead.org
7793 S:      Maintained
7794 F:      include/linux/kexec.h
7795 F:      include/uapi/linux/kexec.h
7796 F:      kernel/kexec*
7797
7798 KEYS-ENCRYPTED
7799 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7800 L:      linux-integrity@vger.kernel.org
7801 L:      keyrings@vger.kernel.org
7802 S:      Supported
7803 F:      Documentation/security/keys/trusted-encrypted.rst
7804 F:      include/keys/encrypted-type.h
7805 F:      security/keys/encrypted-keys/
7806
7807 KEYS-TRUSTED
7808 M:      James Bottomley <jejb@linux.vnet.ibm.com>
7809 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7810 L:      linux-integrity@vger.kernel.org
7811 L:      keyrings@vger.kernel.org
7812 S:      Supported
7813 F:      Documentation/security/keys/trusted-encrypted.rst
7814 F:      include/keys/trusted-type.h
7815 F:      security/keys/trusted.c
7816 F:      security/keys/trusted.h
7817
7818 KEYS/KEYRINGS:
7819 M:      David Howells <dhowells@redhat.com>
7820 L:      keyrings@vger.kernel.org
7821 S:      Maintained
7822 F:      Documentation/security/keys/core.rst
7823 F:      include/linux/key.h
7824 F:      include/linux/key-type.h
7825 F:      include/linux/keyctl.h
7826 F:      include/uapi/linux/keyctl.h
7827 F:      include/keys/
7828 F:      security/keys/
7829
7830 KGDB / KDB /debug_core
7831 M:      Jason Wessel <jason.wessel@windriver.com>
7832 M:      Daniel Thompson <daniel.thompson@linaro.org>
7833 W:      http://kgdb.wiki.kernel.org/
7834 L:      kgdb-bugreport@lists.sourceforge.net
7835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7836 S:      Maintained
7837 F:      Documentation/dev-tools/kgdb.rst
7838 F:      drivers/misc/kgdbts.c
7839 F:      drivers/tty/serial/kgdboc.c
7840 F:      include/linux/kdb.h
7841 F:      include/linux/kgdb.h
7842 F:      kernel/debug/
7843
7844 KMEMLEAK
7845 M:      Catalin Marinas <catalin.marinas@arm.com>
7846 S:      Maintained
7847 F:      Documentation/dev-tools/kmemleak.rst
7848 F:      include/linux/kmemleak.h
7849 F:      mm/kmemleak.c
7850 F:      mm/kmemleak-test.c
7851
7852 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7853 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7854 L:      linux-kernel@vger.kernel.org
7855 S:      Maintained
7856 F:      kernel/kmod.c
7857 F:      include/linux/kmod.h
7858 F:      lib/test_kmod.c
7859 F:      tools/testing/selftests/kmod/
7860
7861 KPROBES
7862 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7863 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7864 M:      "David S. Miller" <davem@davemloft.net>
7865 M:      Masami Hiramatsu <mhiramat@kernel.org>
7866 S:      Maintained
7867 F:      Documentation/kprobes.txt
7868 F:      include/linux/kprobes.h
7869 F:      include/asm-generic/kprobes.h
7870 F:      kernel/kprobes.c
7871
7872 KS0108 LCD CONTROLLER DRIVER
7873 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7874 W:      http://miguelojeda.es/auxdisplay.htm
7875 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7876 S:      Maintained
7877 F:      Documentation/auxdisplay/ks0108
7878 F:      drivers/auxdisplay/ks0108.c
7879 F:      include/linux/ks0108.h
7880
7881 L3MDEV
7882 M:      David Ahern <dsa@cumulusnetworks.com>
7883 L:      netdev@vger.kernel.org
7884 S:      Maintained
7885 F:      net/l3mdev
7886 F:      include/net/l3mdev.h
7887
7888 LANTIQ MIPS ARCHITECTURE
7889 M:      John Crispin <john@phrozen.org>
7890 L:      linux-mips@linux-mips.org
7891 S:      Maintained
7892 F:      arch/mips/lantiq
7893 F:      drivers/soc/lantiq
7894
7895 LAPB module
7896 L:      linux-x25@vger.kernel.org
7897 S:      Orphan
7898 F:      Documentation/networking/lapb-module.txt
7899 F:      include/*/lapb.h
7900 F:      net/lapb/
7901
7902 LASI 53c700 driver for PARISC
7903 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7904 L:      linux-scsi@vger.kernel.org
7905 S:      Maintained
7906 F:      Documentation/scsi/53c700.txt
7907 F:      drivers/scsi/53c700*
7908
7909 LEAKING_ADDRESSES
7910 M:      Tobin C. Harding <me@tobin.cc>
7911 S:      Maintained
7912 F:      scripts/leaking_addresses.pl
7913
7914 LED SUBSYSTEM
7915 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7916 M:      Pavel Machek <pavel@ucw.cz>
7917 L:      linux-leds@vger.kernel.org
7918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7919 S:      Maintained
7920 F:      Documentation/devicetree/bindings/leds/
7921 F:      drivers/leds/
7922 F:      include/linux/leds.h
7923
7924 LEGACY EEPROM DRIVER
7925 M:      Jean Delvare <jdelvare@suse.com>
7926 S:      Maintained
7927 F:      Documentation/misc-devices/eeprom
7928 F:      drivers/misc/eeprom/eeprom.c
7929
7930 LEGO USB Tower driver
7931 M:      Juergen Stuber <starblue@users.sourceforge.net>
7932 L:      legousb-devel@lists.sourceforge.net
7933 W:      http://legousb.sourceforge.net/
7934 S:      Maintained
7935 F:      drivers/usb/misc/legousbtower.c
7936
7937 LG2160 MEDIA DRIVER
7938 M:      Michael Krufky <mkrufky@linuxtv.org>
7939 L:      linux-media@vger.kernel.org
7940 W:      https://linuxtv.org
7941 W:      http://github.com/mkrufky
7942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7943 T:      git git://linuxtv.org/mkrufky/tuners.git
7944 S:      Maintained
7945 F:      drivers/media/dvb-frontends/lg2160.*
7946
7947 LGDT3305 MEDIA DRIVER
7948 M:      Michael Krufky <mkrufky@linuxtv.org>
7949 L:      linux-media@vger.kernel.org
7950 W:      https://linuxtv.org
7951 W:      http://github.com/mkrufky
7952 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7953 T:      git git://linuxtv.org/mkrufky/tuners.git
7954 S:      Maintained
7955 F:      drivers/media/dvb-frontends/lgdt3305.*
7956
7957 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7958 M:      Viresh Kumar <vireshk@kernel.org>
7959 L:      linux-ide@vger.kernel.org
7960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7961 S:      Maintained
7962 F:      include/linux/pata_arasan_cf_data.h
7963 F:      drivers/ata/pata_arasan_cf.c
7964
7965 LIBATA PATA DRIVERS
7966 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7967 M:      Tejun Heo <tj@kernel.org>
7968 L:      linux-ide@vger.kernel.org
7969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7970 S:      Maintained
7971 F:      drivers/ata/pata_*.c
7972 F:      drivers/ata/ata_generic.c
7973
7974 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7975 M:      Linus Walleij <linus.walleij@linaro.org>
7976 L:      linux-ide@vger.kernel.org
7977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7978 S:      Maintained
7979 F:      drivers/ata/pata_ftide010.c
7980 F:      drivers/ata/sata_gemini.c
7981 F:      drivers/ata/sata_gemini.h
7982
7983 LIBATA SATA AHCI PLATFORM devices support
7984 M:      Hans de Goede <hdegoede@redhat.com>
7985 M:      Tejun Heo <tj@kernel.org>
7986 L:      linux-ide@vger.kernel.org
7987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7988 S:      Maintained
7989 F:      drivers/ata/ahci_platform.c
7990 F:      drivers/ata/libahci_platform.c
7991 F:      include/linux/ahci_platform.h
7992
7993 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7994 M:      Mikael Pettersson <mikpelinux@gmail.com>
7995 L:      linux-ide@vger.kernel.org
7996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7997 S:      Maintained
7998 F:      drivers/ata/sata_promise.*
7999
8000 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8001 M:      Tejun Heo <tj@kernel.org>
8002 L:      linux-ide@vger.kernel.org
8003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8004 S:      Maintained
8005 F:      drivers/ata/
8006 F:      include/linux/ata.h
8007 F:      include/linux/libata.h
8008 F:      Documentation/devicetree/bindings/ata/
8009
8010 LIBLOCKDEP
8011 M:      Sasha Levin <alexander.levin@verizon.com>
8012 S:      Maintained
8013 F:      tools/lib/lockdep/
8014
8015 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8016 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8017 L:      linux-nvdimm@lists.01.org
8018 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8019 S:      Supported
8020 F:      drivers/nvdimm/blk.c
8021 F:      drivers/nvdimm/region_devs.c
8022
8023 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8024 M:      Vishal Verma <vishal.l.verma@intel.com>
8025 L:      linux-nvdimm@lists.01.org
8026 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8027 S:      Supported
8028 F:      drivers/nvdimm/btt*
8029
8030 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8031 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8032 L:      linux-nvdimm@lists.01.org
8033 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8034 S:      Supported
8035 F:      drivers/nvdimm/pmem*
8036
8037 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8038 M:      Dan Williams <dan.j.williams@intel.com>
8039 L:      linux-nvdimm@lists.01.org
8040 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8042 S:      Supported
8043 F:      drivers/nvdimm/*
8044 F:      drivers/acpi/nfit/*
8045 F:      include/linux/nd.h
8046 F:      include/linux/libnvdimm.h
8047 F:      include/uapi/linux/ndctl.h
8048
8049 LIGHTNVM PLATFORM SUPPORT
8050 M:      Matias Bjorling <mb@lightnvm.io>
8051 W:      http://github/OpenChannelSSD
8052 L:      linux-block@vger.kernel.org
8053 S:      Maintained
8054 F:      drivers/lightnvm/
8055 F:      include/linux/lightnvm.h
8056 F:      include/uapi/linux/lightnvm.h
8057
8058 LINUX FOR POWER MACINTOSH
8059 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8060 W:      http://www.penguinppc.org/
8061 L:      linuxppc-dev@lists.ozlabs.org
8062 S:      Maintained
8063 F:      arch/powerpc/platforms/powermac/
8064 F:      drivers/macintosh/
8065
8066 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8067 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8068 M:      Paul Mackerras <paulus@samba.org>
8069 M:      Michael Ellerman <mpe@ellerman.id.au>
8070 W:      https://github.com/linuxppc/linux/wiki
8071 L:      linuxppc-dev@lists.ozlabs.org
8072 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8074 S:      Supported
8075 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8076 F:      Documentation/devicetree/bindings/powerpc/
8077 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8078 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8079 F:      Documentation/powerpc/
8080 F:      arch/powerpc/
8081 F:      drivers/char/tpm/tpm_ibmvtpm*
8082 F:      drivers/crypto/nx/
8083 F:      drivers/crypto/vmx/
8084 F:      drivers/i2c/busses/i2c-opal.c
8085 F:      drivers/net/ethernet/ibm/ibmveth.*
8086 F:      drivers/net/ethernet/ibm/ibmvnic.*
8087 F:      drivers/pci/hotplug/pnv_php.c
8088 F:      drivers/pci/hotplug/rpa*
8089 F:      drivers/rtc/rtc-opal.c
8090 F:      drivers/scsi/ibmvscsi/
8091 F:      drivers/tty/hvc/hvc_opal.c
8092 F:      drivers/watchdog/wdrtas.c
8093 F:      tools/testing/selftests/powerpc
8094 N:      /pmac
8095 N:      powermac
8096 N:      powernv
8097 N:      [^a-z0-9]ps3
8098 N:      pseries
8099
8100 LINUX FOR POWERPC EMBEDDED MPC5XXX
8101 M:      Anatolij Gustschin <agust@denx.de>
8102 L:      linuxppc-dev@lists.ozlabs.org
8103 T:      git git://git.denx.de/linux-denx-agust.git
8104 S:      Maintained
8105 F:      arch/powerpc/platforms/512x/
8106 F:      arch/powerpc/platforms/52xx/
8107
8108 LINUX FOR POWERPC EMBEDDED PPC4XX
8109 M:      Alistair Popple <alistair@popple.id.au>
8110 M:      Matt Porter <mporter@kernel.crashing.org>
8111 W:      http://www.penguinppc.org/
8112 L:      linuxppc-dev@lists.ozlabs.org
8113 S:      Maintained
8114 F:      arch/powerpc/platforms/40x/
8115 F:      arch/powerpc/platforms/44x/
8116
8117 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8118 M:      Scott Wood <oss@buserror.net>
8119 M:      Kumar Gala <galak@kernel.crashing.org>
8120 W:      http://www.penguinppc.org/
8121 L:      linuxppc-dev@lists.ozlabs.org
8122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8123 S:      Maintained
8124 F:      arch/powerpc/platforms/83xx/
8125 F:      arch/powerpc/platforms/85xx/
8126 F:      Documentation/devicetree/bindings/powerpc/fsl/
8127
8128 LINUX FOR POWERPC EMBEDDED PPC8XX
8129 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8130 W:      http://www.penguinppc.org/
8131 L:      linuxppc-dev@lists.ozlabs.org
8132 S:      Maintained
8133 F:      arch/powerpc/platforms/8xx/
8134
8135 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8136 L:      linuxppc-dev@lists.ozlabs.org
8137 S:      Orphan
8138 F:      arch/powerpc/*/*virtex*
8139 F:      arch/powerpc/*/*/*virtex*
8140
8141 LINUX FOR POWERPC PA SEMI PWRFICIENT
8142 L:      linuxppc-dev@lists.ozlabs.org
8143 S:      Orphan
8144 F:      arch/powerpc/platforms/pasemi/
8145 F:      drivers/*/*pasemi*
8146 F:      drivers/*/*/*pasemi*
8147
8148 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8149 M:      Kees Cook <keescook@chromium.org>
8150 S:      Maintained
8151 F:      drivers/misc/lkdtm*
8152
8153 LINUX SECURITY MODULE (LSM) FRAMEWORK
8154 M:      Chris Wright <chrisw@sous-sol.org>
8155 L:      linux-security-module@vger.kernel.org
8156 S:      Supported
8157
8158 LIS3LV02D ACCELEROMETER DRIVER
8159 M:      Eric Piel <eric.piel@tremplin-utc.net>
8160 S:      Maintained
8161 F:      Documentation/misc-devices/lis3lv02d
8162 F:      drivers/misc/lis3lv02d/
8163 F:      drivers/platform/x86/hp_accel.c
8164
8165 LIVE PATCHING
8166 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8167 M:      Jessica Yu <jeyu@kernel.org>
8168 M:      Jiri Kosina <jikos@kernel.org>
8169 M:      Miroslav Benes <mbenes@suse.cz>
8170 R:      Petr Mladek <pmladek@suse.com>
8171 S:      Maintained
8172 F:      kernel/livepatch/
8173 F:      include/linux/livepatch.h
8174 F:      arch/x86/include/asm/livepatch.h
8175 F:      arch/x86/kernel/livepatch.c
8176 F:      Documentation/livepatch/
8177 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8178 F:      samples/livepatch/
8179 L:      live-patching@vger.kernel.org
8180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8181
8182 LLC (802.2)
8183 L:      netdev@vger.kernel.org
8184 S:      Odd fixes
8185 F:      include/linux/llc.h
8186 F:      include/uapi/linux/llc.h
8187 F:      include/net/llc*
8188 F:      net/llc/
8189
8190 LM73 HARDWARE MONITOR DRIVER
8191 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8192 L:      linux-hwmon@vger.kernel.org
8193 S:      Maintained
8194 F:      drivers/hwmon/lm73.c
8195
8196 LM78 HARDWARE MONITOR DRIVER
8197 M:      Jean Delvare <jdelvare@suse.com>
8198 L:      linux-hwmon@vger.kernel.org
8199 S:      Maintained
8200 F:      Documentation/hwmon/lm78
8201 F:      drivers/hwmon/lm78.c
8202
8203 LM83 HARDWARE MONITOR DRIVER
8204 M:      Jean Delvare <jdelvare@suse.com>
8205 L:      linux-hwmon@vger.kernel.org
8206 S:      Maintained
8207 F:      Documentation/hwmon/lm83
8208 F:      drivers/hwmon/lm83.c
8209
8210 LM90 HARDWARE MONITOR DRIVER
8211 M:      Jean Delvare <jdelvare@suse.com>
8212 L:      linux-hwmon@vger.kernel.org
8213 S:      Maintained
8214 F:      Documentation/hwmon/lm90
8215 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8216 F:      drivers/hwmon/lm90.c
8217 F:      include/dt-bindings/thermal/lm90.h
8218
8219 LM95234 HARDWARE MONITOR DRIVER
8220 M:      Guenter Roeck <linux@roeck-us.net>
8221 L:      linux-hwmon@vger.kernel.org
8222 S:      Maintained
8223 F:      Documentation/hwmon/lm95234
8224 F:      drivers/hwmon/lm95234.c
8225
8226 LME2510 MEDIA DRIVER
8227 M:      Malcolm Priestley <tvboxspy@gmail.com>
8228 L:      linux-media@vger.kernel.org
8229 W:      https://linuxtv.org
8230 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8231 S:      Maintained
8232 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8233
8234 LOADPIN SECURITY MODULE
8235 M:      Kees Cook <keescook@chromium.org>
8236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8237 S:      Supported
8238 F:      security/loadpin/
8239 F:      Documentation/admin-guide/LSM/LoadPin.rst
8240
8241 LOCKING PRIMITIVES
8242 M:      Peter Zijlstra <peterz@infradead.org>
8243 M:      Ingo Molnar <mingo@redhat.com>
8244 L:      linux-kernel@vger.kernel.org
8245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8246 S:      Maintained
8247 F:      Documentation/locking/
8248 F:      include/linux/lockdep.h
8249 F:      include/linux/spinlock*.h
8250 F:      arch/*/include/asm/spinlock*.h
8251 F:      include/linux/rwlock*.h
8252 F:      include/linux/mutex*.h
8253 F:      arch/*/include/asm/mutex*.h
8254 F:      include/linux/rwsem*.h
8255 F:      arch/*/include/asm/rwsem.h
8256 F:      include/linux/seqlock.h
8257 F:      lib/locking*.[ch]
8258 F:      kernel/locking/
8259 X:      kernel/locking/locktorture.c
8260
8261 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8262 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8263 L:      linux-ntfs-dev@lists.sourceforge.net
8264 W:      http://www.linux-ntfs.org/content/view/19/37/
8265 S:      Maintained
8266 F:      Documentation/ldm.txt
8267 F:      block/partitions/ldm.*
8268
8269 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8270 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8271 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8272 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8273 L:      MPT-FusionLinux.pdl@broadcom.com
8274 L:      linux-scsi@vger.kernel.org
8275 W:      http://www.avagotech.com/support/
8276 S:      Supported
8277 F:      drivers/message/fusion/
8278 F:      drivers/scsi/mpt2sas/
8279 F:      drivers/scsi/mpt3sas/
8280
8281 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8282 M:      Matthew Wilcox <matthew@wil.cx>
8283 L:      linux-scsi@vger.kernel.org
8284 S:      Maintained
8285 F:      drivers/scsi/sym53c8xx_2/
8286
8287 LTC4261 HARDWARE MONITOR DRIVER
8288 M:      Guenter Roeck <linux@roeck-us.net>
8289 L:      linux-hwmon@vger.kernel.org
8290 S:      Maintained
8291 F:      Documentation/hwmon/ltc4261
8292 F:      drivers/hwmon/ltc4261.c
8293
8294 LTC4306 I2C MULTIPLEXER DRIVER
8295 M:      Michael Hennerich <michael.hennerich@analog.com>
8296 W:      http://ez.analog.com/community/linux-device-drivers
8297 L:      linux-i2c@vger.kernel.org
8298 S:      Supported
8299 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8300 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8301
8302 LTP (Linux Test Project)
8303 M:      Mike Frysinger <vapier@gentoo.org>
8304 M:      Cyril Hrubis <chrubis@suse.cz>
8305 M:      Wanlong Gao <wanlong.gao@gmail.com>
8306 M:      Jan Stancek <jstancek@redhat.com>
8307 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8308 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8309 L:      ltp@lists.linux.it (subscribers-only)
8310 W:      http://linux-test-project.github.io/
8311 T:      git git://github.com/linux-test-project/ltp.git
8312 S:      Maintained
8313
8314 M32R ARCHITECTURE
8315 W:      http://www.linux-m32r.org/
8316 S:      Orphan
8317 F:      arch/m32r/
8318
8319 M68K ARCHITECTURE
8320 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8321 L:      linux-m68k@lists.linux-m68k.org
8322 W:      http://www.linux-m68k.org/
8323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8324 S:      Maintained
8325 F:      arch/m68k/
8326 F:      drivers/zorro/
8327
8328 M68K ON APPLE MACINTOSH
8329 M:      Joshua Thompson <funaho@jurai.org>
8330 W:      http://www.mac.linux-m68k.org/
8331 L:      linux-m68k@lists.linux-m68k.org
8332 S:      Maintained
8333 F:      arch/m68k/mac/
8334
8335 M68K ON HP9000/300
8336 M:      Philip Blundell <philb@gnu.org>
8337 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8338 S:      Maintained
8339 F:      arch/m68k/hp300/
8340
8341 M88DS3103 MEDIA DRIVER
8342 M:      Antti Palosaari <crope@iki.fi>
8343 L:      linux-media@vger.kernel.org
8344 W:      https://linuxtv.org
8345 W:      http://palosaari.fi/linux/
8346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8347 T:      git git://linuxtv.org/anttip/media_tree.git
8348 S:      Maintained
8349 F:      drivers/media/dvb-frontends/m88ds3103*
8350
8351 M88RS2000 MEDIA DRIVER
8352 M:      Malcolm Priestley <tvboxspy@gmail.com>
8353 L:      linux-media@vger.kernel.org
8354 W:      https://linuxtv.org
8355 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8356 S:      Maintained
8357 F:      drivers/media/dvb-frontends/m88rs2000*
8358
8359 MA901 MASTERKIT USB FM RADIO DRIVER
8360 M:      Alexey Klimov <klimov.linux@gmail.com>
8361 L:      linux-media@vger.kernel.org
8362 T:      git git://linuxtv.org/media_tree.git
8363 S:      Maintained
8364 F:      drivers/media/radio/radio-ma901.c
8365
8366 MAC80211
8367 M:      Johannes Berg <johannes@sipsolutions.net>
8368 L:      linux-wireless@vger.kernel.org
8369 W:      http://wireless.kernel.org/
8370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8372 S:      Maintained
8373 F:      Documentation/networking/mac80211-injection.txt
8374 F:      include/net/mac80211.h
8375 F:      net/mac80211/
8376 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8377 F:      Documentation/networking/mac80211_hwsim/README
8378
8379 MAILBOX API
8380 M:      Jassi Brar <jassisinghbrar@gmail.com>
8381 L:      linux-kernel@vger.kernel.org
8382 S:      Maintained
8383 F:      drivers/mailbox/
8384 F:      include/linux/mailbox_client.h
8385 F:      include/linux/mailbox_controller.h
8386
8387 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8388 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8389 W:      http://www.kernel.org/doc/man-pages
8390 L:      linux-man@vger.kernel.org
8391 S:      Maintained
8392
8393 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8394 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8395 L:      linux-mips@linux-mips.org
8396 S:      Maintained
8397 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8398
8399 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8400 M:      Andrew Lunn <andrew@lunn.ch>
8401 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8402 L:      netdev@vger.kernel.org
8403 S:      Maintained
8404 F:      drivers/net/dsa/mv88e6xxx/
8405 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8406
8407 MARVELL ARMADA DRM SUPPORT
8408 M:      Russell King <linux@armlinux.org.uk>
8409 S:      Maintained
8410 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8411 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8412 F:      drivers/gpu/drm/armada/
8413 F:      include/uapi/drm/armada_drm.h
8414 F:      Documentation/devicetree/bindings/display/armada/
8415
8416 MARVELL CRYPTO DRIVER
8417 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8418 M:      Arnaud Ebalard <arno@natisbad.org>
8419 F:      drivers/crypto/marvell/
8420 S:      Maintained
8421 L:      linux-crypto@vger.kernel.org
8422
8423 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8424 M:      Mirko Lindner <mlindner@marvell.com>
8425 M:      Stephen Hemminger <stephen@networkplumber.org>
8426 L:      netdev@vger.kernel.org
8427 S:      Maintained
8428 F:      drivers/net/ethernet/marvell/sk*
8429
8430 MARVELL LIBERTAS WIRELESS DRIVER
8431 L:      libertas-dev@lists.infradead.org
8432 S:      Orphan
8433 F:      drivers/net/wireless/marvell/libertas/
8434
8435 MARVELL MACCHIATOBIN SUPPORT
8436 M:      Russell King <rmk@armlinux.org.uk>
8437 L:      linux-arm-kernel@lists.infradead.org
8438 S:      Maintained
8439 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8440
8441 MARVELL MV643XX ETHERNET DRIVER
8442 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8443 L:      netdev@vger.kernel.org
8444 S:      Maintained
8445 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8446 F:      include/linux/mv643xx.h
8447
8448 MARVELL MV88X3310 PHY DRIVER
8449 M:      Russell King <rmk@armlinux.org.uk>
8450 L:      netdev@vger.kernel.org
8451 S:      Maintained
8452 F:      drivers/net/phy/marvell10g.c
8453
8454 MARVELL MVNETA ETHERNET DRIVER
8455 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8456 L:      netdev@vger.kernel.org
8457 S:      Maintained
8458 F:      drivers/net/ethernet/marvell/mvneta.*
8459
8460 MARVELL MWIFIEX WIRELESS DRIVER
8461 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8462 M:      Nishant Sarmukadam <nishants@marvell.com>
8463 M:      Ganapathi Bhat <gbhat@marvell.com>
8464 M:      Xinming Hu <huxm@marvell.com>
8465 L:      linux-wireless@vger.kernel.org
8466 S:      Maintained
8467 F:      drivers/net/wireless/marvell/mwifiex/
8468
8469 MARVELL MWL8K WIRELESS DRIVER
8470 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8471 L:      linux-wireless@vger.kernel.org
8472 S:      Odd Fixes
8473 F:      drivers/net/wireless/marvell/mwl8k.c
8474
8475 MARVELL NAND CONTROLLER DRIVER
8476 M:      Miquel Raynal <miquel.raynal@free-electrons.com>
8477 L:      linux-mtd@lists.infradead.org
8478 S:      Maintained
8479 F:      drivers/mtd/nand/marvell_nand.c
8480 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8481
8482 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8483 M:      Nicolas Pitre <nico@fluxnic.net>
8484 S:      Odd Fixes
8485 F:      drivers/mmc/host/mvsdio.*
8486
8487 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8488 M:      Hu Ziji <huziji@marvell.com>
8489 L:      linux-mmc@vger.kernel.org
8490 S:      Supported
8491 F:      drivers/mmc/host/sdhci-xenon*
8492 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8493
8494 MATROX FRAMEBUFFER DRIVER
8495 L:      linux-fbdev@vger.kernel.org
8496 S:      Orphan
8497 F:      drivers/video/fbdev/matrox/matroxfb_*
8498 F:      include/uapi/linux/matroxfb.h
8499
8500 MAX16065 HARDWARE MONITOR DRIVER
8501 M:      Guenter Roeck <linux@roeck-us.net>
8502 L:      linux-hwmon@vger.kernel.org
8503 S:      Maintained
8504 F:      Documentation/hwmon/max16065
8505 F:      drivers/hwmon/max16065.c
8506
8507 MAX20751 HARDWARE MONITOR DRIVER
8508 M:      Guenter Roeck <linux@roeck-us.net>
8509 L:      linux-hwmon@vger.kernel.org
8510 S:      Maintained
8511 F:      Documentation/hwmon/max20751
8512 F:      drivers/hwmon/max20751.c
8513
8514 MAX2175 SDR TUNER DRIVER
8515 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8516 L:      linux-media@vger.kernel.org
8517 T:      git git://linuxtv.org/media_tree.git
8518 S:      Maintained
8519 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8520 F:      Documentation/media/v4l-drivers/max2175.rst
8521 F:      drivers/media/i2c/max2175*
8522 F:      include/uapi/linux/max2175.h
8523
8524 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8525 L:      linux-hwmon@vger.kernel.org
8526 S:      Orphan
8527 F:      Documentation/hwmon/max6650
8528 F:      drivers/hwmon/max6650.c
8529
8530 MAX6697 HARDWARE MONITOR DRIVER
8531 M:      Guenter Roeck <linux@roeck-us.net>
8532 L:      linux-hwmon@vger.kernel.org
8533 S:      Maintained
8534 F:      Documentation/hwmon/max6697
8535 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8536 F:      drivers/hwmon/max6697.c
8537 F:      include/linux/platform_data/max6697.h
8538
8539 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8540 M:      Peter Rosin <peda@axentia.se>
8541 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8542 S:      Maintained
8543 F:      Documentation/devicetree/bindings/sound/max9860.txt
8544 F:      sound/soc/codecs/max9860.*
8545
8546 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8547 M:      Javier Martinez Canillas <javier@dowhile0.org>
8548 L:      linux-kernel@vger.kernel.org
8549 S:      Supported
8550 F:      drivers/regulator/max77802-regulator.c
8551 F:      Documentation/devicetree/bindings/*/*max77802.txt
8552 F:      include/dt-bindings/*/*max77802.h
8553
8554 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8555 M:      Krzysztof Kozlowski <krzk@kernel.org>
8556 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8557 L:      linux-pm@vger.kernel.org
8558 S:      Supported
8559 F:      drivers/power/supply/max14577_charger.c
8560 F:      drivers/power/supply/max77693_charger.c
8561
8562 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8563 M:      Chanwoo Choi <cw00.choi@samsung.com>
8564 M:      Krzysztof Kozlowski <krzk@kernel.org>
8565 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8566 L:      linux-kernel@vger.kernel.org
8567 S:      Supported
8568 F:      drivers/*/max14577*.c
8569 F:      drivers/*/max77686*.c
8570 F:      drivers/*/max77693*.c
8571 F:      drivers/extcon/extcon-max14577.c
8572 F:      drivers/extcon/extcon-max77693.c
8573 F:      drivers/rtc/rtc-max77686.c
8574 F:      drivers/clk/clk-max77686.c
8575 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8576 F:      Documentation/devicetree/bindings/*/max77686.txt
8577 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8578 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8579 F:      include/linux/mfd/max14577*.h
8580 F:      include/linux/mfd/max77686*.h
8581 F:      include/linux/mfd/max77693*.h
8582
8583 MAXIRADIO FM RADIO RECEIVER DRIVER
8584 M:      Hans Verkuil <hverkuil@xs4all.nl>
8585 L:      linux-media@vger.kernel.org
8586 T:      git git://linuxtv.org/media_tree.git
8587 W:      https://linuxtv.org
8588 S:      Maintained
8589 F:      drivers/media/radio/radio-maxiradio*
8590
8591 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8592 M:      Peter Rosin <peda@axentia.se>
8593 L:      linux-iio@vger.kernel.org
8594 S:      Maintained
8595 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8596 F:      drivers/iio/potentiometer/mcp4531.c
8597
8598 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8599 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8600 L:      linux-iio@vger.kernel.org
8601 S:      Maintained
8602 F:      drivers/iio/dac/cio-dac.c
8603
8604 MEDIA DRIVERS FOR ASCOT2E
8605 M:      Sergey Kozlov <serjk@netup.ru>
8606 M:      Abylay Ospan <aospan@netup.ru>
8607 L:      linux-media@vger.kernel.org
8608 W:      https://linuxtv.org
8609 W:      http://netup.tv/
8610 T:      git git://linuxtv.org/media_tree.git
8611 S:      Supported
8612 F:      drivers/media/dvb-frontends/ascot2e*
8613
8614 MEDIA DRIVERS FOR CXD2841ER
8615 M:      Sergey Kozlov <serjk@netup.ru>
8616 M:      Abylay Ospan <aospan@netup.ru>
8617 L:      linux-media@vger.kernel.org
8618 W:      https://linuxtv.org
8619 W:      http://netup.tv/
8620 T:      git git://linuxtv.org/media_tree.git
8621 S:      Supported
8622 F:      drivers/media/dvb-frontends/cxd2841er*
8623
8624 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8625 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8626 L:      linux-media@vger.kernel.org
8627 W:      https://linuxtv.org
8628 T:      git git://linuxtv.org/media_tree.git
8629 S:      Maintained
8630 F:      drivers/media/pci/ddbridge/*
8631
8632 MEDIA DRIVERS FOR FREESCALE IMX
8633 M:      Steve Longerbeam <slongerbeam@gmail.com>
8634 M:      Philipp Zabel <p.zabel@pengutronix.de>
8635 L:      linux-media@vger.kernel.org
8636 T:      git git://linuxtv.org/media_tree.git
8637 S:      Maintained
8638 F:      Documentation/devicetree/bindings/media/imx.txt
8639 F:      Documentation/media/v4l-drivers/imx.rst
8640 F:      drivers/staging/media/imx/
8641 F:      include/linux/imx-media.h
8642 F:      include/media/imx.h
8643
8644 MEDIA DRIVERS FOR HELENE
8645 M:      Abylay Ospan <aospan@netup.ru>
8646 L:      linux-media@vger.kernel.org
8647 W:      https://linuxtv.org
8648 W:      http://netup.tv/
8649 T:      git git://linuxtv.org/media_tree.git
8650 S:      Supported
8651 F:      drivers/media/dvb-frontends/helene*
8652
8653 MEDIA DRIVERS FOR HORUS3A
8654 M:      Sergey Kozlov <serjk@netup.ru>
8655 M:      Abylay Ospan <aospan@netup.ru>
8656 L:      linux-media@vger.kernel.org
8657 W:      https://linuxtv.org
8658 W:      http://netup.tv/
8659 T:      git git://linuxtv.org/media_tree.git
8660 S:      Supported
8661 F:      drivers/media/dvb-frontends/horus3a*
8662
8663 MEDIA DRIVERS FOR LNBH25
8664 M:      Sergey Kozlov <serjk@netup.ru>
8665 M:      Abylay Ospan <aospan@netup.ru>
8666 L:      linux-media@vger.kernel.org
8667 W:      https://linuxtv.org
8668 W:      http://netup.tv/
8669 T:      git git://linuxtv.org/media_tree.git
8670 S:      Supported
8671 F:      drivers/media/dvb-frontends/lnbh25*
8672
8673 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8674 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8675 L:      linux-media@vger.kernel.org
8676 W:      https://linuxtv.org
8677 T:      git git://linuxtv.org/media_tree.git
8678 S:      Maintained
8679 F:      drivers/media/dvb-frontends/mxl5xx*
8680
8681 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8682 M:      Sergey Kozlov <serjk@netup.ru>
8683 M:      Abylay Ospan <aospan@netup.ru>
8684 L:      linux-media@vger.kernel.org
8685 W:      https://linuxtv.org
8686 W:      http://netup.tv/
8687 T:      git git://linuxtv.org/media_tree.git
8688 S:      Supported
8689 F:      drivers/media/pci/netup_unidvb/*
8690
8691 MEDIA DRIVERS FOR RENESAS - DRIF
8692 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8693 L:      linux-media@vger.kernel.org
8694 L:      linux-renesas-soc@vger.kernel.org
8695 T:      git git://linuxtv.org/media_tree.git
8696 S:      Supported
8697 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8698 F:      drivers/media/platform/rcar_drif.c
8699
8700 MEDIA DRIVERS FOR RENESAS - FCP
8701 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8702 L:      linux-media@vger.kernel.org
8703 L:      linux-renesas-soc@vger.kernel.org
8704 T:      git git://linuxtv.org/media_tree.git
8705 S:      Supported
8706 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8707 F:      drivers/media/platform/rcar-fcp.c
8708 F:      include/media/rcar-fcp.h
8709
8710 MEDIA DRIVERS FOR RENESAS - FDP1
8711 M:      Kieran Bingham <kieran@bingham.xyz>
8712 L:      linux-media@vger.kernel.org
8713 L:      linux-renesas-soc@vger.kernel.org
8714 T:      git git://linuxtv.org/media_tree.git
8715 S:      Supported
8716 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8717 F:      drivers/media/platform/rcar_fdp1.c
8718
8719 MEDIA DRIVERS FOR RENESAS - VIN
8720 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8721 L:      linux-media@vger.kernel.org
8722 L:      linux-renesas-soc@vger.kernel.org
8723 T:      git git://linuxtv.org/media_tree.git
8724 S:      Supported
8725 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8726 F:      drivers/media/platform/rcar-vin/
8727
8728 MEDIA DRIVERS FOR RENESAS - VSP1
8729 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8730 L:      linux-media@vger.kernel.org
8731 L:      linux-renesas-soc@vger.kernel.org
8732 T:      git git://linuxtv.org/media_tree.git
8733 S:      Supported
8734 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8735 F:      drivers/media/platform/vsp1/
8736
8737 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8738 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8739 L:      linux-media@vger.kernel.org
8740 W:      https://linuxtv.org
8741 T:      git git://linuxtv.org/media_tree.git
8742 S:      Maintained
8743 F:      drivers/media/dvb-frontends/stv0910*
8744
8745 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8746 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8747 L:      linux-media@vger.kernel.org
8748 W:      https://linuxtv.org
8749 T:      git git://linuxtv.org/media_tree.git
8750 S:      Maintained
8751 F:      drivers/media/dvb-frontends/stv6111*
8752
8753 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8754 M:      Dmitry Osipenko <digetx@gmail.com>
8755 L:      linux-media@vger.kernel.org
8756 L:      linux-tegra@vger.kernel.org
8757 T:      git git://linuxtv.org/media_tree.git
8758 S:      Maintained
8759 F:      Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8760 F:      drivers/staging/media/tegra-vde/
8761
8762 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8763 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8764 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8765 P:      LinuxTV.org Project
8766 L:      linux-media@vger.kernel.org
8767 W:      https://linuxtv.org
8768 Q:      http://patchwork.kernel.org/project/linux-media/list/
8769 T:      git git://linuxtv.org/media_tree.git
8770 S:      Maintained
8771 F:      Documentation/devicetree/bindings/media/
8772 F:      Documentation/media/
8773 F:      drivers/media/
8774 F:      drivers/staging/media/
8775 F:      include/linux/platform_data/media/
8776 F:      include/media/
8777 F:      include/uapi/linux/dvb/
8778 F:      include/uapi/linux/videodev2.h
8779 F:      include/uapi/linux/media.h
8780 F:      include/uapi/linux/v4l2-*
8781 F:      include/uapi/linux/meye.h
8782 F:      include/uapi/linux/ivtv*
8783 F:      include/uapi/linux/uvcvideo.h
8784
8785 MEDIATEK CIR DRIVER
8786 M:      Sean Wang <sean.wang@mediatek.com>
8787 S:      Maintained
8788 F:      drivers/media/rc/mtk-cir.c
8789
8790 MEDIATEK PMIC LED DRIVER
8791 M:      Sean Wang <sean.wang@mediatek.com>
8792 S:      Maintained
8793 F:      drivers/leds/leds-mt6323.c
8794 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8795
8796 MEDIATEK ETHERNET DRIVER
8797 M:      Felix Fietkau <nbd@openwrt.org>
8798 M:      John Crispin <john@phrozen.org>
8799 M:      Sean Wang <sean.wang@mediatek.com>
8800 M:      Nelson Chang <nelson.chang@mediatek.com>
8801 L:      netdev@vger.kernel.org
8802 S:      Maintained
8803 F:      drivers/net/ethernet/mediatek/
8804
8805 MEDIATEK SWITCH DRIVER
8806 M:      Sean Wang <sean.wang@mediatek.com>
8807 L:      netdev@vger.kernel.org
8808 S:      Maintained
8809 F:      drivers/net/dsa/mt7530.*
8810 F:      net/dsa/tag_mtk.c
8811
8812 MEDIATEK JPEG DRIVER
8813 M:      Rick Chang <rick.chang@mediatek.com>
8814 M:      Bin Liu <bin.liu@mediatek.com>
8815 S:      Supported
8816 F:      drivers/media/platform/mtk-jpeg/
8817 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8818
8819 MEDIATEK MDP DRIVER
8820 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8821 M:      Houlong Wei <houlong.wei@mediatek.com>
8822 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8823 S:      Supported
8824 F:      drivers/media/platform/mtk-mdp/
8825 F:      drivers/media/platform/mtk-vpu/
8826 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8827
8828 MEDIATEK MEDIA DRIVER
8829 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8830 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8831 S:      Supported
8832 F:      drivers/media/platform/mtk-vcodec/
8833 F:      drivers/media/platform/mtk-vpu/
8834 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8835 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8836
8837 MEDIATEK MT7601U WIRELESS LAN DRIVER
8838 M:      Jakub Kicinski <kubakici@wp.pl>
8839 L:      linux-wireless@vger.kernel.org
8840 S:      Maintained
8841 F:      drivers/net/wireless/mediatek/mt7601u/
8842
8843 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8844 M:      Sean Wang <sean.wang@mediatek.com>
8845 S:      Maintained
8846 F:      drivers/char/hw_random/mtk-rng.c
8847
8848 MEDIATEK USB3 DRD IP DRIVER
8849 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8850 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8852 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8853 S:      Maintained
8854 F:      drivers/usb/mtu3/
8855
8856 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8857 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8858 M:      Martin Donnelly <martin.donnelly@ge.com>
8859 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8860 S:      Maintained
8861 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8862 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8863
8864 MEGARAID SCSI/SAS DRIVERS
8865 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8866 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8867 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8868 L:      megaraidlinux.pdl@broadcom.com
8869 L:      linux-scsi@vger.kernel.org
8870 W:      http://www.avagotech.com/support/
8871 S:      Maintained
8872 F:      Documentation/scsi/megaraid.txt
8873 F:      drivers/scsi/megaraid.*
8874 F:      drivers/scsi/megaraid/
8875
8876 MELEXIS MLX90614 DRIVER
8877 M:      Crt Mori <cmo@melexis.com>
8878 L:      linux-iio@vger.kernel.org
8879 W:      http://www.melexis.com
8880 S:      Supported
8881 F:      drivers/iio/temperature/mlx90614.c
8882
8883 MELFAS MIP4 TOUCHSCREEN DRIVER
8884 M:      Sangwon Jee <jeesw@melfas.com>
8885 W:      http://www.melfas.com
8886 S:      Supported
8887 F:      drivers/input/touchscreen/melfas_mip4.c
8888 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8889
8890 MELLANOX ETHERNET DRIVER (mlx4_en)
8891 M:      Tariq Toukan <tariqt@mellanox.com>
8892 L:      netdev@vger.kernel.org
8893 S:      Supported
8894 W:      http://www.mellanox.com
8895 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8896 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8897
8898 MELLANOX ETHERNET DRIVER (mlx5e)
8899 M:      Saeed Mahameed <saeedm@mellanox.com>
8900 L:      netdev@vger.kernel.org
8901 S:      Supported
8902 W:      http://www.mellanox.com
8903 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8904 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8905
8906 MELLANOX ETHERNET INNOVA DRIVER
8907 M:      Ilan Tayari <ilant@mellanox.com>
8908 R:      Boris Pismenny <borisp@mellanox.com>
8909 L:      netdev@vger.kernel.org
8910 S:      Supported
8911 W:      http://www.mellanox.com
8912 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8913 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8914 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8915
8916 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8917 M:      Ilan Tayari <ilant@mellanox.com>
8918 R:      Boris Pismenny <borisp@mellanox.com>
8919 L:      netdev@vger.kernel.org
8920 S:      Supported
8921 W:      http://www.mellanox.com
8922 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8923 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8924 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8925
8926 MELLANOX ETHERNET SWITCH DRIVERS
8927 M:      Jiri Pirko <jiri@mellanox.com>
8928 M:      Ido Schimmel <idosch@mellanox.com>
8929 L:      netdev@vger.kernel.org
8930 S:      Supported
8931 W:      http://www.mellanox.com
8932 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8933 F:      drivers/net/ethernet/mellanox/mlxsw/
8934
8935 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8936 M:      mlxsw@mellanox.com
8937 L:      netdev@vger.kernel.org
8938 S:      Supported
8939 W:      http://www.mellanox.com
8940 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8941 F:      drivers/net/ethernet/mellanox/mlxfw/
8942
8943 MELLANOX HARDWARE PLATFORM SUPPORT
8944 M:      Andy Shevchenko <andy@infradead.org>
8945 M:      Darren Hart <dvhart@infradead.org>
8946 M:      Vadim Pasternak <vadimp@mellanox.com>
8947 L:      platform-driver-x86@vger.kernel.org
8948 S:      Supported
8949 F:      drivers/platform/mellanox/
8950
8951 MELLANOX MLX4 core VPI driver
8952 M:      Tariq Toukan <tariqt@mellanox.com>
8953 L:      netdev@vger.kernel.org
8954 L:      linux-rdma@vger.kernel.org
8955 W:      http://www.mellanox.com
8956 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8957 S:      Supported
8958 F:      drivers/net/ethernet/mellanox/mlx4/
8959 F:      include/linux/mlx4/
8960
8961 MELLANOX MLX4 IB driver
8962 M:      Yishai Hadas <yishaih@mellanox.com>
8963 L:      linux-rdma@vger.kernel.org
8964 W:      http://www.mellanox.com
8965 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8966 S:      Supported
8967 F:      drivers/infiniband/hw/mlx4/
8968 F:      include/linux/mlx4/
8969 F:      include/uapi/rdma/mlx4-abi.h
8970
8971 MELLANOX MLX5 core VPI driver
8972 M:      Saeed Mahameed <saeedm@mellanox.com>
8973 M:      Matan Barak <matanb@mellanox.com>
8974 M:      Leon Romanovsky <leonro@mellanox.com>
8975 L:      netdev@vger.kernel.org
8976 L:      linux-rdma@vger.kernel.org
8977 W:      http://www.mellanox.com
8978 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8979 S:      Supported
8980 F:      drivers/net/ethernet/mellanox/mlx5/core/
8981 F:      include/linux/mlx5/
8982
8983 MELLANOX MLX5 IB driver
8984 M:      Matan Barak <matanb@mellanox.com>
8985 M:      Leon Romanovsky <leonro@mellanox.com>
8986 L:      linux-rdma@vger.kernel.org
8987 W:      http://www.mellanox.com
8988 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8989 S:      Supported
8990 F:      drivers/infiniband/hw/mlx5/
8991 F:      include/linux/mlx5/
8992 F:      include/uapi/rdma/mlx5-abi.h
8993
8994 MELLANOX MLXCPLD I2C AND MUX DRIVER
8995 M:      Vadim Pasternak <vadimp@mellanox.com>
8996 M:      Michael Shych <michaelsh@mellanox.com>
8997 L:      linux-i2c@vger.kernel.org
8998 S:      Supported
8999 F:      drivers/i2c/busses/i2c-mlxcpld.c
9000 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
9001 F:      Documentation/i2c/busses/i2c-mlxcpld
9002
9003 MELLANOX MLXCPLD LED DRIVER
9004 M:      Vadim Pasternak <vadimp@mellanox.com>
9005 L:      linux-leds@vger.kernel.org
9006 S:      Supported
9007 F:      drivers/leds/leds-mlxcpld.c
9008 F:      Documentation/leds/leds-mlxcpld.txt
9009
9010 MELLANOX PLATFORM DRIVER
9011 M:      Vadim Pasternak <vadimp@mellanox.com>
9012 L:      platform-driver-x86@vger.kernel.org
9013 S:      Supported
9014 F:      drivers/platform/x86/mlx-platform.c
9015
9016 MEMBARRIER SUPPORT
9017 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9018 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9019 L:      linux-kernel@vger.kernel.org
9020 S:      Supported
9021 F:      kernel/sched/membarrier.c
9022 F:      include/uapi/linux/membarrier.h
9023 F:      arch/powerpc/include/asm/membarrier.h
9024
9025 MEMORY MANAGEMENT
9026 L:      linux-mm@kvack.org
9027 W:      http://www.linux-mm.org
9028 S:      Maintained
9029 F:      include/linux/mm.h
9030 F:      include/linux/gfp.h
9031 F:      include/linux/mmzone.h
9032 F:      include/linux/memory_hotplug.h
9033 F:      include/linux/vmalloc.h
9034 F:      mm/
9035
9036 MEMORY TECHNOLOGY DEVICES (MTD)
9037 M:      David Woodhouse <dwmw2@infradead.org>
9038 M:      Brian Norris <computersforpeace@gmail.com>
9039 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9040 M:      Marek Vasut <marek.vasut@gmail.com>
9041 M:      Richard Weinberger <richard@nod.at>
9042 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9043 L:      linux-mtd@lists.infradead.org
9044 W:      http://www.linux-mtd.infradead.org/
9045 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9046 T:      git git://git.infradead.org/linux-mtd.git master
9047 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9048 S:      Maintained
9049 F:      Documentation/devicetree/bindings/mtd/
9050 F:      drivers/mtd/
9051 F:      include/linux/mtd/
9052 F:      include/uapi/mtd/
9053
9054 MEN A21 WATCHDOG DRIVER
9055 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9056 L:      linux-watchdog@vger.kernel.org
9057 S:      Maintained
9058 F:      drivers/watchdog/mena21_wdt.c
9059
9060 MEN CHAMELEON BUS (mcb)
9061 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9062 S:      Maintained
9063 F:      drivers/mcb/
9064 F:      include/linux/mcb.h
9065 F:      Documentation/men-chameleon-bus.txt
9066
9067 MEN F21BMC (Board Management Controller)
9068 M:      Andreas Werner <andreas.werner@men.de>
9069 S:      Supported
9070 F:      drivers/mfd/menf21bmc.c
9071 F:      drivers/watchdog/menf21bmc_wdt.c
9072 F:      drivers/leds/leds-menf21bmc.c
9073 F:      drivers/hwmon/menf21bmc_hwmon.c
9074 F:      Documentation/hwmon/menf21bmc
9075
9076 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9077 M:      Neil Armstrong <narmstrong@baylibre.com>
9078 L:      linux-media@lists.freedesktop.org
9079 L:      linux-amlogic@lists.infradead.org
9080 W:      http://linux-meson.com/
9081 S:      Supported
9082 F:      drivers/media/platform/meson/ao-cec.c
9083 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9084 T:      git git://linuxtv.org/media_tree.git
9085
9086 METAG ARCHITECTURE
9087 M:      James Hogan <jhogan@kernel.org>
9088 L:      linux-metag@vger.kernel.org
9089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9090 S:      Odd Fixes
9091 F:      arch/metag/
9092 F:      Documentation/metag/
9093 F:      Documentation/devicetree/bindings/metag/
9094 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9095 F:      drivers/clocksource/metag_generic.c
9096 F:      drivers/irqchip/irq-metag.c
9097 F:      drivers/irqchip/irq-metag-ext.c
9098 F:      drivers/tty/metag_da.c
9099
9100 MICROBLAZE ARCHITECTURE
9101 M:      Michal Simek <monstr@monstr.eu>
9102 W:      http://www.monstr.eu/fdt/
9103 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9104 S:      Supported
9105 F:      arch/microblaze/
9106
9107 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9108 M:      Richard Genoud <richard.genoud@gmail.com>
9109 S:      Maintained
9110 F:      drivers/tty/serial/atmel_serial.c
9111 F:      drivers/tty/serial/atmel_serial.h
9112
9113 MICROCHIP / ATMEL DMA DRIVER
9114 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9116 L:      dmaengine@vger.kernel.org
9117 S:      Supported
9118 F:      drivers/dma/at_hdmac.c
9119 F:      drivers/dma/at_hdmac_regs.h
9120 F:      include/linux/platform_data/dma-atmel.h
9121
9122 MICROCHIP / ATMEL ECC DRIVER
9123 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9124 L:      linux-crypto@vger.kernel.org
9125 S:      Maintained
9126 F:      drivers/crypto/atmel-ecc.*
9127
9128 MICROCHIP / ATMEL ISC DRIVER
9129 M:      Songjun Wu <songjun.wu@microchip.com>
9130 L:      linux-media@vger.kernel.org
9131 S:      Supported
9132 F:      drivers/media/platform/atmel/atmel-isc.c
9133 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9134 F:      devicetree/bindings/media/atmel-isc.txt
9135
9136 MICROCHIP / ATMEL NAND DRIVER
9137 M:      Wenyou Yang <wenyou.yang@microchip.com>
9138 M:      Josh Wu <rainyfeeling@outlook.com>
9139 L:      linux-mtd@lists.infradead.org
9140 S:      Supported
9141 F:      drivers/mtd/nand/atmel/*
9142 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9143
9144 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9145 M:      Woojung Huh <Woojung.Huh@microchip.com>
9146 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9147 L:      netdev@vger.kernel.org
9148 S:      Maintained
9149 F:      net/dsa/tag_ksz.c
9150 F:      drivers/net/dsa/microchip/*
9151 F:      include/linux/platform_data/microchip-ksz.h
9152 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9153
9154 MICROCHIP USB251XB DRIVER
9155 M:      Richard Leitner <richard.leitner@skidata.com>
9156 L:      linux-usb@vger.kernel.org
9157 S:      Maintained
9158 F:      drivers/usb/misc/usb251xb.c
9159 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9160
9161 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9162 M:      Don Brace <don.brace@microsemi.com>
9163 L:      esc.storagedev@microsemi.com
9164 L:      linux-scsi@vger.kernel.org
9165 S:      Supported
9166 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9167 F:      drivers/scsi/smartpqi/Kconfig
9168 F:      drivers/scsi/smartpqi/Makefile
9169 F:      include/linux/cciss*.h
9170 F:      include/uapi/linux/cciss*.h
9171 F:      Documentation/scsi/smartpqi.txt
9172
9173 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9174 M:      Chen Yu <yu.c.chen@intel.com>
9175 L:      platform-driver-x86@vger.kernel.org
9176 S:      Supported
9177 F:      drivers/platform/x86/surfacepro3_button.c
9178
9179 MICROTEK X6 SCANNER
9180 M:      Oliver Neukum <oliver@neukum.org>
9181 S:      Maintained
9182 F:      drivers/usb/image/microtek.*
9183
9184 MIPS
9185 M:      Ralf Baechle <ralf@linux-mips.org>
9186 M:      James Hogan <jhogan@kernel.org>
9187 L:      linux-mips@linux-mips.org
9188 W:      http://www.linux-mips.org/
9189 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9190 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9191 S:      Supported
9192 F:      Documentation/devicetree/bindings/mips/
9193 F:      Documentation/mips/
9194 F:      arch/mips/
9195 F:      drivers/platform/mips/
9196
9197 MIPS BOSTON DEVELOPMENT BOARD
9198 M:      Paul Burton <paul.burton@mips.com>
9199 L:      linux-mips@linux-mips.org
9200 S:      Maintained
9201 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9202 F:      arch/mips/boot/dts/img/boston.dts
9203 F:      arch/mips/configs/generic/board-boston.config
9204 F:      drivers/clk/imgtec/clk-boston.c
9205 F:      include/dt-bindings/clock/boston-clock.h
9206
9207 MIPS GENERIC PLATFORM
9208 M:      Paul Burton <paul.burton@mips.com>
9209 L:      linux-mips@linux-mips.org
9210 S:      Supported
9211 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9212 F:      arch/mips/generic/
9213 F:      arch/mips/tools/generic-board-config.sh
9214
9215 MIPS/LOONGSON1 ARCHITECTURE
9216 M:      Keguang Zhang <keguang.zhang@gmail.com>
9217 L:      linux-mips@linux-mips.org
9218 S:      Maintained
9219 F:      arch/mips/loongson32/
9220 F:      arch/mips/include/asm/mach-loongson32/
9221 F:      drivers/*/*loongson1*
9222 F:      drivers/*/*/*loongson1*
9223
9224 MIPS/LOONGSON2 ARCHITECTURE
9225 M:      Jiaxun Yang <jiaxun.yang@flygoat.com>
9226 L:      linux-mips@linux-mips.org
9227 S:      Maintained
9228 F:      arch/mips/loongson64/*{2e/2f}*
9229 F:      arch/mips/include/asm/mach-loongson64/
9230 F:      drivers/*/*loongson2*
9231 F:      drivers/*/*/*loongson2*
9232
9233 MIPS/LOONGSON3 ARCHITECTURE
9234 M:      Huacai Chen <chenhc@lemote.com>
9235 L:      linux-mips@linux-mips.org
9236 S:      Maintained
9237 F:      arch/mips/loongson64/
9238 F:      arch/mips/include/asm/mach-loongson64/
9239 F:      drivers/platform/mips/cpu_hwmon.c
9240 F:      drivers/*/*loongson3*
9241 F:      drivers/*/*/*loongson3*
9242
9243 MIPS RINT INSTRUCTION EMULATION
9244 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9245 L:      linux-mips@linux-mips.org
9246 S:      Supported
9247 F:      arch/mips/math-emu/sp_rint.c
9248 F:      arch/mips/math-emu/dp_rint.c
9249
9250 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9251 M:      Hans Verkuil <hverkuil@xs4all.nl>
9252 L:      linux-media@vger.kernel.org
9253 T:      git git://linuxtv.org/media_tree.git
9254 W:      https://linuxtv.org
9255 S:      Odd Fixes
9256 F:      drivers/media/radio/radio-miropcm20*
9257
9258 MMP SUPPORT
9259 M:      Eric Miao <eric.y.miao@gmail.com>
9260 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9262 T:      git git://github.com/hzhuang1/linux.git
9263 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9264 S:      Maintained
9265 F:      arch/arm/boot/dts/mmp*
9266 F:      arch/arm/mach-mmp/
9267
9268 MN88472 MEDIA DRIVER
9269 M:      Antti Palosaari <crope@iki.fi>
9270 L:      linux-media@vger.kernel.org
9271 W:      https://linuxtv.org
9272 W:      http://palosaari.fi/linux/
9273 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9274 S:      Maintained
9275 F:      drivers/media/dvb-frontends/mn88472*
9276
9277 MN88473 MEDIA DRIVER
9278 M:      Antti Palosaari <crope@iki.fi>
9279 L:      linux-media@vger.kernel.org
9280 W:      https://linuxtv.org
9281 W:      http://palosaari.fi/linux/
9282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9283 S:      Maintained
9284 F:      drivers/media/dvb-frontends/mn88473*
9285
9286 MODULE SUPPORT
9287 M:      Jessica Yu <jeyu@kernel.org>
9288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9289 S:      Maintained
9290 F:      include/linux/module.h
9291 F:      kernel/module.c
9292
9293 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9294 W:      http://popies.net/meye/
9295 S:      Orphan
9296 F:      Documentation/media/v4l-drivers/meye*
9297 F:      drivers/media/pci/meye/
9298 F:      include/uapi/linux/meye.h
9299
9300 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9301 M:      Jiri Slaby <jirislaby@gmail.com>
9302 S:      Maintained
9303 F:      Documentation/serial/moxa-smartio
9304 F:      drivers/tty/mxser.*
9305
9306 MR800 AVERMEDIA USB FM RADIO DRIVER
9307 M:      Alexey Klimov <klimov.linux@gmail.com>
9308 L:      linux-media@vger.kernel.org
9309 T:      git git://linuxtv.org/media_tree.git
9310 S:      Maintained
9311 F:      drivers/media/radio/radio-mr800.c
9312
9313 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9314 M:      Alan Ott <alan@signal11.us>
9315 L:      linux-wpan@vger.kernel.org
9316 S:      Maintained
9317 F:      drivers/net/ieee802154/mrf24j40.c
9318 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9319
9320 MSI LAPTOP SUPPORT
9321 M:      "Lee, Chun-Yi" <jlee@suse.com>
9322 L:      platform-driver-x86@vger.kernel.org
9323 S:      Maintained
9324 F:      drivers/platform/x86/msi-laptop.c
9325
9326 MSI WMI SUPPORT
9327 L:      platform-driver-x86@vger.kernel.org
9328 S:      Orphan
9329 F:      drivers/platform/x86/msi-wmi.c
9330
9331 MSI001 MEDIA DRIVER
9332 M:      Antti Palosaari <crope@iki.fi>
9333 L:      linux-media@vger.kernel.org
9334 W:      https://linuxtv.org
9335 W:      http://palosaari.fi/linux/
9336 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9337 T:      git git://linuxtv.org/anttip/media_tree.git
9338 S:      Maintained
9339 F:      drivers/media/tuners/msi001*
9340
9341 MSI2500 MEDIA DRIVER
9342 M:      Antti Palosaari <crope@iki.fi>
9343 L:      linux-media@vger.kernel.org
9344 W:      https://linuxtv.org
9345 W:      http://palosaari.fi/linux/
9346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9347 T:      git git://linuxtv.org/anttip/media_tree.git
9348 S:      Maintained
9349 F:      drivers/media/usb/msi2500/
9350
9351 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9352 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9353 L:      linux-mtd@lists.infradead.org
9354 S:      Maintained
9355 F:      drivers/mtd/devices/docg3*
9356
9357 MT9M032 APTINA SENSOR DRIVER
9358 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9359 L:      linux-media@vger.kernel.org
9360 T:      git git://linuxtv.org/media_tree.git
9361 S:      Maintained
9362 F:      drivers/media/i2c/mt9m032.c
9363 F:      include/media/i2c/mt9m032.h
9364
9365 MT9P031 APTINA CAMERA SENSOR
9366 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9367 L:      linux-media@vger.kernel.org
9368 T:      git git://linuxtv.org/media_tree.git
9369 S:      Maintained
9370 F:      drivers/media/i2c/mt9p031.c
9371 F:      include/media/i2c/mt9p031.h
9372
9373 MT9T001 APTINA CAMERA SENSOR
9374 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9375 L:      linux-media@vger.kernel.org
9376 T:      git git://linuxtv.org/media_tree.git
9377 S:      Maintained
9378 F:      drivers/media/i2c/mt9t001.c
9379 F:      include/media/i2c/mt9t001.h
9380
9381 MT9V032 APTINA CAMERA SENSOR
9382 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9383 L:      linux-media@vger.kernel.org
9384 T:      git git://linuxtv.org/media_tree.git
9385 S:      Maintained
9386 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9387 F:      drivers/media/i2c/mt9v032.c
9388 F:      include/media/i2c/mt9v032.h
9389
9390 MULTIFUNCTION DEVICES (MFD)
9391 M:      Lee Jones <lee.jones@linaro.org>
9392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9393 S:      Supported
9394 F:      Documentation/devicetree/bindings/mfd/
9395 F:      drivers/mfd/
9396 F:      include/linux/mfd/
9397 F:      include/dt-bindings/mfd/
9398
9399 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9400 S:      Orphan
9401 F:      drivers/mmc/host/mmc_spi.c
9402 F:      include/linux/spi/mmc_spi.h
9403
9404 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9405 M:      Ulf Hansson <ulf.hansson@linaro.org>
9406 L:      linux-mmc@vger.kernel.org
9407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9408 S:      Maintained
9409 F:      Documentation/devicetree/bindings/mmc/
9410 F:      drivers/mmc/
9411 F:      include/linux/mmc/
9412 F:      include/uapi/linux/mmc/
9413
9414 MULTIPLEXER SUBSYSTEM
9415 M:      Peter Rosin <peda@axentia.se>
9416 S:      Maintained
9417 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9418 F:      Documentation/devicetree/bindings/mux/
9419 F:      include/linux/dt-bindings/mux/
9420 F:      include/linux/mux/
9421 F:      drivers/mux/
9422
9423 MULTITECH MULTIPORT CARD (ISICOM)
9424 S:      Orphan
9425 F:      drivers/tty/isicom.c
9426 F:      include/linux/isicom.h
9427
9428 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9429 M:      Bin Liu <b-liu@ti.com>
9430 L:      linux-usb@vger.kernel.org
9431 S:      Maintained
9432 F:      drivers/usb/musb/
9433
9434 MXL5007T MEDIA DRIVER
9435 M:      Michael Krufky <mkrufky@linuxtv.org>
9436 L:      linux-media@vger.kernel.org
9437 W:      https://linuxtv.org
9438 W:      http://github.com/mkrufky
9439 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9440 T:      git git://linuxtv.org/mkrufky/tuners.git
9441 S:      Maintained
9442 F:      drivers/media/tuners/mxl5007t.*
9443
9444 MXSFB DRM DRIVER
9445 M:      Marek Vasut <marex@denx.de>
9446 S:      Supported
9447 F:      drivers/gpu/drm/mxsfb/
9448 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9449
9450 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9451 M:      Chris Lee <christopher.lee@cspi.com>
9452 L:      netdev@vger.kernel.org
9453 W:      https://www.cspi.com/ethernet-products/support/downloads/
9454 S:      Supported
9455 F:      drivers/net/ethernet/myricom/myri10ge/
9456
9457 NAND FLASH SUBSYSTEM
9458 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9459 R:      Richard Weinberger <richard@nod.at>
9460 L:      linux-mtd@lists.infradead.org
9461 W:      http://www.linux-mtd.infradead.org/
9462 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9463 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9464 T:      git git://git.infradead.org/linux-mtd.git nand/next
9465 S:      Maintained
9466 F:      drivers/mtd/nand/
9467 F:      include/linux/mtd/*nand*.h
9468
9469 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9470 M:      Daniel Mack <zonque@gmail.com>
9471 S:      Maintained
9472 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9473 W:      http://www.native-instruments.com
9474 F:      sound/usb/caiaq/
9475
9476 NATSEMI ETHERNET DRIVER (DP8381x)
9477 S:      Orphan
9478 F:      drivers/net/ethernet/natsemi/natsemi.c
9479
9480 NCP FILESYSTEM
9481 M:      Petr Vandrovec <petr@vandrovec.name>
9482 S:      Obsolete
9483 F:      drivers/staging/ncpfs/
9484
9485 NCR 5380 SCSI DRIVERS
9486 M:      Finn Thain <fthain@telegraphics.com.au>
9487 M:      Michael Schmitz <schmitzmic@gmail.com>
9488 L:      linux-scsi@vger.kernel.org
9489 S:      Maintained
9490 F:      Documentation/scsi/g_NCR5380.txt
9491 F:      drivers/scsi/NCR5380.*
9492 F:      drivers/scsi/arm/cumana_1.c
9493 F:      drivers/scsi/arm/oak.c
9494 F:      drivers/scsi/atari_scsi.*
9495 F:      drivers/scsi/dmx3191d.c
9496 F:      drivers/scsi/g_NCR5380.*
9497 F:      drivers/scsi/mac_scsi.*
9498 F:      drivers/scsi/sun3_scsi.*
9499 F:      drivers/scsi/sun3_scsi_vme.c
9500
9501 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9502 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9503 L:      linux-scsi@vger.kernel.org
9504 S:      Maintained
9505 F:      drivers/scsi/NCR_D700.*
9506
9507 NCT6775 HARDWARE MONITOR DRIVER
9508 M:      Guenter Roeck <linux@roeck-us.net>
9509 L:      linux-hwmon@vger.kernel.org
9510 S:      Maintained
9511 F:      Documentation/hwmon/nct6775
9512 F:      drivers/hwmon/nct6775.c
9513
9514 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9515 M:      Faisal Latif <faisal.latif@intel.com>
9516 L:      linux-rdma@vger.kernel.org
9517 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9518 S:      Supported
9519 F:      drivers/infiniband/hw/nes/
9520 F:      include/uapi/rdma/nes-abi.h
9521
9522 NETEM NETWORK EMULATOR
9523 M:      Stephen Hemminger <stephen@networkplumber.org>
9524 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9525 S:      Maintained
9526 F:      net/sched/sch_netem.c
9527
9528 NETERION 10GbE DRIVERS (s2io/vxge)
9529 M:      Jon Mason <jdmason@kudzu.us>
9530 L:      netdev@vger.kernel.org
9531 S:      Supported
9532 F:      Documentation/networking/s2io.txt
9533 F:      Documentation/networking/vxge.txt
9534 F:      drivers/net/ethernet/neterion/
9535
9536 NETFILTER
9537 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9538 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9539 M:      Florian Westphal <fw@strlen.de>
9540 L:      netfilter-devel@vger.kernel.org
9541 L:      coreteam@netfilter.org
9542 W:      http://www.netfilter.org/
9543 W:      http://www.iptables.org/
9544 W:      http://www.nftables.org/
9545 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9548 S:      Maintained
9549 F:      include/linux/netfilter*
9550 F:      include/linux/netfilter/
9551 F:      include/net/netfilter/
9552 F:      include/uapi/linux/netfilter*
9553 F:      include/uapi/linux/netfilter/
9554 F:      net/*/netfilter.c
9555 F:      net/*/netfilter/
9556 F:      net/netfilter/
9557 F:      net/bridge/br_netfilter*.c
9558
9559 NETROM NETWORK LAYER
9560 M:      Ralf Baechle <ralf@linux-mips.org>
9561 L:      linux-hams@vger.kernel.org
9562 W:      http://www.linux-ax25.org/
9563 S:      Maintained
9564 F:      include/net/netrom.h
9565 F:      include/uapi/linux/netrom.h
9566 F:      net/netrom/
9567
9568 NETRONOME ETHERNET DRIVERS
9569 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9570 L:      oss-drivers@netronome.com
9571 S:      Maintained
9572 F:      drivers/net/ethernet/netronome/
9573
9574 NETWORK BLOCK DEVICE (NBD)
9575 M:      Josef Bacik <jbacik@fb.com>
9576 S:      Maintained
9577 L:      linux-block@vger.kernel.org
9578 L:      nbd@other.debian.org
9579 F:      Documentation/blockdev/nbd.txt
9580 F:      drivers/block/nbd.c
9581 F:      include/uapi/linux/nbd.h
9582
9583 NETWORK DROP MONITOR
9584 M:      Neil Horman <nhorman@tuxdriver.com>
9585 L:      netdev@vger.kernel.org
9586 S:      Maintained
9587 W:      https://fedorahosted.org/dropwatch/
9588 F:      net/core/drop_monitor.c
9589
9590 NETWORKING DRIVERS
9591 L:      netdev@vger.kernel.org
9592 W:      http://www.linuxfoundation.org/en/Net
9593 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9596 S:      Odd Fixes
9597 F:      Documentation/devicetree/bindings/net/
9598 F:      drivers/net/
9599 F:      include/linux/if_*
9600 F:      include/linux/netdevice.h
9601 F:      include/linux/etherdevice.h
9602 F:      include/linux/fcdevice.h
9603 F:      include/linux/fddidevice.h
9604 F:      include/linux/hippidevice.h
9605 F:      include/linux/inetdevice.h
9606 F:      include/uapi/linux/if_*
9607 F:      include/uapi/linux/netdevice.h
9608
9609 NETWORKING DRIVERS (WIRELESS)
9610 M:      Kalle Valo <kvalo@codeaurora.org>
9611 L:      linux-wireless@vger.kernel.org
9612 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9615 S:      Maintained
9616 F:      Documentation/devicetree/bindings/net/wireless/
9617 F:      drivers/net/wireless/
9618
9619 NETWORKING [DSA]
9620 M:      Andrew Lunn <andrew@lunn.ch>
9621 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9622 M:      Florian Fainelli <f.fainelli@gmail.com>
9623 S:      Maintained
9624 F:      net/dsa/
9625 F:      include/net/dsa.h
9626 F:      include/linux/dsa/
9627 F:      drivers/net/dsa/
9628
9629 NETWORKING [GENERAL]
9630 M:      "David S. Miller" <davem@davemloft.net>
9631 L:      netdev@vger.kernel.org
9632 W:      http://www.linuxfoundation.org/en/Net
9633 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9636 B:      mailto:netdev@vger.kernel.org
9637 S:      Maintained
9638 F:      net/
9639 F:      include/net/
9640 F:      include/linux/in.h
9641 F:      include/linux/net.h
9642 F:      include/linux/netdevice.h
9643 F:      include/uapi/linux/in.h
9644 F:      include/uapi/linux/net.h
9645 F:      include/uapi/linux/netdevice.h
9646 F:      include/uapi/linux/net_namespace.h
9647 F:      tools/testing/selftests/net/
9648 F:      lib/net_utils.c
9649 F:      lib/random32.c
9650
9651 NETWORKING [IPSEC]
9652 M:      Steffen Klassert <steffen.klassert@secunet.com>
9653 M:      Herbert Xu <herbert@gondor.apana.org.au>
9654 M:      "David S. Miller" <davem@davemloft.net>
9655 L:      netdev@vger.kernel.org
9656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9658 S:      Maintained
9659 F:      net/core/flow.c
9660 F:      net/xfrm/
9661 F:      net/key/
9662 F:      net/ipv4/xfrm*
9663 F:      net/ipv4/esp4*
9664 F:      net/ipv4/ah4.c
9665 F:      net/ipv4/ipcomp.c
9666 F:      net/ipv4/ip_vti.c
9667 F:      net/ipv6/xfrm*
9668 F:      net/ipv6/esp6*
9669 F:      net/ipv6/ah6.c
9670 F:      net/ipv6/ipcomp6.c
9671 F:      net/ipv6/ip6_vti.c
9672 F:      include/uapi/linux/xfrm.h
9673 F:      include/net/xfrm.h
9674
9675 NETWORKING [IPv4/IPv6]
9676 M:      "David S. Miller" <davem@davemloft.net>
9677 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9678 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9679 L:      netdev@vger.kernel.org
9680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9681 S:      Maintained
9682 F:      net/ipv4/
9683 F:      net/ipv6/
9684 F:      include/net/ip*
9685 F:      arch/x86/net/*
9686
9687 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9688 M:      Paul Moore <paul@paul-moore.com>
9689 W:      https://github.com/netlabel
9690 L:      netdev@vger.kernel.org
9691 L:      linux-security-module@vger.kernel.org
9692 S:      Maintained
9693 F:      Documentation/netlabel/
9694 F:      include/net/calipso.h
9695 F:      include/net/cipso_ipv4.h
9696 F:      include/net/netlabel.h
9697 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9698 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9699 F:      net/netlabel/
9700 F:      net/ipv4/cipso_ipv4.c
9701 F:      net/ipv6/calipso.c
9702 F:      net/netfilter/xt_CONNSECMARK.c
9703 F:      net/netfilter/xt_SECMARK.c
9704
9705 NETWORKING [TLS]
9706 M:      Ilya Lesokhin <ilyal@mellanox.com>
9707 M:      Aviad Yehezkel <aviadye@mellanox.com>
9708 M:      Dave Watson <davejwatson@fb.com>
9709 L:      netdev@vger.kernel.org
9710 S:      Maintained
9711 F:      net/tls/*
9712 F:      include/uapi/linux/tls.h
9713 F:      include/net/tls.h
9714
9715 NETWORKING [WIRELESS]
9716 L:      linux-wireless@vger.kernel.org
9717 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9718
9719 NETDEVSIM
9720 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9721 S:      Maintained
9722 F:      drivers/net/netdevsim/*
9723
9724 NETXEN (1/10) GbE SUPPORT
9725 M:      Manish Chopra <manish.chopra@cavium.com>
9726 M:      Rahul Verma <rahul.verma@cavium.com>
9727 M:      Dept-GELinuxNICDev@cavium.com
9728 L:      netdev@vger.kernel.org
9729 S:      Supported
9730 F:      drivers/net/ethernet/qlogic/netxen/
9731
9732 NFC SUBSYSTEM
9733 M:      Samuel Ortiz <sameo@linux.intel.com>
9734 L:      linux-wireless@vger.kernel.org
9735 L:      linux-nfc@lists.01.org (subscribers-only)
9736 S:      Supported
9737 F:      net/nfc/
9738 F:      include/net/nfc/
9739 F:      include/uapi/linux/nfc.h
9740 F:      drivers/nfc/
9741 F:      include/linux/platform_data/nfcmrvl.h
9742 F:      include/linux/platform_data/nxp-nci.h
9743 F:      Documentation/devicetree/bindings/net/nfc/
9744
9745 NFS, SUNRPC, AND LOCKD CLIENTS
9746 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9747 M:      Anna Schumaker <anna.schumaker@netapp.com>
9748 L:      linux-nfs@vger.kernel.org
9749 W:      http://client.linux-nfs.org
9750 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9751 S:      Maintained
9752 F:      fs/lockd/
9753 F:      fs/nfs/
9754 F:      fs/nfs_common/
9755 F:      net/sunrpc/
9756 F:      include/linux/lockd/
9757 F:      include/linux/nfs*
9758 F:      include/linux/sunrpc/
9759 F:      include/uapi/linux/nfs*
9760 F:      include/uapi/linux/sunrpc/
9761
9762 NILFS2 FILESYSTEM
9763 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9764 L:      linux-nilfs@vger.kernel.org
9765 W:      https://nilfs.sourceforge.io/
9766 W:      https://nilfs.osdn.jp/
9767 T:      git git://github.com/konis/nilfs2.git
9768 S:      Supported
9769 F:      Documentation/filesystems/nilfs2.txt
9770 F:      fs/nilfs2/
9771 F:      include/trace/events/nilfs2.h
9772 F:      include/uapi/linux/nilfs2_api.h
9773 F:      include/uapi/linux/nilfs2_ondisk.h
9774
9775 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9776 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9777 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9778 S:      Maintained
9779 F:      Documentation/scsi/NinjaSCSI.txt
9780 F:      drivers/scsi/pcmcia/nsp_*
9781
9782 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9783 M:      GOTO Masanori <gotom@debian.or.jp>
9784 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9785 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9786 S:      Maintained
9787 F:      Documentation/scsi/NinjaSCSI.txt
9788 F:      drivers/scsi/nsp32*
9789
9790 NIOS2 ARCHITECTURE
9791 M:      Ley Foon Tan <lftan@altera.com>
9792 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9794 S:      Maintained
9795 F:      arch/nios2/
9796
9797 NOHZ, DYNTICKS SUPPORT
9798 M:      Frederic Weisbecker <fweisbec@gmail.com>
9799 M:      Thomas Gleixner <tglx@linutronix.de>
9800 M:      Ingo Molnar <mingo@kernel.org>
9801 L:      linux-kernel@vger.kernel.org
9802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9803 S:      Maintained
9804 F:      kernel/time/tick*.*
9805 F:      include/linux/tick.h
9806 F:      include/linux/sched/nohz.h
9807
9808 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9809 M:      Pavel Machek <pavel@ucw.cz>
9810 M:      Sakari Ailus <sakari.ailus@iki.fi>
9811 L:      linux-media@vger.kernel.org
9812 S:      Maintained
9813 F:      drivers/media/i2c/et8ek8
9814 F:      drivers/media/i2c/ad5820.c
9815
9816 NOKIA N900 POWER SUPPLY DRIVERS
9817 R:      Pali Rohár <pali.rohar@gmail.com>
9818 F:      include/linux/power/bq2415x_charger.h
9819 F:      include/linux/power/bq27xxx_battery.h
9820 F:      include/linux/power/isp1704_charger.h
9821 F:      drivers/power/supply/bq2415x_charger.c
9822 F:      drivers/power/supply/bq27xxx_battery.c
9823 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9824 F:      drivers/power/supply/isp1704_charger.c
9825 F:      drivers/power/supply/rx51_battery.c
9826
9827 NTB AMD DRIVER
9828 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9829 L:      linux-ntb@googlegroups.com
9830 S:      Supported
9831 F:      drivers/ntb/hw/amd/
9832
9833 NTB DRIVER CORE
9834 M:      Jon Mason <jdmason@kudzu.us>
9835 M:      Dave Jiang <dave.jiang@intel.com>
9836 M:      Allen Hubbe <allenbh@gmail.com>
9837 L:      linux-ntb@googlegroups.com
9838 S:      Supported
9839 W:      https://github.com/jonmason/ntb/wiki
9840 T:      git git://github.com/jonmason/ntb.git
9841 F:      drivers/ntb/
9842 F:      drivers/net/ntb_netdev.c
9843 F:      include/linux/ntb.h
9844 F:      include/linux/ntb_transport.h
9845 F:      tools/testing/selftests/ntb/
9846
9847 NTB IDT DRIVER
9848 M:      Serge Semin <fancer.lancer@gmail.com>
9849 L:      linux-ntb@googlegroups.com
9850 S:      Supported
9851 F:      drivers/ntb/hw/idt/
9852
9853 NTB INTEL DRIVER
9854 M:      Dave Jiang <dave.jiang@intel.com>
9855 L:      linux-ntb@googlegroups.com
9856 S:      Supported
9857 W:      https://github.com/davejiang/linux/wiki
9858 T:      git https://github.com/davejiang/linux.git
9859 F:      drivers/ntb/hw/intel/
9860
9861 NTFS FILESYSTEM
9862 M:      Anton Altaparmakov <anton@tuxera.com>
9863 L:      linux-ntfs-dev@lists.sourceforge.net
9864 W:      http://www.tuxera.com/
9865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9866 S:      Supported
9867 F:      Documentation/filesystems/ntfs.txt
9868 F:      fs/ntfs/
9869
9870 NUBUS SUBSYSTEM
9871 M:      Finn Thain <fthain@telegraphics.com.au>
9872 L:      linux-m68k@lists.linux-m68k.org
9873 S:      Maintained
9874 F:      arch/*/include/asm/nubus.h
9875 F:      drivers/nubus/
9876 F:      include/linux/nubus.h
9877 F:      include/uapi/linux/nubus.h
9878
9879 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9880 M:      Antonino Daplas <adaplas@gmail.com>
9881 L:      linux-fbdev@vger.kernel.org
9882 S:      Maintained
9883 F:      drivers/video/fbdev/riva/
9884 F:      drivers/video/fbdev/nvidia/
9885
9886 NVM EXPRESS DRIVER
9887 M:      Keith Busch <keith.busch@intel.com>
9888 M:      Jens Axboe <axboe@fb.com>
9889 M:      Christoph Hellwig <hch@lst.de>
9890 M:      Sagi Grimberg <sagi@grimberg.me>
9891 L:      linux-nvme@lists.infradead.org
9892 T:      git://git.infradead.org/nvme.git
9893 W:      http://git.infradead.org/nvme.git
9894 S:      Supported
9895 F:      drivers/nvme/host/
9896 F:      include/linux/nvme.h
9897 F:      include/uapi/linux/nvme_ioctl.h
9898
9899 NVM EXPRESS FC TRANSPORT DRIVERS
9900 M:      James Smart <james.smart@broadcom.com>
9901 L:      linux-nvme@lists.infradead.org
9902 S:      Supported
9903 F:      include/linux/nvme-fc.h
9904 F:      include/linux/nvme-fc-driver.h
9905 F:      drivers/nvme/host/fc.c
9906 F:      drivers/nvme/target/fc.c
9907 F:      drivers/nvme/target/fcloop.c
9908
9909 NVM EXPRESS TARGET DRIVER
9910 M:      Christoph Hellwig <hch@lst.de>
9911 M:      Sagi Grimberg <sagi@grimberg.me>
9912 L:      linux-nvme@lists.infradead.org
9913 T:      git://git.infradead.org/nvme.git
9914 W:      http://git.infradead.org/nvme.git
9915 S:      Supported
9916 F:      drivers/nvme/target/
9917
9918 NVMEM FRAMEWORK
9919 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9920 S:      Maintained
9921 F:      drivers/nvmem/
9922 F:      Documentation/devicetree/bindings/nvmem/
9923 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9924 F:      include/linux/nvmem-consumer.h
9925 F:      include/linux/nvmem-provider.h
9926
9927 NXP SGTL5000 DRIVER
9928 M:      Fabio Estevam <fabio.estevam@nxp.com>
9929 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9930 S:      Maintained
9931 F:      Documentation/devicetree/bindings/sound/sgtl5000.txt
9932 F:      sound/soc/codecs/sgtl5000*
9933
9934 NXP TDA998X DRM DRIVER
9935 M:      Russell King <linux@armlinux.org.uk>
9936 S:      Supported
9937 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9938 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9939 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9940 F:      include/drm/i2c/tda998x.h
9941
9942 NXP TFA9879 DRIVER
9943 M:      Peter Rosin <peda@axentia.se>
9944 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9945 S:      Maintained
9946 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
9947 F:      sound/soc/codecs/tfa9879*
9948
9949 NXP-NCI NFC DRIVER
9950 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9951 R:      Charles Gorand <charles.gorand@effinnov.com>
9952 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9953 S:      Supported
9954 F:      drivers/nfc/nxp-nci
9955
9956 OBJTOOL
9957 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9958 M:      Peter Zijlstra <peterz@infradead.org>
9959 S:      Supported
9960 F:      tools/objtool/
9961
9962 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9963 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9964 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9965 L:      linuxppc-dev@lists.ozlabs.org
9966 S:      Supported
9967 F:      arch/powerpc/platforms/powernv/ocxl.c
9968 F:      arch/powerpc/include/asm/pnv-ocxl.h
9969 F:      drivers/misc/ocxl/
9970 F:      include/misc/ocxl*
9971 F:      include/uapi/misc/ocxl.h
9972 F:      Documentation/accelerators/ocxl.txt
9973
9974 OMAP AUDIO SUPPORT
9975 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9976 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9977 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9978 L:      linux-omap@vger.kernel.org
9979 S:      Maintained
9980 F:      sound/soc/omap/
9981
9982 OMAP CLOCK FRAMEWORK SUPPORT
9983 M:      Paul Walmsley <paul@pwsan.com>
9984 L:      linux-omap@vger.kernel.org
9985 S:      Maintained
9986 F:      arch/arm/*omap*/*clock*
9987
9988 OMAP DEVICE TREE SUPPORT
9989 M:      Benoît Cousson <bcousson@baylibre.com>
9990 M:      Tony Lindgren <tony@atomide.com>
9991 L:      linux-omap@vger.kernel.org
9992 L:      devicetree@vger.kernel.org
9993 S:      Maintained
9994 F:      arch/arm/boot/dts/*omap*
9995 F:      arch/arm/boot/dts/*am3*
9996 F:      arch/arm/boot/dts/*am4*
9997 F:      arch/arm/boot/dts/*am5*
9998 F:      arch/arm/boot/dts/*dra7*
9999
10000 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10001 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10002 L:      linux-omap@vger.kernel.org
10003 L:      linux-fbdev@vger.kernel.org
10004 S:      Maintained
10005 F:      drivers/video/fbdev/omap2/
10006 F:      Documentation/arm/OMAP/DSS
10007
10008 OMAP FRAMEBUFFER SUPPORT
10009 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
10010 L:      linux-fbdev@vger.kernel.org
10011 L:      linux-omap@vger.kernel.org
10012 S:      Maintained
10013 F:      drivers/video/fbdev/omap/
10014
10015 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10016 M:      Roger Quadros <rogerq@ti.com>
10017 M:      Tony Lindgren <tony@atomide.com>
10018 L:      linux-omap@vger.kernel.org
10019 S:      Maintained
10020 F:      drivers/memory/omap-gpmc.c
10021 F:      arch/arm/mach-omap2/*gpmc*
10022
10023 OMAP GPIO DRIVER
10024 M:      Grygorii Strashko <grygorii.strashko@ti.com>
10025 M:      Santosh Shilimkar <ssantosh@kernel.org>
10026 M:      Kevin Hilman <khilman@kernel.org>
10027 L:      linux-omap@vger.kernel.org
10028 S:      Maintained
10029 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
10030 F:      drivers/gpio/gpio-omap.c
10031
10032 OMAP HARDWARE SPINLOCK SUPPORT
10033 M:      Ohad Ben-Cohen <ohad@wizery.com>
10034 L:      linux-omap@vger.kernel.org
10035 S:      Maintained
10036 F:      drivers/hwspinlock/omap_hwspinlock.c
10037
10038 OMAP HS MMC SUPPORT
10039 L:      linux-mmc@vger.kernel.org
10040 L:      linux-omap@vger.kernel.org
10041 S:      Orphan
10042 F:      drivers/mmc/host/omap_hsmmc.c
10043
10044 OMAP HWMOD DATA
10045 M:      Paul Walmsley <paul@pwsan.com>
10046 L:      linux-omap@vger.kernel.org
10047 S:      Maintained
10048 F:      arch/arm/mach-omap2/omap_hwmod*data*
10049
10050 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10051 M:      Benoît Cousson <bcousson@baylibre.com>
10052 L:      linux-omap@vger.kernel.org
10053 S:      Maintained
10054 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10055
10056 OMAP HWMOD SUPPORT
10057 M:      Benoît Cousson <bcousson@baylibre.com>
10058 M:      Paul Walmsley <paul@pwsan.com>
10059 L:      linux-omap@vger.kernel.org
10060 S:      Maintained
10061 F:      arch/arm/mach-omap2/omap_hwmod.*
10062
10063 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10064 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10065 L:      linux-media@vger.kernel.org
10066 S:      Maintained
10067 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10068 F:      drivers/media/platform/omap3isp/
10069 F:      drivers/staging/media/omap4iss/
10070
10071 OMAP MMC SUPPORT
10072 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10073 L:      linux-omap@vger.kernel.org
10074 S:      Maintained
10075 F:      drivers/mmc/host/omap.c
10076
10077 OMAP POWER MANAGEMENT SUPPORT
10078 M:      Kevin Hilman <khilman@kernel.org>
10079 L:      linux-omap@vger.kernel.org
10080 S:      Maintained
10081 F:      arch/arm/*omap*/*pm*
10082 F:      drivers/cpufreq/omap-cpufreq.c
10083
10084 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10085 M:      Rajendra Nayak <rnayak@codeaurora.org>
10086 M:      Paul Walmsley <paul@pwsan.com>
10087 L:      linux-omap@vger.kernel.org
10088 S:      Maintained
10089 F:      arch/arm/mach-omap2/prm*
10090
10091 OMAP RANDOM NUMBER GENERATOR SUPPORT
10092 M:      Deepak Saxena <dsaxena@plexity.net>
10093 S:      Maintained
10094 F:      drivers/char/hw_random/omap-rng.c
10095
10096 OMAP USB SUPPORT
10097 L:      linux-usb@vger.kernel.org
10098 L:      linux-omap@vger.kernel.org
10099 S:      Orphan
10100 F:      drivers/usb/*/*omap*
10101 F:      arch/arm/*omap*/usb*
10102
10103 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10104 M:      Mark Jackson <mpfj@newflow.co.uk>
10105 L:      linux-omap@vger.kernel.org
10106 S:      Maintained
10107 F:      arch/arm/boot/dts/am335x-nano.dts
10108
10109 OMAP1 SUPPORT
10110 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10111 M:      Tony Lindgren <tony@atomide.com>
10112 L:      linux-omap@vger.kernel.org
10113 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10115 S:      Maintained
10116 F:      arch/arm/mach-omap1/
10117 F:      arch/arm/plat-omap/
10118 F:      arch/arm/configs/omap1_defconfig
10119 F:      drivers/i2c/busses/i2c-omap.c
10120 F:      include/linux/i2c-omap.h
10121
10122 OMAP2+ SUPPORT
10123 M:      Tony Lindgren <tony@atomide.com>
10124 L:      linux-omap@vger.kernel.org
10125 W:      http://www.muru.com/linux/omap/
10126 W:      http://linux.omap.com/
10127 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10129 S:      Maintained
10130 F:      arch/arm/mach-omap2/
10131 F:      arch/arm/plat-omap/
10132 F:      arch/arm/configs/omap2plus_defconfig
10133 F:      drivers/i2c/busses/i2c-omap.c
10134 F:      drivers/irqchip/irq-omap-intc.c
10135 F:      drivers/mfd/*omap*.c
10136 F:      drivers/mfd/menelaus.c
10137 F:      drivers/mfd/palmas.c
10138 F:      drivers/mfd/tps65217.c
10139 F:      drivers/mfd/tps65218.c
10140 F:      drivers/mfd/tps65910.c
10141 F:      drivers/mfd/twl-core.[ch]
10142 F:      drivers/mfd/twl4030*.c
10143 F:      drivers/mfd/twl6030*.c
10144 F:      drivers/mfd/twl6040*.c
10145 F:      drivers/regulator/palmas-regulator*.c
10146 F:      drivers/regulator/pbias-regulator.c
10147 F:      drivers/regulator/tps65217-regulator.c
10148 F:      drivers/regulator/tps65218-regulator.c
10149 F:      drivers/regulator/tps65910-regulator.c
10150 F:      drivers/regulator/twl-regulator.c
10151 F:      drivers/regulator/twl6030-regulator.c
10152 F:      include/linux/i2c-omap.h
10153
10154 ONION OMEGA2+ BOARD
10155 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10156 L:      linux-mips@linux-mips.org
10157 S:      Maintained
10158 F:      arch/mips/boot/dts/ralink/omega2p.dts
10159
10160 OMFS FILESYSTEM
10161 M:      Bob Copeland <me@bobcopeland.com>
10162 L:      linux-karma-devel@lists.sourceforge.net
10163 S:      Maintained
10164 F:      Documentation/filesystems/omfs.txt
10165 F:      fs/omfs/
10166
10167 OMNIKEY CARDMAN 4000 DRIVER
10168 M:      Harald Welte <laforge@gnumonks.org>
10169 S:      Maintained
10170 F:      drivers/char/pcmcia/cm4000_cs.c
10171 F:      include/linux/cm4000_cs.h
10172 F:      include/uapi/linux/cm4000_cs.h
10173
10174 OMNIKEY CARDMAN 4040 DRIVER
10175 M:      Harald Welte <laforge@gnumonks.org>
10176 S:      Maintained
10177 F:      drivers/char/pcmcia/cm4040_cs.*
10178
10179 OMNIVISION OV13858 SENSOR DRIVER
10180 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10181 L:      linux-media@vger.kernel.org
10182 T:      git git://linuxtv.org/media_tree.git
10183 S:      Maintained
10184 F:      drivers/media/i2c/ov13858.c
10185
10186 OMNIVISION OV5640 SENSOR DRIVER
10187 M:      Steve Longerbeam <slongerbeam@gmail.com>
10188 L:      linux-media@vger.kernel.org
10189 T:      git git://linuxtv.org/media_tree.git
10190 S:      Maintained
10191 F:      drivers/media/i2c/ov5640.c
10192
10193 OMNIVISION OV5647 SENSOR DRIVER
10194 M:      Luis Oliveira <lolivei@synopsys.com>
10195 L:      linux-media@vger.kernel.org
10196 T:      git git://linuxtv.org/media_tree.git
10197 S:      Maintained
10198 F:      drivers/media/i2c/ov5647.c
10199
10200 OMNIVISION OV7670 SENSOR DRIVER
10201 M:      Jonathan Corbet <corbet@lwn.net>
10202 L:      linux-media@vger.kernel.org
10203 T:      git git://linuxtv.org/media_tree.git
10204 S:      Maintained
10205 F:      drivers/media/i2c/ov7670.c
10206 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10207
10208 OMNIVISION OV7740 SENSOR DRIVER
10209 M:      Wenyou Yang <wenyou.yang@microchip.com>
10210 L:      linux-media@vger.kernel.org
10211 T:      git git://linuxtv.org/media_tree.git
10212 S:      Maintained
10213 F:      drivers/media/i2c/ov7740.c
10214 F:      Documentation/devicetree/bindings/media/i2c/ov7740.txt
10215
10216 ONENAND FLASH DRIVER
10217 M:      Kyungmin Park <kyungmin.park@samsung.com>
10218 L:      linux-mtd@lists.infradead.org
10219 S:      Maintained
10220 F:      drivers/mtd/onenand/
10221 F:      include/linux/mtd/onenand*.h
10222
10223 ONSTREAM SCSI TAPE DRIVER
10224 M:      Willem Riede <osst@riede.org>
10225 L:      osst-users@lists.sourceforge.net
10226 L:      linux-scsi@vger.kernel.org
10227 S:      Maintained
10228 F:      Documentation/scsi/osst.txt
10229 F:      drivers/scsi/osst.*
10230 F:      drivers/scsi/osst_*.h
10231 F:      drivers/scsi/st.h
10232
10233 OP-TEE DRIVER
10234 M:      Jens Wiklander <jens.wiklander@linaro.org>
10235 S:      Maintained
10236 F:      drivers/tee/optee/
10237
10238 OPA-VNIC DRIVER
10239 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10240 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10241 L:      linux-rdma@vger.kernel.org
10242 S:      Supported
10243 F:      drivers/infiniband/ulp/opa_vnic
10244
10245 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10246 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10247 L:      devicetree@vger.kernel.org
10248 S:      Maintained
10249 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10250 F:      Documentation/devicetree/overlay-notes.txt
10251 F:      drivers/of/overlay.c
10252 F:      drivers/of/resolver.c
10253
10254 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10255 M:      Rob Herring <robh+dt@kernel.org>
10256 M:      Frank Rowand <frowand.list@gmail.com>
10257 L:      devicetree@vger.kernel.org
10258 W:      http://www.devicetree.org/
10259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10260 S:      Maintained
10261 F:      drivers/of/
10262 F:      include/linux/of*.h
10263 F:      scripts/dtc/
10264 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10265
10266 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10267 M:      Rob Herring <robh+dt@kernel.org>
10268 M:      Mark Rutland <mark.rutland@arm.com>
10269 L:      devicetree@vger.kernel.org
10270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10271 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10272 S:      Maintained
10273 F:      Documentation/devicetree/
10274 F:      arch/*/boot/dts/
10275 F:      include/dt-bindings/
10276
10277 OPENCORES I2C BUS DRIVER
10278 M:      Peter Korsgaard <jacmet@sunsite.dk>
10279 L:      linux-i2c@vger.kernel.org
10280 S:      Maintained
10281 F:      Documentation/i2c/busses/i2c-ocores
10282 F:      drivers/i2c/busses/i2c-ocores.c
10283
10284 OPENRISC ARCHITECTURE
10285 M:      Jonas Bonn <jonas@southpole.se>
10286 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10287 M:      Stafford Horne <shorne@gmail.com>
10288 T:      git git://github.com/openrisc/linux.git
10289 L:      openrisc@lists.librecores.org
10290 W:      http://openrisc.io
10291 S:      Maintained
10292 F:      Documentation/devicetree/bindings/openrisc/
10293 F:      Documentation/openrisc/
10294 F:      arch/openrisc/
10295 F:      drivers/irqchip/irq-ompic.c
10296 F:      drivers/irqchip/irq-or1k-*
10297
10298 OPENVSWITCH
10299 M:      Pravin B Shelar <pshelar@ovn.org>
10300 L:      netdev@vger.kernel.org
10301 L:      dev@openvswitch.org
10302 W:      http://openvswitch.org
10303 S:      Maintained
10304 F:      net/openvswitch/
10305 F:      include/uapi/linux/openvswitch.h
10306
10307 OPERATING PERFORMANCE POINTS (OPP)
10308 M:      Viresh Kumar <vireshk@kernel.org>
10309 M:      Nishanth Menon <nm@ti.com>
10310 M:      Stephen Boyd <sboyd@kernel.org>
10311 L:      linux-pm@vger.kernel.org
10312 S:      Maintained
10313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10314 F:      drivers/opp/
10315 F:      include/linux/pm_opp.h
10316 F:      Documentation/power/opp.txt
10317 F:      Documentation/devicetree/bindings/opp/
10318
10319 OPL4 DRIVER
10320 M:      Clemens Ladisch <clemens@ladisch.de>
10321 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10322 T:      git git://git.alsa-project.org/alsa-kernel.git
10323 S:      Maintained
10324 F:      sound/drivers/opl4/
10325
10326 OPROFILE
10327 M:      Robert Richter <rric@kernel.org>
10328 L:      oprofile-list@lists.sf.net
10329 S:      Maintained
10330 F:      arch/*/include/asm/oprofile*.h
10331 F:      arch/*/oprofile/
10332 F:      drivers/oprofile/
10333 F:      include/linux/oprofile.h
10334
10335 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10336 M:      Mark Fasheh <mark@fasheh.com>
10337 M:      Joel Becker <jlbec@evilplan.org>
10338 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10339 W:      http://ocfs2.wiki.kernel.org
10340 S:      Supported
10341 F:      Documentation/filesystems/ocfs2.txt
10342 F:      Documentation/filesystems/dlmfs.txt
10343 F:      fs/ocfs2/
10344
10345 ORANGEFS FILESYSTEM
10346 M:      Mike Marshall <hubcap@omnibond.com>
10347 R:      Martin Brandenburg <martin@omnibond.com>
10348 L:      devel@lists.orangefs.org
10349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10350 S:      Supported
10351 F:      fs/orangefs/
10352 F:      Documentation/filesystems/orangefs.txt
10353
10354 ORINOCO DRIVER
10355 L:      linux-wireless@vger.kernel.org
10356 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10357 W:      http://www.nongnu.org/orinoco/
10358 S:      Orphan
10359 F:      drivers/net/wireless/intersil/orinoco/
10360
10361 OSD LIBRARY and FILESYSTEM
10362 M:      Boaz Harrosh <ooo@electrozaur.com>
10363 S:      Maintained
10364 F:      drivers/scsi/osd/
10365 F:      include/scsi/osd_*
10366 F:      fs/exofs/
10367
10368 OV2659 OMNIVISION SENSOR DRIVER
10369 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10370 L:      linux-media@vger.kernel.org
10371 W:      https://linuxtv.org
10372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10373 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10374 S:      Maintained
10375 F:      drivers/media/i2c/ov2659.c
10376 F:      include/media/i2c/ov2659.h
10377
10378 OVERLAY FILESYSTEM
10379 M:      Miklos Szeredi <miklos@szeredi.hu>
10380 L:      linux-unionfs@vger.kernel.org
10381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10382 S:      Supported
10383 F:      fs/overlayfs/
10384 F:      Documentation/filesystems/overlayfs.txt
10385
10386 P54 WIRELESS DRIVER
10387 M:      Christian Lamparter <chunkeey@googlemail.com>
10388 L:      linux-wireless@vger.kernel.org
10389 W:      http://wireless.kernel.org/en/users/Drivers/p54
10390 S:      Maintained
10391 F:      drivers/net/wireless/intersil/p54/
10392
10393 PA SEMI ETHERNET DRIVER
10394 L:      netdev@vger.kernel.org
10395 S:      Orphan
10396 F:      drivers/net/ethernet/pasemi/*
10397
10398 PA SEMI SMBUS DRIVER
10399 L:      linux-i2c@vger.kernel.org
10400 S:      Orphan
10401 F:      drivers/i2c/busses/i2c-pasemi.c
10402
10403 PADATA PARALLEL EXECUTION MECHANISM
10404 M:      Steffen Klassert <steffen.klassert@secunet.com>
10405 L:      linux-crypto@vger.kernel.org
10406 S:      Maintained
10407 F:      kernel/padata.c
10408 F:      include/linux/padata.h
10409 F:      Documentation/padata.txt
10410
10411 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10412 M:      Harald Welte <laforge@gnumonks.org>
10413 L:      platform-driver-x86@vger.kernel.org
10414 S:      Maintained
10415 F:      drivers/platform/x86/panasonic-laptop.c
10416
10417 PANASONIC MN10300/AM33/AM34 PORT
10418 M:      David Howells <dhowells@redhat.com>
10419 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10420 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10421 S:      Maintained
10422 F:      Documentation/mn10300/
10423 F:      arch/mn10300/
10424
10425 PARALLEL LCD/KEYPAD PANEL DRIVER
10426 M:      Willy Tarreau <willy@haproxy.com>
10427 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10428 S:      Odd Fixes
10429 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10430 F:      drivers/misc/panel.c
10431
10432 PARALLEL PORT SUBSYSTEM
10433 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10434 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10435 L:      linux-parport@lists.infradead.org (subscribers-only)
10436 S:      Maintained
10437 F:      drivers/parport/
10438 F:      include/linux/parport*.h
10439 F:      drivers/char/ppdev.c
10440 F:      include/uapi/linux/ppdev.h
10441 F:      Documentation/parport*.txt
10442
10443 PARAVIRT_OPS INTERFACE
10444 M:      Juergen Gross <jgross@suse.com>
10445 M:      Alok Kataria <akataria@vmware.com>
10446 L:      virtualization@lists.linux-foundation.org
10447 S:      Supported
10448 F:      Documentation/virtual/paravirt_ops.txt
10449 F:      arch/*/kernel/paravirt*
10450 F:      arch/*/include/asm/paravirt*.h
10451 F:      include/linux/hypervisor.h
10452
10453 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10454 M:      Tim Waugh <tim@cyberelk.net>
10455 L:      linux-parport@lists.infradead.org (subscribers-only)
10456 S:      Maintained
10457 F:      Documentation/blockdev/paride.txt
10458 F:      drivers/block/paride/
10459
10460 PARISC ARCHITECTURE
10461 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10462 M:      Helge Deller <deller@gmx.de>
10463 L:      linux-parisc@vger.kernel.org
10464 W:      http://www.parisc-linux.org/
10465 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10468 S:      Maintained
10469 F:      arch/parisc/
10470 F:      Documentation/parisc/
10471 F:      drivers/parisc/
10472 F:      drivers/char/agp/parisc-agp.c
10473 F:      drivers/input/serio/gscps2.c
10474 F:      drivers/parport/parport_gsc.*
10475 F:      drivers/tty/serial/8250/8250_gsc.c
10476 F:      drivers/video/fbdev/sti*
10477 F:      drivers/video/console/sti*
10478 F:      drivers/video/logo/logo_parisc*
10479
10480 PARMAN
10481 M:      Jiri Pirko <jiri@mellanox.com>
10482 L:      netdev@vger.kernel.org
10483 S:      Supported
10484 F:      lib/parman.c
10485 F:      lib/test_parman.c
10486 F:      include/linux/parman.h
10487
10488 PC87360 HARDWARE MONITORING DRIVER
10489 M:      Jim Cromie <jim.cromie@gmail.com>
10490 L:      linux-hwmon@vger.kernel.org
10491 S:      Maintained
10492 F:      Documentation/hwmon/pc87360
10493 F:      drivers/hwmon/pc87360.c
10494
10495 PC8736x GPIO DRIVER
10496 M:      Jim Cromie <jim.cromie@gmail.com>
10497 S:      Maintained
10498 F:      drivers/char/pc8736x_gpio.c
10499
10500 PC87427 HARDWARE MONITORING DRIVER
10501 M:      Jean Delvare <jdelvare@suse.com>
10502 L:      linux-hwmon@vger.kernel.org
10503 S:      Maintained
10504 F:      Documentation/hwmon/pc87427
10505 F:      drivers/hwmon/pc87427.c
10506
10507 PCA9532 LED DRIVER
10508 M:      Riku Voipio <riku.voipio@iki.fi>
10509 S:      Maintained
10510 F:      drivers/leds/leds-pca9532.c
10511 F:      include/linux/leds-pca9532.h
10512
10513 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10514 M:      Guenter Roeck <linux@roeck-us.net>
10515 L:      linux-i2c@vger.kernel.org
10516 S:      Maintained
10517 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10518
10519 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10520 M:      Khalid Aziz <khalid@gonehiking.org>
10521 S:      Maintained
10522 F:      drivers/firmware/pcdp.*
10523
10524 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10525 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10526 L:      linux-pci@vger.kernel.org
10527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10528 S:      Maintained
10529 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10530 F:      drivers/pci/host/pci-aardvark.c
10531
10532 PCI DRIVER FOR ALTERA PCIE IP
10533 M:      Ley Foon Tan <lftan@altera.com>
10534 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10535 L:      linux-pci@vger.kernel.org
10536 S:      Supported
10537 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10538 F:      drivers/pci/host/pcie-altera.c
10539
10540 PCI DRIVER FOR APPLIEDMICRO XGENE
10541 M:      Tanmay Inamdar <tinamdar@apm.com>
10542 L:      linux-pci@vger.kernel.org
10543 L:      linux-arm-kernel@lists.infradead.org
10544 S:      Maintained
10545 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10546 F:      drivers/pci/host/pci-xgene.c
10547
10548 PCI DRIVER FOR ARM VERSATILE PLATFORM
10549 M:      Rob Herring <robh@kernel.org>
10550 L:      linux-pci@vger.kernel.org
10551 L:      linux-arm-kernel@lists.infradead.org
10552 S:      Maintained
10553 F:      Documentation/devicetree/bindings/pci/versatile.txt
10554 F:      drivers/pci/host/pci-versatile.c
10555
10556 PCI DRIVER FOR ARMADA 8K
10557 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10558 L:      linux-pci@vger.kernel.org
10559 L:      linux-arm-kernel@lists.infradead.org
10560 S:      Maintained
10561 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10562 F:      drivers/pci/dwc/pcie-armada8k.c
10563
10564 PCI DRIVER FOR CADENCE PCIE IP
10565 M:      Alan Douglas <adouglas@cadence.com>
10566 L:      linux-pci@vger.kernel.org
10567 S:      Maintained
10568 F:      Documentation/devicetree/bindings/pci/cdns,*.txt
10569 F:      drivers/pci/cadence/pcie-cadence*
10570
10571 PCI DRIVER FOR FREESCALE LAYERSCAPE
10572 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10573 M:      Mingkai Hu <mingkai.hu@freescale.com>
10574 M:      Roy Zang <tie-fei.zang@freescale.com>
10575 L:      linuxppc-dev@lists.ozlabs.org
10576 L:      linux-pci@vger.kernel.org
10577 L:      linux-arm-kernel@lists.infradead.org
10578 S:      Maintained
10579 F:      drivers/pci/dwc/*layerscape*
10580
10581 PCI DRIVER FOR GENERIC OF HOSTS
10582 M:      Will Deacon <will.deacon@arm.com>
10583 L:      linux-pci@vger.kernel.org
10584 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10585 S:      Maintained
10586 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10587 F:      drivers/pci/host/pci-host-common.c
10588 F:      drivers/pci/host/pci-host-generic.c
10589
10590 PCI DRIVER FOR IMX6
10591 M:      Richard Zhu <hongxing.zhu@nxp.com>
10592 M:      Lucas Stach <l.stach@pengutronix.de>
10593 L:      linux-pci@vger.kernel.org
10594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10595 S:      Maintained
10596 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10597 F:      drivers/pci/dwc/*imx6*
10598
10599 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10600 M:      Keith Busch <keith.busch@intel.com>
10601 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10602 L:      linux-pci@vger.kernel.org
10603 S:      Supported
10604 F:      drivers/pci/host/vmd.c
10605
10606 PCI DRIVER FOR MICROSEMI SWITCHTEC
10607 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10608 M:      Logan Gunthorpe <logang@deltatee.com>
10609 L:      linux-pci@vger.kernel.org
10610 S:      Maintained
10611 F:      Documentation/switchtec.txt
10612 F:      Documentation/ABI/testing/sysfs-class-switchtec
10613 F:      drivers/pci/switch/switchtec*
10614 F:      include/uapi/linux/switchtec_ioctl.h
10615 F:      include/linux/switchtec.h
10616 F:      drivers/ntb/hw/mscc/
10617
10618 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10619 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10620 M:      Jason Cooper <jason@lakedaemon.net>
10621 L:      linux-pci@vger.kernel.org
10622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10623 S:      Maintained
10624 F:      drivers/pci/host/*mvebu*
10625
10626 PCI DRIVER FOR NVIDIA TEGRA
10627 M:      Thierry Reding <thierry.reding@gmail.com>
10628 L:      linux-tegra@vger.kernel.org
10629 L:      linux-pci@vger.kernel.org
10630 S:      Supported
10631 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10632 F:      drivers/pci/host/pci-tegra.c
10633
10634 PCI DRIVER FOR RENESAS R-CAR
10635 M:      Simon Horman <horms@verge.net.au>
10636 L:      linux-pci@vger.kernel.org
10637 L:      linux-renesas-soc@vger.kernel.org
10638 S:      Maintained
10639 F:      drivers/pci/host/*rcar*
10640
10641 PCI DRIVER FOR SAMSUNG EXYNOS
10642 M:      Jingoo Han <jingoohan1@gmail.com>
10643 L:      linux-pci@vger.kernel.org
10644 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10645 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10646 S:      Maintained
10647 F:      drivers/pci/dwc/pci-exynos.c
10648
10649 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10650 M:      Jingoo Han <jingoohan1@gmail.com>
10651 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10652 L:      linux-pci@vger.kernel.org
10653 S:      Maintained
10654 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10655 F:      drivers/pci/dwc/*designware*
10656
10657 PCI DRIVER FOR TI DRA7XX
10658 M:      Kishon Vijay Abraham I <kishon@ti.com>
10659 L:      linux-omap@vger.kernel.org
10660 L:      linux-pci@vger.kernel.org
10661 S:      Supported
10662 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10663 F:      drivers/pci/dwc/pci-dra7xx.c
10664
10665 PCI DRIVER FOR TI KEYSTONE
10666 M:      Murali Karicheri <m-karicheri2@ti.com>
10667 L:      linux-pci@vger.kernel.org
10668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10669 S:      Maintained
10670 F:      drivers/pci/dwc/*keystone*
10671
10672 PCI ENDPOINT SUBSYSTEM
10673 M:      Kishon Vijay Abraham I <kishon@ti.com>
10674 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10675 L:      linux-pci@vger.kernel.org
10676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10677 S:      Supported
10678 F:      drivers/pci/endpoint/
10679 F:      drivers/misc/pci_endpoint_test.c
10680 F:      tools/pci/
10681
10682 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10683 M:      Russell Currey <ruscur@russell.cc>
10684 L:      linuxppc-dev@lists.ozlabs.org
10685 S:      Supported
10686 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10687 F:      arch/powerpc/kernel/eeh*.c
10688 F:      arch/powerpc/platforms/*/eeh*.c
10689 F:      arch/powerpc/include/*/eeh*.h
10690
10691 PCI ERROR RECOVERY
10692 M:      Linas Vepstas <linasvepstas@gmail.com>
10693 L:      linux-pci@vger.kernel.org
10694 S:      Supported
10695 F:      Documentation/PCI/pci-error-recovery.txt
10696
10697 PCI MSI DRIVER FOR ALTERA MSI IP
10698 M:      Ley Foon Tan <lftan@altera.com>
10699 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10700 L:      linux-pci@vger.kernel.org
10701 S:      Supported
10702 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10703 F:      drivers/pci/host/pcie-altera-msi.c
10704
10705 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10706 M:      Duc Dang <dhdang@apm.com>
10707 L:      linux-pci@vger.kernel.org
10708 L:      linux-arm-kernel@lists.infradead.org
10709 S:      Maintained
10710 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10711 F:      drivers/pci/host/pci-xgene-msi.c
10712
10713 PCI SUBSYSTEM
10714 M:      Bjorn Helgaas <bhelgaas@google.com>
10715 L:      linux-pci@vger.kernel.org
10716 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10718 S:      Supported
10719 F:      Documentation/devicetree/bindings/pci/
10720 F:      Documentation/PCI/
10721 F:      drivers/acpi/pci*
10722 F:      drivers/pci/
10723 F:      include/asm-generic/pci*
10724 F:      include/linux/pci*
10725 F:      include/uapi/linux/pci*
10726 F:      lib/pci*
10727 F:      arch/x86/pci/
10728 F:      arch/x86/kernel/quirks.c
10729
10730 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10731 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10732 L:      linux-pci@vger.kernel.org
10733 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10735 S:      Supported
10736 F:      drivers/pci/host/
10737 F:      drivers/pci/dwc/
10738
10739 PCIE DRIVER FOR AXIS ARTPEC
10740 M:      Niklas Cassel <niklas.cassel@axis.com>
10741 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10742 L:      linux-arm-kernel@axis.com
10743 L:      linux-pci@vger.kernel.org
10744 S:      Maintained
10745 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10746 F:      drivers/pci/dwc/*artpec*
10747
10748 PCIE DRIVER FOR CAVIUM THUNDERX
10749 M:      David Daney <david.daney@cavium.com>
10750 L:      linux-pci@vger.kernel.org
10751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10752 S:      Supported
10753 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10754 F:      drivers/pci/host/pci-thunder-*
10755
10756 PCIE DRIVER FOR HISILICON
10757 M:      Zhou Wang <wangzhou1@hisilicon.com>
10758 L:      linux-pci@vger.kernel.org
10759 S:      Maintained
10760 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10761 F:      drivers/pci/dwc/pcie-hisi.c
10762
10763 PCIE DRIVER FOR HISILICON KIRIN
10764 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10765 M:      Binghui Wang <wangbinghui@hisilicon.com>
10766 L:      linux-pci@vger.kernel.org
10767 S:      Maintained
10768 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10769 F:      drivers/pci/dwc/pcie-kirin.c
10770
10771 PCIE DRIVER FOR HISILICON STB
10772 M:      Jianguo Sun <sunjianguo1@huawei.com>
10773 M:      Shawn Guo <shawn.guo@linaro.org>
10774 L:      linux-pci@vger.kernel.org
10775 S:      Maintained
10776 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10777 F:      drivers/pci/dwc/pcie-histb.c
10778
10779 PCIE DRIVER FOR MEDIATEK
10780 M:      Ryder Lee <ryder.lee@mediatek.com>
10781 L:      linux-pci@vger.kernel.org
10782 L:      linux-mediatek@lists.infradead.org
10783 S:      Supported
10784 F:      Documentation/devicetree/bindings/pci/mediatek*
10785 F:      drivers/pci/host/*mediatek*
10786
10787 PCIE DRIVER FOR QUALCOMM MSM
10788 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10789 L:      linux-pci@vger.kernel.org
10790 L:      linux-arm-msm@vger.kernel.org
10791 S:      Maintained
10792 F:      drivers/pci/dwc/*qcom*
10793
10794 PCIE DRIVER FOR ROCKCHIP
10795 M:      Shawn Lin <shawn.lin@rock-chips.com>
10796 L:      linux-pci@vger.kernel.org
10797 L:      linux-rockchip@lists.infradead.org
10798 S:      Maintained
10799 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10800 F:      drivers/pci/host/pcie-rockchip.c
10801
10802 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10803 M:      Linus Walleij <linus.walleij@linaro.org>
10804 L:      linux-pci@vger.kernel.org
10805 S:      Maintained
10806 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10807 F:      drivers/pci/host/pci-v3-semi.c
10808
10809 PCIE DRIVER FOR ST SPEAR13XX
10810 M:      Pratyush Anand <pratyush.anand@gmail.com>
10811 L:      linux-pci@vger.kernel.org
10812 S:      Maintained
10813 F:      drivers/pci/dwc/*spear*
10814
10815 PCMCIA SUBSYSTEM
10816 M:      Dominik Brodowski <linux@dominikbrodowski.net>
10817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10818 S:      Odd Fixes
10819 F:      Documentation/pcmcia/
10820 F:      tools/pcmcia/
10821 F:      drivers/pcmcia/
10822 F:      include/pcmcia/
10823
10824 PCNET32 NETWORK DRIVER
10825 M:      Don Fry <pcnet32@frontier.com>
10826 L:      netdev@vger.kernel.org
10827 S:      Maintained
10828 F:      drivers/net/ethernet/amd/pcnet32.c
10829
10830 PCRYPT PARALLEL CRYPTO ENGINE
10831 M:      Steffen Klassert <steffen.klassert@secunet.com>
10832 L:      linux-crypto@vger.kernel.org
10833 S:      Maintained
10834 F:      crypto/pcrypt.c
10835 F:      include/crypto/pcrypt.h
10836
10837 PEAQ WMI HOTKEYS DRIVER
10838 M:      Hans de Goede <hdegoede@redhat.com>
10839 L:      platform-driver-x86@vger.kernel.org
10840 S:      Maintained
10841 F:      drivers/platform/x86/peaq-wmi.c
10842
10843 PER-CPU MEMORY ALLOCATOR
10844 M:      Tejun Heo <tj@kernel.org>
10845 M:      Christoph Lameter <cl@linux.com>
10846 M:      Dennis Zhou <dennisszhou@gmail.com>
10847 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10848 S:      Maintained
10849 F:      include/linux/percpu*.h
10850 F:      mm/percpu*.c
10851 F:      arch/*/include/asm/percpu.h
10852
10853 PER-TASK DELAY ACCOUNTING
10854 M:      Balbir Singh <bsingharora@gmail.com>
10855 S:      Maintained
10856 F:      include/linux/delayacct.h
10857 F:      kernel/delayacct.c
10858
10859 PERFORMANCE EVENTS SUBSYSTEM
10860 M:      Peter Zijlstra <peterz@infradead.org>
10861 M:      Ingo Molnar <mingo@redhat.com>
10862 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10863 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10864 R:      Jiri Olsa <jolsa@redhat.com>
10865 R:      Namhyung Kim <namhyung@kernel.org>
10866 L:      linux-kernel@vger.kernel.org
10867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10868 S:      Supported
10869 F:      kernel/events/*
10870 F:      include/linux/perf_event.h
10871 F:      include/uapi/linux/perf_event.h
10872 F:      arch/*/kernel/perf_event*.c
10873 F:      arch/*/kernel/*/perf_event*.c
10874 F:      arch/*/kernel/*/*/perf_event*.c
10875 F:      arch/*/include/asm/perf_event.h
10876 F:      arch/*/kernel/perf_callchain.c
10877 F:      arch/*/events/*
10878 F:      tools/perf/
10879
10880 PERSONALITY HANDLING
10881 M:      Christoph Hellwig <hch@infradead.org>
10882 L:      linux-abi-devel@lists.sourceforge.net
10883 S:      Maintained
10884 F:      include/linux/personality.h
10885 F:      include/uapi/linux/personality.h
10886
10887 PHONET PROTOCOL
10888 M:      Remi Denis-Courmont <courmisch@gmail.com>
10889 S:      Supported
10890 F:      Documentation/networking/phonet.txt
10891 F:      include/linux/phonet.h
10892 F:      include/net/phonet/
10893 F:      include/uapi/linux/phonet.h
10894 F:      net/phonet/
10895
10896 PHRAM MTD DRIVER
10897 M:      Joern Engel <joern@lazybastard.org>
10898 L:      linux-mtd@lists.infradead.org
10899 S:      Maintained
10900 F:      drivers/mtd/devices/phram.c
10901
10902 PICOLCD HID DRIVER
10903 M:      Bruno Prémont <bonbons@linux-vserver.org>
10904 L:      linux-input@vger.kernel.org
10905 S:      Maintained
10906 F:      drivers/hid/hid-picolcd*
10907
10908 PICOXCELL SUPPORT
10909 M:      Jamie Iles <jamie@jamieiles.com>
10910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10911 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10912 S:      Supported
10913 F:      arch/arm/boot/dts/picoxcell*
10914 F:      arch/arm/mach-picoxcell/
10915 F:      drivers/crypto/picoxcell*
10916
10917 PIN CONTROL SUBSYSTEM
10918 M:      Linus Walleij <linus.walleij@linaro.org>
10919 L:      linux-gpio@vger.kernel.org
10920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10921 S:      Maintained
10922 F:      Documentation/devicetree/bindings/pinctrl/
10923 F:      Documentation/driver-api/pinctl.rst
10924 F:      drivers/pinctrl/
10925 F:      include/linux/pinctrl/
10926
10927 PIN CONTROLLER - ATMEL AT91
10928 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10929 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10930 S:      Maintained
10931 F:      drivers/pinctrl/pinctrl-at91.*
10932
10933 PIN CONTROLLER - ATMEL AT91 PIO4
10934 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10936 L:      linux-gpio@vger.kernel.org
10937 S:      Supported
10938 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10939
10940 PIN CONTROLLER - FREESCALE
10941 M:      Dong Aisheng <aisheng.dong@nxp.com>
10942 M:      Fabio Estevam <festevam@gmail.com>
10943 M:      Shawn Guo <shawnguo@kernel.org>
10944 M:      Stefan Agner <stefan@agner.ch>
10945 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
10946 L:      linux-gpio@vger.kernel.org
10947 S:      Maintained
10948 F:      drivers/pinctrl/freescale/
10949 F:      Documentation/devicetree/bindings/pinctrl/fsl,*
10950
10951 PIN CONTROLLER - INTEL
10952 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10953 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10954 S:      Maintained
10955 F:      drivers/pinctrl/intel/
10956
10957 PIN CONTROLLER - MEDIATEK
10958 M:      Sean Wang <sean.wang@mediatek.com>
10959 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10960 S:      Maintained
10961 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10962 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10963 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10964 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
10965 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
10966
10967 PIN CONTROLLER - QUALCOMM
10968 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10969 S:      Maintained
10970 L:      linux-arm-msm@vger.kernel.org
10971 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10972 F:      drivers/pinctrl/qcom/
10973
10974 PIN CONTROLLER - RENESAS
10975 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10976 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10977 L:      linux-renesas-soc@vger.kernel.org
10978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10979 S:      Maintained
10980 F:      drivers/pinctrl/sh-pfc/
10981
10982 PIN CONTROLLER - SAMSUNG
10983 M:      Tomasz Figa <tomasz.figa@gmail.com>
10984 M:      Krzysztof Kozlowski <krzk@kernel.org>
10985 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10987 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10988 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10990 S:      Maintained
10991 F:      drivers/pinctrl/samsung/
10992 F:      include/dt-bindings/pinctrl/samsung.h
10993 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10994
10995 PIN CONTROLLER - SINGLE
10996 M:      Tony Lindgren <tony@atomide.com>
10997 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10998 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10999 L:      linux-omap@vger.kernel.org
11000 S:      Maintained
11001 F:      drivers/pinctrl/pinctrl-single.c
11002
11003 PIN CONTROLLER - ST SPEAR
11004 M:      Viresh Kumar <vireshk@kernel.org>
11005 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11006 W:      http://www.st.com/spear
11007 S:      Maintained
11008 F:      drivers/pinctrl/spear/
11009
11010 PISTACHIO SOC SUPPORT
11011 M:      James Hartley <james.hartley@sondrel.com>
11012 L:      linux-mips@linux-mips.org
11013 S:      Odd Fixes
11014 F:      arch/mips/pistachio/
11015 F:      arch/mips/include/asm/mach-pistachio/
11016 F:      arch/mips/boot/dts/img/pistachio*
11017 F:      arch/mips/configs/pistachio*_defconfig
11018
11019 PKTCDVD DRIVER
11020 S:      Orphan
11021 M:      linux-block@vger.kernel.org
11022 F:      drivers/block/pktcdvd.c
11023 F:      include/linux/pktcdvd.h
11024 F:      include/uapi/linux/pktcdvd.h
11025
11026 PKUNITY SOC DRIVERS
11027 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
11028 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
11029 S:      Maintained
11030 T:      git git://github.com/gxt/linux.git
11031 F:      drivers/input/serio/i8042-unicore32io.h
11032 F:      drivers/i2c/busses/i2c-puv3.c
11033 F:      drivers/video/fbdev/fb-puv3.c
11034 F:      drivers/rtc/rtc-puv3.c
11035
11036 PMBUS HARDWARE MONITORING DRIVERS
11037 M:      Guenter Roeck <linux@roeck-us.net>
11038 L:      linux-hwmon@vger.kernel.org
11039 W:      http://hwmon.wiki.kernel.org/
11040 W:      http://www.roeck-us.net/linux/drivers/
11041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11042 S:      Maintained
11043 F:      Documentation/hwmon/pmbus
11044 F:      drivers/hwmon/pmbus/
11045 F:      include/linux/pmbus.h
11046
11047 PMC SIERRA MaxRAID DRIVER
11048 L:      linux-scsi@vger.kernel.org
11049 W:      http://www.pmc-sierra.com/
11050 S:      Orphan
11051 F:      drivers/scsi/pmcraid.*
11052
11053 PMC SIERRA PM8001 DRIVER
11054 M:      Jack Wang <jinpu.wang@profitbricks.com>
11055 M:      lindar_liu@usish.com
11056 L:      linux-scsi@vger.kernel.org
11057 S:      Supported
11058 F:      drivers/scsi/pm8001/
11059
11060 PNP SUPPORT
11061 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11062 S:      Maintained
11063 F:      drivers/pnp/
11064
11065 POSIX CLOCKS and TIMERS
11066 M:      Thomas Gleixner <tglx@linutronix.de>
11067 L:      linux-kernel@vger.kernel.org
11068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11069 S:      Maintained
11070 F:      fs/timerfd.c
11071 F:      include/linux/timer*
11072 F:      kernel/time/*timer*
11073
11074 POWER MANAGEMENT CORE
11075 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
11076 L:      linux-pm@vger.kernel.org
11077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11078 B:      https://bugzilla.kernel.org
11079 S:      Supported
11080 F:      drivers/base/power/
11081 F:      include/linux/pm.h
11082 F:      include/linux/pm_*
11083 F:      include/linux/powercap.h
11084 F:      drivers/powercap/
11085 F:      kernel/configs/nopm.config
11086
11087 POWER STATE COORDINATION INTERFACE (PSCI)
11088 M:      Mark Rutland <mark.rutland@arm.com>
11089 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11090 L:      linux-arm-kernel@lists.infradead.org
11091 S:      Maintained
11092 F:      drivers/firmware/psci*.c
11093 F:      include/linux/psci.h
11094 F:      include/uapi/linux/psci.h
11095
11096 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11097 M:      Sebastian Reichel <sre@kernel.org>
11098 L:      linux-pm@vger.kernel.org
11099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11100 S:      Maintained
11101 F:      Documentation/devicetree/bindings/power/supply/
11102 F:      include/linux/power_supply.h
11103 F:      drivers/power/supply/
11104
11105 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11106 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11107 L:      linuxppc-dev@lists.ozlabs.org
11108 S:      Maintained
11109 F:      drivers/char/powernv-op-panel.c
11110
11111 PPP OVER ATM (RFC 2364)
11112 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11113 S:      Maintained
11114 F:      net/atm/pppoatm.c
11115 F:      include/uapi/linux/atmppp.h
11116
11117 PPP OVER ETHERNET
11118 M:      Michal Ostrowski <mostrows@earthlink.net>
11119 S:      Maintained
11120 F:      drivers/net/ppp/pppoe.c
11121 F:      drivers/net/ppp/pppox.c
11122
11123 PPP OVER L2TP
11124 M:      James Chapman <jchapman@katalix.com>
11125 S:      Maintained
11126 F:      net/l2tp/l2tp_ppp.c
11127 F:      include/linux/if_pppol2tp.h
11128 F:      include/uapi/linux/if_pppol2tp.h
11129
11130 PPP PROTOCOL DRIVERS AND COMPRESSORS
11131 M:      Paul Mackerras <paulus@samba.org>
11132 L:      linux-ppp@vger.kernel.org
11133 S:      Maintained
11134 F:      drivers/net/ppp/ppp_*
11135
11136 PPS SUPPORT
11137 M:      Rodolfo Giometti <giometti@enneenne.com>
11138 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11139 L:      linuxpps@ml.enneenne.com (subscribers-only)
11140 S:      Maintained
11141 F:      Documentation/pps/
11142 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11143 F:      Documentation/ABI/testing/sysfs-pps
11144 F:      drivers/pps/
11145 F:      include/linux/pps*.h
11146 F:      include/uapi/linux/pps.h
11147
11148 PPTP DRIVER
11149 M:      Dmitry Kozlov <xeb@mail.ru>
11150 L:      netdev@vger.kernel.org
11151 S:      Maintained
11152 F:      drivers/net/ppp/pptp.c
11153 W:      http://sourceforge.net/projects/accel-pptp
11154
11155 PREEMPTIBLE KERNEL
11156 M:      Robert Love <rml@tech9.net>
11157 L:      kpreempt-tech@lists.sourceforge.net
11158 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11159 S:      Supported
11160 F:      Documentation/preempt-locking.txt
11161 F:      include/linux/preempt.h
11162
11163 PRINTK
11164 M:      Petr Mladek <pmladek@suse.com>
11165 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11166 R:      Steven Rostedt <rostedt@goodmis.org>
11167 S:      Maintained
11168 F:      kernel/printk/
11169 F:      include/linux/printk.h
11170
11171 PRISM54 WIRELESS DRIVER
11172 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11173 L:      linux-wireless@vger.kernel.org
11174 W:      http://wireless.kernel.org/en/users/Drivers/p54
11175 S:      Obsolete
11176 F:      drivers/net/wireless/intersil/prism54/
11177
11178 PROC SYSCTL
11179 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11180 M:      Kees Cook <keescook@chromium.org>
11181 L:      linux-kernel@vger.kernel.org
11182 L:      linux-fsdevel@vger.kernel.org
11183 S:      Maintained
11184 F:      fs/proc/proc_sysctl.c
11185 F:      include/linux/sysctl.h
11186 F:      kernel/sysctl.c
11187 F:      tools/testing/selftests/sysctl/
11188
11189 PS3 NETWORK SUPPORT
11190 M:      Geoff Levand <geoff@infradead.org>
11191 L:      netdev@vger.kernel.org
11192 L:      linuxppc-dev@lists.ozlabs.org
11193 S:      Maintained
11194 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11195
11196 PS3 PLATFORM SUPPORT
11197 M:      Geoff Levand <geoff@infradead.org>
11198 L:      linuxppc-dev@lists.ozlabs.org
11199 S:      Maintained
11200 F:      arch/powerpc/boot/ps3*
11201 F:      arch/powerpc/include/asm/lv1call.h
11202 F:      arch/powerpc/include/asm/ps3*.h
11203 F:      arch/powerpc/platforms/ps3/
11204 F:      drivers/*/ps3*
11205 F:      drivers/ps3/
11206 F:      drivers/rtc/rtc-ps3.c
11207 F:      drivers/usb/host/*ps3.c
11208 F:      sound/ppc/snd_ps3*
11209
11210 PS3VRAM DRIVER
11211 M:      Jim Paris <jim@jtan.com>
11212 M:      Geoff Levand <geoff@infradead.org>
11213 L:      linuxppc-dev@lists.ozlabs.org
11214 S:      Maintained
11215 F:      drivers/block/ps3vram.c
11216
11217 PSAMPLE PACKET SAMPLING SUPPORT:
11218 M:      Yotam Gigi <yotam.gi@gmail.com>
11219 S:      Maintained
11220 F:      net/psample
11221 F:      include/net/psample.h
11222 F:      include/uapi/linux/psample.h
11223
11224 PSTORE FILESYSTEM
11225 M:      Kees Cook <keescook@chromium.org>
11226 M:      Anton Vorontsov <anton@enomsg.org>
11227 M:      Colin Cross <ccross@android.com>
11228 M:      Tony Luck <tony.luck@intel.com>
11229 S:      Maintained
11230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11231 F:      fs/pstore/
11232 F:      include/linux/pstore*
11233 F:      drivers/firmware/efi/efi-pstore.c
11234 F:      drivers/acpi/apei/erst.c
11235 F:      Documentation/admin-guide/ramoops.rst
11236 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11237 K:      \b(pstore|ramoops)
11238
11239 PTP HARDWARE CLOCK SUPPORT
11240 M:      Richard Cochran <richardcochran@gmail.com>
11241 L:      netdev@vger.kernel.org
11242 S:      Maintained
11243 W:      http://linuxptp.sourceforge.net/
11244 F:      Documentation/ABI/testing/sysfs-ptp
11245 F:      Documentation/ptp/*
11246 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11247 F:      drivers/net/phy/dp83640*
11248 F:      drivers/ptp/*
11249 F:      include/linux/ptp_cl*
11250
11251 PTRACE SUPPORT
11252 M:      Oleg Nesterov <oleg@redhat.com>
11253 S:      Maintained
11254 F:      include/asm-generic/syscall.h
11255 F:      include/linux/ptrace.h
11256 F:      include/linux/regset.h
11257 F:      include/linux/tracehook.h
11258 F:      include/uapi/linux/ptrace.h
11259 F:      include/uapi/linux/ptrace.h
11260 F:      include/asm-generic/ptrace.h
11261 F:      kernel/ptrace.c
11262 F:      arch/*/ptrace*.c
11263 F:      arch/*/*/ptrace*.c
11264 F:      arch/*/include/asm/ptrace*.h
11265
11266 PULSE8-CEC DRIVER
11267 M:      Hans Verkuil <hverkuil@xs4all.nl>
11268 L:      linux-media@vger.kernel.org
11269 T:      git git://linuxtv.org/media_tree.git
11270 S:      Maintained
11271 F:      drivers/media/usb/pulse8-cec/*
11272 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11273
11274 PVRUSB2 VIDEO4LINUX DRIVER
11275 M:      Mike Isely <isely@pobox.com>
11276 L:      pvrusb2@isely.net       (subscribers-only)
11277 L:      linux-media@vger.kernel.org
11278 W:      http://www.isely.net/pvrusb2/
11279 T:      git git://linuxtv.org/media_tree.git
11280 S:      Maintained
11281 F:      Documentation/media/v4l-drivers/pvrusb2*
11282 F:      drivers/media/usb/pvrusb2/
11283
11284 PWC WEBCAM DRIVER
11285 M:      Hans Verkuil <hverkuil@xs4all.nl>
11286 L:      linux-media@vger.kernel.org
11287 T:      git git://linuxtv.org/media_tree.git
11288 S:      Odd Fixes
11289 F:      drivers/media/usb/pwc/*
11290
11291 PWM FAN DRIVER
11292 M:      Kamil Debski <kamil@wypas.org>
11293 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11294 L:      linux-hwmon@vger.kernel.org
11295 S:      Supported
11296 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11297 F:      Documentation/hwmon/pwm-fan
11298 F:      drivers/hwmon/pwm-fan.c
11299
11300 PWM IR Transmitter
11301 M:      Sean Young <sean@mess.org>
11302 L:      linux-media@vger.kernel.org
11303 S:      Maintained
11304 F:      drivers/media/rc/pwm-ir-tx.c
11305
11306 PWM SUBSYSTEM
11307 M:      Thierry Reding <thierry.reding@gmail.com>
11308 L:      linux-pwm@vger.kernel.org
11309 S:      Maintained
11310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11311 F:      Documentation/pwm.txt
11312 F:      Documentation/devicetree/bindings/pwm/
11313 F:      include/linux/pwm.h
11314 F:      drivers/pwm/
11315 F:      drivers/video/backlight/pwm_bl.c
11316 F:      include/linux/pwm_backlight.h
11317 F:      drivers/gpio/gpio-mvebu.c
11318 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11319
11320 PXA GPIO DRIVER
11321 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11322 L:      linux-gpio@vger.kernel.org
11323 S:      Maintained
11324 F:      drivers/gpio/gpio-pxa.c
11325
11326 PXA MMCI DRIVER
11327 S:      Orphan
11328
11329 PXA RTC DRIVER
11330 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11331 L:      linux-rtc@vger.kernel.org
11332 S:      Maintained
11333
11334 PXA2xx/PXA3xx SUPPORT
11335 M:      Daniel Mack <daniel@zonque.org>
11336 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11337 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11339 T:      git git://github.com/hzhuang1/linux.git
11340 T:      git git://github.com/rjarzmik/linux.git
11341 S:      Maintained
11342 F:      arch/arm/boot/dts/pxa*
11343 F:      arch/arm/mach-pxa/
11344 F:      drivers/dma/pxa*
11345 F:      drivers/pcmcia/pxa2xx*
11346 F:      drivers/pinctrl/pxa/
11347 F:      drivers/spi/spi-pxa2xx*
11348 F:      drivers/usb/gadget/udc/pxa2*
11349 F:      include/sound/pxa2xx-lib.h
11350 F:      sound/arm/pxa*
11351 F:      sound/soc/pxa/
11352
11353 PXA3xx NAND FLASH DRIVER
11354 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11355 L:      linux-mtd@lists.infradead.org
11356 S:      Maintained
11357 F:      drivers/mtd/nand/pxa3xx_nand.c
11358
11359 QAT DRIVER
11360 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11361 L:      qat-linux@intel.com
11362 S:      Supported
11363 F:      drivers/crypto/qat/
11364
11365 QCOM AUDIO (ASoC) DRIVERS
11366 M:      Patrick Lai <plai@codeaurora.org>
11367 M:      Banajit Goswami <bgoswami@codeaurora.org>
11368 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11369 S:      Supported
11370 F:      sound/soc/qcom/
11371
11372 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11373 M:      Gabriel Somlo <somlo@cmu.edu>
11374 M:      "Michael S. Tsirkin" <mst@redhat.com>
11375 L:      qemu-devel@nongnu.org
11376 S:      Maintained
11377 F:      drivers/firmware/qemu_fw_cfg.c
11378
11379 QIB DRIVER
11380 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11381 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11382 L:      linux-rdma@vger.kernel.org
11383 S:      Supported
11384 F:      drivers/infiniband/hw/qib/
11385
11386 QLOGIC QL41xxx FCOE DRIVER
11387 M:      QLogic-Storage-Upstream@cavium.com
11388 L:      linux-scsi@vger.kernel.org
11389 S:      Supported
11390 F:      drivers/scsi/qedf/
11391
11392 QLOGIC QL41xxx ISCSI DRIVER
11393 M:      QLogic-Storage-Upstream@cavium.com
11394 L:      linux-scsi@vger.kernel.org
11395 S:      Supported
11396 F:      drivers/scsi/qedi/
11397
11398 QLOGIC QL4xxx ETHERNET DRIVER
11399 M:      Ariel Elior <Ariel.Elior@cavium.com>
11400 M:      everest-linux-l2@cavium.com
11401 L:      netdev@vger.kernel.org
11402 S:      Supported
11403 F:      drivers/net/ethernet/qlogic/qed/
11404 F:      include/linux/qed/
11405 F:      drivers/net/ethernet/qlogic/qede/
11406
11407 QLOGIC QL4xxx RDMA DRIVER
11408 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11409 M:      Ariel Elior <Ariel.Elior@cavium.com>
11410 L:      linux-rdma@vger.kernel.org
11411 S:      Supported
11412 F:      drivers/infiniband/hw/qedr/
11413 F:      include/uapi/rdma/qedr-abi.h
11414
11415 QLOGIC QLA1280 SCSI DRIVER
11416 M:      Michael Reed <mdr@sgi.com>
11417 L:      linux-scsi@vger.kernel.org
11418 S:      Maintained
11419 F:      drivers/scsi/qla1280.[ch]
11420
11421 QLOGIC QLA2XXX FC-SCSI DRIVER
11422 M:      qla2xxx-upstream@qlogic.com
11423 L:      linux-scsi@vger.kernel.org
11424 S:      Supported
11425 F:      Documentation/scsi/LICENSE.qla2xxx
11426 F:      drivers/scsi/qla2xxx/
11427
11428 QLOGIC QLA3XXX NETWORK DRIVER
11429 M:      Dept-GELinuxNICDev@cavium.com
11430 L:      netdev@vger.kernel.org
11431 S:      Supported
11432 F:      Documentation/networking/LICENSE.qla3xxx
11433 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11434
11435 QLOGIC QLA4XXX iSCSI DRIVER
11436 M:      QLogic-Storage-Upstream@qlogic.com
11437 L:      linux-scsi@vger.kernel.org
11438 S:      Supported
11439 F:      Documentation/scsi/LICENSE.qla4xxx
11440 F:      drivers/scsi/qla4xxx/
11441
11442 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11443 M:      Harish Patil <harish.patil@cavium.com>
11444 M:      Manish Chopra <manish.chopra@cavium.com>
11445 M:      Dept-GELinuxNICDev@cavium.com
11446 L:      netdev@vger.kernel.org
11447 S:      Supported
11448 F:      drivers/net/ethernet/qlogic/qlcnic/
11449
11450 QLOGIC QLGE 10Gb ETHERNET DRIVER
11451 M:      Harish Patil <harish.patil@cavium.com>
11452 M:      Manish Chopra <manish.chopra@cavium.com>
11453 M:      Dept-GELinuxNICDev@cavium.com
11454 L:      netdev@vger.kernel.org
11455 S:      Supported
11456 F:      drivers/net/ethernet/qlogic/qlge/
11457
11458 QNX4 FILESYSTEM
11459 M:      Anders Larsen <al@alarsen.net>
11460 W:      http://www.alarsen.net/linux/qnx4fs/
11461 S:      Maintained
11462 F:      fs/qnx4/
11463 F:      include/uapi/linux/qnx4_fs.h
11464 F:      include/uapi/linux/qnxtypes.h
11465
11466 QORIQ DPAA2 FSL-MC BUS DRIVER
11467 M:      Stuart Yoder <stuyoder@gmail.com>
11468 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11469 L:      linux-kernel@vger.kernel.org
11470 S:      Maintained
11471 F:      drivers/staging/fsl-mc/
11472 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11473
11474 QT1010 MEDIA DRIVER
11475 M:      Antti Palosaari <crope@iki.fi>
11476 L:      linux-media@vger.kernel.org
11477 W:      https://linuxtv.org
11478 W:      http://palosaari.fi/linux/
11479 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11480 T:      git git://linuxtv.org/anttip/media_tree.git
11481 S:      Maintained
11482 F:      drivers/media/tuners/qt1010*
11483
11484 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11485 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11486 L:      ath10k@lists.infradead.org
11487 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11489 S:      Supported
11490 F:      drivers/net/wireless/ath/ath10k/
11491
11492 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11493 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11494 L:      linux-wireless@vger.kernel.org
11495 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11496 S:      Supported
11497 F:      drivers/net/wireless/ath/ath9k/
11498
11499 QUALCOMM CAMERA SUBSYSTEM DRIVER
11500 M:      Todor Tomov <todor.tomov@linaro.org>
11501 L:      linux-media@vger.kernel.org
11502 S:      Maintained
11503 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11504 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11505 F:      drivers/media/platform/qcom/camss-8x16/
11506
11507 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11508 M:      Timur Tabi <timur@codeaurora.org>
11509 L:      netdev@vger.kernel.org
11510 S:      Supported
11511 F:      drivers/net/ethernet/qualcomm/emac/
11512
11513 QUALCOMM HEXAGON ARCHITECTURE
11514 M:      Richard Kuo <rkuo@codeaurora.org>
11515 L:      linux-hexagon@vger.kernel.org
11516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11517 S:      Supported
11518 F:      arch/hexagon/
11519
11520 QUALCOMM IOMMU
11521 M:      Rob Clark <robdclark@gmail.com>
11522 L:      iommu@lists.linux-foundation.org
11523 L:      linux-arm-msm@vger.kernel.org
11524 S:      Maintained
11525 F:      drivers/iommu/qcom_iommu.c
11526
11527 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11528 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11529 L:      linux-media@vger.kernel.org
11530 L:      linux-arm-msm@vger.kernel.org
11531 T:      git git://linuxtv.org/media_tree.git
11532 S:      Maintained
11533 F:      drivers/media/platform/qcom/venus/
11534
11535 QUALCOMM WCN36XX WIRELESS DRIVER
11536 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11537 L:      wcn36xx@lists.infradead.org
11538 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11539 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11540 S:      Supported
11541 F:      drivers/net/wireless/ath/wcn36xx/
11542
11543 QUANTENNA QTNFMAC WIRELESS DRIVER
11544 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11545 M:      Avinash Patil <avinashp@quantenna.com>
11546 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11547 L:      linux-wireless@vger.kernel.org
11548 S:      Maintained
11549 F:      drivers/net/wireless/quantenna
11550
11551 RADEON and AMDGPU DRM DRIVERS
11552 M:      Alex Deucher <alexander.deucher@amd.com>
11553 M:      Christian König <christian.koenig@amd.com>
11554 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11555 L:      amd-gfx@lists.freedesktop.org
11556 T:      git git://people.freedesktop.org/~agd5f/linux
11557 S:      Supported
11558 F:      drivers/gpu/drm/radeon/
11559 F:      include/uapi/drm/radeon_drm.h
11560 F:      drivers/gpu/drm/amd/
11561 F:      include/uapi/drm/amdgpu_drm.h
11562
11563 RADEON FRAMEBUFFER DISPLAY DRIVER
11564 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11565 L:      linux-fbdev@vger.kernel.org
11566 S:      Maintained
11567 F:      drivers/video/fbdev/aty/radeon*
11568 F:      include/uapi/linux/radeonfb.h
11569
11570 RADIOSHARK RADIO DRIVER
11571 M:      Hans Verkuil <hverkuil@xs4all.nl>
11572 L:      linux-media@vger.kernel.org
11573 T:      git git://linuxtv.org/media_tree.git
11574 S:      Maintained
11575 F:      drivers/media/radio/radio-shark.c
11576
11577 RADIOSHARK2 RADIO DRIVER
11578 M:      Hans Verkuil <hverkuil@xs4all.nl>
11579 L:      linux-media@vger.kernel.org
11580 T:      git git://linuxtv.org/media_tree.git
11581 S:      Maintained
11582 F:      drivers/media/radio/radio-shark2.c
11583 F:      drivers/media/radio/radio-tea5777.c
11584
11585 RADOS BLOCK DEVICE (RBD)
11586 M:      Ilya Dryomov <idryomov@gmail.com>
11587 M:      Sage Weil <sage@redhat.com>
11588 M:      Alex Elder <elder@kernel.org>
11589 L:      ceph-devel@vger.kernel.org
11590 W:      http://ceph.com/
11591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11592 T:      git git://github.com/ceph/ceph-client.git
11593 S:      Supported
11594 F:      Documentation/ABI/testing/sysfs-bus-rbd
11595 F:      drivers/block/rbd.c
11596 F:      drivers/block/rbd_types.h
11597
11598 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11599 M:      Paul Mackerras <paulus@samba.org>
11600 L:      linux-fbdev@vger.kernel.org
11601 S:      Maintained
11602 F:      drivers/video/fbdev/aty/aty128fb.c
11603
11604 RAINSHADOW-CEC DRIVER
11605 M:      Hans Verkuil <hverkuil@xs4all.nl>
11606 L:      linux-media@vger.kernel.org
11607 T:      git git://linuxtv.org/media_tree.git
11608 S:      Maintained
11609 F:      drivers/media/usb/rainshadow-cec/*
11610
11611 RALINK MIPS ARCHITECTURE
11612 M:      John Crispin <john@phrozen.org>
11613 L:      linux-mips@linux-mips.org
11614 S:      Maintained
11615 F:      arch/mips/ralink
11616
11617 RALINK RT2X00 WIRELESS LAN DRIVER
11618 P:      rt2x00 project
11619 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11620 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11621 L:      linux-wireless@vger.kernel.org
11622 S:      Maintained
11623 F:      drivers/net/wireless/ralink/rt2x00/
11624
11625 RAMDISK RAM BLOCK DEVICE DRIVER
11626 M:      Jens Axboe <axboe@kernel.dk>
11627 S:      Maintained
11628 F:      Documentation/blockdev/ramdisk.txt
11629 F:      drivers/block/brd.c
11630
11631 RANCHU VIRTUAL BOARD FOR MIPS
11632 M:      Miodrag Dinic <miodrag.dinic@mips.com>
11633 L:      linux-mips@linux-mips.org
11634 S:      Supported
11635 F:      arch/mips/generic/board-ranchu.c
11636 F:      arch/mips/configs/generic/board-ranchu.config
11637
11638 RANDOM NUMBER DRIVER
11639 M:      "Theodore Ts'o" <tytso@mit.edu>
11640 S:      Maintained
11641 F:      drivers/char/random.c
11642
11643 RAPIDIO SUBSYSTEM
11644 M:      Matt Porter <mporter@kernel.crashing.org>
11645 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11646 S:      Maintained
11647 F:      drivers/rapidio/
11648
11649 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11650 L:      linux-wireless@vger.kernel.org
11651 S:      Orphan
11652 F:      drivers/net/wireless/ray*
11653
11654 RCUTORTURE TEST FRAMEWORK
11655 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11656 M:      Josh Triplett <josh@joshtriplett.org>
11657 R:      Steven Rostedt <rostedt@goodmis.org>
11658 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11659 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11660 L:      linux-kernel@vger.kernel.org
11661 S:      Supported
11662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11663 F:      tools/testing/selftests/rcutorture
11664
11665 RDC R-321X SoC
11666 M:      Florian Fainelli <florian@openwrt.org>
11667 S:      Maintained
11668
11669 RDC R6040 FAST ETHERNET DRIVER
11670 M:      Florian Fainelli <f.fainelli@gmail.com>
11671 L:      netdev@vger.kernel.org
11672 S:      Maintained
11673 F:      drivers/net/ethernet/rdc/r6040.c
11674
11675 RDMAVT - RDMA verbs software
11676 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11677 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11678 L:      linux-rdma@vger.kernel.org
11679 S:      Supported
11680 F:      drivers/infiniband/sw/rdmavt
11681
11682 RDS - RELIABLE DATAGRAM SOCKETS
11683 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11684 L:      netdev@vger.kernel.org
11685 L:      linux-rdma@vger.kernel.org
11686 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11687 W:      https://oss.oracle.com/projects/rds/
11688 S:      Supported
11689 F:      net/rds/
11690 F:      Documentation/networking/rds.txt
11691
11692 RDT - RESOURCE ALLOCATION
11693 M:      Fenghua Yu <fenghua.yu@intel.com>
11694 L:      linux-kernel@vger.kernel.org
11695 S:      Supported
11696 F:      arch/x86/kernel/cpu/intel_rdt*
11697 F:      arch/x86/include/asm/intel_rdt_sched.h
11698 F:      Documentation/x86/intel_rdt*
11699
11700 READ-COPY UPDATE (RCU)
11701 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11702 M:      Josh Triplett <josh@joshtriplett.org>
11703 R:      Steven Rostedt <rostedt@goodmis.org>
11704 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11705 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11706 L:      linux-kernel@vger.kernel.org
11707 W:      http://www.rdrop.com/users/paulmck/RCU/
11708 S:      Supported
11709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11710 F:      Documentation/RCU/
11711 X:      Documentation/RCU/torture.txt
11712 F:      include/linux/rcu*
11713 X:      include/linux/srcu.h
11714 F:      kernel/rcu/
11715 X:      kernel/torture.c
11716
11717 REAL TIME CLOCK (RTC) SUBSYSTEM
11718 M:      Alessandro Zummo <a.zummo@towertech.it>
11719 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11720 L:      linux-rtc@vger.kernel.org
11721 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11723 S:      Maintained
11724 F:      Documentation/devicetree/bindings/rtc/
11725 F:      Documentation/rtc.txt
11726 F:      drivers/rtc/
11727 F:      include/linux/rtc.h
11728 F:      include/uapi/linux/rtc.h
11729 F:      include/linux/rtc/
11730 F:      include/linux/platform_data/rtc-*
11731 F:      tools/testing/selftests/timers/rtctest.c
11732
11733 REALTEK AUDIO CODECS
11734 M:      Bard Liao <bardliao@realtek.com>
11735 M:      Oder Chiou <oder_chiou@realtek.com>
11736 S:      Maintained
11737 F:      sound/soc/codecs/rt*
11738 F:      include/sound/rt*.h
11739
11740 REGISTER MAP ABSTRACTION
11741 M:      Mark Brown <broonie@kernel.org>
11742 L:      linux-kernel@vger.kernel.org
11743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11744 S:      Supported
11745 F:      Documentation/devicetree/bindings/regmap/
11746 F:      drivers/base/regmap/
11747 F:      include/linux/regmap.h
11748
11749 REISERFS FILE SYSTEM
11750 L:      reiserfs-devel@vger.kernel.org
11751 S:      Supported
11752 F:      fs/reiserfs/
11753
11754 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11755 M:      Ohad Ben-Cohen <ohad@wizery.com>
11756 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11757 L:      linux-remoteproc@vger.kernel.org
11758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11759 S:      Maintained
11760 F:      Documentation/devicetree/bindings/remoteproc/
11761 F:      Documentation/remoteproc.txt
11762 F:      drivers/remoteproc/
11763 F:      include/linux/remoteproc.h
11764
11765 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11766 M:      Ohad Ben-Cohen <ohad@wizery.com>
11767 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11768 L:      linux-remoteproc@vger.kernel.org
11769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11770 S:      Maintained
11771 F:      drivers/rpmsg/
11772 F:      Documentation/rpmsg.txt
11773 F:      include/linux/rpmsg.h
11774 F:      include/linux/rpmsg/
11775
11776 RENESAS CLOCK DRIVERS
11777 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11778 L:      linux-renesas-soc@vger.kernel.org
11779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11780 S:      Supported
11781 F:      drivers/clk/renesas/
11782
11783 RENESAS ETHERNET DRIVERS
11784 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11785 L:      netdev@vger.kernel.org
11786 L:      linux-renesas-soc@vger.kernel.org
11787 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11788 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11789 F:      drivers/net/ethernet/renesas/
11790 F:      include/linux/sh_eth.h
11791
11792 RENESAS R-CAR GYROADC DRIVER
11793 M:      Marek Vasut <marek.vasut@gmail.com>
11794 L:      linux-iio@vger.kernel.org
11795 S:      Supported
11796 F:      drivers/iio/adc/rcar_gyro_adc.c
11797
11798 RENESAS USB PHY DRIVER
11799 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11800 L:      linux-renesas-soc@vger.kernel.org
11801 S:      Maintained
11802 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11803
11804 RESET CONTROLLER FRAMEWORK
11805 M:      Philipp Zabel <p.zabel@pengutronix.de>
11806 T:      git git://git.pengutronix.de/git/pza/linux
11807 S:      Maintained
11808 F:      drivers/reset/
11809 F:      Documentation/devicetree/bindings/reset/
11810 F:      include/dt-bindings/reset/
11811 F:      include/linux/reset.h
11812 F:      include/linux/reset-controller.h
11813
11814 RFKILL
11815 M:      Johannes Berg <johannes@sipsolutions.net>
11816 L:      linux-wireless@vger.kernel.org
11817 W:      http://wireless.kernel.org/
11818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11820 S:      Maintained
11821 F:      Documentation/rfkill.txt
11822 F:      Documentation/ABI/stable/sysfs-class-rfkill
11823 F:      net/rfkill/
11824
11825 RHASHTABLE
11826 M:      Thomas Graf <tgraf@suug.ch>
11827 M:      Herbert Xu <herbert@gondor.apana.org.au>
11828 L:      netdev@vger.kernel.org
11829 S:      Maintained
11830 F:      lib/rhashtable.c
11831 F:      include/linux/rhashtable.h
11832
11833 RICOH R5C592 MEMORYSTICK DRIVER
11834 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11835 S:      Maintained
11836 F:      drivers/memstick/host/r592.*
11837
11838 RICOH SMARTMEDIA/XD DRIVER
11839 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11840 S:      Maintained
11841 F:      drivers/mtd/nand/r852.c
11842 F:      drivers/mtd/nand/r852.h
11843
11844 RISC-V ARCHITECTURE
11845 M:      Palmer Dabbelt <palmer@sifive.com>
11846 M:      Albert Ou <albert@sifive.com>
11847 L:      linux-riscv@lists.infradead.org
11848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11849 S:      Supported
11850 F:      arch/riscv/
11851 K:      riscv
11852 N:      riscv
11853
11854 ROCCAT DRIVERS
11855 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11856 W:      http://sourceforge.net/projects/roccat/
11857 S:      Maintained
11858 F:      drivers/hid/hid-roccat*
11859 F:      include/linux/hid-roccat*
11860 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11861
11862 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11863 M:      Jacob chen <jacob2.chen@rock-chips.com>
11864 L:      linux-media@vger.kernel.org
11865 S:      Maintained
11866 F:      drivers/media/platform/rockchip/rga/
11867 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11868
11869 ROCKER DRIVER
11870 M:      Jiri Pirko <jiri@resnulli.us>
11871 L:      netdev@vger.kernel.org
11872 S:      Supported
11873 F:      drivers/net/ethernet/rocker/
11874
11875 ROCKETPORT DRIVER
11876 P:      Comtrol Corp.
11877 W:      http://www.comtrol.com
11878 S:      Maintained
11879 F:      Documentation/serial/rocket.txt
11880 F:      drivers/tty/rocket*
11881
11882 ROCKETPORT EXPRESS/INFINITY DRIVER
11883 M:      Kevin Cernekee <cernekee@gmail.com>
11884 L:      linux-serial@vger.kernel.org
11885 S:      Odd Fixes
11886 F:      drivers/tty/serial/rp2.*
11887
11888 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11889 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11890 L:      linux-kernel@vger.kernel.org
11891 L:      linux-renesas-soc@vger.kernel.org
11892 S:      Supported
11893 F:      drivers/mfd/bd9571mwv.c
11894 F:      drivers/regulator/bd9571mwv-regulator.c
11895 F:      drivers/gpio/gpio-bd9571mwv.c
11896 F:      include/linux/mfd/bd9571mwv.h
11897 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11898
11899 ROSE NETWORK LAYER
11900 M:      Ralf Baechle <ralf@linux-mips.org>
11901 L:      linux-hams@vger.kernel.org
11902 W:      http://www.linux-ax25.org/
11903 S:      Maintained
11904 F:      include/net/rose.h
11905 F:      include/uapi/linux/rose.h
11906 F:      net/rose/
11907
11908 RTL2830 MEDIA DRIVER
11909 M:      Antti Palosaari <crope@iki.fi>
11910 L:      linux-media@vger.kernel.org
11911 W:      https://linuxtv.org
11912 W:      http://palosaari.fi/linux/
11913 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11914 T:      git git://linuxtv.org/anttip/media_tree.git
11915 S:      Maintained
11916 F:      drivers/media/dvb-frontends/rtl2830*
11917
11918 RTL2832 MEDIA DRIVER
11919 M:      Antti Palosaari <crope@iki.fi>
11920 L:      linux-media@vger.kernel.org
11921 W:      https://linuxtv.org
11922 W:      http://palosaari.fi/linux/
11923 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11924 T:      git git://linuxtv.org/anttip/media_tree.git
11925 S:      Maintained
11926 F:      drivers/media/dvb-frontends/rtl2832*
11927
11928 RTL2832_SDR MEDIA DRIVER
11929 M:      Antti Palosaari <crope@iki.fi>
11930 L:      linux-media@vger.kernel.org
11931 W:      https://linuxtv.org
11932 W:      http://palosaari.fi/linux/
11933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11934 T:      git git://linuxtv.org/anttip/media_tree.git
11935 S:      Maintained
11936 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11937
11938 RTL8180 WIRELESS DRIVER
11939 L:      linux-wireless@vger.kernel.org
11940 W:      http://wireless.kernel.org/
11941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11942 S:      Orphan
11943 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11944
11945 RTL8187 WIRELESS DRIVER
11946 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11947 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11948 M:      Larry Finger <Larry.Finger@lwfinger.net>
11949 L:      linux-wireless@vger.kernel.org
11950 W:      http://wireless.kernel.org/
11951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11952 S:      Maintained
11953 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11954
11955 REALTEK WIRELESS DRIVER (rtlwifi family)
11956 M:      Ping-Ke Shih <pkshih@realtek.com>
11957 L:      linux-wireless@vger.kernel.org
11958 W:      http://wireless.kernel.org/
11959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11960 S:      Maintained
11961 F:      drivers/net/wireless/realtek/rtlwifi/
11962
11963 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11964 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11965 L:      linux-wireless@vger.kernel.org
11966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11967 S:      Maintained
11968 F:      drivers/net/wireless/realtek/rtl8xxxu/
11969
11970 RXRPC SOCKETS (AF_RXRPC)
11971 M:      David Howells <dhowells@redhat.com>
11972 L:      linux-afs@lists.infradead.org
11973 S:      Supported
11974 F:      net/rxrpc/
11975 F:      include/keys/rxrpc-type.h
11976 F:      include/net/af_rxrpc.h
11977 F:      include/trace/events/rxrpc.h
11978 F:      include/uapi/linux/rxrpc.h
11979 F:      Documentation/networking/rxrpc.txt
11980 W:      https://www.infradead.org/~dhowells/kafs/
11981
11982 S3 SAVAGE FRAMEBUFFER DRIVER
11983 M:      Antonino Daplas <adaplas@gmail.com>
11984 L:      linux-fbdev@vger.kernel.org
11985 S:      Maintained
11986 F:      drivers/video/fbdev/savage/
11987
11988 S390
11989 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11990 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11991 L:      linux-s390@vger.kernel.org
11992 W:      http://www.ibm.com/developerworks/linux/linux390/
11993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11994 S:      Supported
11995 F:      arch/s390/
11996 F:      drivers/s390/
11997 F:      Documentation/s390/
11998 F:      Documentation/driver-api/s390-drivers.rst
11999
12000 S390 COMMON I/O LAYER
12001 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
12002 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12003 L:      linux-s390@vger.kernel.org
12004 W:      http://www.ibm.com/developerworks/linux/linux390/
12005 S:      Supported
12006 F:      drivers/s390/cio/
12007
12008 S390 DASD DRIVER
12009 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
12010 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12011 L:      linux-s390@vger.kernel.org
12012 W:      http://www.ibm.com/developerworks/linux/linux390/
12013 S:      Supported
12014 F:      drivers/s390/block/dasd*
12015 F:      block/partitions/ibm.c
12016
12017 S390 IOMMU (PCI)
12018 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12019 L:      linux-s390@vger.kernel.org
12020 W:      http://www.ibm.com/developerworks/linux/linux390/
12021 S:      Supported
12022 F:      drivers/iommu/s390-iommu.c
12023
12024 S390 IUCV NETWORK LAYER
12025 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
12026 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12027 L:      linux-s390@vger.kernel.org
12028 W:      http://www.ibm.com/developerworks/linux/linux390/
12029 S:      Supported
12030 F:      drivers/s390/net/*iucv*
12031 F:      include/net/iucv/
12032 F:      net/iucv/
12033
12034 S390 NETWORK DRIVERS
12035 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
12036 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12037 L:      linux-s390@vger.kernel.org
12038 W:      http://www.ibm.com/developerworks/linux/linux390/
12039 S:      Supported
12040 F:      drivers/s390/net/
12041
12042 S390 PCI SUBSYSTEM
12043 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
12044 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
12045 L:      linux-s390@vger.kernel.org
12046 W:      http://www.ibm.com/developerworks/linux/linux390/
12047 S:      Supported
12048 F:      arch/s390/pci/
12049 F:      drivers/pci/hotplug/s390_pci_hpc.c
12050
12051 S390 VFIO-CCW DRIVER
12052 M:      Cornelia Huck <cohuck@redhat.com>
12053 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12054 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
12055 L:      linux-s390@vger.kernel.org
12056 L:      kvm@vger.kernel.org
12057 S:      Supported
12058 F:      drivers/s390/cio/vfio_ccw*
12059 F:      Documentation/s390/vfio-ccw.txt
12060 F:      include/uapi/linux/vfio_ccw.h
12061
12062 S390 ZCRYPT DRIVER
12063 M:      Harald Freudenberger <freude@de.ibm.com>
12064 L:      linux-s390@vger.kernel.org
12065 W:      http://www.ibm.com/developerworks/linux/linux390/
12066 S:      Supported
12067 F:      drivers/s390/crypto/
12068
12069 S390 ZFCP DRIVER
12070 M:      Steffen Maier <maier@linux.vnet.ibm.com>
12071 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
12072 L:      linux-s390@vger.kernel.org
12073 W:      http://www.ibm.com/developerworks/linux/linux390/
12074 S:      Supported
12075 F:      drivers/s390/scsi/zfcp_*
12076
12077 S3C24XX SD/MMC Driver
12078 M:      Ben Dooks <ben-linux@fluff.org>
12079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12080 S:      Supported
12081 F:      drivers/mmc/host/s3cmci.*
12082
12083 SAA6588 RDS RECEIVER DRIVER
12084 M:      Hans Verkuil <hverkuil@xs4all.nl>
12085 L:      linux-media@vger.kernel.org
12086 T:      git git://linuxtv.org/media_tree.git
12087 W:      https://linuxtv.org
12088 S:      Odd Fixes
12089 F:      drivers/media/i2c/saa6588*
12090
12091 SAA7134 VIDEO4LINUX DRIVER
12092 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12093 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12094 L:      linux-media@vger.kernel.org
12095 W:      https://linuxtv.org
12096 T:      git git://linuxtv.org/media_tree.git
12097 S:      Odd fixes
12098 F:      Documentation/media/v4l-drivers/saa7134*
12099 F:      drivers/media/pci/saa7134/
12100
12101 SAA7146 VIDEO4LINUX-2 DRIVER
12102 M:      Hans Verkuil <hverkuil@xs4all.nl>
12103 L:      linux-media@vger.kernel.org
12104 T:      git git://linuxtv.org/media_tree.git
12105 S:      Maintained
12106 F:      drivers/media/common/saa7146/
12107 F:      drivers/media/pci/saa7146/
12108 F:      include/media/saa7146*
12109
12110 SAMSUNG AUDIO (ASoC) DRIVERS
12111 M:      Krzysztof Kozlowski <krzk@kernel.org>
12112 M:      Sangbeom Kim <sbkim73@samsung.com>
12113 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12114 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12115 S:      Supported
12116 F:      sound/soc/samsung/
12117 F:      Documentation/devicetree/bindings/sound/samsung*
12118
12119 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12120 M:      Krzysztof Kozlowski <krzk@kernel.org>
12121 L:      linux-crypto@vger.kernel.org
12122 L:      linux-samsung-soc@vger.kernel.org
12123 S:      Maintained
12124 F:      drivers/crypto/exynos-rng.c
12125 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12126
12127 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12128 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12129 L:      linux-samsung-soc@vger.kernel.org
12130 S:      Maintained
12131 F:      drivers/char/hw_random/exynos-trng.c
12132 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12133
12134 SAMSUNG FRAMEBUFFER DRIVER
12135 M:      Jingoo Han <jingoohan1@gmail.com>
12136 L:      linux-fbdev@vger.kernel.org
12137 S:      Maintained
12138 F:      drivers/video/fbdev/s3c-fb.c
12139
12140 SAMSUNG LAPTOP DRIVER
12141 M:      Corentin Chary <corentin.chary@gmail.com>
12142 L:      platform-driver-x86@vger.kernel.org
12143 S:      Maintained
12144 F:      drivers/platform/x86/samsung-laptop.c
12145
12146 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12147 M:      Sangbeom Kim <sbkim73@samsung.com>
12148 M:      Krzysztof Kozlowski <krzk@kernel.org>
12149 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12150 L:      linux-kernel@vger.kernel.org
12151 L:      linux-samsung-soc@vger.kernel.org
12152 S:      Supported
12153 F:      drivers/mfd/sec*.c
12154 F:      drivers/regulator/s2m*.c
12155 F:      drivers/regulator/s5m*.c
12156 F:      drivers/clk/clk-s2mps11.c
12157 F:      drivers/rtc/rtc-s5m.c
12158 F:      include/linux/mfd/samsung/
12159 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12160 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12161 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12162 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12163
12164 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12165 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12166 L:      linux-media@vger.kernel.org
12167 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12168 S:      Maintained
12169 F:      drivers/media/platform/s3c-camif/
12170 F:      include/media/drv-intf/s3c_camif.h
12171
12172 SAMSUNG S3FWRN5 NFC DRIVER
12173 M:      Robert Baldyga <r.baldyga@samsung.com>
12174 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12175 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12176 S:      Supported
12177 F:      drivers/nfc/s3fwrn5
12178
12179 SAMSUNG S5C73M3 CAMERA DRIVER
12180 M:      Kyungmin Park <kyungmin.park@samsung.com>
12181 M:      Andrzej Hajda <a.hajda@samsung.com>
12182 L:      linux-media@vger.kernel.org
12183 S:      Supported
12184 F:      drivers/media/i2c/s5c73m3/*
12185
12186 SAMSUNG S5K5BAF CAMERA DRIVER
12187 M:      Kyungmin Park <kyungmin.park@samsung.com>
12188 M:      Andrzej Hajda <a.hajda@samsung.com>
12189 L:      linux-media@vger.kernel.org
12190 S:      Supported
12191 F:      drivers/media/i2c/s5k5baf.c
12192
12193 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12194 M:      Krzysztof Kozlowski <krzk@kernel.org>
12195 M:      Vladimir Zapolskiy <vz@mleia.com>
12196 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12197 L:      linux-crypto@vger.kernel.org
12198 L:      linux-samsung-soc@vger.kernel.org
12199 S:      Maintained
12200 F:      drivers/crypto/s5p-sss.c
12201
12202 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12203 M:      Kyungmin Park <kyungmin.park@samsung.com>
12204 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12205 L:      linux-media@vger.kernel.org
12206 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12207 S:      Supported
12208 F:      drivers/media/platform/exynos4-is/
12209
12210 SAMSUNG SOC CLOCK DRIVERS
12211 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12212 M:      Tomasz Figa <tomasz.figa@gmail.com>
12213 M:      Chanwoo Choi <cw00.choi@samsung.com>
12214 S:      Supported
12215 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12216 F:      drivers/clk/samsung/
12217 F:      include/dt-bindings/clock/exynos*.h
12218 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12219
12220 SAMSUNG SPI DRIVERS
12221 M:      Kukjin Kim <kgene@kernel.org>
12222 M:      Krzysztof Kozlowski <krzk@kernel.org>
12223 M:      Andi Shyti <andi.shyti@samsung.com>
12224 L:      linux-spi@vger.kernel.org
12225 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12226 S:      Maintained
12227 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12228 F:      drivers/spi/spi-s3c*
12229 F:      include/linux/platform_data/spi-s3c64xx.h
12230
12231 SAMSUNG SXGBE DRIVERS
12232 M:      Byungho An <bh74.an@samsung.com>
12233 M:      Girish K S <ks.giri@samsung.com>
12234 M:      Vipul Pandya <vipul.pandya@samsung.com>
12235 S:      Supported
12236 L:      netdev@vger.kernel.org
12237 F:      drivers/net/ethernet/samsung/sxgbe/
12238
12239 SAMSUNG THERMAL DRIVER
12240 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12241 L:      linux-pm@vger.kernel.org
12242 L:      linux-samsung-soc@vger.kernel.org
12243 S:      Supported
12244 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12245 F:      drivers/thermal/samsung/
12246
12247 SAMSUNG USB2 PHY DRIVER
12248 M:      Kamil Debski <kamil@wypas.org>
12249 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12250 L:      linux-kernel@vger.kernel.org
12251 S:      Supported
12252 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12253 F:      Documentation/phy/samsung-usb2.txt
12254 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12255 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12256 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12257 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12258 F:      drivers/phy/samsung/phy-samsung-usb2.c
12259 F:      drivers/phy/samsung/phy-samsung-usb2.h
12260
12261 SC1200 WDT DRIVER
12262 M:      Zwane Mwaikambo <zwanem@gmail.com>
12263 S:      Maintained
12264 F:      drivers/watchdog/sc1200wdt.c
12265
12266 SCHEDULER
12267 M:      Ingo Molnar <mingo@redhat.com>
12268 M:      Peter Zijlstra <peterz@infradead.org>
12269 L:      linux-kernel@vger.kernel.org
12270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12271 S:      Maintained
12272 F:      kernel/sched/
12273 F:      include/linux/sched.h
12274 F:      include/uapi/linux/sched.h
12275 F:      include/linux/wait.h
12276
12277 SCORE ARCHITECTURE
12278 M:      Chen Liqin <liqin.linux@gmail.com>
12279 M:      Lennox Wu <lennox.wu@gmail.com>
12280 W:      http://www.sunplus.com
12281 S:      Supported
12282 F:      arch/score/
12283
12284 SCR24X CHIP CARD INTERFACE DRIVER
12285 M:      Lubomir Rintel <lkundrak@v3.sk>
12286 S:      Supported
12287 F:      drivers/char/pcmcia/scr24x_cs.c
12288
12289 SCSI CDROM DRIVER
12290 M:      Jens Axboe <axboe@kernel.dk>
12291 L:      linux-scsi@vger.kernel.org
12292 W:      http://www.kernel.dk
12293 S:      Maintained
12294 F:      drivers/scsi/sr*
12295
12296 SCSI RDMA PROTOCOL (SRP) INITIATOR
12297 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12298 L:      linux-rdma@vger.kernel.org
12299 S:      Supported
12300 W:      http://www.openfabrics.org
12301 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12303 F:      drivers/infiniband/ulp/srp/
12304 F:      include/scsi/srp.h
12305
12306 SCSI SG DRIVER
12307 M:      Doug Gilbert <dgilbert@interlog.com>
12308 L:      linux-scsi@vger.kernel.org
12309 W:      http://sg.danny.cz/sg
12310 S:      Maintained
12311 F:      Documentation/scsi/scsi-generic.txt
12312 F:      drivers/scsi/sg.c
12313 F:      include/scsi/sg.h
12314
12315 SCSI SUBSYSTEM
12316 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12318 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12320 L:      linux-scsi@vger.kernel.org
12321 S:      Maintained
12322 F:      Documentation/devicetree/bindings/scsi/
12323 F:      drivers/scsi/
12324 F:      include/scsi/
12325
12326 SCSI TAPE DRIVER
12327 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12328 L:      linux-scsi@vger.kernel.org
12329 S:      Maintained
12330 F:      Documentation/scsi/st.txt
12331 F:      drivers/scsi/st.*
12332 F:      drivers/scsi/st_*.h
12333
12334 SCTP PROTOCOL
12335 M:      Vlad Yasevich <vyasevich@gmail.com>
12336 M:      Neil Horman <nhorman@tuxdriver.com>
12337 L:      linux-sctp@vger.kernel.org
12338 W:      http://lksctp.sourceforge.net
12339 S:      Maintained
12340 F:      Documentation/networking/sctp.txt
12341 F:      include/linux/sctp.h
12342 F:      include/uapi/linux/sctp.h
12343 F:      include/net/sctp/
12344 F:      net/sctp/
12345
12346 SCx200 CPU SUPPORT
12347 M:      Jim Cromie <jim.cromie@gmail.com>
12348 S:      Odd Fixes
12349 F:      Documentation/i2c/busses/scx200_acb
12350 F:      arch/x86/platform/scx200/
12351 F:      drivers/watchdog/scx200_wdt.c
12352 F:      drivers/i2c/busses/scx200*
12353 F:      drivers/mtd/maps/scx200_docflash.c
12354 F:      include/linux/scx200.h
12355
12356 SCx200 GPIO DRIVER
12357 M:      Jim Cromie <jim.cromie@gmail.com>
12358 S:      Maintained
12359 F:      drivers/char/scx200_gpio.c
12360 F:      include/linux/scx200_gpio.h
12361
12362 SCx200 HRT CLOCKSOURCE DRIVER
12363 M:      Jim Cromie <jim.cromie@gmail.com>
12364 S:      Maintained
12365 F:      drivers/clocksource/scx200_hrt.c
12366
12367 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12368 M:      Sascha Sommer <saschasommer@freenet.de>
12369 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12370 S:      Maintained
12371 F:      drivers/mmc/host/sdricoh_cs.c
12372
12373 SECURE COMPUTING
12374 M:      Kees Cook <keescook@chromium.org>
12375 R:      Andy Lutomirski <luto@amacapital.net>
12376 R:      Will Drewry <wad@chromium.org>
12377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12378 S:      Supported
12379 F:      kernel/seccomp.c
12380 F:      include/uapi/linux/seccomp.h
12381 F:      include/linux/seccomp.h
12382 F:      tools/testing/selftests/seccomp/*
12383 F:      tools/testing/selftests/kselftest_harness.h
12384 F:      Documentation/userspace-api/seccomp_filter.rst
12385 K:      \bsecure_computing
12386 K:      \bTIF_SECCOMP\b
12387
12388 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12389 M:      Al Cooper <alcooperx@gmail.com>
12390 L:      linux-mmc@vger.kernel.org
12391 L:      bcm-kernel-feedback-list@broadcom.com
12392 S:      Maintained
12393 F:      drivers/mmc/host/sdhci-brcmstb*
12394
12395 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12396 M:      Adrian Hunter <adrian.hunter@intel.com>
12397 L:      linux-mmc@vger.kernel.org
12398 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12399 S:      Maintained
12400 F:      drivers/mmc/host/sdhci*
12401 F:      include/linux/mmc/sdhci*
12402
12403 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12404 M:      Ben Dooks <ben-linux@fluff.org>
12405 M:      Jaehoon Chung <jh80.chung@samsung.com>
12406 L:      linux-mmc@vger.kernel.org
12407 S:      Maintained
12408 F:      drivers/mmc/host/sdhci-s3c*
12409
12410 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12411 M:      Viresh Kumar <vireshk@kernel.org>
12412 L:      linux-mmc@vger.kernel.org
12413 S:      Maintained
12414 F:      drivers/mmc/host/sdhci-spear.c
12415
12416 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12417 M:      Kishon Vijay Abraham I <kishon@ti.com>
12418 L:      linux-mmc@vger.kernel.org
12419 S:      Maintained
12420 F:      drivers/mmc/host/sdhci-omap.c
12421
12422 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12423 M:      Scott Bauer <scott.bauer@intel.com>
12424 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12425 L:      linux-block@vger.kernel.org
12426 S:      Supported
12427 F:      block/sed*
12428 F:      block/opal_proto.h
12429 F:      include/linux/sed*
12430 F:      include/uapi/linux/sed*
12431
12432 SECURITY CONTACT
12433 M:      Security Officers <security@kernel.org>
12434 S:      Supported
12435
12436 SECURITY SUBSYSTEM
12437 M:      James Morris <jmorris@namei.org>
12438 M:      "Serge E. Hallyn" <serge@hallyn.com>
12439 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12441 W:      http://kernsec.org/
12442 S:      Supported
12443 F:      security/
12444
12445 SELINUX SECURITY MODULE
12446 M:      Paul Moore <paul@paul-moore.com>
12447 M:      Stephen Smalley <sds@tycho.nsa.gov>
12448 M:      Eric Paris <eparis@parisplace.org>
12449 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12450 W:      https://selinuxproject.org
12451 W:      https://github.com/SELinuxProject
12452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12453 S:      Supported
12454 F:      include/linux/selinux*
12455 F:      security/selinux/
12456 F:      scripts/selinux/
12457 F:      Documentation/admin-guide/LSM/SELinux.rst
12458
12459 SENSABLE PHANTOM
12460 M:      Jiri Slaby <jirislaby@gmail.com>
12461 S:      Maintained
12462 F:      drivers/misc/phantom.c
12463 F:      include/uapi/linux/phantom.h
12464
12465 SERIAL DEVICE BUS
12466 M:      Rob Herring <robh@kernel.org>
12467 L:      linux-serial@vger.kernel.org
12468 S:      Maintained
12469 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12470 F:      drivers/tty/serdev/
12471 F:      include/linux/serdev.h
12472
12473 SERIAL DRIVERS
12474 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12475 L:      linux-serial@vger.kernel.org
12476 S:      Maintained
12477 F:      Documentation/devicetree/bindings/serial/
12478 F:      drivers/tty/serial/
12479
12480 SERIAL IR RECEIVER
12481 M:      Sean Young <sean@mess.org>
12482 L:      linux-media@vger.kernel.org
12483 S:      Maintained
12484 F:      drivers/media/rc/serial_ir.c
12485
12486 SFC NETWORK DRIVER
12487 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12488 M:      Edward Cree <ecree@solarflare.com>
12489 M:      Bert Kenward <bkenward@solarflare.com>
12490 L:      netdev@vger.kernel.org
12491 S:      Supported
12492 F:      drivers/net/ethernet/sfc/
12493
12494 SGI GRU DRIVER
12495 M:      Dimitri Sivanich <sivanich@sgi.com>
12496 S:      Maintained
12497 F:      drivers/misc/sgi-gru/
12498
12499 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12500 M:      Pat Gefre <pfg@sgi.com>
12501 L:      linux-ia64@vger.kernel.org
12502 S:      Supported
12503 F:      Documentation/ia64/serial.txt
12504 F:      drivers/tty/serial/ioc?_serial.c
12505 F:      include/linux/ioc?.h
12506
12507 SGI XP/XPC/XPNET DRIVER
12508 M:      Cliff Whickman <cpw@sgi.com>
12509 M:      Robin Holt <robinmholt@gmail.com>
12510 S:      Maintained
12511 F:      drivers/misc/sgi-xp/
12512
12513 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12514 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12515 L:      linux-s390@vger.kernel.org
12516 W:      http://www.ibm.com/developerworks/linux/linux390/
12517 S:      Supported
12518 F:      net/smc/
12519
12520 SH_VEU V4L2 MEM2MEM DRIVER
12521 L:      linux-media@vger.kernel.org
12522 S:      Orphan
12523 F:      drivers/media/platform/sh_veu.c
12524
12525 SH_VOU V4L2 OUTPUT DRIVER
12526 L:      linux-media@vger.kernel.org
12527 S:      Orphan
12528 F:      drivers/media/platform/sh_vou.c
12529 F:      include/media/drv-intf/sh_vou.h
12530
12531 SI2157 MEDIA DRIVER
12532 M:      Antti Palosaari <crope@iki.fi>
12533 L:      linux-media@vger.kernel.org
12534 W:      https://linuxtv.org
12535 W:      http://palosaari.fi/linux/
12536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12537 T:      git git://linuxtv.org/anttip/media_tree.git
12538 S:      Maintained
12539 F:      drivers/media/tuners/si2157*
12540
12541 SI2165 MEDIA DRIVER
12542 M:      Matthias Schwarzott <zzam@gentoo.org>
12543 L:      linux-media@vger.kernel.org
12544 W:      https://linuxtv.org
12545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12546 S:      Maintained
12547 F:      drivers/media/dvb-frontends/si2165*
12548
12549 SI2168 MEDIA DRIVER
12550 M:      Antti Palosaari <crope@iki.fi>
12551 L:      linux-media@vger.kernel.org
12552 W:      https://linuxtv.org
12553 W:      http://palosaari.fi/linux/
12554 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12555 T:      git git://linuxtv.org/anttip/media_tree.git
12556 S:      Maintained
12557 F:      drivers/media/dvb-frontends/si2168*
12558
12559 SI470X FM RADIO RECEIVER I2C DRIVER
12560 M:      Hans Verkuil <hverkuil@xs4all.nl>
12561 L:      linux-media@vger.kernel.org
12562 T:      git git://linuxtv.org/media_tree.git
12563 W:      https://linuxtv.org
12564 S:      Odd Fixes
12565 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12566
12567 SI470X FM RADIO RECEIVER USB DRIVER
12568 M:      Hans Verkuil <hverkuil@xs4all.nl>
12569 L:      linux-media@vger.kernel.org
12570 T:      git git://linuxtv.org/media_tree.git
12571 W:      https://linuxtv.org
12572 S:      Maintained
12573 F:      drivers/media/radio/si470x/radio-si470x-common.c
12574 F:      drivers/media/radio/si470x/radio-si470x.h
12575 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12576
12577 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12578 M:      Eduardo Valentin <edubezval@gmail.com>
12579 L:      linux-media@vger.kernel.org
12580 T:      git git://linuxtv.org/media_tree.git
12581 W:      https://linuxtv.org
12582 S:      Odd Fixes
12583 F:      drivers/media/radio/si4713/si4713.?
12584
12585 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12586 M:      Eduardo Valentin <edubezval@gmail.com>
12587 L:      linux-media@vger.kernel.org
12588 T:      git git://linuxtv.org/media_tree.git
12589 W:      https://linuxtv.org
12590 S:      Odd Fixes
12591 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12592
12593 SI4713 FM RADIO TRANSMITTER USB DRIVER
12594 M:      Hans Verkuil <hverkuil@xs4all.nl>
12595 L:      linux-media@vger.kernel.org
12596 T:      git git://linuxtv.org/media_tree.git
12597 W:      https://linuxtv.org
12598 S:      Maintained
12599 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12600
12601 SIANO DVB DRIVER
12602 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12603 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12604 L:      linux-media@vger.kernel.org
12605 W:      https://linuxtv.org
12606 T:      git git://linuxtv.org/media_tree.git
12607 S:      Odd fixes
12608 F:      drivers/media/common/siano/
12609 F:      drivers/media/usb/siano/
12610 F:      drivers/media/usb/siano/
12611 F:      drivers/media/mmc/siano/
12612
12613 SILEAD TOUCHSCREEN DRIVER
12614 M:      Hans de Goede <hdegoede@redhat.com>
12615 L:      linux-input@vger.kernel.org
12616 L:      platform-driver-x86@vger.kernel.org
12617 S:      Maintained
12618 F:      drivers/input/touchscreen/silead.c
12619 F:      drivers/platform/x86/silead_dmi.c
12620
12621 SILICON MOTION SM712 FRAME BUFFER DRIVER
12622 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12623 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12624 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12625 L:      linux-fbdev@vger.kernel.org
12626 S:      Maintained
12627 F:      drivers/video/fbdev/sm712*
12628 F:      Documentation/fb/sm712fb.txt
12629
12630 SIMPLE FIRMWARE INTERFACE (SFI)
12631 M:      Len Brown <lenb@kernel.org>
12632 L:      sfi-devel@simplefirmware.org
12633 W:      http://simplefirmware.org/
12634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12635 S:      Supported
12636 F:      arch/x86/platform/sfi/
12637 F:      drivers/sfi/
12638 F:      include/linux/sfi*.h
12639
12640 SIMPLEFB FB DRIVER
12641 M:      Hans de Goede <hdegoede@redhat.com>
12642 L:      linux-fbdev@vger.kernel.org
12643 S:      Maintained
12644 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12645 F:      drivers/video/fbdev/simplefb.c
12646 F:      include/linux/platform_data/simplefb.h
12647
12648 SIMTEC EB110ATX (Chalice CATS)
12649 P:      Ben Dooks
12650 P:      Vincent Sanders <vince@simtec.co.uk>
12651 M:      Simtec Linux Team <linux@simtec.co.uk>
12652 W:      http://www.simtec.co.uk/products/EB110ATX/
12653 S:      Supported
12654
12655 SIMTEC EB2410ITX (BAST)
12656 P:      Ben Dooks
12657 P:      Vincent Sanders <vince@simtec.co.uk>
12658 M:      Simtec Linux Team <linux@simtec.co.uk>
12659 W:      http://www.simtec.co.uk/products/EB2410ITX/
12660 S:      Supported
12661 F:      arch/arm/mach-s3c24xx/mach-bast.c
12662 F:      arch/arm/mach-s3c24xx/bast-ide.c
12663 F:      arch/arm/mach-s3c24xx/bast-irq.c
12664
12665 SIPHASH PRF ROUTINES
12666 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12667 S:      Maintained
12668 F:      lib/siphash.c
12669 F:      lib/test_siphash.c
12670 F:      include/linux/siphash.h
12671
12672 SIOX
12673 M:      Gavin Schenk <g.schenk@eckelmann.de>
12674 M:      Uwe Kleine-König <kernel@pengutronix.de>
12675 S:      Supported
12676 F:      drivers/siox/*
12677 F:      include/trace/events/siox.h
12678
12679 SIS 190 ETHERNET DRIVER
12680 M:      Francois Romieu <romieu@fr.zoreil.com>
12681 L:      netdev@vger.kernel.org
12682 S:      Maintained
12683 F:      drivers/net/ethernet/sis/sis190.c
12684
12685 SIS 900/7016 FAST ETHERNET DRIVER
12686 M:      Daniele Venzano <venza@brownhat.org>
12687 W:      http://www.brownhat.org/sis900.html
12688 L:      netdev@vger.kernel.org
12689 S:      Maintained
12690 F:      drivers/net/ethernet/sis/sis900.*
12691
12692 SIS FRAMEBUFFER DRIVER
12693 M:      Thomas Winischhofer <thomas@winischhofer.net>
12694 W:      http://www.winischhofer.net/linuxsisvga.shtml
12695 S:      Maintained
12696 F:      Documentation/fb/sisfb.txt
12697 F:      drivers/video/fbdev/sis/
12698 F:      include/video/sisfb.h
12699
12700 SIS USB2VGA DRIVER
12701 M:      Thomas Winischhofer <thomas@winischhofer.net>
12702 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12703 S:      Maintained
12704 F:      drivers/usb/misc/sisusbvga/
12705
12706 SLAB ALLOCATOR
12707 M:      Christoph Lameter <cl@linux.com>
12708 M:      Pekka Enberg <penberg@kernel.org>
12709 M:      David Rientjes <rientjes@google.com>
12710 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12711 M:      Andrew Morton <akpm@linux-foundation.org>
12712 L:      linux-mm@kvack.org
12713 S:      Maintained
12714 F:      include/linux/sl?b*.h
12715 F:      mm/sl?b*
12716
12717 SLEEPABLE READ-COPY UPDATE (SRCU)
12718 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12719 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12720 M:      Josh Triplett <josh@joshtriplett.org>
12721 R:      Steven Rostedt <rostedt@goodmis.org>
12722 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12723 L:      linux-kernel@vger.kernel.org
12724 W:      http://www.rdrop.com/users/paulmck/RCU/
12725 S:      Supported
12726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12727 F:      include/linux/srcu.h
12728 F:      kernel/rcu/srcu.c
12729
12730 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12731 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12732 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12733 S:      Maintained
12734 F:      drivers/slimbus/
12735 F:      Documentation/devicetree/bindings/slimbus/
12736 F:      include/linux/slimbus.h
12737
12738 SMACK SECURITY MODULE
12739 M:      Casey Schaufler <casey@schaufler-ca.com>
12740 L:      linux-security-module@vger.kernel.org
12741 W:      http://schaufler-ca.com
12742 T:      git git://github.com/cschaufler/smack-next
12743 S:      Maintained
12744 F:      Documentation/admin-guide/LSM/Smack.rst
12745 F:      security/smack/
12746
12747 SMC91x ETHERNET DRIVER
12748 M:      Nicolas Pitre <nico@fluxnic.net>
12749 S:      Odd Fixes
12750 F:      drivers/net/ethernet/smsc/smc91x.*
12751
12752 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12753 M:      Sakari Ailus <sakari.ailus@iki.fi>
12754 L:      linux-media@vger.kernel.org
12755 S:      Maintained
12756 F:      drivers/media/i2c/smiapp/
12757 F:      include/media/i2c/smiapp.h
12758 F:      drivers/media/i2c/smiapp-pll.c
12759 F:      drivers/media/i2c/smiapp-pll.h
12760 F:      include/uapi/linux/smiapp.h
12761 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12762
12763 SMM665 HARDWARE MONITOR DRIVER
12764 M:      Guenter Roeck <linux@roeck-us.net>
12765 L:      linux-hwmon@vger.kernel.org
12766 S:      Maintained
12767 F:      Documentation/hwmon/smm665
12768 F:      drivers/hwmon/smm665.c
12769
12770 SMSC EMC2103 HARDWARE MONITOR DRIVER
12771 M:      Steve Glendinning <steve.glendinning@shawell.net>
12772 L:      linux-hwmon@vger.kernel.org
12773 S:      Maintained
12774 F:      Documentation/hwmon/emc2103
12775 F:      drivers/hwmon/emc2103.c
12776
12777 SMSC SCH5627 HARDWARE MONITOR DRIVER
12778 M:      Hans de Goede <hdegoede@redhat.com>
12779 L:      linux-hwmon@vger.kernel.org
12780 S:      Supported
12781 F:      Documentation/hwmon/sch5627
12782 F:      drivers/hwmon/sch5627.c
12783
12784 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12785 M:      Steve Glendinning <steve.glendinning@shawell.net>
12786 L:      linux-fbdev@vger.kernel.org
12787 S:      Maintained
12788 F:      drivers/video/fbdev/smscufx.c
12789
12790 SMSC47B397 HARDWARE MONITOR DRIVER
12791 M:      Jean Delvare <jdelvare@suse.com>
12792 L:      linux-hwmon@vger.kernel.org
12793 S:      Maintained
12794 F:      Documentation/hwmon/smsc47b397
12795 F:      drivers/hwmon/smsc47b397.c
12796
12797 SMSC911x ETHERNET DRIVER
12798 M:      Steve Glendinning <steve.glendinning@shawell.net>
12799 L:      netdev@vger.kernel.org
12800 S:      Maintained
12801 F:      include/linux/smsc911x.h
12802 F:      drivers/net/ethernet/smsc/smsc911x.*
12803
12804 SMSC9420 PCI ETHERNET DRIVER
12805 M:      Steve Glendinning <steve.glendinning@shawell.net>
12806 L:      netdev@vger.kernel.org
12807 S:      Maintained
12808 F:      drivers/net/ethernet/smsc/smsc9420.*
12809
12810 SOC-CAMERA V4L2 SUBSYSTEM
12811 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12812 L:      linux-media@vger.kernel.org
12813 T:      git git://linuxtv.org/media_tree.git
12814 S:      Maintained
12815 F:      include/media/soc*
12816 F:      drivers/media/i2c/soc_camera/
12817 F:      drivers/media/platform/soc_camera/
12818
12819 SOCIONEXT UNIPHIER SOUND DRIVER
12820 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12821 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12822 S:      Maintained
12823 F:      sound/soc/uniphier/
12824
12825 SOEKRIS NET48XX LED SUPPORT
12826 M:      Chris Boot <bootc@bootc.net>
12827 S:      Maintained
12828 F:      drivers/leds/leds-net48xx.c
12829
12830 SOFT-ROCE DRIVER (rxe)
12831 M:      Moni Shoua <monis@mellanox.com>
12832 L:      linux-rdma@vger.kernel.org
12833 S:      Supported
12834 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12835 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12836 F:      drivers/infiniband/sw/rxe/
12837 F:      include/uapi/rdma/rdma_user_rxe.h
12838
12839 SOFTLOGIC 6x10 MPEG CODEC
12840 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12841 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12842 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12843 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12844 M:      Ismael Luceno <ismael@iodev.co.uk>
12845 L:      linux-media@vger.kernel.org
12846 S:      Supported
12847 F:      drivers/media/pci/solo6x10/
12848
12849 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12850 M:      James Morse <james.morse@arm.com>
12851 L:      linux-arm-kernel@lists.infradead.org
12852 S:      Maintained
12853 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
12854 F:      drivers/firmware/arm_sdei.c
12855 F:      include/linux/sdei.h
12856 F:      include/uapi/linux/sdei.h
12857
12858 SOFTWARE RAID (Multiple Disks) SUPPORT
12859 M:      Shaohua Li <shli@kernel.org>
12860 L:      linux-raid@vger.kernel.org
12861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12862 S:      Supported
12863 F:      drivers/md/Makefile
12864 F:      drivers/md/Kconfig
12865 F:      drivers/md/md*
12866 F:      drivers/md/raid*
12867 F:      include/linux/raid/
12868 F:      include/uapi/linux/raid/
12869
12870 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12871 M:      Jassi Brar <jaswinder.singh@linaro.org>
12872 L:      netdev@vger.kernel.org
12873 S:      Maintained
12874 F:      drivers/net/ethernet/socionext/netsec.c
12875 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
12876
12877 SONIC NETWORK DRIVER
12878 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12879 L:      netdev@vger.kernel.org
12880 S:      Maintained
12881 F:      drivers/net/ethernet/natsemi/sonic.*
12882
12883 SONICS SILICON BACKPLANE DRIVER (SSB)
12884 M:      Michael Buesch <m@bues.ch>
12885 L:      linux-wireless@vger.kernel.org
12886 S:      Maintained
12887 F:      drivers/ssb/
12888 F:      include/linux/ssb/
12889
12890 SONY IMX274 SENSOR DRIVER
12891 M:      Leon Luo <leonl@leopardimaging.com>
12892 L:      linux-media@vger.kernel.org
12893 T:      git git://linuxtv.org/media_tree.git
12894 S:      Maintained
12895 F:      drivers/media/i2c/imx274.c
12896 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
12897
12898 SONY MEMORYSTICK CARD SUPPORT
12899 M:      Alex Dubov <oakad@yahoo.com>
12900 W:      http://tifmxx.berlios.de/
12901 S:      Maintained
12902 F:      drivers/memstick/host/tifm_ms.c
12903
12904 SONY MEMORYSTICK STANDARD SUPPORT
12905 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12906 S:      Maintained
12907 F:      drivers/memstick/core/ms_block.*
12908
12909 SONY VAIO CONTROL DEVICE DRIVER
12910 M:      Mattia Dongili <malattia@linux.it>
12911 L:      platform-driver-x86@vger.kernel.org
12912 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12913 S:      Maintained
12914 F:      Documentation/laptops/sony-laptop.txt
12915 F:      drivers/char/sonypi.c
12916 F:      drivers/platform/x86/sony-laptop.c
12917 F:      include/linux/sony-laptop.h
12918
12919 SOUND
12920 M:      Jaroslav Kysela <perex@perex.cz>
12921 M:      Takashi Iwai <tiwai@suse.com>
12922 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12923 W:      http://www.alsa-project.org/
12924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12925 T:      git git://git.alsa-project.org/alsa-kernel.git
12926 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12927 S:      Maintained
12928 F:      Documentation/sound/
12929 F:      include/sound/
12930 F:      include/uapi/sound/
12931 F:      sound/
12932
12933 SOUND - COMPRESSED AUDIO
12934 M:      Vinod Koul <vinod.koul@intel.com>
12935 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12937 S:      Supported
12938 F:      Documentation/sound/alsa/compress_offload.txt
12939 F:      include/sound/compress_driver.h
12940 F:      include/uapi/sound/compress_*
12941 F:      sound/core/compress_offload.c
12942 F:      sound/soc/soc-compress.c
12943
12944 SOUND - DMAENGINE HELPERS
12945 M:      Lars-Peter Clausen <lars@metafoo.de>
12946 S:      Supported
12947 F:      include/sound/dmaengine_pcm.h
12948 F:      sound/core/pcm_dmaengine.c
12949 F:      sound/soc/soc-generic-dmaengine-pcm.c
12950
12951 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12952 M:      Liam Girdwood <lgirdwood@gmail.com>
12953 M:      Mark Brown <broonie@kernel.org>
12954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12955 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12956 W:      http://alsa-project.org/main/index.php/ASoC
12957 S:      Supported
12958 F:      Documentation/devicetree/bindings/sound/
12959 F:      Documentation/sound/alsa/soc/
12960 F:      sound/soc/
12961 F:      include/sound/soc*
12962
12963 SOUNDWIRE SUBSYSTEM
12964 M:      Vinod Koul <vinod.koul@intel.com>
12965 M:      Sanyog Kale <sanyog.r.kale@intel.com>
12966 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12967 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12968 S:      Supported
12969 F:      Documentation/driver-api/soundwire/
12970 F:      drivers/soundwire/
12971 F:      include/linux/soundwire/
12972
12973 SP2 MEDIA DRIVER
12974 M:      Olli Salonen <olli.salonen@iki.fi>
12975 L:      linux-media@vger.kernel.org
12976 W:      https://linuxtv.org
12977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12978 S:      Maintained
12979 F:      drivers/media/dvb-frontends/sp2*
12980
12981 SPARC + UltraSPARC (sparc/sparc64)
12982 M:      "David S. Miller" <davem@davemloft.net>
12983 L:      sparclinux@vger.kernel.org
12984 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12987 S:      Maintained
12988 F:      arch/sparc/
12989 F:      drivers/sbus/
12990
12991 SPARC SERIAL DRIVERS
12992 M:      "David S. Miller" <davem@davemloft.net>
12993 L:      sparclinux@vger.kernel.org
12994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12996 S:      Maintained
12997 F:      include/linux/sunserialcore.h
12998 F:      drivers/tty/serial/suncore.c
12999 F:      drivers/tty/serial/sunhv.c
13000 F:      drivers/tty/serial/sunsab.c
13001 F:      drivers/tty/serial/sunsab.h
13002 F:      drivers/tty/serial/sunsu.c
13003 F:      drivers/tty/serial/sunzilog.c
13004 F:      drivers/tty/serial/sunzilog.h
13005 F:      drivers/tty/vcc.c
13006
13007 SPARSE CHECKER
13008 M:      "Christopher Li" <sparse@chrisli.org>
13009 L:      linux-sparse@vger.kernel.org
13010 W:      https://sparse.wiki.kernel.org/
13011 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13012 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13013 S:      Maintained
13014 F:      include/linux/compiler.h
13015
13016 SPEAR CLOCK FRAMEWORK SUPPORT
13017 M:      Viresh Kumar <vireshk@kernel.org>
13018 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13019 W:      http://www.st.com/spear
13020 S:      Maintained
13021 F:      drivers/clk/spear/
13022
13023 SPEAR PLATFORM SUPPORT
13024 M:      Viresh Kumar <vireshk@kernel.org>
13025 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13027 W:      http://www.st.com/spear
13028 S:      Maintained
13029 F:      arch/arm/boot/dts/spear*
13030 F:      arch/arm/mach-spear/
13031
13032 SPI NOR SUBSYSTEM
13033 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13034 M:      Marek Vasut <marek.vasut@gmail.com>
13035 L:      linux-mtd@lists.infradead.org
13036 W:      http://www.linux-mtd.infradead.org/
13037 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
13038 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13039 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
13040 S:      Maintained
13041 F:      drivers/mtd/spi-nor/
13042 F:      include/linux/mtd/spi-nor.h
13043
13044 SPI SUBSYSTEM
13045 M:      Mark Brown <broonie@kernel.org>
13046 L:      linux-spi@vger.kernel.org
13047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13048 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
13049 S:      Maintained
13050 F:      Documentation/devicetree/bindings/spi/
13051 F:      Documentation/spi/
13052 F:      drivers/spi/
13053 F:      include/linux/spi/
13054 F:      include/uapi/linux/spi/
13055 F:      tools/spi/
13056
13057 SPIDERNET NETWORK DRIVER for CELL
13058 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13059 L:      netdev@vger.kernel.org
13060 S:      Supported
13061 F:      Documentation/networking/spider_net.txt
13062 F:      drivers/net/ethernet/toshiba/spider_net*
13063
13064 SPMI SUBSYSTEM
13065 R:      Stephen Boyd <sboyd@kernel.org>
13066 L:      linux-arm-msm@vger.kernel.org
13067 F:      Documentation/devicetree/bindings/spmi/
13068 F:      drivers/spmi/
13069 F:      include/dt-bindings/spmi/spmi.h
13070 F:      include/linux/spmi.h
13071 F:      include/trace/events/spmi.h
13072
13073 SPU FILE SYSTEM
13074 M:      Jeremy Kerr <jk@ozlabs.org>
13075 L:      linuxppc-dev@lists.ozlabs.org
13076 W:      http://www.ibm.com/developerworks/power/cell/
13077 S:      Supported
13078 F:      Documentation/filesystems/spufs.txt
13079 F:      arch/powerpc/platforms/cell/spufs/
13080
13081 SQUASHFS FILE SYSTEM
13082 M:      Phillip Lougher <phillip@squashfs.org.uk>
13083 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
13084 W:      http://squashfs.org.uk
13085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13086 S:      Maintained
13087 F:      Documentation/filesystems/squashfs.txt
13088 F:      fs/squashfs/
13089
13090 SRM (Alpha) environment access
13091 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
13092 S:      Maintained
13093 F:      arch/alpha/kernel/srm_env.c
13094
13095 STABLE BRANCH
13096 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13097 L:      stable@vger.kernel.org
13098 S:      Supported
13099 F:      Documentation/process/stable-kernel-rules.rst
13100
13101 STAGING - ATOMISP DRIVER
13102 M:      Alan Cox <alan@linux.intel.com>
13103 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13104 L:      linux-media@vger.kernel.org
13105 S:      Maintained
13106 F:      drivers/staging/media/atomisp/
13107
13108 STAGING - COMEDI
13109 M:      Ian Abbott <abbotti@mev.co.uk>
13110 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13111 S:      Odd Fixes
13112 F:      drivers/staging/comedi/
13113
13114 STAGING - FLARION FT1000 DRIVERS
13115 M:      Marek Belisko <marek.belisko@gmail.com>
13116 S:      Odd Fixes
13117 F:      drivers/staging/ft1000/
13118
13119 STAGING - INDUSTRIAL IO
13120 M:      Jonathan Cameron <jic23@kernel.org>
13121 L:      linux-iio@vger.kernel.org
13122 S:      Odd Fixes
13123 F:      Documentation/devicetree/bindings/staging/iio/
13124 F:      drivers/staging/iio/
13125
13126 STAGING - LUSTRE PARALLEL FILESYSTEM
13127 M:      Oleg Drokin <oleg.drokin@intel.com>
13128 M:      Andreas Dilger <andreas.dilger@intel.com>
13129 M:      James Simmons <jsimmons@infradead.org>
13130 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13131 W:      http://wiki.lustre.org/
13132 S:      Maintained
13133 F:      drivers/staging/lustre
13134
13135 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13136 M:      Marc Dietrich <marvin24@gmx.de>
13137 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13138 L:      linux-tegra@vger.kernel.org
13139 S:      Maintained
13140 F:      drivers/staging/nvec/
13141
13142 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13143 M:      Jens Frederich <jfrederich@gmail.com>
13144 M:      Daniel Drake <dsd@laptop.org>
13145 M:      Jon Nettleton <jon.nettleton@gmail.com>
13146 W:      http://wiki.laptop.org/go/DCON
13147 S:      Maintained
13148 F:      drivers/staging/olpc_dcon/
13149
13150 STAGING - REALTEK RTL8712U DRIVERS
13151 M:      Larry Finger <Larry.Finger@lwfinger.net>
13152 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13153 S:      Odd Fixes
13154 F:      drivers/staging/rtl8712/
13155
13156 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13157 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13158 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13159 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13160 L:      linux-fbdev@vger.kernel.org
13161 S:      Maintained
13162 F:      drivers/staging/sm750fb/
13163
13164 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13165 M:      William Hubbs <w.d.hubbs@gmail.com>
13166 M:      Chris Brannon <chris@the-brannons.com>
13167 M:      Kirk Reiser <kirk@reisers.ca>
13168 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13169 L:      speakup@linux-speakup.org
13170 W:      http://www.linux-speakup.org/
13171 S:      Odd Fixes
13172 F:      drivers/staging/speakup/
13173
13174 STAGING - VIA VT665X DRIVERS
13175 M:      Forest Bond <forest@alittletooquiet.net>
13176 S:      Odd Fixes
13177 F:      drivers/staging/vt665?/
13178
13179 STAGING - WILC1000 WIFI DRIVER
13180 M:      Aditya Shankar <aditya.shankar@microchip.com>
13181 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13182 L:      linux-wireless@vger.kernel.org
13183 S:      Supported
13184 F:      drivers/staging/wilc1000/
13185
13186 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13187 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13188 S:      Odd Fixes
13189 F:      drivers/staging/xgifb/
13190
13191 STAGING SUBSYSTEM
13192 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13194 L:      devel@driverdev.osuosl.org
13195 S:      Supported
13196 F:      drivers/staging/
13197
13198 STARFIRE/DURALAN NETWORK DRIVER
13199 M:      Ion Badulescu <ionut@badula.org>
13200 S:      Odd Fixes
13201 F:      drivers/net/ethernet/adaptec/starfire*
13202
13203 STEC S1220 SKD DRIVER
13204 M:      Bart Van Assche <bart.vanassche@wdc.com>
13205 L:      linux-block@vger.kernel.org
13206 S:      Maintained
13207 F:      drivers/block/skd*[ch]
13208
13209 STI CEC DRIVER
13210 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13211 S:      Maintained
13212 F:      drivers/staging/media/st-cec/
13213 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13214
13215 STK1160 USB VIDEO CAPTURE DRIVER
13216 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13217 L:      linux-media@vger.kernel.org
13218 T:      git git://linuxtv.org/media_tree.git
13219 S:      Maintained
13220 F:      drivers/media/usb/stk1160/
13221
13222 STMMAC ETHERNET DRIVER
13223 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13224 M:      Alexandre Torgue <alexandre.torgue@st.com>
13225 L:      netdev@vger.kernel.org
13226 W:      http://www.stlinux.com
13227 S:      Supported
13228 F:      drivers/net/ethernet/stmicro/stmmac/
13229
13230 SUN3/3X
13231 M:      Sam Creasey <sammy@sammy.net>
13232 W:      http://sammy.net/sun3/
13233 S:      Maintained
13234 F:      arch/m68k/kernel/*sun3*
13235 F:      arch/m68k/sun3*/
13236 F:      arch/m68k/include/asm/sun3*
13237 F:      drivers/net/ethernet/i825xx/sun3*
13238
13239 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13240 M:      Hans de Goede <hdegoede@redhat.com>
13241 L:      linux-input@vger.kernel.org
13242 S:      Maintained
13243 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13244 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13245
13246 SUNDANCE NETWORK DRIVER
13247 M:      Denis Kirjanov <kda@linux-powerpc.org>
13248 L:      netdev@vger.kernel.org
13249 S:      Maintained
13250 F:      drivers/net/ethernet/dlink/sundance.c
13251
13252 SUPERH
13253 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13254 M:      Rich Felker <dalias@libc.org>
13255 L:      linux-sh@vger.kernel.org
13256 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13257 S:      Maintained
13258 F:      Documentation/sh/
13259 F:      arch/sh/
13260 F:      drivers/sh/
13261
13262 SUSPEND TO RAM
13263 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13264 M:      Len Brown <len.brown@intel.com>
13265 M:      Pavel Machek <pavel@ucw.cz>
13266 L:      linux-pm@vger.kernel.org
13267 B:      https://bugzilla.kernel.org
13268 S:      Supported
13269 F:      Documentation/power/
13270 F:      arch/x86/kernel/acpi/
13271 F:      drivers/base/power/
13272 F:      kernel/power/
13273 F:      include/linux/suspend.h
13274 F:      include/linux/freezer.h
13275 F:      include/linux/pm.h
13276
13277 SVGA HANDLING
13278 M:      Martin Mares <mj@ucw.cz>
13279 L:      linux-video@atrey.karlin.mff.cuni.cz
13280 S:      Maintained
13281 F:      Documentation/svga.txt
13282 F:      arch/x86/boot/video*
13283
13284 SWIOTLB SUBSYSTEM
13285 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13286 L:      iommu@lists.linux-foundation.org
13287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13288 S:      Supported
13289 F:      lib/swiotlb.c
13290 F:      arch/*/kernel/pci-swiotlb.c
13291 F:      include/linux/swiotlb.h
13292
13293 SWITCHDEV
13294 M:      Jiri Pirko <jiri@resnulli.us>
13295 M:      Ivan Vecera <ivecera@redhat.com>
13296 L:      netdev@vger.kernel.org
13297 S:      Supported
13298 F:      net/switchdev/
13299 F:      include/net/switchdev.h
13300
13301 SYNC FILE FRAMEWORK
13302 M:      Sumit Semwal <sumit.semwal@linaro.org>
13303 R:      Gustavo Padovan <gustavo@padovan.org>
13304 S:      Maintained
13305 L:      linux-media@vger.kernel.org
13306 L:      dri-devel@lists.freedesktop.org
13307 F:      drivers/dma-buf/sync_*
13308 F:      drivers/dma-buf/dma-fence*
13309 F:      drivers/dma-buf/sw_sync.c
13310 F:      include/linux/sync_file.h
13311 F:      include/uapi/linux/sync_file.h
13312 F:      Documentation/sync_file.txt
13313 T:      git git://anongit.freedesktop.org/drm/drm-misc
13314
13315 SYNOPSYS ARC ARCHITECTURE
13316 M:      Vineet Gupta <vgupta@synopsys.com>
13317 L:      linux-snps-arc@lists.infradead.org
13318 S:      Supported
13319 F:      arch/arc/
13320 F:      Documentation/devicetree/bindings/arc/*
13321 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13322 F:      drivers/clocksource/arc_timer.c
13323 F:      drivers/tty/serial/arc_uart.c
13324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13325
13326 SYNOPSYS ARC HSDK SDP pll clock driver
13327 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13328 S:      Supported
13329 F:      drivers/clk/clk-hsdk-pll.c
13330 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13331
13332 SYNOPSYS ARC SDP clock driver
13333 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13334 S:      Supported
13335 F:      drivers/clk/axs10x/*
13336 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13337
13338 SYNOPSYS ARC SDP platform support
13339 M:      Alexey Brodkin <abrodkin@synopsys.com>
13340 S:      Supported
13341 F:      arch/arc/plat-axs10x
13342 F:      arch/arc/boot/dts/ax*
13343 F:      Documentation/devicetree/bindings/arc/axs10*
13344
13345 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13346 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13347 S:      Supported
13348 F:      drivers/reset/reset-axs10x.c
13349 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13350
13351 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13352 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13353 S:      Maintained
13354 F:      drivers/tty/serial/8250/8250_dw.c
13355
13356 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13357 M:      Hoan Tran <hotran@apm.com>
13358 L:      linux-gpio@vger.kernel.org
13359 S:      Maintained
13360 F:      drivers/gpio/gpio-dwapb.c
13361 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13362
13363 SYNOPSYS DESIGNWARE DMAC DRIVER
13364 M:      Viresh Kumar <vireshk@kernel.org>
13365 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13366 S:      Maintained
13367 F:      include/linux/dma/dw.h
13368 F:      include/linux/platform_data/dma-dw.h
13369 F:      drivers/dma/dw/
13370
13371 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13372 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13373 L:      netdev@vger.kernel.org
13374 S:      Supported
13375 F:      drivers/net/ethernet/synopsys/
13376
13377 SYNOPSYS DESIGNWARE I2C DRIVER
13378 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13379 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13380 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13381 L:      linux-i2c@vger.kernel.org
13382 S:      Maintained
13383 F:      drivers/i2c/busses/i2c-designware-*
13384 F:      include/linux/platform_data/i2c-designware.h
13385
13386 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13387 M:      Jaehoon Chung <jh80.chung@samsung.com>
13388 L:      linux-mmc@vger.kernel.org
13389 S:      Maintained
13390 F:      drivers/mmc/host/dw_mmc*
13391
13392 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13393 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13394 S:      Supported
13395 F:      drivers/reset/reset-hsdk.c
13396 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13397 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13398
13399 SYSTEM CONFIGURATION (SYSCON)
13400 M:      Lee Jones <lee.jones@linaro.org>
13401 M:      Arnd Bergmann <arnd@arndb.de>
13402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13403 S:      Supported
13404 F:      drivers/mfd/syscon.c
13405
13406 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13407 M:      Sudeep Holla <sudeep.holla@arm.com>
13408 L:      linux-arm-kernel@lists.infradead.org
13409 S:      Maintained
13410 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13411 F:      drivers/clk/clk-scpi.c
13412 F:      drivers/cpufreq/scpi-cpufreq.c
13413 F:      drivers/firmware/arm_scpi.c
13414 F:      include/linux/scpi_protocol.h
13415
13416 SYSTEM RESET/SHUTDOWN DRIVERS
13417 M:      Sebastian Reichel <sre@kernel.org>
13418 L:      linux-pm@vger.kernel.org
13419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13420 S:      Maintained
13421 F:      Documentation/devicetree/bindings/power/reset/
13422 F:      drivers/power/reset/
13423
13424 SYSTEM TRACE MODULE CLASS
13425 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13426 S:      Maintained
13427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13428 F:      Documentation/trace/stm.txt
13429 F:      drivers/hwtracing/stm/
13430 F:      include/linux/stm.h
13431 F:      include/uapi/linux/stm.h
13432
13433 SYSV FILESYSTEM
13434 M:      Christoph Hellwig <hch@infradead.org>
13435 S:      Maintained
13436 F:      Documentation/filesystems/sysv-fs.txt
13437 F:      fs/sysv/
13438 F:      include/linux/sysv_fs.h
13439
13440 TARGET SUBSYSTEM
13441 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13442 L:      linux-scsi@vger.kernel.org
13443 L:      target-devel@vger.kernel.org
13444 W:      http://www.linux-iscsi.org
13445 W:      http://groups.google.com/group/linux-iscsi-target-dev
13446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13447 S:      Supported
13448 F:      drivers/target/
13449 F:      include/target/
13450 F:      Documentation/target/
13451
13452 TASKSTATS STATISTICS INTERFACE
13453 M:      Balbir Singh <bsingharora@gmail.com>
13454 S:      Maintained
13455 F:      Documentation/accounting/taskstats*
13456 F:      include/linux/taskstats*
13457 F:      kernel/taskstats.c
13458
13459 TC subsystem
13460 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13461 M:      Cong Wang <xiyou.wangcong@gmail.com>
13462 M:      Jiri Pirko <jiri@resnulli.us>
13463 L:      netdev@vger.kernel.org
13464 S:      Maintained
13465 F:      include/net/pkt_cls.h
13466 F:      include/net/pkt_sched.h
13467 F:      include/net/tc_act/
13468 F:      include/uapi/linux/pkt_cls.h
13469 F:      include/uapi/linux/pkt_sched.h
13470 F:      include/uapi/linux/tc_act/
13471 F:      include/uapi/linux/tc_ematch/
13472 F:      net/sched/
13473
13474 TCP LOW PRIORITY MODULE
13475 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13476 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13477 W:      http://tcp-lp-mod.sourceforge.net/
13478 S:      Maintained
13479 F:      net/ipv4/tcp_lp.c
13480
13481 TDA10071 MEDIA DRIVER
13482 M:      Antti Palosaari <crope@iki.fi>
13483 L:      linux-media@vger.kernel.org
13484 W:      https://linuxtv.org
13485 W:      http://palosaari.fi/linux/
13486 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13487 T:      git git://linuxtv.org/anttip/media_tree.git
13488 S:      Maintained
13489 F:      drivers/media/dvb-frontends/tda10071*
13490
13491 TDA18212 MEDIA DRIVER
13492 M:      Antti Palosaari <crope@iki.fi>
13493 L:      linux-media@vger.kernel.org
13494 W:      https://linuxtv.org
13495 W:      http://palosaari.fi/linux/
13496 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13497 T:      git git://linuxtv.org/anttip/media_tree.git
13498 S:      Maintained
13499 F:      drivers/media/tuners/tda18212*
13500
13501 TDA18218 MEDIA DRIVER
13502 M:      Antti Palosaari <crope@iki.fi>
13503 L:      linux-media@vger.kernel.org
13504 W:      https://linuxtv.org
13505 W:      http://palosaari.fi/linux/
13506 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13507 T:      git git://linuxtv.org/anttip/media_tree.git
13508 S:      Maintained
13509 F:      drivers/media/tuners/tda18218*
13510
13511 TDA18250 MEDIA DRIVER
13512 M:      Olli Salonen <olli.salonen@iki.fi>
13513 L:      linux-media@vger.kernel.org
13514 W:      https://linuxtv.org
13515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13516 T:      git git://linuxtv.org/media_tree.git
13517 S:      Maintained
13518 F:      drivers/media/tuners/tda18250*
13519
13520 TDA18271 MEDIA DRIVER
13521 M:      Michael Krufky <mkrufky@linuxtv.org>
13522 L:      linux-media@vger.kernel.org
13523 W:      https://linuxtv.org
13524 W:      http://github.com/mkrufky
13525 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13526 T:      git git://linuxtv.org/mkrufky/tuners.git
13527 S:      Maintained
13528 F:      drivers/media/tuners/tda18271*
13529
13530 TDA827x MEDIA DRIVER
13531 M:      Michael Krufky <mkrufky@linuxtv.org>
13532 L:      linux-media@vger.kernel.org
13533 W:      https://linuxtv.org
13534 W:      http://github.com/mkrufky
13535 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13536 T:      git git://linuxtv.org/mkrufky/tuners.git
13537 S:      Maintained
13538 F:      drivers/media/tuners/tda8290.*
13539
13540 TDA8290 MEDIA DRIVER
13541 M:      Michael Krufky <mkrufky@linuxtv.org>
13542 L:      linux-media@vger.kernel.org
13543 W:      https://linuxtv.org
13544 W:      http://github.com/mkrufky
13545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13546 T:      git git://linuxtv.org/mkrufky/tuners.git
13547 S:      Maintained
13548 F:      drivers/media/tuners/tda8290.*
13549
13550 TDA9840 MEDIA DRIVER
13551 M:      Hans Verkuil <hverkuil@xs4all.nl>
13552 L:      linux-media@vger.kernel.org
13553 T:      git git://linuxtv.org/media_tree.git
13554 W:      https://linuxtv.org
13555 S:      Maintained
13556 F:      drivers/media/i2c/tda9840*
13557
13558 TEA5761 TUNER DRIVER
13559 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13560 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13561 L:      linux-media@vger.kernel.org
13562 W:      https://linuxtv.org
13563 T:      git git://linuxtv.org/media_tree.git
13564 S:      Odd fixes
13565 F:      drivers/media/tuners/tea5761.*
13566
13567 TEA5767 TUNER DRIVER
13568 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13569 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13570 L:      linux-media@vger.kernel.org
13571 W:      https://linuxtv.org
13572 T:      git git://linuxtv.org/media_tree.git
13573 S:      Maintained
13574 F:      drivers/media/tuners/tea5767.*
13575
13576 TEA6415C MEDIA DRIVER
13577 M:      Hans Verkuil <hverkuil@xs4all.nl>
13578 L:      linux-media@vger.kernel.org
13579 T:      git git://linuxtv.org/media_tree.git
13580 W:      https://linuxtv.org
13581 S:      Maintained
13582 F:      drivers/media/i2c/tea6415c*
13583
13584 TEA6420 MEDIA DRIVER
13585 M:      Hans Verkuil <hverkuil@xs4all.nl>
13586 L:      linux-media@vger.kernel.org
13587 T:      git git://linuxtv.org/media_tree.git
13588 W:      https://linuxtv.org
13589 S:      Maintained
13590 F:      drivers/media/i2c/tea6420*
13591
13592 TEAM DRIVER
13593 M:      Jiri Pirko <jiri@resnulli.us>
13594 L:      netdev@vger.kernel.org
13595 S:      Supported
13596 F:      drivers/net/team/
13597 F:      include/linux/if_team.h
13598 F:      include/uapi/linux/if_team.h
13599
13600 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13601 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13602 S:      Maintained
13603 F:      arch/x86/platform/ts5500/
13604
13605 TECHNOTREND USB IR RECEIVER
13606 M:      Sean Young <sean@mess.org>
13607 L:      linux-media@vger.kernel.org
13608 S:      Maintained
13609 F:      drivers/media/rc/ttusbir.c
13610
13611 TEE SUBSYSTEM
13612 M:      Jens Wiklander <jens.wiklander@linaro.org>
13613 S:      Maintained
13614 F:      include/linux/tee_drv.h
13615 F:      include/uapi/linux/tee.h
13616 F:      drivers/tee/
13617 F:      Documentation/tee.txt
13618
13619 TEGRA ARCHITECTURE SUPPORT
13620 M:      Thierry Reding <thierry.reding@gmail.com>
13621 M:      Jonathan Hunter <jonathanh@nvidia.com>
13622 L:      linux-tegra@vger.kernel.org
13623 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13625 S:      Supported
13626 N:      [^a-z]tegra
13627
13628 TEGRA CLOCK DRIVER
13629 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13630 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13631 S:      Supported
13632 F:      drivers/clk/tegra/
13633
13634 TEGRA DMA DRIVERS
13635 M:      Laxman Dewangan <ldewangan@nvidia.com>
13636 M:      Jon Hunter <jonathanh@nvidia.com>
13637 S:      Supported
13638 F:      drivers/dma/tegra*
13639
13640 TEGRA I2C DRIVER
13641 M:      Laxman Dewangan <ldewangan@nvidia.com>
13642 S:      Supported
13643 F:      drivers/i2c/busses/i2c-tegra.c
13644
13645 TEGRA IOMMU DRIVERS
13646 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13647 S:      Supported
13648 F:      drivers/iommu/tegra*
13649
13650 TEGRA KBC DRIVER
13651 M:      Rakesh Iyer <riyer@nvidia.com>
13652 M:      Laxman Dewangan <ldewangan@nvidia.com>
13653 S:      Supported
13654 F:      drivers/input/keyboard/tegra-kbc.c
13655
13656 TEGRA PWM DRIVER
13657 M:      Thierry Reding <thierry.reding@gmail.com>
13658 S:      Supported
13659 F:      drivers/pwm/pwm-tegra.c
13660
13661 TEGRA SERIAL DRIVER
13662 M:      Laxman Dewangan <ldewangan@nvidia.com>
13663 S:      Supported
13664 F:      drivers/tty/serial/serial-tegra.c
13665
13666 TEGRA SPI DRIVER
13667 M:      Laxman Dewangan <ldewangan@nvidia.com>
13668 S:      Supported
13669 F:      drivers/spi/spi-tegra*
13670
13671 TEHUTI ETHERNET DRIVER
13672 M:      Andy Gospodarek <andy@greyhouse.net>
13673 L:      netdev@vger.kernel.org
13674 S:      Supported
13675 F:      drivers/net/ethernet/tehuti/*
13676
13677 Telecom Clock Driver for MCPL0010
13678 M:      Mark Gross <mark.gross@intel.com>
13679 S:      Supported
13680 F:      drivers/char/tlclk.c
13681
13682 TENSILICA XTENSA PORT (xtensa)
13683 M:      Chris Zankel <chris@zankel.net>
13684 M:      Max Filippov <jcmvbkbc@gmail.com>
13685 L:      linux-xtensa@linux-xtensa.org
13686 T:      git git://github.com/czankel/xtensa-linux.git
13687 S:      Maintained
13688 F:      arch/xtensa/
13689 F:      drivers/irqchip/irq-xtensa-*
13690
13691 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13692 M:      Nishanth Menon <nm@ti.com>
13693 M:      Tero Kristo <t-kristo@ti.com>
13694 M:      Santosh Shilimkar <ssantosh@kernel.org>
13695 L:      linux-arm-kernel@lists.infradead.org
13696 S:      Maintained
13697 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13698 F:      drivers/firmware/ti_sci*
13699 F:      include/linux/soc/ti/ti_sci_protocol.h
13700 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13701 F:      include/dt-bindings/genpd/k2g.h
13702 F:      drivers/soc/ti/ti_sci_pm_domains.c
13703 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13704 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13705 F:      drivers/clk/keystone/sci-clk.c
13706 F:      drivers/reset/reset-ti-sci.c
13707
13708 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13709 M:      Hans Verkuil <hverkuil@xs4all.nl>
13710 L:      linux-media@vger.kernel.org
13711 T:      git git://linuxtv.org/media_tree.git
13712 W:      https://linuxtv.org
13713 S:      Maintained
13714 F:      drivers/media/radio/radio-raremono.c
13715
13716 THERMAL
13717 M:      Zhang Rui <rui.zhang@intel.com>
13718 M:      Eduardo Valentin <edubezval@gmail.com>
13719 L:      linux-pm@vger.kernel.org
13720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13722 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13723 S:      Supported
13724 F:      drivers/thermal/
13725 F:      include/linux/thermal.h
13726 F:      include/uapi/linux/thermal.h
13727 F:      include/linux/cpu_cooling.h
13728 F:      Documentation/devicetree/bindings/thermal/
13729
13730 THERMAL/CPU_COOLING
13731 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13732 M:      Viresh Kumar <viresh.kumar@linaro.org>
13733 M:      Javi Merino <javi.merino@kernel.org>
13734 L:      linux-pm@vger.kernel.org
13735 S:      Supported
13736 F:      Documentation/thermal/cpu-cooling-api.txt
13737 F:      drivers/thermal/cpu_cooling.c
13738 F:      include/linux/cpu_cooling.h
13739
13740 THINKPAD ACPI EXTRAS DRIVER
13741 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13742 L:      ibm-acpi-devel@lists.sourceforge.net
13743 L:      platform-driver-x86@vger.kernel.org
13744 W:      http://ibm-acpi.sourceforge.net
13745 W:      http://thinkwiki.org/wiki/Ibm-acpi
13746 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13747 S:      Maintained
13748 F:      drivers/platform/x86/thinkpad_acpi.c
13749
13750 THUNDERBOLT DRIVER
13751 M:      Andreas Noever <andreas.noever@gmail.com>
13752 M:      Michael Jamet <michael.jamet@intel.com>
13753 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13754 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13756 S:      Maintained
13757 F:      Documentation/admin-guide/thunderbolt.rst
13758 F:      drivers/thunderbolt/
13759 F:      include/linux/thunderbolt.h
13760
13761 THUNDERBOLT NETWORK DRIVER
13762 M:      Michael Jamet <michael.jamet@intel.com>
13763 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13764 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13765 L:      netdev@vger.kernel.org
13766 S:      Maintained
13767 F:      drivers/net/thunderbolt.c
13768
13769 THUNDERX GPIO DRIVER
13770 M:      David Daney <david.daney@cavium.com>
13771 S:      Maintained
13772 F:      drivers/gpio/gpio-thunderx.c
13773
13774 TI AM437X VPFE DRIVER
13775 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13776 L:      linux-media@vger.kernel.org
13777 W:      https://linuxtv.org
13778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13779 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13780 S:      Maintained
13781 F:      drivers/media/platform/am437x/
13782
13783 TI BANDGAP AND THERMAL DRIVER
13784 M:      Eduardo Valentin <edubezval@gmail.com>
13785 M:      Keerthy <j-keerthy@ti.com>
13786 L:      linux-pm@vger.kernel.org
13787 L:      linux-omap@vger.kernel.org
13788 S:      Maintained
13789 F:      drivers/thermal/ti-soc-thermal/
13790
13791 TI BQ27XXX POWER SUPPLY DRIVER
13792 R:      Andrew F. Davis <afd@ti.com>
13793 F:      include/linux/power/bq27xxx_battery.h
13794 F:      drivers/power/supply/bq27xxx_battery.c
13795 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13796
13797 TI CDCE706 CLOCK DRIVER
13798 M:      Max Filippov <jcmvbkbc@gmail.com>
13799 S:      Maintained
13800 F:      drivers/clk/clk-cdce706.c
13801
13802 TI CLOCK DRIVER
13803 M:      Tero Kristo <t-kristo@ti.com>
13804 L:      linux-omap@vger.kernel.org
13805 S:      Maintained
13806 F:      drivers/clk/ti/
13807 F:      include/linux/clk/ti.h
13808
13809 TI DAVINCI MACHINE SUPPORT
13810 M:      Sekhar Nori <nsekhar@ti.com>
13811 M:      Kevin Hilman <khilman@kernel.org>
13812 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13814 S:      Supported
13815 F:      arch/arm/mach-davinci/
13816 F:      drivers/i2c/busses/i2c-davinci.c
13817 F:      arch/arm/boot/dts/da850*
13818
13819 TI DAVINCI SERIES GPIO DRIVER
13820 M:      Keerthy <j-keerthy@ti.com>
13821 L:      linux-gpio@vger.kernel.org
13822 S:      Maintained
13823 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13824 F:      drivers/gpio/gpio-davinci.c
13825
13826 TI DAVINCI SERIES MEDIA DRIVER
13827 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13828 L:      linux-media@vger.kernel.org
13829 W:      https://linuxtv.org
13830 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13831 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13832 S:      Maintained
13833 F:      drivers/media/platform/davinci/
13834 F:      include/media/davinci/
13835
13836 TI ETHERNET SWITCH DRIVER (CPSW)
13837 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13838 L:      linux-omap@vger.kernel.org
13839 L:      netdev@vger.kernel.org
13840 S:      Maintained
13841 F:      drivers/net/ethernet/ti/cpsw*
13842 F:      drivers/net/ethernet/ti/davinci*
13843
13844 TI FLASH MEDIA INTERFACE DRIVER
13845 M:      Alex Dubov <oakad@yahoo.com>
13846 S:      Maintained
13847 F:      drivers/misc/tifm*
13848 F:      drivers/mmc/host/tifm_sd.c
13849 F:      include/linux/tifm.h
13850
13851 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13852 M:      Santosh Shilimkar <ssantosh@kernel.org>
13853 L:      linux-kernel@vger.kernel.org
13854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13855 S:      Maintained
13856 F:      drivers/soc/ti/*
13857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13858
13859 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13860 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13861 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13862 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13863 S:      Maintained
13864 F:      sound/soc/codecs/lm49453*
13865 F:      sound/soc/codecs/isabelle*
13866
13867 TI LP855x BACKLIGHT DRIVER
13868 M:      Milo Kim <milo.kim@ti.com>
13869 S:      Maintained
13870 F:      Documentation/backlight/lp855x-driver.txt
13871 F:      drivers/video/backlight/lp855x_bl.c
13872 F:      include/linux/platform_data/lp855x.h
13873
13874 TI LP8727 CHARGER DRIVER
13875 M:      Milo Kim <milo.kim@ti.com>
13876 S:      Maintained
13877 F:      drivers/power/supply/lp8727_charger.c
13878 F:      include/linux/platform_data/lp8727.h
13879
13880 TI LP8788 MFD DRIVER
13881 M:      Milo Kim <milo.kim@ti.com>
13882 S:      Maintained
13883 F:      drivers/iio/adc/lp8788_adc.c
13884 F:      drivers/leds/leds-lp8788.c
13885 F:      drivers/mfd/lp8788*.c
13886 F:      drivers/power/supply/lp8788-charger.c
13887 F:      drivers/regulator/lp8788-*.c
13888 F:      include/linux/mfd/lp8788*.h
13889
13890 TI NETCP ETHERNET DRIVER
13891 M:      Wingman Kwok <w-kwok2@ti.com>
13892 M:      Murali Karicheri <m-karicheri2@ti.com>
13893 L:      netdev@vger.kernel.org
13894 S:      Maintained
13895 F:      drivers/net/ethernet/ti/netcp*
13896
13897 TI TAS571X FAMILY ASoC CODEC DRIVER
13898 M:      Kevin Cernekee <cernekee@chromium.org>
13899 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13900 S:      Odd Fixes
13901 F:      sound/soc/codecs/tas571x*
13902
13903 TI TRF7970A NFC DRIVER
13904 M:      Mark Greer <mgreer@animalcreek.com>
13905 L:      linux-wireless@vger.kernel.org
13906 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13907 S:      Supported
13908 F:      drivers/nfc/trf7970a.c
13909 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13910
13911 TI TWL4030 SERIES SOC CODEC DRIVER
13912 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13913 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13914 S:      Maintained
13915 F:      sound/soc/codecs/twl4030*
13916
13917 TI VPE/CAL DRIVERS
13918 M:      Benoit Parrot <bparrot@ti.com>
13919 L:      linux-media@vger.kernel.org
13920 W:      http://linuxtv.org/
13921 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13922 S:      Maintained
13923 F:      drivers/media/platform/ti-vpe/
13924
13925 TI WILINK WIRELESS DRIVERS
13926 L:      linux-wireless@vger.kernel.org
13927 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13928 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13930 S:      Orphan
13931 F:      drivers/net/wireless/ti/
13932 F:      include/linux/wl12xx.h
13933
13934 TILE ARCHITECTURE
13935 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13936 S:      Orphan
13937 F:      arch/tile/
13938 F:      drivers/char/tile-srom.c
13939 F:      drivers/edac/tile_edac.c
13940 F:      drivers/net/ethernet/tile/
13941 F:      drivers/rtc/rtc-tile.c
13942 F:      drivers/tty/hvc/hvc_tile.c
13943 F:      drivers/tty/serial/tilegx.c
13944 F:      drivers/usb/host/*-tilegx.c
13945 F:      include/linux/usb/tilegx.h
13946
13947 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13948 M:      John Stultz <john.stultz@linaro.org>
13949 M:      Thomas Gleixner <tglx@linutronix.de>
13950 R:      Stephen Boyd <sboyd@kernel.org>
13951 L:      linux-kernel@vger.kernel.org
13952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13953 S:      Supported
13954 F:      include/linux/clocksource.h
13955 F:      include/linux/time.h
13956 F:      include/linux/timex.h
13957 F:      include/uapi/linux/time.h
13958 F:      include/uapi/linux/timex.h
13959 F:      kernel/time/clocksource.c
13960 F:      kernel/time/time*.c
13961 F:      kernel/time/alarmtimer.c
13962 F:      kernel/time/ntp.c
13963 F:      tools/testing/selftests/timers/
13964
13965 TIPC NETWORK LAYER
13966 M:      Jon Maloy <jon.maloy@ericsson.com>
13967 M:      Ying Xue <ying.xue@windriver.com>
13968 L:      netdev@vger.kernel.org (core kernel code)
13969 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13970 W:      http://tipc.sourceforge.net/
13971 S:      Maintained
13972 F:      include/uapi/linux/tipc*.h
13973 F:      net/tipc/
13974
13975 TLAN NETWORK DRIVER
13976 M:      Samuel Chessman <chessman@tux.org>
13977 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13978 W:      http://sourceforge.net/projects/tlan/
13979 S:      Maintained
13980 F:      Documentation/networking/tlan.txt
13981 F:      drivers/net/ethernet/ti/tlan.*
13982
13983 TM6000 VIDEO4LINUX DRIVER
13984 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13985 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13986 L:      linux-media@vger.kernel.org
13987 W:      https://linuxtv.org
13988 T:      git git://linuxtv.org/media_tree.git
13989 S:      Odd fixes
13990 F:      drivers/media/usb/tm6000/
13991 F:      Documentation/media/v4l-drivers/tm6000*
13992
13993 TMIO/SDHI MMC DRIVER
13994 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13995 L:      linux-mmc@vger.kernel.org
13996 S:      Supported
13997 F:      drivers/mmc/host/tmio_mmc*
13998 F:      drivers/mmc/host/renesas_sdhi*
13999 F:      include/linux/mfd/tmio.h
14000
14001 TMP401 HARDWARE MONITOR DRIVER
14002 M:      Guenter Roeck <linux@roeck-us.net>
14003 L:      linux-hwmon@vger.kernel.org
14004 S:      Maintained
14005 F:      Documentation/hwmon/tmp401
14006 F:      drivers/hwmon/tmp401.c
14007
14008 TMPFS (SHMEM FILESYSTEM)
14009 M:      Hugh Dickins <hughd@google.com>
14010 L:      linux-mm@kvack.org
14011 S:      Maintained
14012 F:      include/linux/shmem_fs.h
14013 F:      mm/shmem.c
14014
14015 TOMOYO SECURITY MODULE
14016 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
14017 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14018 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14019 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14020 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14021 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14022 W:      http://tomoyo.sourceforge.jp/
14023 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14024 S:      Maintained
14025 F:      security/tomoyo/
14026
14027 TOPSTAR LAPTOP EXTRAS DRIVER
14028 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
14029 L:      platform-driver-x86@vger.kernel.org
14030 S:      Maintained
14031 F:      drivers/platform/x86/topstar-laptop.c
14032
14033 TORTURE-TEST MODULES
14034 M:      Davidlohr Bueso <dave@stgolabs.net>
14035 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14036 M:      Josh Triplett <josh@joshtriplett.org>
14037 L:      linux-kernel@vger.kernel.org
14038 S:      Supported
14039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14040 F:      Documentation/RCU/torture.txt
14041 F:      kernel/torture.c
14042 F:      kernel/rcu/rcutorture.c
14043 F:      kernel/locking/locktorture.c
14044
14045 TOSHIBA ACPI EXTRAS DRIVER
14046 M:      Azael Avalos <coproscefalo@gmail.com>
14047 L:      platform-driver-x86@vger.kernel.org
14048 S:      Maintained
14049 F:      drivers/platform/x86/toshiba_acpi.c
14050
14051 TOSHIBA BLUETOOTH DRIVER
14052 M:      Azael Avalos <coproscefalo@gmail.com>
14053 L:      platform-driver-x86@vger.kernel.org
14054 S:      Maintained
14055 F:      drivers/platform/x86/toshiba_bluetooth.c
14056
14057 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14058 M:      Azael Avalos <coproscefalo@gmail.com>
14059 L:      platform-driver-x86@vger.kernel.org
14060 S:      Maintained
14061 F:      drivers/platform/x86/toshiba_haps.c
14062
14063 TOSHIBA SMM DRIVER
14064 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
14065 W:      http://www.buzzard.org.uk/toshiba/
14066 S:      Maintained
14067 F:      drivers/char/toshiba.c
14068 F:      include/linux/toshiba.h
14069 F:      include/uapi/linux/toshiba.h
14070
14071 TOSHIBA TC358743 DRIVER
14072 M:      Mats Randgaard <matrandg@cisco.com>
14073 L:      linux-media@vger.kernel.org
14074 S:      Maintained
14075 F:      drivers/media/i2c/tc358743*
14076 F:      include/media/i2c/tc358743.h
14077
14078 TOSHIBA WMI HOTKEYS DRIVER
14079 M:      Azael Avalos <coproscefalo@gmail.com>
14080 L:      platform-driver-x86@vger.kernel.org
14081 S:      Maintained
14082 F:      drivers/platform/x86/toshiba-wmi.c
14083
14084 TPM DEVICE DRIVER
14085 M:      Peter Huewe <peterhuewe@gmx.de>
14086 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14087 R:      Jason Gunthorpe <jgg@ziepe.ca>
14088 L:      linux-integrity@vger.kernel.org
14089 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
14090 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14091 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
14092 S:      Maintained
14093 F:      drivers/char/tpm/
14094
14095 TRACING
14096 M:      Steven Rostedt <rostedt@goodmis.org>
14097 M:      Ingo Molnar <mingo@redhat.com>
14098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14099 S:      Maintained
14100 F:      Documentation/trace/ftrace.txt
14101 F:      arch/*/*/*/ftrace.h
14102 F:      arch/*/kernel/ftrace.c
14103 F:      include/*/ftrace.h
14104 F:      include/linux/trace*.h
14105 F:      include/trace/
14106 F:      kernel/trace/
14107 F:      tools/testing/selftests/ftrace/
14108
14109 TRACING MMIO ACCESSES (MMIOTRACE)
14110 M:      Steven Rostedt <rostedt@goodmis.org>
14111 M:      Ingo Molnar <mingo@kernel.org>
14112 R:      Karol Herbst <karolherbst@gmail.com>
14113 R:      Pekka Paalanen <ppaalanen@gmail.com>
14114 S:      Maintained
14115 L:      linux-kernel@vger.kernel.org
14116 L:      nouveau@lists.freedesktop.org
14117 F:      kernel/trace/trace_mmiotrace.c
14118 F:      include/linux/mmiotrace.h
14119 F:      arch/x86/mm/kmmio.c
14120 F:      arch/x86/mm/mmio-mod.c
14121 F:      arch/x86/mm/testmmiotrace.c
14122
14123 TRIVIAL PATCHES
14124 M:      Jiri Kosina <trivial@kernel.org>
14125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14126 S:      Maintained
14127 K:      ^Subject:.*(?i)trivial
14128
14129 TEMPO SEMICONDUCTOR DRIVERS
14130 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14131 S:      Maintained
14132 F:      sound/soc/codecs/tscs*.c
14133 F:      sound/soc/codecs/tscs*.h
14134 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14135
14136 TTY LAYER
14137 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14138 M:      Jiri Slaby <jslaby@suse.com>
14139 S:      Supported
14140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14141 F:      Documentation/serial/
14142 F:      drivers/tty/
14143 F:      drivers/tty/serial/serial_core.c
14144 F:      include/linux/serial_core.h
14145 F:      include/linux/serial.h
14146 F:      include/linux/tty.h
14147 F:      include/uapi/linux/serial_core.h
14148 F:      include/uapi/linux/serial.h
14149 F:      include/uapi/linux/tty.h
14150
14151 TUA9001 MEDIA DRIVER
14152 M:      Antti Palosaari <crope@iki.fi>
14153 L:      linux-media@vger.kernel.org
14154 W:      https://linuxtv.org
14155 W:      http://palosaari.fi/linux/
14156 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14157 T:      git git://linuxtv.org/anttip/media_tree.git
14158 S:      Maintained
14159 F:      drivers/media/tuners/tua9001*
14160
14161 TULIP NETWORK DRIVERS
14162 L:      netdev@vger.kernel.org
14163 L:      linux-parisc@vger.kernel.org
14164 S:      Orphan
14165 F:      drivers/net/ethernet/dec/tulip/
14166
14167 TUN/TAP driver
14168 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14169 W:      http://vtun.sourceforge.net/tun
14170 S:      Maintained
14171 F:      Documentation/networking/tuntap.txt
14172 F:      arch/um/os-Linux/drivers/
14173
14174 TURBOCHANNEL SUBSYSTEM
14175 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14176 M:      Ralf Baechle <ralf@linux-mips.org>
14177 L:      linux-mips@linux-mips.org
14178 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14179 S:      Maintained
14180 F:      drivers/tc/
14181 F:      include/linux/tc.h
14182
14183 TW5864 VIDEO4LINUX DRIVER
14184 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14185 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14186 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14187 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14188 L:      linux-media@vger.kernel.org
14189 S:      Supported
14190 F:      drivers/media/pci/tw5864/
14191
14192 TW68 VIDEO4LINUX DRIVER
14193 M:      Hans Verkuil <hverkuil@xs4all.nl>
14194 L:      linux-media@vger.kernel.org
14195 T:      git git://linuxtv.org/media_tree.git
14196 W:      https://linuxtv.org
14197 S:      Odd Fixes
14198 F:      drivers/media/pci/tw68/
14199
14200 TW686X VIDEO4LINUX DRIVER
14201 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14202 L:      linux-media@vger.kernel.org
14203 T:      git git://linuxtv.org/media_tree.git
14204 W:      http://linuxtv.org
14205 S:      Maintained
14206 F:      drivers/media/pci/tw686x/
14207
14208 UBI FILE SYSTEM (UBIFS)
14209 M:      Richard Weinberger <richard@nod.at>
14210 M:      Artem Bityutskiy <dedekind1@gmail.com>
14211 M:      Adrian Hunter <adrian.hunter@intel.com>
14212 L:      linux-mtd@lists.infradead.org
14213 T:      git git://git.infradead.org/ubifs-2.6.git
14214 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14215 S:      Supported
14216 F:      Documentation/filesystems/ubifs.txt
14217 F:      fs/ubifs/
14218
14219 UCLINUX (M68KNOMMU AND COLDFIRE)
14220 M:      Greg Ungerer <gerg@linux-m68k.org>
14221 W:      http://www.linux-m68k.org/
14222 W:      http://www.uclinux.org/
14223 L:      linux-m68k@lists.linux-m68k.org
14224 L:      uclinux-dev@uclinux.org  (subscribers-only)
14225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14226 S:      Maintained
14227 F:      arch/m68k/coldfire/
14228 F:      arch/m68k/68*/
14229 F:      arch/m68k/*/*_no.*
14230 F:      arch/m68k/include/asm/*_no.*
14231
14232 UDF FILESYSTEM
14233 M:      Jan Kara <jack@suse.com>
14234 S:      Maintained
14235 F:      Documentation/filesystems/udf.txt
14236 F:      fs/udf/
14237
14238 UDRAW TABLET
14239 M:      Bastien Nocera <hadess@hadess.net>
14240 L:      linux-input@vger.kernel.org
14241 S:      Maintained
14242 F:      drivers/hid/hid-udraw-ps3.c
14243
14244 UFS FILESYSTEM
14245 M:      Evgeniy Dushistov <dushistov@mail.ru>
14246 S:      Maintained
14247 F:      Documentation/filesystems/ufs.txt
14248 F:      fs/ufs/
14249
14250 UHID USERSPACE HID IO DRIVER:
14251 M:      David Herrmann <dh.herrmann@googlemail.com>
14252 L:      linux-input@vger.kernel.org
14253 S:      Maintained
14254 F:      drivers/hid/uhid.c
14255 F:      include/uapi/linux/uhid.h
14256
14257 ULPI BUS
14258 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14259 L:      linux-usb@vger.kernel.org
14260 S:      Maintained
14261 F:      drivers/usb/common/ulpi.c
14262 F:      include/linux/ulpi/
14263
14264 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14265 L:      linux-usb@vger.kernel.org
14266 S:      Orphan
14267 F:      drivers/uwb/
14268 F:      include/linux/uwb.h
14269 F:      include/linux/uwb/
14270
14271 UNICORE32 ARCHITECTURE:
14272 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
14273 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14274 S:      Maintained
14275 T:      git git://github.com/gxt/linux.git
14276 F:      arch/unicore32/
14277
14278 UNIFDEF
14279 M:      Tony Finch <dot@dotat.at>
14280 W:      http://dotat.at/prog/unifdef
14281 S:      Maintained
14282 F:      scripts/unifdef.c
14283
14284 UNIFORM CDROM DRIVER
14285 M:      Jens Axboe <axboe@kernel.dk>
14286 W:      http://www.kernel.dk
14287 S:      Maintained
14288 F:      Documentation/cdrom/
14289 F:      drivers/cdrom/cdrom.c
14290 F:      include/linux/cdrom.h
14291 F:      include/uapi/linux/cdrom.h
14292
14293 UNISYS S-PAR DRIVERS
14294 M:      David Kershner <david.kershner@unisys.com>
14295 L:      sparmaintainer@unisys.com (Unisys internal)
14296 S:      Supported
14297 F:      include/linux/visorbus.h
14298 F:      drivers/visorbus/
14299 F:      drivers/staging/unisys/
14300
14301 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14302 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14303 L:      linux-scsi@vger.kernel.org
14304 S:      Supported
14305 F:      Documentation/scsi/ufs.txt
14306 F:      drivers/scsi/ufs/
14307
14308 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14309 M:      Joao Pinto <jpinto@synopsys.com>
14310 L:      linux-scsi@vger.kernel.org
14311 S:      Supported
14312 F:      drivers/scsi/ufs/*dwc*
14313
14314 UNSORTED BLOCK IMAGES (UBI)
14315 M:      Artem Bityutskiy <dedekind1@gmail.com>
14316 M:      Richard Weinberger <richard@nod.at>
14317 W:      http://www.linux-mtd.infradead.org/
14318 L:      linux-mtd@lists.infradead.org
14319 T:      git git://git.infradead.org/ubifs-2.6.git
14320 S:      Supported
14321 F:      drivers/mtd/ubi/
14322 F:      include/linux/mtd/ubi.h
14323 F:      include/uapi/mtd/ubi-user.h
14324
14325 USB "USBNET" DRIVER FRAMEWORK
14326 M:      Oliver Neukum <oneukum@suse.com>
14327 L:      netdev@vger.kernel.org
14328 W:      http://www.linux-usb.org/usbnet
14329 S:      Maintained
14330 F:      drivers/net/usb/usbnet.c
14331 F:      include/linux/usb/usbnet.h
14332
14333 USB ACM DRIVER
14334 M:      Oliver Neukum <oneukum@suse.com>
14335 L:      linux-usb@vger.kernel.org
14336 S:      Maintained
14337 F:      Documentation/usb/acm.txt
14338 F:      drivers/usb/class/cdc-acm.*
14339
14340 USB AR5523 WIRELESS DRIVER
14341 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14342 L:      linux-wireless@vger.kernel.org
14343 S:      Maintained
14344 F:      drivers/net/wireless/ath/ar5523/
14345
14346 USB ATTACHED SCSI
14347 M:      Oliver Neukum <oneukum@suse.com>
14348 L:      linux-usb@vger.kernel.org
14349 L:      linux-scsi@vger.kernel.org
14350 S:      Maintained
14351 F:      drivers/usb/storage/uas.c
14352
14353 USB CDC ETHERNET DRIVER
14354 M:      Oliver Neukum <oliver@neukum.org>
14355 L:      linux-usb@vger.kernel.org
14356 S:      Maintained
14357 F:      drivers/net/usb/cdc_*.c
14358 F:      include/uapi/linux/usb/cdc.h
14359
14360 USB CHAOSKEY DRIVER
14361 M:      Keith Packard <keithp@keithp.com>
14362 L:      linux-usb@vger.kernel.org
14363 S:      Maintained
14364 F:      drivers/usb/misc/chaoskey.c
14365
14366 USB CYPRESS C67X00 DRIVER
14367 M:      Peter Korsgaard <jacmet@sunsite.dk>
14368 L:      linux-usb@vger.kernel.org
14369 S:      Maintained
14370 F:      drivers/usb/c67x00/
14371
14372 USB DAVICOM DM9601 DRIVER
14373 M:      Peter Korsgaard <jacmet@sunsite.dk>
14374 L:      netdev@vger.kernel.org
14375 W:      http://www.linux-usb.org/usbnet
14376 S:      Maintained
14377 F:      drivers/net/usb/dm9601.c
14378
14379 USB DIAMOND RIO500 DRIVER
14380 M:      Cesar Miquel <miquel@df.uba.ar>
14381 L:      rio500-users@lists.sourceforge.net
14382 W:      http://rio500.sourceforge.net
14383 S:      Maintained
14384 F:      drivers/usb/misc/rio500*
14385
14386 USB EHCI DRIVER
14387 M:      Alan Stern <stern@rowland.harvard.edu>
14388 L:      linux-usb@vger.kernel.org
14389 S:      Maintained
14390 F:      Documentation/usb/ehci.txt
14391 F:      drivers/usb/host/ehci*
14392
14393 USB GADGET/PERIPHERAL SUBSYSTEM
14394 M:      Felipe Balbi <balbi@kernel.org>
14395 L:      linux-usb@vger.kernel.org
14396 W:      http://www.linux-usb.org/gadget
14397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14398 S:      Maintained
14399 F:      drivers/usb/gadget/
14400 F:      include/linux/usb/gadget*
14401
14402 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14403 M:      Jiri Kosina <jikos@kernel.org>
14404 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14405 L:      linux-usb@vger.kernel.org
14406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14407 S:      Maintained
14408 F:      Documentation/hid/hiddev.txt
14409 F:      drivers/hid/usbhid/
14410
14411 USB ISP116X DRIVER
14412 M:      Olav Kongas <ok@artecdesign.ee>
14413 L:      linux-usb@vger.kernel.org
14414 S:      Maintained
14415 F:      drivers/usb/host/isp116x*
14416 F:      include/linux/usb/isp116x.h
14417
14418 USB LAN78XX ETHERNET DRIVER
14419 M:      Woojung Huh <woojung.huh@microchip.com>
14420 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14421 L:      netdev@vger.kernel.org
14422 S:      Maintained
14423 F:      drivers/net/usb/lan78xx.*
14424
14425 USB MASS STORAGE DRIVER
14426 M:      Alan Stern <stern@rowland.harvard.edu>
14427 L:      linux-usb@vger.kernel.org
14428 L:      usb-storage@lists.one-eyed-alien.net
14429 S:      Maintained
14430 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14431 F:      drivers/usb/storage/
14432
14433 USB MIDI DRIVER
14434 M:      Clemens Ladisch <clemens@ladisch.de>
14435 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14436 T:      git git://git.alsa-project.org/alsa-kernel.git
14437 S:      Maintained
14438 F:      sound/usb/midi.*
14439
14440 USB NETWORKING DRIVERS
14441 L:      linux-usb@vger.kernel.org
14442 S:      Odd Fixes
14443 F:      drivers/net/usb/
14444
14445 USB OHCI DRIVER
14446 M:      Alan Stern <stern@rowland.harvard.edu>
14447 L:      linux-usb@vger.kernel.org
14448 S:      Maintained
14449 F:      Documentation/usb/ohci.txt
14450 F:      drivers/usb/host/ohci*
14451
14452 USB OTG FSM (Finite State Machine)
14453 M:      Peter Chen <Peter.Chen@nxp.com>
14454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14455 L:      linux-usb@vger.kernel.org
14456 S:      Maintained
14457 F:      drivers/usb/common/usb-otg-fsm.c
14458
14459 USB OVER IP DRIVER
14460 M:      Valentina Manea <valentina.manea.m@gmail.com>
14461 M:      Shuah Khan <shuahkh@osg.samsung.com>
14462 M:      Shuah Khan <shuah@kernel.org>
14463 L:      linux-usb@vger.kernel.org
14464 S:      Maintained
14465 F:      Documentation/usb/usbip_protocol.txt
14466 F:      drivers/usb/usbip/
14467 F:      tools/usb/usbip/
14468
14469 USB PEGASUS DRIVER
14470 M:      Petko Manolov <petkan@nucleusys.com>
14471 L:      linux-usb@vger.kernel.org
14472 L:      netdev@vger.kernel.org
14473 T:      git git://github.com/petkan/pegasus.git
14474 W:      https://github.com/petkan/pegasus
14475 S:      Maintained
14476 F:      drivers/net/usb/pegasus.*
14477
14478 USB PHY LAYER
14479 M:      Felipe Balbi <balbi@kernel.org>
14480 L:      linux-usb@vger.kernel.org
14481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14482 S:      Maintained
14483 F:      drivers/usb/phy/
14484
14485 USB PRINTER DRIVER (usblp)
14486 M:      Pete Zaitcev <zaitcev@redhat.com>
14487 L:      linux-usb@vger.kernel.org
14488 S:      Supported
14489 F:      drivers/usb/class/usblp.c
14490
14491 USB QMI WWAN NETWORK DRIVER
14492 M:      Bjørn Mork <bjorn@mork.no>
14493 L:      netdev@vger.kernel.org
14494 S:      Maintained
14495 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14496 F:      drivers/net/usb/qmi_wwan.c
14497
14498 USB RTL8150 DRIVER
14499 M:      Petko Manolov <petkan@nucleusys.com>
14500 L:      linux-usb@vger.kernel.org
14501 L:      netdev@vger.kernel.org
14502 T:      git git://github.com/petkan/rtl8150.git
14503 W:      https://github.com/petkan/rtl8150
14504 S:      Maintained
14505 F:      drivers/net/usb/rtl8150.c
14506
14507 USB SERIAL SUBSYSTEM
14508 M:      Johan Hovold <johan@kernel.org>
14509 L:      linux-usb@vger.kernel.org
14510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14511 S:      Maintained
14512 F:      Documentation/usb/usb-serial.txt
14513 F:      drivers/usb/serial/
14514 F:      include/linux/usb/serial.h
14515
14516 USB SMSC75XX ETHERNET DRIVER
14517 M:      Steve Glendinning <steve.glendinning@shawell.net>
14518 L:      netdev@vger.kernel.org
14519 S:      Maintained
14520 F:      drivers/net/usb/smsc75xx.*
14521
14522 USB SMSC95XX ETHERNET DRIVER
14523 M:      Steve Glendinning <steve.glendinning@shawell.net>
14524 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14525 L:      netdev@vger.kernel.org
14526 S:      Maintained
14527 F:      drivers/net/usb/smsc95xx.*
14528
14529 USB SUBSYSTEM
14530 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14531 L:      linux-usb@vger.kernel.org
14532 W:      http://www.linux-usb.org
14533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14534 S:      Supported
14535 F:      Documentation/devicetree/bindings/usb/
14536 F:      Documentation/usb/
14537 F:      drivers/usb/
14538 F:      include/linux/usb.h
14539 F:      include/linux/usb/
14540
14541 USB TYPEC SUBSYSTEM
14542 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14543 L:      linux-usb@vger.kernel.org
14544 S:      Maintained
14545 F:      Documentation/ABI/testing/sysfs-class-typec
14546 F:      Documentation/usb/typec.rst
14547 F:      drivers/usb/typec/
14548 F:      include/linux/usb/typec.h
14549
14550 USB UHCI DRIVER
14551 M:      Alan Stern <stern@rowland.harvard.edu>
14552 L:      linux-usb@vger.kernel.org
14553 S:      Maintained
14554 F:      drivers/usb/host/uhci*
14555
14556 USB VIDEO CLASS
14557 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14558 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14559 L:      linux-media@vger.kernel.org
14560 T:      git git://linuxtv.org/media_tree.git
14561 W:      http://www.ideasonboard.org/uvc/
14562 S:      Maintained
14563 F:      drivers/media/usb/uvc/
14564 F:      include/uapi/linux/uvcvideo.h
14565
14566 USB VISION DRIVER
14567 M:      Hans Verkuil <hverkuil@xs4all.nl>
14568 L:      linux-media@vger.kernel.org
14569 T:      git git://linuxtv.org/media_tree.git
14570 W:      https://linuxtv.org
14571 S:      Odd Fixes
14572 F:      drivers/media/usb/usbvision/
14573
14574 USB WEBCAM GADGET
14575 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14576 L:      linux-usb@vger.kernel.org
14577 S:      Maintained
14578 F:      drivers/usb/gadget/function/*uvc*
14579 F:      drivers/usb/gadget/legacy/webcam.c
14580
14581 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14582 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14583 L:      linux-wireless@vger.kernel.org
14584 S:      Maintained
14585 F:      drivers/net/wireless/rndis_wlan.c
14586
14587 USB XHCI DRIVER
14588 M:      Mathias Nyman <mathias.nyman@intel.com>
14589 L:      linux-usb@vger.kernel.org
14590 S:      Supported
14591 F:      drivers/usb/host/xhci*
14592 F:      drivers/usb/host/pci-quirks*
14593
14594 USB ZD1201 DRIVER
14595 L:      linux-wireless@vger.kernel.org
14596 W:      http://linux-lc100020.sourceforge.net
14597 S:      Orphan
14598 F:      drivers/net/wireless/zydas/zd1201.*
14599
14600 USB ZR364XX DRIVER
14601 M:      Antoine Jacquet <royale@zerezo.com>
14602 L:      linux-usb@vger.kernel.org
14603 L:      linux-media@vger.kernel.org
14604 T:      git git://linuxtv.org/media_tree.git
14605 W:      http://royale.zerezo.com/zr364xx/
14606 S:      Maintained
14607 F:      Documentation/media/v4l-drivers/zr364xx*
14608 F:      drivers/media/usb/zr364xx/
14609
14610 USER-MODE LINUX (UML)
14611 M:      Jeff Dike <jdike@addtoit.com>
14612 M:      Richard Weinberger <richard@nod.at>
14613 L:      user-mode-linux-devel@lists.sourceforge.net
14614 L:      user-mode-linux-user@lists.sourceforge.net
14615 W:      http://user-mode-linux.sourceforge.net
14616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14617 S:      Maintained
14618 F:      Documentation/virtual/uml/
14619 F:      arch/um/
14620 F:      arch/x86/um/
14621 F:      fs/hostfs/
14622 F:      fs/hppfs/
14623
14624 USERSPACE I/O (UIO)
14625 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14626 S:      Maintained
14627 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14628 F:      Documentation/driver-api/uio-howto.rst
14629 F:      drivers/uio/
14630 F:      include/linux/uio*.h
14631
14632 UTIL-LINUX PACKAGE
14633 M:      Karel Zak <kzak@redhat.com>
14634 L:      util-linux@vger.kernel.org
14635 W:      http://en.wikipedia.org/wiki/Util-linux
14636 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14637 S:      Maintained
14638
14639 UUID HELPERS
14640 M:      Christoph Hellwig <hch@lst.de>
14641 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14642 L:      linux-kernel@vger.kernel.org
14643 T:      git git://git.infradead.org/users/hch/uuid.git
14644 F:      lib/uuid.c
14645 F:      lib/test_uuid.c
14646 F:      include/linux/uuid.h
14647 F:      include/uapi/linux/uuid.h
14648 S:      Maintained
14649
14650 UVESAFB DRIVER
14651 M:      Michal Januszewski <spock@gentoo.org>
14652 L:      linux-fbdev@vger.kernel.org
14653 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14654 S:      Maintained
14655 F:      Documentation/fb/uvesafb.txt
14656 F:      drivers/video/fbdev/uvesafb.*
14657
14658 VF610 NAND DRIVER
14659 M:      Stefan Agner <stefan@agner.ch>
14660 L:      linux-mtd@lists.infradead.org
14661 S:      Supported
14662 F:      drivers/mtd/nand/vf610_nfc.c
14663
14664 VFAT/FAT/MSDOS FILESYSTEM
14665 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14666 S:      Maintained
14667 F:      Documentation/filesystems/vfat.txt
14668 F:      fs/fat/
14669
14670 VFIO DRIVER
14671 M:      Alex Williamson <alex.williamson@redhat.com>
14672 L:      kvm@vger.kernel.org
14673 T:      git git://github.com/awilliam/linux-vfio.git
14674 S:      Maintained
14675 F:      Documentation/vfio.txt
14676 F:      drivers/vfio/
14677 F:      include/linux/vfio.h
14678 F:      include/uapi/linux/vfio.h
14679
14680 VFIO MEDIATED DEVICE DRIVERS
14681 M:      Kirti Wankhede <kwankhede@nvidia.com>
14682 L:      kvm@vger.kernel.org
14683 S:      Maintained
14684 F:      Documentation/vfio-mediated-device.txt
14685 F:      drivers/vfio/mdev/
14686 F:      include/linux/mdev.h
14687 F:      samples/vfio-mdev/
14688
14689 VFIO PLATFORM DRIVER
14690 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14691 L:      kvm@vger.kernel.org
14692 S:      Maintained
14693 F:      drivers/vfio/platform/
14694
14695 VGA_SWITCHEROO
14696 R:      Lukas Wunner <lukas@wunner.de>
14697 S:      Maintained
14698 F:      Documentation/gpu/vga-switcheroo.rst
14699 F:      drivers/gpu/vga/vga_switcheroo.c
14700 F:      include/linux/vga_switcheroo.h
14701 T:      git git://anongit.freedesktop.org/drm/drm-misc
14702
14703 VIA RHINE NETWORK DRIVER
14704 S:      Orphan
14705 F:      drivers/net/ethernet/via/via-rhine.c
14706
14707 VIA SD/MMC CARD CONTROLLER DRIVER
14708 M:      Bruce Chang <brucechang@via.com.tw>
14709 M:      Harald Welte <HaraldWelte@viatech.com>
14710 S:      Maintained
14711 F:      drivers/mmc/host/via-sdmmc.c
14712
14713 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14714 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14715 L:      linux-fbdev@vger.kernel.org
14716 S:      Maintained
14717 F:      include/linux/via-core.h
14718 F:      include/linux/via-gpio.h
14719 F:      include/linux/via_i2c.h
14720 F:      drivers/video/fbdev/via/
14721
14722 VIA VELOCITY NETWORK DRIVER
14723 M:      Francois Romieu <romieu@fr.zoreil.com>
14724 L:      netdev@vger.kernel.org
14725 S:      Maintained
14726 F:      drivers/net/ethernet/via/via-velocity.*
14727
14728 VIDEO MULTIPLEXER DRIVER
14729 M:      Philipp Zabel <p.zabel@pengutronix.de>
14730 L:      linux-media@vger.kernel.org
14731 S:      Maintained
14732 F:      drivers/media/platform/video-mux.c
14733
14734 VIDEOBUF2 FRAMEWORK
14735 M:      Pawel Osciak <pawel@osciak.com>
14736 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14737 M:      Kyungmin Park <kyungmin.park@samsung.com>
14738 L:      linux-media@vger.kernel.org
14739 S:      Maintained
14740 F:      drivers/media/v4l2-core/videobuf2-*
14741 F:      include/media/videobuf2-*
14742
14743 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14744 M:      Helen Koike <helen.koike@collabora.com>
14745 L:      linux-media@vger.kernel.org
14746 T:      git git://linuxtv.org/media_tree.git
14747 W:      https://linuxtv.org
14748 S:      Maintained
14749 F:      drivers/media/platform/vimc/*
14750
14751 VIRT LIB
14752 M:      Alex Williamson <alex.williamson@redhat.com>
14753 M:      Paolo Bonzini <pbonzini@redhat.com>
14754 L:      kvm@vger.kernel.org
14755 S:      Supported
14756 F:      virt/lib/
14757
14758 VIRTIO AND VHOST VSOCK DRIVER
14759 M:      Stefan Hajnoczi <stefanha@redhat.com>
14760 L:      kvm@vger.kernel.org
14761 L:      virtualization@lists.linux-foundation.org
14762 L:      netdev@vger.kernel.org
14763 S:      Maintained
14764 F:      include/linux/virtio_vsock.h
14765 F:      include/uapi/linux/virtio_vsock.h
14766 F:      include/uapi/linux/vsockmon.h
14767 F:      include/uapi/linux/vm_sockets_diag.h
14768 F:      net/vmw_vsock/diag.c
14769 F:      net/vmw_vsock/af_vsock_tap.c
14770 F:      net/vmw_vsock/virtio_transport_common.c
14771 F:      net/vmw_vsock/virtio_transport.c
14772 F:      drivers/net/vsockmon.c
14773 F:      drivers/vhost/vsock.c
14774 F:      drivers/vhost/vsock.h
14775 F:      tools/testing/vsock/
14776
14777 VIRTIO CONSOLE DRIVER
14778 M:      Amit Shah <amit@kernel.org>
14779 L:      virtualization@lists.linux-foundation.org
14780 S:      Maintained
14781 F:      drivers/char/virtio_console.c
14782 F:      include/linux/virtio_console.h
14783 F:      include/uapi/linux/virtio_console.h
14784
14785 VIRTIO CORE, NET AND BLOCK DRIVERS
14786 M:      "Michael S. Tsirkin" <mst@redhat.com>
14787 M:      Jason Wang <jasowang@redhat.com>
14788 L:      virtualization@lists.linux-foundation.org
14789 S:      Maintained
14790 F:      Documentation/devicetree/bindings/virtio/
14791 F:      drivers/virtio/
14792 F:      tools/virtio/
14793 F:      drivers/net/virtio_net.c
14794 F:      drivers/block/virtio_blk.c
14795 F:      include/linux/virtio*.h
14796 F:      include/uapi/linux/virtio_*.h
14797 F:      drivers/crypto/virtio/
14798 F:      mm/balloon_compaction.c
14799
14800 VIRTIO CRYPTO DRIVER
14801 M:      Gonglei <arei.gonglei@huawei.com>
14802 L:      virtualization@lists.linux-foundation.org
14803 L:      linux-crypto@vger.kernel.org
14804 S:      Maintained
14805 F:      drivers/crypto/virtio/
14806 F:      include/uapi/linux/virtio_crypto.h
14807
14808 VIRTIO DRIVERS FOR S390
14809 M:      Cornelia Huck <cohuck@redhat.com>
14810 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14811 L:      linux-s390@vger.kernel.org
14812 L:      virtualization@lists.linux-foundation.org
14813 L:      kvm@vger.kernel.org
14814 S:      Supported
14815 F:      drivers/s390/virtio/
14816 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14817
14818 VIRTIO GPU DRIVER
14819 M:      David Airlie <airlied@linux.ie>
14820 M:      Gerd Hoffmann <kraxel@redhat.com>
14821 L:      dri-devel@lists.freedesktop.org
14822 L:      virtualization@lists.linux-foundation.org
14823 T:      git git://anongit.freedesktop.org/drm/drm-misc
14824 S:      Maintained
14825 F:      drivers/gpu/drm/virtio/
14826 F:      include/uapi/linux/virtio_gpu.h
14827
14828 VIRTIO HOST (VHOST)
14829 M:      "Michael S. Tsirkin" <mst@redhat.com>
14830 M:      Jason Wang <jasowang@redhat.com>
14831 L:      kvm@vger.kernel.org
14832 L:      virtualization@lists.linux-foundation.org
14833 L:      netdev@vger.kernel.org
14834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14835 S:      Maintained
14836 F:      drivers/vhost/
14837 F:      include/uapi/linux/vhost.h
14838
14839 VIRTIO INPUT DRIVER
14840 M:      Gerd Hoffmann <kraxel@redhat.com>
14841 S:      Maintained
14842 F:      drivers/virtio/virtio_input.c
14843 F:      include/uapi/linux/virtio_input.h
14844
14845 VIRTUAL BOX GUEST DEVICE DRIVER
14846 M:      Hans de Goede <hdegoede@redhat.com>
14847 M:      Arnd Bergmann <arnd@arndb.de>
14848 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14849 S:      Maintained
14850 F:      include/linux/vbox_utils.h
14851 F:      include/uapi/linux/vbox*.h
14852 F:      drivers/virt/vboxguest/
14853
14854 VIRTUAL SERIO DEVICE DRIVER
14855 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14856 S:      Maintained
14857 F:      drivers/input/serio/userio.c
14858 F:      include/uapi/linux/userio.h
14859
14860 VIVID VIRTUAL VIDEO DRIVER
14861 M:      Hans Verkuil <hverkuil@xs4all.nl>
14862 L:      linux-media@vger.kernel.org
14863 T:      git git://linuxtv.org/media_tree.git
14864 W:      https://linuxtv.org
14865 S:      Maintained
14866 F:      drivers/media/platform/vivid/*
14867
14868 VLYNQ BUS
14869 M:      Florian Fainelli <f.fainelli@gmail.com>
14870 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14871 S:      Maintained
14872 F:      drivers/vlynq/vlynq.c
14873 F:      include/linux/vlynq.h
14874
14875 VME SUBSYSTEM
14876 M:      Martyn Welch <martyn@welchs.me.uk>
14877 M:      Manohar Vanga <manohar.vanga@gmail.com>
14878 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14879 L:      devel@driverdev.osuosl.org
14880 S:      Maintained
14881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14882 F:      Documentation/driver-api/vme.rst
14883 F:      drivers/staging/vme/
14884 F:      drivers/vme/
14885 F:      include/linux/vme*
14886
14887 VMWARE BALLOON DRIVER
14888 M:      Xavier Deguillard <xdeguillard@vmware.com>
14889 M:      Philip Moltmann <moltmann@vmware.com>
14890 M:      "VMware, Inc." <pv-drivers@vmware.com>
14891 L:      linux-kernel@vger.kernel.org
14892 S:      Maintained
14893 F:      drivers/misc/vmw_balloon.c
14894
14895 VMWARE HYPERVISOR INTERFACE
14896 M:      Alok Kataria <akataria@vmware.com>
14897 L:      virtualization@lists.linux-foundation.org
14898 S:      Supported
14899 F:      arch/x86/kernel/cpu/vmware.c
14900
14901 VMWARE PVRDMA DRIVER
14902 M:      Adit Ranadive <aditr@vmware.com>
14903 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14904 L:      linux-rdma@vger.kernel.org
14905 S:      Maintained
14906 F:      drivers/infiniband/hw/vmw_pvrdma/
14907
14908 VMware PVSCSI driver
14909 M:      Jim Gill <jgill@vmware.com>
14910 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14911 L:      linux-scsi@vger.kernel.org
14912 S:      Maintained
14913 F:      drivers/scsi/vmw_pvscsi.c
14914 F:      drivers/scsi/vmw_pvscsi.h
14915
14916 VMWARE VMMOUSE SUBDRIVER
14917 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14918 M:      "VMware, Inc." <pv-drivers@vmware.com>
14919 L:      linux-input@vger.kernel.org
14920 S:      Maintained
14921 F:      drivers/input/mouse/vmmouse.c
14922 F:      drivers/input/mouse/vmmouse.h
14923
14924 VMWARE VMXNET3 ETHERNET DRIVER
14925 M:      Shrikrishna Khare <skhare@vmware.com>
14926 M:      "VMware, Inc." <pv-drivers@vmware.com>
14927 L:      netdev@vger.kernel.org
14928 S:      Maintained
14929 F:      drivers/net/vmxnet3/
14930
14931 VOCORE VOCORE2 BOARD
14932 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14933 L:      linux-mips@linux-mips.org
14934 S:      Maintained
14935 F:      arch/mips/boot/dts/ralink/vocore2.dts
14936
14937 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14938 M:      Liam Girdwood <lgirdwood@gmail.com>
14939 M:      Mark Brown <broonie@kernel.org>
14940 L:      linux-kernel@vger.kernel.org
14941 W:      http://www.slimlogic.co.uk/?p=48
14942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14943 S:      Supported
14944 F:      Documentation/devicetree/bindings/regulator/
14945 F:      Documentation/power/regulator/
14946 F:      drivers/regulator/
14947 F:      include/dt-bindings/regulator/
14948 F:      include/linux/regulator/
14949
14950 VRF
14951 M:      David Ahern <dsa@cumulusnetworks.com>
14952 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14953 L:      netdev@vger.kernel.org
14954 S:      Maintained
14955 F:      drivers/net/vrf.c
14956 F:      Documentation/networking/vrf.txt
14957
14958 VT1211 HARDWARE MONITOR DRIVER
14959 M:      Juerg Haefliger <juergh@gmail.com>
14960 L:      linux-hwmon@vger.kernel.org
14961 S:      Maintained
14962 F:      Documentation/hwmon/vt1211
14963 F:      drivers/hwmon/vt1211.c
14964
14965 VT8231 HARDWARE MONITOR DRIVER
14966 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14967 L:      linux-hwmon@vger.kernel.org
14968 S:      Maintained
14969 F:      drivers/hwmon/vt8231.c
14970
14971 VUB300 USB to SDIO/SD/MMC bridge chip
14972 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14973 L:      linux-mmc@vger.kernel.org
14974 L:      linux-usb@vger.kernel.org
14975 S:      Supported
14976 F:      drivers/mmc/host/vub300.c
14977
14978 W1 DALLAS'S 1-WIRE BUS
14979 M:      Evgeniy Polyakov <zbr@ioremap.net>
14980 S:      Maintained
14981 F:      Documentation/w1/
14982 F:      drivers/w1/
14983 F:      include/linux/w1.h
14984
14985 W83791D HARDWARE MONITORING DRIVER
14986 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14987 L:      linux-hwmon@vger.kernel.org
14988 S:      Maintained
14989 F:      Documentation/hwmon/w83791d
14990 F:      drivers/hwmon/w83791d.c
14991
14992 W83793 HARDWARE MONITORING DRIVER
14993 M:      Rudolf Marek <r.marek@assembler.cz>
14994 L:      linux-hwmon@vger.kernel.org
14995 S:      Maintained
14996 F:      Documentation/hwmon/w83793
14997 F:      drivers/hwmon/w83793.c
14998
14999 W83795 HARDWARE MONITORING DRIVER
15000 M:      Jean Delvare <jdelvare@suse.com>
15001 L:      linux-hwmon@vger.kernel.org
15002 S:      Maintained
15003 F:      drivers/hwmon/w83795.c
15004
15005 W83L51xD SD/MMC CARD INTERFACE DRIVER
15006 M:      Pierre Ossman <pierre@ossman.eu>
15007 S:      Maintained
15008 F:      drivers/mmc/host/wbsd.*
15009
15010 WACOM PROTOCOL 4 SERIAL TABLETS
15011 M:      Julian Squires <julian@cipht.net>
15012 M:      Hans de Goede <hdegoede@redhat.com>
15013 L:      linux-input@vger.kernel.org
15014 S:      Maintained
15015 F:      drivers/input/tablet/wacom_serial4.c
15016
15017 WATCHDOG DEVICE DRIVERS
15018 M:      Wim Van Sebroeck <wim@linux-watchdog.org>
15019 M:      Guenter Roeck <linux@roeck-us.net>
15020 L:      linux-watchdog@vger.kernel.org
15021 W:      http://www.linux-watchdog.org/
15022 T:      git git://www.linux-watchdog.org/linux-watchdog.git
15023 S:      Maintained
15024 F:      Documentation/devicetree/bindings/watchdog/
15025 F:      Documentation/watchdog/
15026 F:      drivers/watchdog/
15027 F:      include/linux/watchdog.h
15028 F:      include/uapi/linux/watchdog.h
15029
15030 WHISKEYCOVE PMIC GPIO DRIVER
15031 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15032 L:      linux-gpio@vger.kernel.org
15033 S:      Maintained
15034 F:      drivers/gpio/gpio-wcove.c
15035
15036 WIIMOTE HID DRIVER
15037 M:      David Herrmann <dh.herrmann@googlemail.com>
15038 L:      linux-input@vger.kernel.org
15039 S:      Maintained
15040 F:      drivers/hid/hid-wiimote*
15041
15042 WILOCITY WIL6210 WIRELESS DRIVER
15043 M:      Maya Erez <merez@codeaurora.org>
15044 L:      linux-wireless@vger.kernel.org
15045 L:      wil6210@qti.qualcomm.com
15046 S:      Supported
15047 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
15048 F:      drivers/net/wireless/ath/wil6210/
15049
15050 WIMAX STACK
15051 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15052 M:      linux-wimax@intel.com
15053 L:      wimax@linuxwimax.org (subscribers-only)
15054 S:      Supported
15055 W:      http://linuxwimax.org
15056 F:      Documentation/wimax/README.wimax
15057 F:      include/linux/wimax/debug.h
15058 F:      include/net/wimax.h
15059 F:      include/uapi/linux/wimax.h
15060 F:      net/wimax/
15061
15062 WINBOND CIR DRIVER
15063 M:      David Härdeman <david@hardeman.nu>
15064 S:      Maintained
15065 F:      drivers/media/rc/winbond-cir.c
15066
15067 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15068 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15069 L:      linux-watchdog@vger.kernel.org
15070 S:      Maintained
15071 F:      drivers/watchdog/ebc-c384_wdt.c
15072
15073 WINSYSTEMS WS16C48 GPIO DRIVER
15074 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
15075 L:      linux-gpio@vger.kernel.org
15076 S:      Maintained
15077 F:      drivers/gpio/gpio-ws16c48.c
15078
15079 WISTRON LAPTOP BUTTON DRIVER
15080 M:      Miloslav Trmac <mitr@volny.cz>
15081 S:      Maintained
15082 F:      drivers/input/misc/wistron_btns.c
15083
15084 WL3501 WIRELESS PCMCIA CARD DRIVER
15085 L:      linux-wireless@vger.kernel.org
15086 S:      Odd fixes
15087 F:      drivers/net/wireless/wl3501*
15088
15089 WOLFSON MICROELECTRONICS DRIVERS
15090 L:      patches@opensource.cirrus.com
15091 T:      git https://github.com/CirrusLogic/linux-drivers.git
15092 W:      https://github.com/CirrusLogic/linux-drivers/wiki
15093 S:      Supported
15094 F:      Documentation/hwmon/wm83??
15095 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15096 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15097 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15098 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15099 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15100 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15101 F:      drivers/clk/clk-wm83*.c
15102 F:      drivers/extcon/extcon-arizona.c
15103 F:      drivers/leds/leds-wm83*.c
15104 F:      drivers/gpio/gpio-*wm*.c
15105 F:      drivers/gpio/gpio-arizona.c
15106 F:      drivers/hwmon/wm83??-hwmon.c
15107 F:      drivers/input/misc/wm831x-on.c
15108 F:      drivers/input/touchscreen/wm831x-ts.c
15109 F:      drivers/input/touchscreen/wm97*.c
15110 F:      drivers/mfd/arizona*
15111 F:      drivers/mfd/wm*.c
15112 F:      drivers/mfd/cs47l24*
15113 F:      drivers/power/supply/wm83*.c
15114 F:      drivers/rtc/rtc-wm83*.c
15115 F:      drivers/regulator/wm8*.c
15116 F:      drivers/regulator/arizona*
15117 F:      drivers/video/backlight/wm83*_bl.c
15118 F:      drivers/watchdog/wm83*_wdt.c
15119 F:      include/linux/mfd/arizona/
15120 F:      include/linux/mfd/wm831x/
15121 F:      include/linux/mfd/wm8350/
15122 F:      include/linux/mfd/wm8400*
15123 F:      include/linux/regulator/arizona*
15124 F:      include/linux/wm97xx.h
15125 F:      include/sound/wm????.h
15126 F:      sound/soc/codecs/arizona.?
15127 F:      sound/soc/codecs/wm*
15128 F:      sound/soc/codecs/cs47l24*
15129
15130 WORKQUEUE
15131 M:      Tejun Heo <tj@kernel.org>
15132 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15134 S:      Maintained
15135 F:      include/linux/workqueue.h
15136 F:      kernel/workqueue.c
15137 F:      Documentation/core-api/workqueue.rst
15138
15139 X-POWERS AXP288 PMIC DRIVERS
15140 M:      Hans de Goede <hdegoede@redhat.com>
15141 S:      Maintained
15142 N:      axp288
15143 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15144
15145 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15146 M:      Chen-Yu Tsai <wens@csie.org>
15147 L:      linux-kernel@vger.kernel.org
15148 S:      Maintained
15149 N:      axp[128]
15150
15151 X.25 NETWORK LAYER
15152 M:      Andrew Hendry <andrew.hendry@gmail.com>
15153 L:      linux-x25@vger.kernel.org
15154 S:      Odd Fixes
15155 F:      Documentation/networking/x25*
15156 F:      include/net/x25*
15157 F:      net/x25/
15158
15159 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15160 M:      Thomas Gleixner <tglx@linutronix.de>
15161 M:      Ingo Molnar <mingo@redhat.com>
15162 R:      "H. Peter Anvin" <hpa@zytor.com>
15163 M:      x86@kernel.org
15164 L:      linux-kernel@vger.kernel.org
15165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15166 S:      Maintained
15167 F:      Documentation/x86/
15168 F:      arch/x86/
15169
15170 X86 MCE INFRASTRUCTURE
15171 M:      Tony Luck <tony.luck@intel.com>
15172 M:      Borislav Petkov <bp@alien8.de>
15173 L:      linux-edac@vger.kernel.org
15174 S:      Maintained
15175 F:      arch/x86/kernel/cpu/mcheck/*
15176
15177 X86 MICROCODE UPDATE SUPPORT
15178 M:      Borislav Petkov <bp@alien8.de>
15179 S:      Maintained
15180 F:      arch/x86/kernel/cpu/microcode/*
15181
15182 X86 PLATFORM DRIVERS
15183 M:      Darren Hart <dvhart@infradead.org>
15184 M:      Andy Shevchenko <andy@infradead.org>
15185 L:      platform-driver-x86@vger.kernel.org
15186 T:      git git://git.infradead.org/linux-platform-drivers-x86.git
15187 S:      Maintained
15188 F:      drivers/platform/x86/
15189 F:      drivers/platform/olpc/
15190
15191 X86 VDSO
15192 M:      Andy Lutomirski <luto@amacapital.net>
15193 L:      linux-kernel@vger.kernel.org
15194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15195 S:      Maintained
15196 F:      arch/x86/entry/vdso/
15197
15198 XC2028/3028 TUNER DRIVER
15199 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
15200 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15201 L:      linux-media@vger.kernel.org
15202 W:      https://linuxtv.org
15203 T:      git git://linuxtv.org/media_tree.git
15204 S:      Maintained
15205 F:      drivers/media/tuners/tuner-xc2028.*
15206
15207 XEN BLOCK SUBSYSTEM
15208 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15209 M:      Roger Pau Monné <roger.pau@citrix.com>
15210 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15211 S:      Supported
15212 F:      drivers/block/xen-blkback/*
15213 F:      drivers/block/xen*
15214
15215 XEN HYPERVISOR ARM
15216 M:      Stefano Stabellini <sstabellini@kernel.org>
15217 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15218 S:      Maintained
15219 F:      arch/arm/xen/
15220 F:      arch/arm/include/asm/xen/
15221
15222 XEN HYPERVISOR ARM64
15223 M:      Stefano Stabellini <sstabellini@kernel.org>
15224 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15225 S:      Maintained
15226 F:      arch/arm64/xen/
15227 F:      arch/arm64/include/asm/xen/
15228
15229 XEN HYPERVISOR INTERFACE
15230 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15231 M:      Juergen Gross <jgross@suse.com>
15232 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15234 S:      Supported
15235 F:      arch/x86/xen/
15236 F:      drivers/*/xen-*front.c
15237 F:      drivers/xen/
15238 F:      arch/x86/include/asm/xen/
15239 F:      arch/x86/include/asm/pvclock-abi.h
15240 F:      include/xen/
15241 F:      include/uapi/xen/
15242 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15243 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15244
15245 XEN NETWORK BACKEND DRIVER
15246 M:      Wei Liu <wei.liu2@citrix.com>
15247 M:      Paul Durrant <paul.durrant@citrix.com>
15248 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15249 L:      netdev@vger.kernel.org
15250 S:      Supported
15251 F:      drivers/net/xen-netback/*
15252
15253 XEN PCI SUBSYSTEM
15254 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15255 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15256 S:      Supported
15257 F:      arch/x86/pci/*xen*
15258 F:      drivers/pci/*xen*
15259
15260 XEN PVSCSI DRIVERS
15261 M:      Juergen Gross <jgross@suse.com>
15262 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15263 L:      linux-scsi@vger.kernel.org
15264 S:      Supported
15265 F:      drivers/scsi/xen-scsifront.c
15266 F:      drivers/xen/xen-scsiback.c
15267 F:      include/xen/interface/io/vscsiif.h
15268
15269 XEN SWIOTLB SUBSYSTEM
15270 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15271 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15272 L:      iommu@lists.linux-foundation.org
15273 S:      Supported
15274 F:      arch/x86/xen/*swiotlb*
15275 F:      drivers/xen/*swiotlb*
15276
15277 XFS FILESYSTEM
15278 M:      Darrick J. Wong <darrick.wong@oracle.com>
15279 M:      linux-xfs@vger.kernel.org
15280 L:      linux-xfs@vger.kernel.org
15281 W:      http://xfs.org/
15282 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15283 S:      Supported
15284 F:      Documentation/filesystems/xfs.txt
15285 F:      fs/xfs/
15286
15287 XILINX AXI ETHERNET DRIVER
15288 M:      Anirudha Sarangi <anirudh@xilinx.com>
15289 M:      John Linn <John.Linn@xilinx.com>
15290 S:      Maintained
15291 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15292
15293 XILINX UARTLITE SERIAL DRIVER
15294 M:      Peter Korsgaard <jacmet@sunsite.dk>
15295 L:      linux-serial@vger.kernel.org
15296 S:      Maintained
15297 F:      drivers/tty/serial/uartlite.c
15298
15299 XILINX VIDEO IP CORES
15300 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15301 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15302 L:      linux-media@vger.kernel.org
15303 T:      git git://linuxtv.org/media_tree.git
15304 S:      Supported
15305 F:      Documentation/devicetree/bindings/media/xilinx/
15306 F:      drivers/media/platform/xilinx/
15307 F:      include/uapi/linux/xilinx-v4l2-controls.h
15308
15309 XILLYBUS DRIVER
15310 M:      Eli Billauer <eli.billauer@gmail.com>
15311 L:      linux-kernel@vger.kernel.org
15312 S:      Supported
15313 F:      drivers/char/xillybus/
15314
15315 XRA1403 GPIO EXPANDER
15316 M:      Nandor Han <nandor.han@ge.com>
15317 M:      Semi Malinen <semi.malinen@ge.com>
15318 L:      linux-gpio@vger.kernel.org
15319 S:      Maintained
15320 F:      drivers/gpio/gpio-xra1403.c
15321 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15322
15323 XTENSA XTFPGA PLATFORM SUPPORT
15324 M:      Max Filippov <jcmvbkbc@gmail.com>
15325 L:      linux-xtensa@linux-xtensa.org
15326 S:      Maintained
15327 F:      drivers/spi/spi-xtensa-xtfpga.c
15328 F:      sound/soc/xtensa/xtfpga-i2s.c
15329
15330 YAM DRIVER FOR AX.25
15331 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15332 L:      linux-hams@vger.kernel.org
15333 S:      Maintained
15334 F:      drivers/net/hamradio/yam*
15335 F:      include/linux/yam.h
15336
15337 YAMA SECURITY MODULE
15338 M:      Kees Cook <keescook@chromium.org>
15339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15340 S:      Supported
15341 F:      security/yama/
15342 F:      Documentation/admin-guide/LSM/Yama.rst
15343
15344 YEALINK PHONE DRIVER
15345 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15346 L:      usbb2k-api-dev@nongnu.org
15347 S:      Maintained
15348 F:      Documentation/input/yealink.rst
15349 F:      drivers/input/misc/yealink.*
15350
15351 Z8530 DRIVER FOR AX.25
15352 M:      Joerg Reuter <jreuter@yaina.de>
15353 W:      http://yaina.de/jreuter/
15354 W:      http://www.qsl.net/dl1bke/
15355 L:      linux-hams@vger.kernel.org
15356 S:      Maintained
15357 F:      Documentation/networking/z8530drv.txt
15358 F:      drivers/net/hamradio/*scc.c
15359 F:      drivers/net/hamradio/z8530.h
15360
15361 ZBUD COMPRESSED PAGE ALLOCATOR
15362 M:      Seth Jennings <sjenning@redhat.com>
15363 M:      Dan Streetman <ddstreet@ieee.org>
15364 L:      linux-mm@kvack.org
15365 S:      Maintained
15366 F:      mm/zbud.c
15367 F:      include/linux/zbud.h
15368
15369 ZD1211RW WIRELESS DRIVER
15370 M:      Daniel Drake <dsd@gentoo.org>
15371 M:      Ulrich Kunitz <kune@deine-taler.de>
15372 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15373 L:      linux-wireless@vger.kernel.org
15374 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15375 S:      Maintained
15376 F:      drivers/net/wireless/zydas/zd1211rw/
15377
15378 ZD1301 MEDIA DRIVER
15379 M:      Antti Palosaari <crope@iki.fi>
15380 L:      linux-media@vger.kernel.org
15381 W:      https://linuxtv.org/
15382 W:      http://palosaari.fi/linux/
15383 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15384 S:      Maintained
15385 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15386
15387 ZD1301_DEMOD MEDIA DRIVER
15388 M:      Antti Palosaari <crope@iki.fi>
15389 L:      linux-media@vger.kernel.org
15390 W:      https://linuxtv.org/
15391 W:      http://palosaari.fi/linux/
15392 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15393 S:      Maintained
15394 F:      drivers/media/dvb-frontends/zd1301_demod*
15395
15396 ZPOOL COMPRESSED PAGE STORAGE API
15397 M:      Dan Streetman <ddstreet@ieee.org>
15398 L:      linux-mm@kvack.org
15399 S:      Maintained
15400 F:      mm/zpool.c
15401 F:      include/linux/zpool.h
15402
15403 ZR36067 VIDEO FOR LINUX DRIVER
15404 L:      mjpeg-users@lists.sourceforge.net
15405 L:      linux-media@vger.kernel.org
15406 W:      http://mjpeg.sourceforge.net/driver-zoran/
15407 T:      hg https://linuxtv.org/hg/v4l-dvb
15408 S:      Odd Fixes
15409 F:      drivers/media/pci/zoran/
15410
15411 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15412 M:      Minchan Kim <minchan@kernel.org>
15413 M:      Nitin Gupta <ngupta@vflare.org>
15414 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15415 L:      linux-kernel@vger.kernel.org
15416 S:      Maintained
15417 F:      drivers/block/zram/
15418 F:      Documentation/blockdev/zram.txt
15419
15420 ZS DECSTATION Z85C30 SERIAL DRIVER
15421 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15422 S:      Maintained
15423 F:      drivers/tty/serial/zs.*
15424
15425 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15426 M:      Minchan Kim <minchan@kernel.org>
15427 M:      Nitin Gupta <ngupta@vflare.org>
15428 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15429 L:      linux-mm@kvack.org
15430 S:      Maintained
15431 F:      mm/zsmalloc.c
15432 F:      include/linux/zsmalloc.h
15433 F:      Documentation/vm/zsmalloc.txt
15434
15435 ZSWAP COMPRESSED SWAP CACHING
15436 M:      Seth Jennings <sjenning@redhat.com>
15437 M:      Dan Streetman <ddstreet@ieee.org>
15438 L:      linux-mm@kvack.org
15439 S:      Maintained
15440 F:      mm/zswap.c
15441
15442 THE REST
15443 M:      Linus Torvalds <torvalds@linux-foundation.org>
15444 L:      linux-kernel@vger.kernel.org
15445 Q:      http://patchwork.kernel.org/project/LKML/list/
15446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15447 S:      Buried alive in reporters
15448 F:      *
15449 F:      */