net: sched: add support for TCQ_F_NOLOCK subqueues to sch_mqprio
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <alex.aring@gmail.com>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208 A8293 MEDIA DRIVER
209 M:      Antti Palosaari <crope@iki.fi>
210 L:      linux-media@vger.kernel.org
211 W:      https://linuxtv.org
212 W:      http://palosaari.fi/linux/
213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
214 T:      git git://linuxtv.org/anttip/media_tree.git
215 S:      Maintained
216 F:      drivers/media/dvb-frontends/a8293*
217
218 AACRAID SCSI RAID DRIVER
219 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L:      linux-scsi@vger.kernel.org
221 W:      http://www.adaptec.com/
222 S:      Supported
223 F:      Documentation/scsi/aacraid.txt
224 F:      drivers/scsi/aacraid/
225
226 ABI/API
227 L:      linux-api@vger.kernel.org
228 F:      include/linux/syscalls.h
229 F:      kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M:      Hans de Goede <hdegoede@redhat.com>
233 L:      linux-hwmon@vger.kernel.org
234 S:      Maintained
235 F:      drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M:      Alistair John Strachan <alistair@devzero.co.uk>
239 L:      linux-hwmon@vger.kernel.org
240 S:      Maintained
241 F:      drivers/hwmon/abituguru3.c
242
243 ACCES 104-DIO-48E GPIO DRIVER
244 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-104-dio-48e.c
248
249 ACCES 104-IDI-48 GPIO DRIVER
250 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-104-idi-48.c
254
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L:      linux-gpio@vger.kernel.org
258 S:      Maintained
259 F:      drivers/gpio/gpio-104-idio-16.c
260
261 ACCES 104-QUAD-8 IIO DRIVER
262 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
263 L:      linux-iio@vger.kernel.org
264 S:      Maintained
265 F:      drivers/iio/counter/104-quad-8.c
266
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
269 L:      linux-gpio@vger.kernel.org
270 S:      Maintained
271 F:      drivers/gpio/gpio-pci-idio-16.c
272
273 ACENIC DRIVER
274 M:      Jes Sorensen <jes@trained-monkey.org>
275 L:      linux-acenic@sunsite.dk
276 S:      Maintained
277 F:      drivers/net/ethernet/alteon/acenic*
278
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M:      Peter Feuerer <peter@piie.net>
281 L:      platform-driver-x86@vger.kernel.org
282 W:      http://piie.net/?section=acerhdf
283 S:      Maintained
284 F:      drivers/platform/x86/acerhdf.c
285
286 ACER WMI LAPTOP EXTRAS
287 M:      "Lee, Chun-Yi" <jlee@suse.com>
288 L:      platform-driver-x86@vger.kernel.org
289 S:      Maintained
290 F:      drivers/platform/x86/acer-wmi.c
291
292 ACPI
293 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M:      Len Brown <lenb@kernel.org>
295 L:      linux-acpi@vger.kernel.org
296 W:      https://01.org/linux-acpi
297 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B:      https://bugzilla.kernel.org
300 S:      Supported
301 F:      drivers/acpi/
302 F:      drivers/pnp/pnpacpi/
303 F:      include/linux/acpi.h
304 F:      include/linux/fwnode.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI APEI
315 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M:      Len Brown <lenb@kernel.org>
317 L:      linux-acpi@vger.kernel.org
318 R:      Tony Luck <tony.luck@intel.com>
319 R:      Borislav Petkov <bp@alien8.de>
320 F:      drivers/acpi/apei/
321
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M:      Robert Moore <robert.moore@intel.com>
324 M:      Lv Zheng <lv.zheng@intel.com>
325 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L:      linux-acpi@vger.kernel.org
327 L:      devel@acpica.org
328 W:      https://acpica.org/
329 W:      https://github.com/acpica/acpica/
330 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B:      https://bugzilla.kernel.org
333 B:      https://bugs.acpica.org
334 S:      Supported
335 F:      drivers/acpi/acpica/
336 F:      include/acpi/
337 F:      tools/power/acpi/
338
339 ACPI FAN DRIVER
340 M:      Zhang Rui <rui.zhang@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 W:      https://01.org/linux-acpi
343 B:      https://bugzilla.kernel.org
344 S:      Supported
345 F:      drivers/acpi/fan.c
346
347 ACPI FOR ARM64 (ACPI/arm64)
348 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M:      Hanjun Guo <hanjun.guo@linaro.org>
350 M:      Sudeep Holla <sudeep.holla@arm.com>
351 L:      linux-acpi@vger.kernel.org
352 S:      Maintained
353 F:      drivers/acpi/arm64
354
355 ACPI PMIC DRIVERS
356 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
357 M:      Len Brown <lenb@kernel.org>
358 R:      Andy Shevchenko <andy@infradead.org>
359 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
360 L:      linux-acpi@vger.kernel.org
361 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363 B:      https://bugzilla.kernel.org
364 S:      Supported
365 F:      drivers/acpi/pmic/
366
367 ACPI THERMAL DRIVER
368 M:      Zhang Rui <rui.zhang@intel.com>
369 L:      linux-acpi@vger.kernel.org
370 W:      https://01.org/linux-acpi
371 B:      https://bugzilla.kernel.org
372 S:      Supported
373 F:      drivers/acpi/*thermal*
374
375 ACPI VIDEO DRIVER
376 M:      Zhang Rui <rui.zhang@intel.com>
377 L:      linux-acpi@vger.kernel.org
378 W:      https://01.org/linux-acpi
379 B:      https://bugzilla.kernel.org
380 S:      Supported
381 F:      drivers/acpi/acpi_video.c
382
383 ACPI WMI DRIVER
384 L:      platform-driver-x86@vger.kernel.org
385 S:      Orphan
386 F:      drivers/platform/x86/wmi.c
387 F:      include/uapi/linux/wmi.h
388
389 AD1889 ALSA SOUND DRIVER
390 M:      Thibaut Varene <T-Bone@parisc-linux.org>
391 W:      http://wiki.parisc-linux.org/AD1889
392 L:      linux-parisc@vger.kernel.org
393 S:      Maintained
394 F:      sound/pci/ad1889.*
395
396 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD5254
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/misc/ad525x_dpot.c
402
403 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD5398
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/regulator/ad5398.c
409
410 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411 M:      Michael Hennerich <michael.hennerich@analog.com>
412 W:      http://wiki.analog.com/AD7142
413 W:      http://ez.analog.com/community/linux-device-drivers
414 S:      Supported
415 F:      drivers/input/misc/ad714x.c
416
417 AD7877 TOUCHSCREEN DRIVER
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD7877
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/input/touchscreen/ad7877.c
423
424 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD7879
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/input/touchscreen/ad7879.c
430
431 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
432 M:      Jiri Kosina <jikos@kernel.org>
433 S:      Maintained
434
435 ADF7242 IEEE 802.15.4 RADIO DRIVER
436 M:      Michael Hennerich <michael.hennerich@analog.com>
437 W:      https://wiki.analog.com/ADF7242
438 W:      http://ez.analog.com/community/linux-device-drivers
439 L:      linux-wpan@vger.kernel.org
440 S:      Supported
441 F:      drivers/net/ieee802154/adf7242.c
442 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443
444 ADM1025 HARDWARE MONITOR DRIVER
445 M:      Jean Delvare <jdelvare@suse.com>
446 L:      linux-hwmon@vger.kernel.org
447 S:      Maintained
448 F:      Documentation/hwmon/adm1025
449 F:      drivers/hwmon/adm1025.c
450
451 ADM1029 HARDWARE MONITOR DRIVER
452 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
453 L:      linux-hwmon@vger.kernel.org
454 S:      Maintained
455 F:      drivers/hwmon/adm1029.c
456
457 ADM8211 WIRELESS DRIVER
458 L:      linux-wireless@vger.kernel.org
459 W:      http://wireless.kernel.org/
460 S:      Orphan
461 F:      drivers/net/wireless/admtek/adm8211.*
462
463 ADP1653 FLASH CONTROLLER DRIVER
464 M:      Sakari Ailus <sakari.ailus@iki.fi>
465 L:      linux-media@vger.kernel.org
466 S:      Maintained
467 F:      drivers/media/i2c/adp1653.c
468 F:      include/media/i2c/adp1653.h
469
470 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471 M:      Michael Hennerich <michael.hennerich@analog.com>
472 W:      http://wiki.analog.com/ADP5520
473 W:      http://ez.analog.com/community/linux-device-drivers
474 S:      Supported
475 F:      drivers/mfd/adp5520.c
476 F:      drivers/video/backlight/adp5520_bl.c
477 F:      drivers/leds/leds-adp5520.c
478 F:      drivers/gpio/gpio-adp5520.c
479 F:      drivers/input/keyboard/adp5520-keys.c
480
481 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482 M:      Michael Hennerich <michael.hennerich@analog.com>
483 W:      http://wiki.analog.com/ADP5588
484 W:      http://ez.analog.com/community/linux-device-drivers
485 S:      Supported
486 F:      drivers/input/keyboard/adp5588-keys.c
487 F:      drivers/gpio/gpio-adp5588.c
488
489 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490 M:      Michael Hennerich <michael.hennerich@analog.com>
491 W:      http://wiki.analog.com/ADP8860
492 W:      http://ez.analog.com/community/linux-device-drivers
493 S:      Supported
494 F:      drivers/video/backlight/adp8860_bl.c
495
496 ADS1015 HARDWARE MONITOR DRIVER
497 M:      Dirk Eibach <eibach@gdsys.de>
498 L:      linux-hwmon@vger.kernel.org
499 S:      Maintained
500 F:      Documentation/hwmon/ads1015
501 F:      drivers/hwmon/ads1015.c
502 F:      include/linux/platform_data/ads1015.h
503
504 ADT746X FAN DRIVER
505 M:      Colin Leroy <colin@colino.net>
506 S:      Maintained
507 F:      drivers/macintosh/therm_adt746x.c
508
509 ADT7475 HARDWARE MONITOR DRIVER
510 M:      Jean Delvare <jdelvare@suse.com>
511 L:      linux-hwmon@vger.kernel.org
512 S:      Maintained
513 F:      Documentation/hwmon/adt7475
514 F:      drivers/hwmon/adt7475.c
515
516 ADVANSYS SCSI DRIVER
517 M:      Matthew Wilcox <matthew@wil.cx>
518 M:      Hannes Reinecke <hare@suse.com>
519 L:      linux-scsi@vger.kernel.org
520 S:      Maintained
521 F:      Documentation/scsi/advansys.txt
522 F:      drivers/scsi/advansys.c
523
524 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525 M:      Michael Hennerich <michael.hennerich@analog.com>
526 W:      http://wiki.analog.com/ADXL345
527 W:      http://ez.analog.com/community/linux-device-drivers
528 S:      Supported
529 F:      drivers/input/misc/adxl34x.c
530
531 AF9013 MEDIA DRIVER
532 M:      Antti Palosaari <crope@iki.fi>
533 L:      linux-media@vger.kernel.org
534 W:      https://linuxtv.org
535 W:      http://palosaari.fi/linux/
536 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
537 T:      git git://linuxtv.org/anttip/media_tree.git
538 S:      Maintained
539 F:      drivers/media/dvb-frontends/af9013*
540
541 AF9033 MEDIA DRIVER
542 M:      Antti Palosaari <crope@iki.fi>
543 L:      linux-media@vger.kernel.org
544 W:      https://linuxtv.org
545 W:      http://palosaari.fi/linux/
546 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
547 T:      git git://linuxtv.org/anttip/media_tree.git
548 S:      Maintained
549 F:      drivers/media/dvb-frontends/af9033*
550
551 AFFS FILE SYSTEM
552 L:      linux-fsdevel@vger.kernel.org
553 S:      Orphan
554 F:      Documentation/filesystems/affs.txt
555 F:      fs/affs/
556
557 AFS FILESYSTEM
558 M:      David Howells <dhowells@redhat.com>
559 L:      linux-afs@lists.infradead.org
560 S:      Supported
561 F:      fs/afs/
562 F:      include/trace/events/afs.h
563 F:      Documentation/filesystems/afs.txt
564 W:      https://www.infradead.org/~dhowells/kafs/
565
566 AGPGART DRIVER
567 M:      David Airlie <airlied@linux.ie>
568 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
569 S:      Maintained
570 F:      drivers/char/agp/
571 F:      include/linux/agp*
572 F:      include/uapi/linux/agp*
573
574 AHA152X SCSI DRIVER
575 M:      "Juergen E. Fischer" <fischer@norbit.de>
576 L:      linux-scsi@vger.kernel.org
577 S:      Maintained
578 F:      drivers/scsi/aha152x*
579 F:      drivers/scsi/pcmcia/aha152x*
580
581 AIC7XXX / AIC79XX SCSI DRIVER
582 M:      Hannes Reinecke <hare@suse.com>
583 L:      linux-scsi@vger.kernel.org
584 S:      Maintained
585 F:      drivers/scsi/aic7xxx/
586
587 AIMSLAB FM RADIO RECEIVER DRIVER
588 M:      Hans Verkuil <hverkuil@xs4all.nl>
589 L:      linux-media@vger.kernel.org
590 T:      git git://linuxtv.org/media_tree.git
591 W:      https://linuxtv.org
592 S:      Maintained
593 F:      drivers/media/radio/radio-aimslab*
594
595 AIO
596 M:      Benjamin LaHaise <bcrl@kvack.org>
597 L:      linux-aio@kvack.org
598 S:      Supported
599 F:      fs/aio.c
600 F:      include/linux/*aio*.h
601
602 AIRSPY MEDIA DRIVER
603 M:      Antti Palosaari <crope@iki.fi>
604 L:      linux-media@vger.kernel.org
605 W:      https://linuxtv.org
606 W:      http://palosaari.fi/linux/
607 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
608 T:      git git://linuxtv.org/anttip/media_tree.git
609 S:      Maintained
610 F:      drivers/media/usb/airspy/
611
612 ALACRITECH GIGABIT ETHERNET DRIVER
613 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
614 S:      Maintained
615 F:      drivers/net/ethernet/alacritech/*
616
617 ALCATEL SPEEDTOUCH USB DRIVER
618 M:      Duncan Sands <duncan.sands@free.fr>
619 L:      linux-usb@vger.kernel.org
620 W:      http://www.linux-usb.org/SpeedTouch/
621 S:      Maintained
622 F:      drivers/usb/atm/speedtch.c
623 F:      drivers/usb/atm/usbatm.c
624
625 ALCHEMY AU1XX0 MMC DRIVER
626 M:      Manuel Lauss <manuel.lauss@gmail.com>
627 S:      Maintained
628 F:      drivers/mmc/host/au1xmmc.c
629
630 ALI1563 I2C DRIVER
631 M:      Rudolf Marek <r.marek@assembler.cz>
632 L:      linux-i2c@vger.kernel.org
633 S:      Maintained
634 F:      Documentation/i2c/busses/i2c-ali1563
635 F:      drivers/i2c/busses/i2c-ali1563.c
636
637 ALLWINNER SECURITY SYSTEM
638 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
639 L:      linux-crypto@vger.kernel.org
640 S:      Maintained
641 F:      drivers/crypto/sunxi-ss/
642
643 ALPHA PORT
644 M:      Richard Henderson <rth@twiddle.net>
645 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
646 M:      Matt Turner <mattst88@gmail.com>
647 S:      Odd Fixes
648 L:      linux-alpha@vger.kernel.org
649 F:      arch/alpha/
650
651 ALPS PS/2 TOUCHPAD DRIVER
652 R:      Pali Rohár <pali.rohar@gmail.com>
653 F:      drivers/input/mouse/alps.*
654
655 ALTERA I2C CONTROLLER DRIVER
656 M:      Thor Thayer <thor.thayer@linux.intel.com>
657 S:      Maintained
658 F:      drivers/i2c/busses/i2c-altera.c
659
660 ALTERA MAILBOX DRIVER
661 M:      Ley Foon Tan <lftan@altera.com>
662 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 S:      Maintained
664 F:      drivers/mailbox/mailbox-altera.c
665
666 ALTERA PIO DRIVER
667 M:      Tien Hock Loh <thloh@altera.com>
668 L:      linux-gpio@vger.kernel.org
669 S:      Maintained
670 F:      drivers/gpio/gpio-altera.c
671
672 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
673 M:      Thor Thayer <thor.thayer@linux.intel.com>
674 S:      Maintained
675 F:      drivers/gpio/gpio-altera-a10sr.c
676 F:      drivers/mfd/altera-a10sr.c
677 F:      drivers/reset/reset-a10sr.c
678 F:      include/linux/mfd/altera-a10sr.h
679 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
680
681 ALTERA TRIPLE SPEED ETHERNET DRIVER
682 M:      Vince Bridgers <vbridger@opensource.altera.com>
683 L:      netdev@vger.kernel.org
684 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685 S:      Maintained
686 F:      drivers/net/ethernet/altera/
687
688 ALTERA UART/JTAG UART SERIAL DRIVERS
689 M:      Tobias Klauser <tklauser@distanz.ch>
690 L:      linux-serial@vger.kernel.org
691 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
692 S:      Maintained
693 F:      drivers/tty/serial/altera_uart.c
694 F:      drivers/tty/serial/altera_jtaguart.c
695 F:      include/linux/altera_uart.h
696 F:      include/linux/altera_jtaguart.h
697
698 AMAZON ETHERNET DRIVERS
699 M:      Netanel Belgazal <netanel@amazon.com>
700 R:      Saeed Bishara <saeedb@amazon.com>
701 R:      Zorik Machulsky <zorik@amazon.com>
702 L:      netdev@vger.kernel.org
703 S:      Supported
704 F:      Documentation/networking/ena.txt
705 F:      drivers/net/ethernet/amazon/
706
707 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
708 M:      Tom Lendacky <thomas.lendacky@amd.com>
709 M:      Gary Hook <gary.hook@amd.com>
710 L:      linux-crypto@vger.kernel.org
711 S:      Supported
712 F:      drivers/crypto/ccp/
713 F:      include/linux/ccp.h
714
715 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
716 M:      Huang Rui <ray.huang@amd.com>
717 L:      linux-hwmon@vger.kernel.org
718 S:      Supported
719 F:      Documentation/hwmon/fam15h_power
720 F:      drivers/hwmon/fam15h_power.c
721
722 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
723 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
724 S:      Orphan
725 F:      drivers/usb/gadget/udc/amd5536udc.*
726
727 AMD GEODE PROCESSOR/CHIPSET SUPPORT
728 P:      Andres Salomon <dilinger@queued.net>
729 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
730 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
731 S:      Supported
732 F:      drivers/char/hw_random/geode-rng.c
733 F:      drivers/crypto/geode*
734 F:      drivers/video/fbdev/geode/
735 F:      arch/x86/include/asm/geode.h
736
737 AMD IOMMU (AMD-VI)
738 M:      Joerg Roedel <joro@8bytes.org>
739 L:      iommu@lists.linux-foundation.org
740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
741 S:      Maintained
742 F:      drivers/iommu/amd_iommu*.[ch]
743 F:      include/linux/amd-iommu.h
744
745 AMD KFD
746 M:      Oded Gabbay <oded.gabbay@gmail.com>
747 L:      dri-devel@lists.freedesktop.org
748 T:      git git://people.freedesktop.org/~gabbayo/linux.git
749 S:      Supported
750 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
751 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
752 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
753 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
754 F:      drivers/gpu/drm/amd/amdkfd/
755 F:      drivers/gpu/drm/amd/include/cik_structs.h
756 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
757 F:      drivers/gpu/drm/amd/include/vi_structs.h
758 F:      include/uapi/linux/kfd_ioctl.h
759
760 AMD SEATTLE DEVICE TREE SUPPORT
761 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
762 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
763 M:      Tom Lendacky <thomas.lendacky@amd.com>
764 S:      Supported
765 F:      arch/arm64/boot/dts/amd/
766
767 AMD XGBE DRIVER
768 M:      Tom Lendacky <thomas.lendacky@amd.com>
769 L:      netdev@vger.kernel.org
770 S:      Supported
771 F:      drivers/net/ethernet/amd/xgbe/
772 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
773
774 AMS (Apple Motion Sensor) DRIVER
775 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
776 S:      Supported
777 F:      drivers/macintosh/ams/
778
779 ANALOG DEVICES INC AD9389B DRIVER
780 M:      Hans Verkuil <hans.verkuil@cisco.com>
781 L:      linux-media@vger.kernel.org
782 S:      Maintained
783 F:      drivers/media/i2c/ad9389b*
784
785 ANALOG DEVICES INC ADV7180 DRIVER
786 M:      Lars-Peter Clausen <lars@metafoo.de>
787 L:      linux-media@vger.kernel.org
788 W:      http://ez.analog.com/community/linux-device-drivers
789 S:      Supported
790 F:      drivers/media/i2c/adv7180.c
791
792 ANALOG DEVICES INC ADV748X DRIVER
793 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
794 L:      linux-media@vger.kernel.org
795 S:      Maintained
796 F:      drivers/media/i2c/adv748x/*
797
798 ANALOG DEVICES INC ADV7511 DRIVER
799 M:      Hans Verkuil <hans.verkuil@cisco.com>
800 L:      linux-media@vger.kernel.org
801 S:      Maintained
802 F:      drivers/media/i2c/adv7511*
803
804 ANALOG DEVICES INC ADV7604 DRIVER
805 M:      Hans Verkuil <hans.verkuil@cisco.com>
806 L:      linux-media@vger.kernel.org
807 S:      Maintained
808 F:      drivers/media/i2c/adv7604*
809
810 ANALOG DEVICES INC ADV7842 DRIVER
811 M:      Hans Verkuil <hans.verkuil@cisco.com>
812 L:      linux-media@vger.kernel.org
813 S:      Maintained
814 F:      drivers/media/i2c/adv7842*
815
816 ANALOG DEVICES INC ASOC CODEC DRIVERS
817 M:      Lars-Peter Clausen <lars@metafoo.de>
818 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
819 W:      http://wiki.analog.com/
820 W:      http://ez.analog.com/community/linux-device-drivers
821 S:      Supported
822 F:      sound/soc/codecs/adau*
823 F:      sound/soc/codecs/adav*
824 F:      sound/soc/codecs/ad1*
825 F:      sound/soc/codecs/ad7*
826 F:      sound/soc/codecs/ssm*
827 F:      sound/soc/codecs/sigmadsp.*
828
829 ANALOG DEVICES INC ASOC DRIVERS
830 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
831 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
832 W:      http://blackfin.uclinux.org/
833 S:      Supported
834 F:      sound/soc/blackfin/*
835
836 ANALOG DEVICES INC DMA DRIVERS
837 M:      Lars-Peter Clausen <lars@metafoo.de>
838 W:      http://ez.analog.com/community/linux-device-drivers
839 S:      Supported
840 F:      drivers/dma/dma-axi-dmac.c
841
842 ANALOG DEVICES INC IIO DRIVERS
843 M:      Lars-Peter Clausen <lars@metafoo.de>
844 M:      Michael Hennerich <Michael.Hennerich@analog.com>
845 W:      http://wiki.analog.com/
846 W:      http://ez.analog.com/community/linux-device-drivers
847 S:      Supported
848 F:      drivers/iio/*/ad*
849 F:      drivers/iio/adc/ltc2497*
850 X:      drivers/iio/*/adjd*
851 F:      drivers/staging/iio/*/ad*
852 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
853
854 ANDROID CONFIG FRAGMENTS
855 M:      Rob Herring <robh@kernel.org>
856 S:      Supported
857 F:      kernel/configs/android*
858
859 ANDROID DRIVERS
860 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
861 M:      Arve Hjønnevåg <arve@android.com>
862 M:      Riley Andrews <riandrews@android.com>
863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
864 L:      devel@driverdev.osuosl.org
865 S:      Supported
866 F:      drivers/android/
867 F:      drivers/staging/android/
868
869 ANDROID GOLDFISH RTC DRIVER
870 M:      Miodrag Dinic <miodrag.dinic@mips.com>
871 S:      Supported
872 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
873 F:      drivers/rtc/rtc-goldfish.c
874
875 ANDROID ION DRIVER
876 M:      Laura Abbott <labbott@redhat.com>
877 M:      Sumit Semwal <sumit.semwal@linaro.org>
878 L:      devel@driverdev.osuosl.org
879 S:      Supported
880 F:      drivers/staging/android/ion
881 F:      drivers/staging/android/uapi/ion.h
882 F:      drivers/staging/android/uapi/ion_test.h
883
884 AOA (Apple Onboard Audio) ALSA DRIVER
885 M:      Johannes Berg <johannes@sipsolutions.net>
886 L:      linuxppc-dev@lists.ozlabs.org
887 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
888 S:      Maintained
889 F:      sound/aoa/
890
891 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
892 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
893 L:      linux-iio@vger.kernel.org
894 S:      Maintained
895 F:      drivers/iio/adc/stx104.c
896
897 APM DRIVER
898 M:      Jiri Kosina <jikos@kernel.org>
899 S:      Odd fixes
900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
901 F:      arch/x86/kernel/apm_32.c
902 F:      include/linux/apm_bios.h
903 F:      include/uapi/linux/apm_bios.h
904 F:      drivers/char/apm-emulation.c
905
906 APPARMOR SECURITY MODULE
907 M:      John Johansen <john.johansen@canonical.com>
908 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
909 W:      apparmor.wiki.kernel.org
910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
911 S:      Supported
912 F:      security/apparmor/
913 F:      Documentation/admin-guide/LSM/apparmor.rst
914
915 APPLE BCM5974 MULTITOUCH DRIVER
916 M:      Henrik Rydberg <rydberg@bitmath.org>
917 L:      linux-input@vger.kernel.org
918 S:      Odd fixes
919 F:      drivers/input/mouse/bcm5974.c
920
921 APPLE SMC DRIVER
922 M:      Henrik Rydberg <rydberg@bitmath.org>
923 L:      linux-hwmon@vger.kernel.org
924 S:      Odd fixes
925 F:      drivers/hwmon/applesmc.c
926
927 APPLETALK NETWORK LAYER
928 L:      netdev@vger.kernel.org
929 S:      Odd fixes
930 F:      drivers/net/appletalk/
931 F:      net/appletalk/
932
933 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
934 M:      Duc Dang <dhdang@apm.com>
935 S:      Supported
936 F:      arch/arm64/boot/dts/apm/
937
938 APPLIED MICRO (APM) X-GENE SOC EDAC
939 M:      Loc Ho <lho@apm.com>
940 S:      Supported
941 F:      drivers/edac/xgene_edac.c
942 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
943
944 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
945 M:      Iyappan Subramanian <isubramanian@apm.com>
946 M:      Keyur Chudgar <kchudgar@apm.com>
947 S:      Supported
948 F:      drivers/net/ethernet/apm/xgene-v2/
949
950 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
951 M:      Iyappan Subramanian <isubramanian@apm.com>
952 M:      Keyur Chudgar <kchudgar@apm.com>
953 M:      Quan Nguyen <qnguyen@apm.com>
954 S:      Supported
955 F:      drivers/net/ethernet/apm/xgene/
956 F:      drivers/net/phy/mdio-xgene.c
957 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
958 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
959
960 APPLIED MICRO (APM) X-GENE SOC PMU
961 M:      Tai Nguyen <ttnguyen@apm.com>
962 S:      Supported
963 F:      drivers/perf/xgene_pmu.c
964 F:      Documentation/perf/xgene-pmu.txt
965 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
966
967 APTINA CAMERA SENSOR PLL
968 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
969 L:      linux-media@vger.kernel.org
970 S:      Maintained
971 F:      drivers/media/i2c/aptina-pll.*
972
973 ARC FRAMEBUFFER DRIVER
974 M:      Jaya Kumar <jayalk@intworks.biz>
975 S:      Maintained
976 F:      drivers/video/fbdev/arcfb.c
977 F:      drivers/video/fbdev/core/fb_defio.c
978
979 ARC PGU DRM DRIVER
980 M:      Alexey Brodkin <abrodkin@synopsys.com>
981 S:      Supported
982 F:      drivers/gpu/drm/arc/
983 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
984
985 ARCNET NETWORK LAYER
986 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
987 L:      netdev@vger.kernel.org
988 S:      Maintained
989 F:      drivers/net/arcnet/
990 F:      include/uapi/linux/if_arcnet.h
991
992 ARM ARCHITECTED TIMER DRIVER
993 M:      Mark Rutland <mark.rutland@arm.com>
994 M:      Marc Zyngier <marc.zyngier@arm.com>
995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996 S:      Maintained
997 F:      arch/arm/include/asm/arch_timer.h
998 F:      arch/arm64/include/asm/arch_timer.h
999 F:      drivers/clocksource/arm_arch_timer.c
1000
1001 ARM HDLCD DRM DRIVER
1002 M:      Liviu Dudau <liviu.dudau@arm.com>
1003 S:      Supported
1004 F:      drivers/gpu/drm/arm/hdlcd_*
1005 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1006
1007 ARM MALI-DP DRM DRIVER
1008 M:      Liviu Dudau <liviu.dudau@arm.com>
1009 M:      Brian Starkey <brian.starkey@arm.com>
1010 M:      Mali DP Maintainers <malidp@foss.arm.com>
1011 S:      Supported
1012 F:      drivers/gpu/drm/arm/
1013 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1014
1015 ARM MFM AND FLOPPY DRIVERS
1016 M:      Ian Molton <spyro@f2s.com>
1017 S:      Maintained
1018 F:      arch/arm/lib/floppydma.S
1019 F:      arch/arm/include/asm/floppy.h
1020
1021 ARM PMU PROFILING AND DEBUGGING
1022 M:      Will Deacon <will.deacon@arm.com>
1023 M:      Mark Rutland <mark.rutland@arm.com>
1024 S:      Maintained
1025 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026 F:      arch/arm*/kernel/perf_*
1027 F:      arch/arm/oprofile/common.c
1028 F:      arch/arm*/kernel/hw_breakpoint.c
1029 F:      arch/arm*/include/asm/hw_breakpoint.h
1030 F:      arch/arm*/include/asm/perf_event.h
1031 F:      drivers/perf/*
1032 F:      include/linux/perf/arm_pmu.h
1033 F:      Documentation/devicetree/bindings/arm/pmu.txt
1034 F:      Documentation/devicetree/bindings/perf/
1035
1036 ARM PORT
1037 M:      Russell King <linux@armlinux.org.uk>
1038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 W:      http://www.armlinux.org.uk/
1040 S:      Maintained
1041 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1042 F:      arch/arm/
1043
1044 ARM PRIMECELL AACI PL041 DRIVER
1045 M:      Russell King <linux@armlinux.org.uk>
1046 S:      Maintained
1047 F:      sound/arm/aaci.*
1048
1049 ARM PRIMECELL BUS SUPPORT
1050 M:      Russell King <linux@armlinux.org.uk>
1051 S:      Maintained
1052 F:      drivers/amba/
1053 F:      include/linux/amba/bus.h
1054
1055 ARM PRIMECELL CLCD PL110 DRIVER
1056 M:      Russell King <linux@armlinux.org.uk>
1057 S:      Maintained
1058 F:      drivers/video/fbdev/amba-clcd.*
1059
1060 ARM PRIMECELL KMI PL050 DRIVER
1061 M:      Russell King <linux@armlinux.org.uk>
1062 S:      Maintained
1063 F:      drivers/input/serio/ambakmi.*
1064 F:      include/linux/amba/kmi.h
1065
1066 ARM PRIMECELL MMCI PL180/1 DRIVER
1067 M:      Russell King <linux@armlinux.org.uk>
1068 S:      Maintained
1069 F:      drivers/mmc/host/mmci.*
1070 F:      include/linux/amba/mmci.h
1071
1072 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1073 M:      Russell King <linux@armlinux.org.uk>
1074 S:      Maintained
1075 F:      drivers/tty/serial/amba-pl01*.c
1076 F:      include/linux/amba/serial.h
1077
1078 ARM SMMU DRIVERS
1079 M:      Will Deacon <will.deacon@arm.com>
1080 R:      Robin Murphy <robin.murphy@arm.com>
1081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082 S:      Maintained
1083 F:      drivers/iommu/arm-smmu.c
1084 F:      drivers/iommu/arm-smmu-v3.c
1085 F:      drivers/iommu/io-pgtable-arm.c
1086 F:      drivers/iommu/io-pgtable-arm-v7s.c
1087
1088 ARM SUB-ARCHITECTURES
1089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090 S:      Maintained
1091 F:      arch/arm/mach-*/
1092 F:      arch/arm/plat-*/
1093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1094
1095 ARM/ACTIONS SEMI ARCHITECTURE
1096 M:      Andreas Färber <afaerber@suse.de>
1097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 S:      Maintained
1099 N:      owl
1100 F:      arch/arm/mach-actions/
1101 F:      arch/arm/boot/dts/owl-*
1102 F:      arch/arm64/boot/dts/actions/
1103 F:      drivers/clocksource/owl-*
1104 F:      drivers/soc/actions/
1105 F:      include/dt-bindings/power/owl-*
1106 F:      include/linux/soc/actions/
1107 F:      Documentation/devicetree/bindings/arm/actions.txt
1108 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1109 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1110
1111 ARM/ADS SPHERE MACHINE SUPPORT
1112 M:      Lennert Buytenhek <kernel@wantstofly.org>
1113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114 S:      Maintained
1115
1116 ARM/AFEB9260 MACHINE SUPPORT
1117 M:      Sergey Lapin <slapin@ossfans.org>
1118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 S:      Maintained
1120
1121 ARM/AJECO 1ARM MACHINE SUPPORT
1122 M:      Lennert Buytenhek <kernel@wantstofly.org>
1123 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124 S:      Maintained
1125
1126 ARM/Allwinner SoC Clock Support
1127 M:      Emilio López <emilio@elopez.com.ar>
1128 S:      Maintained
1129 F:      drivers/clk/sunxi/
1130
1131 ARM/Allwinner sunXi SoC support
1132 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1133 M:      Chen-Yu Tsai <wens@csie.org>
1134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 S:      Maintained
1136 N:      sun[x456789]i
1137 N:      sun50i
1138 F:      arch/arm/mach-sunxi/
1139 F:      arch/arm64/boot/dts/allwinner/
1140 F:      drivers/clk/sunxi-ng/
1141 F:      drivers/pinctrl/sunxi/
1142 F:      drivers/soc/sunxi/
1143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1144
1145 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1146 M:      Neil Armstrong <narmstrong@baylibre.com>
1147 M:      Jerome Brunet <jbrunet@baylibre.com>
1148 L:      linux-amlogic@lists.infradead.org
1149 S:      Maintained
1150 F:      drivers/clk/meson/
1151 F:      include/dt-bindings/clock/meson*
1152 F:      include/dt-bindings/clock/gxbb*
1153 F:      Documentation/devicetree/bindings/clock/amlogic*
1154
1155 ARM/Amlogic Meson SoC support
1156 M:      Carlo Caione <carlo@caione.org>
1157 M:      Kevin Hilman <khilman@baylibre.com>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 L:      linux-amlogic@lists.infradead.org
1160 W:      http://linux-meson.com/
1161 S:      Maintained
1162 F:      arch/arm/mach-meson/
1163 F:      arch/arm/boot/dts/meson*
1164 F:      arch/arm64/boot/dts/amlogic/
1165 F:      drivers/pinctrl/meson/
1166 F:      drivers/mmc/host/meson*
1167 N:      meson
1168
1169 ARM/Annapurna Labs ALPINE ARCHITECTURE
1170 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1171 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 S:      Maintained
1174 F:      arch/arm/mach-alpine/
1175 F:      arch/arm/boot/dts/alpine*
1176 F:      arch/arm64/boot/dts/al/
1177 F:      drivers/*/*alpine*
1178
1179 ARM/ARTPEC MACHINE SUPPORT
1180 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1181 M:      Lars Persson <lars.persson@axis.com>
1182 M:      Niklas Cassel <niklas.cassel@axis.com>
1183 S:      Maintained
1184 L:      linux-arm-kernel@axis.com
1185 F:      arch/arm/mach-artpec
1186 F:      arch/arm/boot/dts/artpec6*
1187 F:      drivers/clk/axis
1188 F:      drivers/crypto/axis
1189 F:      drivers/pinctrl/pinctrl-artpec*
1190 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1191
1192 ARM/ASPEED I2C DRIVER
1193 M:      Brendan Higgins <brendanhiggins@google.com>
1194 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1195 R:      Joel Stanley <joel@jms.id.au>
1196 L:      linux-i2c@vger.kernel.org
1197 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1198 S:      Maintained
1199 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1200 F:      drivers/i2c/busses/i2c-aspeed.c
1201 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1202 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1203
1204 ARM/ASPEED MACHINE SUPPORT
1205 M:      Joel Stanley <joel@jms.id.au>
1206 S:      Maintained
1207 F:      arch/arm/mach-aspeed/
1208 F:      arch/arm/boot/dts/aspeed-*
1209 F:      drivers/*/*aspeed*
1210
1211 ARM/ATMEL AT91 Clock Support
1212 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1213 S:      Maintained
1214 F:      drivers/clk/at91
1215
1216 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1217 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1218 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220 W:      http://www.linux4sam.org
1221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1222 S:      Supported
1223 N:      at91
1224 N:      atmel
1225 F:      arch/arm/mach-at91/
1226 F:      include/soc/at91/
1227 F:      arch/arm/boot/dts/at91*.dts
1228 F:      arch/arm/boot/dts/at91*.dtsi
1229 F:      arch/arm/boot/dts/sama*.dts
1230 F:      arch/arm/boot/dts/sama*.dtsi
1231 F:      arch/arm/include/debug/at91.S
1232 F:      drivers/memory/atmel*
1233 F:      drivers/watchdog/sama5d4_wdt.c
1234 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1235 X:      drivers/net/wireless/atmel/
1236
1237 ARM/CALXEDA HIGHBANK ARCHITECTURE
1238 M:      Rob Herring <robh@kernel.org>
1239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S:      Maintained
1241 F:      arch/arm/mach-highbank/
1242 F:      arch/arm/boot/dts/highbank.dts
1243 F:      arch/arm/boot/dts/ecx-*.dts*
1244
1245 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1246 M:      Krzysztof Halasa <khalasa@piap.pl>
1247 S:      Maintained
1248 F:      arch/arm/mach-cns3xxx/
1249
1250 ARM/CAVIUM THUNDER NETWORK DRIVER
1251 M:      Sunil Goutham <sgoutham@cavium.com>
1252 M:      Robert Richter <rric@kernel.org>
1253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 S:      Supported
1255 F:      drivers/net/ethernet/cavium/thunder/
1256
1257 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1258 M:      Alexander Shiyan <shc_work@mail.ru>
1259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 S:      Odd Fixes
1261 N:      clps711x
1262
1263 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1264 M:      Lennert Buytenhek <kernel@wantstofly.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267
1268 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1269 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1270 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 F:      arch/arm/mach-ep93xx/
1274 F:      arch/arm/mach-ep93xx/include/mach/
1275
1276 ARM/CLKDEV SUPPORT
1277 M:      Russell King <linux@armlinux.org.uk>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1281 F:      arch/arm/include/asm/clkdev.h
1282 F:      drivers/clk/clkdev.c
1283
1284 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1285 M:      Mike Rapoport <mike@compulab.co.il>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288
1289 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1290 M:      Baruch Siach <baruch@tkos.co.il>
1291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 S:      Maintained
1293 F:      arch/arm/boot/dts/cx92755*
1294 N:      digicolor
1295
1296 ARM/CONTEC MICRO9 MACHINE SUPPORT
1297 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1298 S:      Maintained
1299 F:      arch/arm/mach-ep93xx/micro9.c
1300
1301 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1302 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1303 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 S:      Maintained
1305 F:      drivers/hwtracing/coresight/*
1306 F:      Documentation/trace/coresight.txt
1307 F:      Documentation/trace/coresight-cpu-debug.txt
1308 F:      Documentation/devicetree/bindings/arm/coresight.txt
1309 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1310 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1311 F:      tools/perf/arch/arm/util/pmu.c
1312 F:      tools/perf/arch/arm/util/auxtrace.c
1313 F:      tools/perf/arch/arm/util/cs-etm.c
1314 F:      tools/perf/arch/arm/util/cs-etm.h
1315 F:      tools/perf/util/cs-etm.h
1316
1317 ARM/CORGI MACHINE SUPPORT
1318 M:      Richard Purdie <rpurdie@rpsys.net>
1319 S:      Maintained
1320
1321 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1322 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1323 M:      Linus Walleij <linus.walleij@linaro.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 T:      git git://github.com/ulli-kroll/linux.git
1326 S:      Maintained
1327 F:      Documentation/devicetree/bindings/arm/gemini.txt
1328 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1329 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1330 F:      arch/arm/mach-gemini/
1331 F:      drivers/pinctrl/pinctrl-gemini.c
1332 F:      drivers/rtc/rtc-ftrtc010.c
1333
1334 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1335 M:      Barry Song <baohua@kernel.org>
1336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1338 S:      Maintained
1339 F:      arch/arm/boot/dts/prima2*
1340 F:      arch/arm/mach-prima2/
1341 F:      drivers/clk/sirf/
1342 F:      drivers/clocksource/timer-prima2.c
1343 F:      drivers/clocksource/timer-atlas7.c
1344 N:      [^a-z]sirf
1345
1346 ARM/EBSA110 MACHINE SUPPORT
1347 M:      Russell King <linux@armlinux.org.uk>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 W:      http://www.armlinux.org.uk/
1350 S:      Maintained
1351 F:      arch/arm/mach-ebsa110/
1352 F:      drivers/net/ethernet/amd/am79c961a.*
1353
1354 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1355 M:      Uwe Kleine-König <kernel@pengutronix.de>
1356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 S:      Maintained
1358 N:      efm32
1359
1360 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1361 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364 F:      arch/arm/mach-pxa/ezx.c
1365
1366 ARM/FARADAY FA526 PORT
1367 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 T:      git git://git.berlios.de/gemini-board
1371 F:      arch/arm/mm/*-fa*
1372
1373 ARM/FOOTBRIDGE ARCHITECTURE
1374 M:      Russell King <linux@armlinux.org.uk>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 W:      http://www.armlinux.org.uk/
1377 S:      Maintained
1378 F:      arch/arm/include/asm/hardware/dec21285.h
1379 F:      arch/arm/mach-footbridge/
1380
1381 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1382 M:      Shawn Guo <shawnguo@kernel.org>
1383 M:      Sascha Hauer <kernel@pengutronix.de>
1384 R:      Fabio Estevam <fabio.estevam@nxp.com>
1385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 S:      Maintained
1387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1388 F:      arch/arm/mach-imx/
1389 F:      arch/arm/mach-mxs/
1390 F:      arch/arm/boot/dts/imx*
1391 F:      arch/arm/configs/imx*_defconfig
1392 F:      drivers/clk/imx/
1393 F:      drivers/soc/imx/
1394 F:      include/soc/imx/
1395
1396 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1397 M:      Shawn Guo <shawnguo@kernel.org>
1398 M:      Sascha Hauer <kernel@pengutronix.de>
1399 R:      Stefan Agner <stefan@agner.ch>
1400 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 S:      Maintained
1402 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1403 F:      arch/arm/mach-imx/*vf610*
1404 F:      arch/arm/boot/dts/vf*
1405
1406 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1407 M:      Lennert Buytenhek <kernel@wantstofly.org>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S:      Maintained
1410
1411 ARM/GUMSTIX MACHINE SUPPORT
1412 M:      Steve Sakoman <sakoman@gmail.com>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415
1416 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1417 M:      Philipp Zabel <philipp.zabel@gmail.com>
1418 M:      Paul Parsons <lost.distance@yahoo.com>
1419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 S:      Maintained
1421 F:      arch/arm/mach-pxa/hx4700.c
1422 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1423 F:      sound/soc/pxa/hx4700.c
1424
1425 ARM/HISILICON SOC SUPPORT
1426 M:      Wei Xu <xuwei5@hisilicon.com>
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 W:      http://www.hisilicon.com
1429 S:      Supported
1430 T:      git git://github.com/hisilicon/linux-hisi.git
1431 F:      arch/arm/mach-hisi/
1432 F:      arch/arm/boot/dts/hi3*
1433 F:      arch/arm/boot/dts/hip*
1434 F:      arch/arm/boot/dts/hisi*
1435 F:      arch/arm64/boot/dts/hisilicon/
1436
1437 ARM/HP JORNADA 7XX MACHINE SUPPORT
1438 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1439 W:      www.jlime.com
1440 S:      Maintained
1441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1442 F:      arch/arm/mach-sa1100/jornada720.c
1443 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1444
1445 ARM/IGEP MACHINE SUPPORT
1446 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1447 M:      Javier Martinez Canillas <javier@dowhile0.org>
1448 L:      linux-omap@vger.kernel.org
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 S:      Maintained
1451 F:      arch/arm/boot/dts/omap3-igep*
1452
1453 ARM/INCOME PXA270 SUPPORT
1454 M:      Marek Vasut <marek.vasut@gmail.com>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S:      Maintained
1457 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1458
1459 ARM/INTEL IOP13XX ARM ARCHITECTURE
1460 M:      Lennert Buytenhek <kernel@wantstofly.org>
1461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 S:      Maintained
1463
1464 ARM/INTEL IOP32X ARM ARCHITECTURE
1465 M:      Lennert Buytenhek <kernel@wantstofly.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468
1469 ARM/INTEL IOP33X ARM ARCHITECTURE
1470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 S:      Orphan
1472
1473 ARM/INTEL IQ81342EX MACHINE SUPPORT
1474 M:      Lennert Buytenhek <kernel@wantstofly.org>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477
1478 ARM/INTEL IXDP2850 MACHINE SUPPORT
1479 M:      Lennert Buytenhek <kernel@wantstofly.org>
1480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 S:      Maintained
1482
1483 ARM/INTEL IXP4XX ARM ARCHITECTURE
1484 M:      Imre Kaloz <kaloz@openwrt.org>
1485 M:      Krzysztof Halasa <khalasa@piap.pl>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:      Maintained
1488 F:      arch/arm/mach-ixp4xx/
1489
1490 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1491 M:      Jonathan Cameron <jic23@cam.ac.uk>
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:      Maintained
1494 F:      arch/arm/mach-pxa/stargate2.c
1495 F:      drivers/pcmcia/pxa2xx_stargate2.c
1496
1497 ARM/INTEL XSC3 (MANZANO) ARM CORE
1498 M:      Lennert Buytenhek <kernel@wantstofly.org>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501
1502 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1503 M:      Lennert Buytenhek <kernel@wantstofly.org>
1504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 S:      Maintained
1506
1507 ARM/LG1K ARCHITECTURE
1508 M:      Chanho Min <chanho.min@lge.com>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 S:      Maintained
1511 F:      arch/arm64/boot/dts/lg/
1512
1513 ARM/LOGICPD PXA270 MACHINE SUPPORT
1514 M:      Lennert Buytenhek <kernel@wantstofly.org>
1515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 S:      Maintained
1517
1518 ARM/LPC18XX ARCHITECTURE
1519 M:      Joachim Eastwood <manabian@gmail.com>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      arch/arm/boot/dts/lpc43*
1523 F:      drivers/clk/nxp/clk-lpc18xx*
1524 F:      drivers/clocksource/time-lpc32xx.c
1525 F:      drivers/i2c/busses/i2c-lpc2k.c
1526 F:      drivers/memory/pl172.c
1527 F:      drivers/mtd/spi-nor/nxp-spifi.c
1528 F:      drivers/rtc/rtc-lpc24xx.c
1529 N:      lpc18xx
1530
1531 ARM/LPC32XX SOC SUPPORT
1532 M:      Vladimir Zapolskiy <vz@mleia.com>
1533 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1536 S:      Maintained
1537 F:      arch/arm/boot/dts/lpc32*
1538 F:      arch/arm/mach-lpc32xx/
1539 F:      drivers/i2c/busses/i2c-pnx.c
1540 F:      drivers/net/ethernet/nxp/lpc_eth.c
1541 F:      drivers/usb/host/ohci-nxp.c
1542 F:      drivers/watchdog/pnx4008_wdt.c
1543 N:      lpc32xx
1544
1545 ARM/MAGICIAN MACHINE SUPPORT
1546 M:      Philipp Zabel <philipp.zabel@gmail.com>
1547 S:      Maintained
1548
1549 ARM/Marvell Berlin SoC support
1550 M:      Jisheng Zhang <jszhang@marvell.com>
1551 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S:      Maintained
1554 F:      arch/arm/mach-berlin/
1555 F:      arch/arm/boot/dts/berlin*
1556 F:      arch/arm64/boot/dts/marvell/berlin*
1557
1558 ARM/Marvell Dove/MV78xx0/Orion SOC support
1559 M:      Jason Cooper <jason@lakedaemon.net>
1560 M:      Andrew Lunn <andrew@lunn.ch>
1561 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1562 M:      Gregory Clement <gregory.clement@free-electrons.com>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565 F:      Documentation/devicetree/bindings/soc/dove/
1566 F:      arch/arm/mach-dove/
1567 F:      arch/arm/mach-mv78xx0/
1568 F:      arch/arm/mach-orion5x/
1569 F:      arch/arm/plat-orion/
1570 F:      arch/arm/boot/dts/dove*
1571 F:      arch/arm/boot/dts/orion5x*
1572
1573 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1574 M:      Jason Cooper <jason@lakedaemon.net>
1575 M:      Andrew Lunn <andrew@lunn.ch>
1576 M:      Gregory Clement <gregory.clement@free-electrons.com>
1577 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1578 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 S:      Maintained
1580 F:      arch/arm/boot/dts/armada*
1581 F:      arch/arm/boot/dts/kirkwood*
1582 F:      arch/arm/configs/mvebu_*_defconfig
1583 F:      arch/arm/mach-mvebu/
1584 F:      arch/arm64/boot/dts/marvell/armada*
1585 F:      drivers/cpufreq/mvebu-cpufreq.c
1586 F:      drivers/irqchip/irq-armada-370-xp.c
1587 F:      drivers/irqchip/irq-mvebu-*
1588 F:      drivers/pinctrl/mvebu/
1589 F:      drivers/rtc/rtc-armada38x.c
1590
1591 ARM/Mediatek RTC DRIVER
1592 M:      Eddie Huang <eddie.huang@mediatek.com>
1593 M:      Sean Wang <sean.wang@mediatek.com>
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1598 F:      drivers/rtc/rtc-mt6397.c
1599 F:      drivers/rtc/rtc-mt7622.c
1600
1601 ARM/Mediatek SoC support
1602 M:      Matthias Brugger <matthias.bgg@gmail.com>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1605 S:      Maintained
1606 F:      arch/arm/boot/dts/mt6*
1607 F:      arch/arm/boot/dts/mt7*
1608 F:      arch/arm/boot/dts/mt8*
1609 F:      arch/arm/mach-mediatek/
1610 F:      arch/arm64/boot/dts/mediatek/
1611 N:      mtk
1612 K:      mediatek
1613
1614 ARM/Mediatek USB3 PHY DRIVER
1615 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1618 S:      Maintained
1619 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1620
1621 ARM/MICREL KS8695 ARCHITECTURE
1622 M:      Greg Ungerer <gerg@uclinux.org>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 F:      arch/arm/mach-ks8695/
1625 S:      Odd Fixes
1626
1627 ARM/MIOA701 MACHINE SUPPORT
1628 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 F:      arch/arm/mach-pxa/mioa701.c
1631 S:      Maintained
1632
1633 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1634 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1635 S:      Maintained
1636
1637 ARM/NOMADIK ARCHITECTURE
1638 M:      Alessandro Rubini <rubini@unipv.it>
1639 M:      Linus Walleij <linus.walleij@linaro.org>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642 F:      arch/arm/mach-nomadik/
1643 F:      drivers/pinctrl/nomadik/
1644 F:      drivers/i2c/busses/i2c-nomadik.c
1645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1646
1647 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1648 M:      Wan ZongShun <mcuos.com@gmail.com>
1649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 W:      http://www.mcuos.com
1651 S:      Maintained
1652 F:      arch/arm/mach-w90x900/
1653 F:      drivers/input/keyboard/w90p910_keypad.c
1654 F:      drivers/input/touchscreen/w90p910_ts.c
1655 F:      drivers/watchdog/nuc900_wdt.c
1656 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1657 F:      drivers/mtd/nand/nuc900_nand.c
1658 F:      drivers/rtc/rtc-nuc900.c
1659 F:      drivers/spi/spi-nuc900.c
1660 F:      drivers/usb/host/ehci-w90x900.c
1661 F:      drivers/video/fbdev/nuc900fb.c
1662
1663 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1664 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1665 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1666 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1667 S:      Supported
1668
1669 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1670 M:      Alexander Clouter <alex@digriz.org.uk>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 W:      http://www.digriz.org.uk/ts78xx/kernel
1673 S:      Maintained
1674 F:      arch/arm/mach-orion5x/ts78xx-*
1675
1676 ARM/OXNAS platform support
1677 M:      Neil Armstrong <narmstrong@baylibre.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1680 S:      Maintained
1681 F:      arch/arm/mach-oxnas/
1682 F:      arch/arm/boot/dts/ox8*.dtsi
1683 F:      arch/arm/boot/dts/wd-mbwe.dts
1684 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1685 N:      oxnas
1686
1687 ARM/PALM TREO SUPPORT
1688 M:      Tomas Cech <sleep_walker@suse.com>
1689 L:      linux-arm-kernel@lists.infradead.org
1690 W:      http://hackndev.com
1691 S:      Maintained
1692 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1693 F:      arch/arm/mach-pxa/palmtreo.c
1694
1695 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1696 M:      Marek Vasut <marek.vasut@gmail.com>
1697 L:      linux-arm-kernel@lists.infradead.org
1698 W:      http://hackndev.com
1699 S:      Maintained
1700 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1701 F:      arch/arm/mach-pxa/palmtx.c
1702 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1703 F:      arch/arm/mach-pxa/palmt5.c
1704 F:      arch/arm/mach-pxa/include/mach/palmld.h
1705 F:      arch/arm/mach-pxa/palmld.c
1706 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1707 F:      arch/arm/mach-pxa/palmte2.c
1708 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1709 F:      arch/arm/mach-pxa/palmtc.c
1710
1711 ARM/PALMZ72 SUPPORT
1712 M:      Sergey Lapin <slapin@ossfans.org>
1713 L:      linux-arm-kernel@lists.infradead.org
1714 W:      http://hackndev.com
1715 S:      Maintained
1716 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1717 F:      arch/arm/mach-pxa/palmz72.c
1718
1719 ARM/PLEB SUPPORT
1720 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1721 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1722 S:      Maintained
1723
1724 ARM/PT DIGITAL BOARD PORT
1725 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 W:      http://www.armlinux.org.uk/
1728 S:      Maintained
1729
1730 ARM/QUALCOMM SUPPORT
1731 M:      Andy Gross <andy.gross@linaro.org>
1732 M:      David Brown <david.brown@linaro.org>
1733 L:      linux-arm-msm@vger.kernel.org
1734 L:      linux-soc@vger.kernel.org
1735 S:      Maintained
1736 F:      Documentation/devicetree/bindings/soc/qcom/
1737 F:      arch/arm/boot/dts/qcom-*.dts
1738 F:      arch/arm/boot/dts/qcom-*.dtsi
1739 F:      arch/arm/mach-qcom/
1740 F:      arch/arm64/boot/dts/qcom/*
1741 F:      drivers/i2c/busses/i2c-qup.c
1742 F:      drivers/clk/qcom/
1743 F:      drivers/dma/qcom/
1744 F:      drivers/soc/qcom/
1745 F:      drivers/spi/spi-qup.c
1746 F:      drivers/tty/serial/msm_serial.h
1747 F:      drivers/tty/serial/msm_serial.c
1748 F:      drivers/*/pm8???-*
1749 F:      drivers/mfd/ssbi.c
1750 F:      drivers/firmware/qcom_scm.c
1751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1752
1753 ARM/RADISYS ENP2611 MACHINE SUPPORT
1754 M:      Lennert Buytenhek <kernel@wantstofly.org>
1755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 S:      Maintained
1757
1758 ARM/REALTEK ARCHITECTURE
1759 M:      Andreas Färber <afaerber@suse.de>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 S:      Maintained
1762 F:      arch/arm64/boot/dts/realtek/
1763 F:      Documentation/devicetree/bindings/arm/realtek.txt
1764
1765 ARM/RENESAS ARM64 ARCHITECTURE
1766 M:      Simon Horman <horms@verge.net.au>
1767 M:      Magnus Damm <magnus.damm@gmail.com>
1768 L:      linux-renesas-soc@vger.kernel.org
1769 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1771 S:      Supported
1772 F:      arch/arm64/boot/dts/renesas/
1773 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1774 F:      drivers/soc/renesas/
1775 F:      include/linux/soc/renesas/
1776
1777 ARM/RISCPC ARCHITECTURE
1778 M:      Russell King <linux@armlinux.org.uk>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 W:      http://www.armlinux.org.uk/
1781 S:      Maintained
1782 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1783 F:      arch/arm/include/asm/hardware/ioc.h
1784 F:      arch/arm/include/asm/hardware/iomd.h
1785 F:      arch/arm/include/asm/hardware/memc.h
1786 F:      arch/arm/mach-rpc/
1787 F:      drivers/net/ethernet/8390/etherh.c
1788 F:      drivers/net/ethernet/i825xx/ether1*
1789 F:      drivers/net/ethernet/seeq/ether3*
1790 F:      drivers/scsi/arm/
1791
1792 ARM/Rockchip SoC support
1793 M:      Heiko Stuebner <heiko@sntech.de>
1794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 L:      linux-rockchip@lists.infradead.org
1796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1797 S:      Maintained
1798 F:      arch/arm/boot/dts/rk3*
1799 F:      arch/arm/boot/dts/rv1108*
1800 F:      arch/arm/mach-rockchip/
1801 F:      drivers/clk/rockchip/
1802 F:      drivers/i2c/busses/i2c-rk3x.c
1803 F:      drivers/*/*rockchip*
1804 F:      drivers/*/*/*rockchip*
1805 F:      sound/soc/rockchip/
1806 N:      rockchip
1807
1808 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1809 M:      Kukjin Kim <kgene@kernel.org>
1810 M:      Krzysztof Kozlowski <krzk@kernel.org>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1813 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1814 S:      Maintained
1815 F:      arch/arm/boot/dts/s3c*
1816 F:      arch/arm/boot/dts/s5p*
1817 F:      arch/arm/boot/dts/samsung*
1818 F:      arch/arm/boot/dts/exynos*
1819 F:      arch/arm64/boot/dts/exynos/
1820 F:      arch/arm/plat-samsung/
1821 F:      arch/arm/mach-s3c24*/
1822 F:      arch/arm/mach-s3c64xx/
1823 F:      arch/arm/mach-s5p*/
1824 F:      arch/arm/mach-exynos*/
1825 F:      drivers/*/*s3c24*
1826 F:      drivers/*/*/*s3c24*
1827 F:      drivers/*/*s3c64xx*
1828 F:      drivers/*/*s5pv210*
1829 F:      drivers/memory/samsung/*
1830 F:      drivers/soc/samsung/*
1831 F:      Documentation/arm/Samsung/
1832 F:      Documentation/devicetree/bindings/arm/samsung/
1833 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1834 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1835 N:      exynos
1836
1837 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1838 M:      Kyungmin Park <kyungmin.park@samsung.com>
1839 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 S:      Maintained
1841 F:      arch/arm/mach-s5pv210/
1842
1843 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1844 M:      Kyungmin Park <kyungmin.park@samsung.com>
1845 M:      Kamil Debski <kamil@wypas.org>
1846 M:      Andrzej Hajda <a.hajda@samsung.com>
1847 L:      linux-arm-kernel@lists.infradead.org
1848 L:      linux-media@vger.kernel.org
1849 S:      Maintained
1850 F:      drivers/media/platform/s5p-g2d/
1851
1852 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1853 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1854 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1855 L:      linux-media@vger.kernel.org
1856 S:      Maintained
1857 F:      drivers/media/platform/s5p-cec/
1858 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1859
1860 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1861 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1862 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1863 L:      linux-arm-kernel@lists.infradead.org
1864 L:      linux-media@vger.kernel.org
1865 S:      Maintained
1866 F:      drivers/media/platform/s5p-jpeg/
1867
1868 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1869 M:      Kyungmin Park <kyungmin.park@samsung.com>
1870 M:      Kamil Debski <kamil@wypas.org>
1871 M:      Jeongtae Park <jtp.park@samsung.com>
1872 M:      Andrzej Hajda <a.hajda@samsung.com>
1873 L:      linux-arm-kernel@lists.infradead.org
1874 L:      linux-media@vger.kernel.org
1875 S:      Maintained
1876 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1877 F:      drivers/media/platform/s5p-mfc/
1878
1879 ARM/SHMOBILE ARM ARCHITECTURE
1880 M:      Simon Horman <horms@verge.net.au>
1881 M:      Magnus Damm <magnus.damm@gmail.com>
1882 L:      linux-renesas-soc@vger.kernel.org
1883 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1885 S:      Supported
1886 F:      arch/arm/boot/dts/emev2*
1887 F:      arch/arm/boot/dts/r7s*
1888 F:      arch/arm/boot/dts/r8a*
1889 F:      arch/arm/boot/dts/sh*
1890 F:      arch/arm/configs/shmobile_defconfig
1891 F:      arch/arm/include/debug/renesas-scif.S
1892 F:      arch/arm/mach-shmobile/
1893 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1894 F:      drivers/soc/renesas/
1895 F:      include/linux/soc/renesas/
1896
1897 ARM/SOCFPGA ARCHITECTURE
1898 M:      Dinh Nguyen <dinguyen@kernel.org>
1899 S:      Maintained
1900 F:      arch/arm/mach-socfpga/
1901 F:      arch/arm/boot/dts/socfpga*
1902 F:      arch/arm/configs/socfpga_defconfig
1903 F:      arch/arm64/boot/dts/altera/
1904 W:      http://www.rocketboards.org
1905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1906
1907 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1908 M:      Dinh Nguyen <dinguyen@kernel.org>
1909 S:      Maintained
1910 F:      drivers/clk/socfpga/
1911
1912 ARM/SOCFPGA EDAC SUPPORT
1913 M:      Thor Thayer <thor.thayer@linux.intel.com>
1914 S:      Maintained
1915 F:      drivers/edac/altera_edac.
1916
1917 ARM/STI ARCHITECTURE
1918 M:      Patrice Chotard <patrice.chotard@st.com>
1919 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W:      http://www.stlinux.com
1921 S:      Maintained
1922 F:      arch/arm/mach-sti/
1923 F:      arch/arm/boot/dts/sti*
1924 F:      drivers/char/hw_random/st-rng.c
1925 F:      drivers/clocksource/arm_global_timer.c
1926 F:      drivers/clocksource/clksrc_st_lpc.c
1927 F:      drivers/cpufreq/sti-cpufreq.c
1928 F:      drivers/dma/st_fdma*
1929 F:      drivers/i2c/busses/i2c-st.c
1930 F:      drivers/media/rc/st_rc.c
1931 F:      drivers/media/platform/sti/c8sectpfe/
1932 F:      drivers/mmc/host/sdhci-st.c
1933 F:      drivers/phy/st/phy-miphy28lp.c
1934 F:      drivers/phy/st/phy-stih407-usb.c
1935 F:      drivers/pinctrl/pinctrl-st.c
1936 F:      drivers/remoteproc/st_remoteproc.c
1937 F:      drivers/remoteproc/st_slim_rproc.c
1938 F:      drivers/reset/sti/
1939 F:      drivers/rtc/rtc-st-lpc.c
1940 F:      drivers/tty/serial/st-asc.c
1941 F:      drivers/usb/dwc3/dwc3-st.c
1942 F:      drivers/usb/host/ehci-st.c
1943 F:      drivers/usb/host/ohci-st.c
1944 F:      drivers/watchdog/st_lpc_wdt.c
1945 F:      drivers/ata/ahci_st.c
1946 F:      include/linux/remoteproc/st_slim_rproc.h
1947
1948 ARM/STM32 ARCHITECTURE
1949 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1950 M:      Alexandre Torgue <alexandre.torgue@st.com>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 S:      Maintained
1953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1954 N:      stm32
1955 F:      drivers/clocksource/armv7m_systick.c
1956
1957 ARM/TANGO ARCHITECTURE
1958 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1959 L:      linux-arm-kernel@lists.infradead.org
1960 S:      Maintained
1961 N:      tango
1962
1963 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1964 M:      Lennert Buytenhek <kernel@wantstofly.org>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 S:      Maintained
1967
1968 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1969 M:      Hans Verkuil <hans.verkuil@cisco.com>
1970 L:      linux-tegra@vger.kernel.org
1971 L:      linux-media@vger.kernel.org
1972 S:      Maintained
1973 F:      drivers/media/platform/tegra-cec/
1974 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
1975
1976 ARM/TETON BGA MACHINE SUPPORT
1977 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1978 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 S:      Maintained
1980
1981 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1982 M:      Santosh Shilimkar <ssantosh@kernel.org>
1983 L:      linux-kernel@vger.kernel.org
1984 S:      Maintained
1985 F:      drivers/memory/*emif*
1986
1987 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1988 M:      Santosh Shilimkar <ssantosh@kernel.org>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 S:      Maintained
1991 F:      arch/arm/mach-keystone/
1992 F:      arch/arm/boot/dts/keystone-*
1993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1994
1995 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1996 M:      Santosh Shilimkar <ssantosh@kernel.org>
1997 L:      linux-kernel@vger.kernel.org
1998 S:      Maintained
1999 F:      drivers/clk/keystone/
2000
2001 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2002 M:      Santosh Shilimkar <ssantosh@kernel.org>
2003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 L:      linux-kernel@vger.kernel.org
2005 S:      Maintained
2006 F:      drivers/clocksource/timer-keystone.c
2007
2008 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2009 M:      Santosh Shilimkar <ssantosh@kernel.org>
2010 L:      linux-kernel@vger.kernel.org
2011 S:      Maintained
2012 F:      drivers/power/reset/keystone-reset.c
2013
2014 ARM/THECUS N2100 MACHINE SUPPORT
2015 M:      Lennert Buytenhek <kernel@wantstofly.org>
2016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 S:      Maintained
2018
2019 ARM/TOSA MACHINE SUPPORT
2020 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2021 M:      Dirk Opfer <dirk@opfer-online.de>
2022 S:      Maintained
2023
2024 ARM/U300 MACHINE SUPPORT
2025 M:      Linus Walleij <linus.walleij@linaro.org>
2026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 S:      Supported
2028 F:      arch/arm/mach-u300/
2029 F:      drivers/clocksource/timer-u300.c
2030 F:      drivers/i2c/busses/i2c-stu300.c
2031 F:      drivers/rtc/rtc-coh901331.c
2032 F:      drivers/watchdog/coh901327_wdt.c
2033 F:      drivers/dma/coh901318*
2034 F:      drivers/mfd/ab3100*
2035 F:      drivers/rtc/rtc-ab3100.c
2036 F:      drivers/rtc/rtc-coh901331.c
2037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2038
2039 ARM/UNIPHIER ARCHITECTURE
2040 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2043 S:      Maintained
2044 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2045 F:      arch/arm/boot/dts/uniphier*
2046 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2047 F:      arch/arm/mach-uniphier/
2048 F:      arch/arm/mm/cache-uniphier.c
2049 F:      arch/arm64/boot/dts/socionext/
2050 F:      drivers/bus/uniphier-system-bus.c
2051 F:      drivers/clk/uniphier/
2052 F:      drivers/gpio/gpio-uniphier.c
2053 F:      drivers/i2c/busses/i2c-uniphier*
2054 F:      drivers/irqchip/irq-uniphier-aidet.c
2055 F:      drivers/pinctrl/uniphier/
2056 F:      drivers/reset/reset-uniphier.c
2057 F:      drivers/tty/serial/8250/8250_uniphier.c
2058 N:      uniphier
2059
2060 ARM/Ux500 ARM ARCHITECTURE
2061 M:      Linus Walleij <linus.walleij@linaro.org>
2062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 S:      Maintained
2064 F:      arch/arm/mach-ux500/
2065 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2066 F:      drivers/dma/ste_dma40*
2067 F:      drivers/hwspinlock/u8500_hsem.c
2068 F:      drivers/mfd/abx500*
2069 F:      drivers/mfd/ab8500*
2070 F:      drivers/mfd/dbx500*
2071 F:      drivers/mfd/db8500*
2072 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2073 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2074 F:      drivers/rtc/rtc-ab8500.c
2075 F:      drivers/rtc/rtc-pl031.c
2076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2077
2078 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2079 M:      Ulf Hansson <ulf.hansson@linaro.org>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 T:      git git://git.linaro.org/people/ulfh/clk.git
2082 S:      Maintained
2083 F:      drivers/clk/ux500/
2084
2085 ARM/VERSATILE EXPRESS PLATFORM
2086 M:      Liviu Dudau <liviu.dudau@arm.com>
2087 M:      Sudeep Holla <sudeep.holla@arm.com>
2088 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 S:      Maintained
2091 F:      arch/arm/boot/dts/vexpress*
2092 F:      arch/arm64/boot/dts/arm/
2093 F:      arch/arm/mach-vexpress/
2094 F:      */*/vexpress*
2095 F:      */*/*/vexpress*
2096 F:      drivers/clk/versatile/clk-vexpress-osc.c
2097 F:      drivers/clocksource/versatile.c
2098 N:      mps2
2099
2100 ARM/VFP SUPPORT
2101 M:      Russell King <linux@armlinux.org.uk>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 W:      http://www.armlinux.org.uk/
2104 S:      Maintained
2105 F:      arch/arm/vfp/
2106
2107 ARM/VOIPAC PXA270 SUPPORT
2108 M:      Marek Vasut <marek.vasut@gmail.com>
2109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 S:      Maintained
2111 F:      arch/arm/mach-pxa/vpac270.c
2112 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2113
2114 ARM/VT8500 ARM ARCHITECTURE
2115 M:      Tony Prisk <linux@prisktech.co.nz>
2116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 S:      Maintained
2118 F:      arch/arm/mach-vt8500/
2119 F:      drivers/clocksource/vt8500_timer.c
2120 F:      drivers/i2c/busses/i2c-wmt.c
2121 F:      drivers/mmc/host/wmt-sdmmc.c
2122 F:      drivers/pwm/pwm-vt8500.c
2123 F:      drivers/rtc/rtc-vt8500.c
2124 F:      drivers/tty/serial/vt8500_serial.c
2125 F:      drivers/usb/host/ehci-platform.c
2126 F:      drivers/usb/host/uhci-platform.c
2127 F:      drivers/video/fbdev/vt8500lcdfb.*
2128 F:      drivers/video/fbdev/wm8505fb*
2129 F:      drivers/video/fbdev/wmt_ge_rops.*
2130
2131 ARM/ZIPIT Z2 SUPPORT
2132 M:      Marek Vasut <marek.vasut@gmail.com>
2133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 S:      Maintained
2135 F:      arch/arm/mach-pxa/z2.c
2136 F:      arch/arm/mach-pxa/include/mach/z2.h
2137
2138 ARM/ZTE ARCHITECTURE
2139 M:      Jun Nie <jun.nie@linaro.org>
2140 M:      Baoyou Xie <baoyou.xie@linaro.org>
2141 M:      Shawn Guo <shawnguo@kernel.org>
2142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 S:      Maintained
2144 F:      arch/arm/boot/dts/zx2967*
2145 F:      arch/arm/mach-zx/
2146 F:      arch/arm64/boot/dts/zte/
2147 F:      drivers/clk/zte/
2148 F:      drivers/dma/zx_dma.c
2149 F:      drivers/gpio/gpio-zx.c
2150 F:      drivers/i2c/busses/i2c-zx2967.c
2151 F:      drivers/mmc/host/dw_mmc-zx.*
2152 F:      drivers/pinctrl/zte/
2153 F:      drivers/soc/zte/
2154 F:      drivers/thermal/zx2967_thermal.c
2155 F:      drivers/watchdog/zx2967_wdt.c
2156 F:      Documentation/devicetree/bindings/arm/zte.txt
2157 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2158 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2159 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2160 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2161 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2162 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2163 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2164 F:      Documentation/devicetree/bindings/soc/zte/
2165 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2166 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2167 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2168 F:      include/dt-bindings/clock/zx2967*.h
2169 F:      include/dt-bindings/soc/zte,*.h
2170 F:      sound/soc/codecs/zx_aud96p22.c
2171 F:      sound/soc/zte/
2172
2173 ARM/ZYNQ ARCHITECTURE
2174 M:      Michal Simek <michal.simek@xilinx.com>
2175 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 W:      http://wiki.xilinx.com
2177 T:      git https://github.com/Xilinx/linux-xlnx.git
2178 S:      Supported
2179 F:      arch/arm/mach-zynq/
2180 F:      drivers/cpuidle/cpuidle-zynq.c
2181 F:      drivers/block/xsysace.c
2182 N:      zynq
2183 N:      xilinx
2184 F:      drivers/clocksource/cadence_ttc_timer.c
2185 F:      drivers/i2c/busses/i2c-cadence.c
2186 F:      drivers/mmc/host/sdhci-of-arasan.c
2187 F:      drivers/edac/synopsys_edac.c
2188
2189 ARM64 PORT (AARCH64 ARCHITECTURE)
2190 M:      Catalin Marinas <catalin.marinas@arm.com>
2191 M:      Will Deacon <will.deacon@arm.com>
2192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2194 S:      Maintained
2195 F:      arch/arm64/
2196 F:      Documentation/arm64/
2197
2198 AS3645A LED FLASH CONTROLLER DRIVER
2199 M:      Sakari Ailus <sakari.ailus@iki.fi>
2200 L:      linux-leds@vger.kernel.org
2201 S:      Maintained
2202 F:      drivers/leds/leds-as3645a.c
2203
2204 AS3645A LED FLASH CONTROLLER DRIVER
2205 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2206 L:      linux-media@vger.kernel.org
2207 T:      git git://linuxtv.org/media_tree.git
2208 S:      Maintained
2209 F:      drivers/media/i2c/as3645a.c
2210 F:      include/media/i2c/as3645a.h
2211
2212 ASAHI KASEI AK8974 DRIVER
2213 M:      Linus Walleij <linus.walleij@linaro.org>
2214 L:      linux-iio@vger.kernel.org
2215 W:      http://www.akm.com/
2216 S:      Supported
2217 F:      drivers/iio/magnetometer/ak8974.c
2218
2219 ASC7621 HARDWARE MONITOR DRIVER
2220 M:      George Joseph <george.joseph@fairview5.com>
2221 L:      linux-hwmon@vger.kernel.org
2222 S:      Maintained
2223 F:      Documentation/hwmon/asc7621
2224 F:      drivers/hwmon/asc7621.c
2225
2226 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2227 M:      Corentin Chary <corentin.chary@gmail.com>
2228 L:      acpi4asus-user@lists.sourceforge.net
2229 L:      platform-driver-x86@vger.kernel.org
2230 W:      http://acpi4asus.sf.net
2231 S:      Maintained
2232 F:      drivers/platform/x86/asus*.c
2233 F:      drivers/platform/x86/eeepc*.c
2234
2235 ASUS WIRELESS RADIO CONTROL DRIVER
2236 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2237 L:      platform-driver-x86@vger.kernel.org
2238 S:      Maintained
2239 F:      drivers/platform/x86/asus-wireless.c
2240
2241 ASYMMETRIC KEYS
2242 M:      David Howells <dhowells@redhat.com>
2243 L:      keyrings@vger.kernel.org
2244 S:      Maintained
2245 F:      Documentation/crypto/asymmetric-keys.txt
2246 F:      include/linux/verification.h
2247 F:      include/crypto/public_key.h
2248 F:      include/crypto/pkcs7.h
2249 F:      crypto/asymmetric_keys/
2250
2251 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2252 R:      Dan Williams <dan.j.williams@intel.com>
2253 W:      http://sourceforge.net/projects/xscaleiop
2254 S:      Odd fixes
2255 F:      Documentation/crypto/async-tx-api.txt
2256 F:      crypto/async_tx/
2257 F:      drivers/dma/
2258 F:      include/linux/dmaengine.h
2259 F:      include/linux/async_tx.h
2260
2261 AT24 EEPROM DRIVER
2262 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2263 L:      linux-i2c@vger.kernel.org
2264 S:      Maintained
2265 F:      drivers/misc/eeprom/at24.c
2266 F:      include/linux/platform_data/at24.h
2267
2268 ATA OVER ETHERNET (AOE) DRIVER
2269 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2270 W:      http://www.openaoe.org/
2271 S:      Supported
2272 F:      Documentation/aoe/
2273 F:      drivers/block/aoe/
2274
2275 ATHEROS 71XX/9XXX GPIO DRIVER
2276 M:      Alban Bedel <albeu@free.fr>
2277 W:      https://github.com/AlbanBedel/linux
2278 T:      git git://github.com/AlbanBedel/linux
2279 S:      Maintained
2280 F:      drivers/gpio/gpio-ath79.c
2281 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2282
2283 ATHEROS ATH GENERIC UTILITIES
2284 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2285 L:      linux-wireless@vger.kernel.org
2286 S:      Supported
2287 F:      drivers/net/wireless/ath/*
2288
2289 ATHEROS ATH5K WIRELESS DRIVER
2290 M:      Jiri Slaby <jirislaby@gmail.com>
2291 M:      Nick Kossifidis <mickflemm@gmail.com>
2292 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2293 L:      linux-wireless@vger.kernel.org
2294 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2295 S:      Maintained
2296 F:      drivers/net/wireless/ath/ath5k/
2297
2298 ATHEROS ATH6KL WIRELESS DRIVER
2299 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2300 L:      linux-wireless@vger.kernel.org
2301 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2303 S:      Supported
2304 F:      drivers/net/wireless/ath/ath6kl/
2305
2306 ATI_REMOTE2 DRIVER
2307 M:      Ville Syrjala <syrjala@sci.fi>
2308 S:      Maintained
2309 F:      drivers/input/misc/ati_remote2.c
2310
2311 ATK0110 HWMON DRIVER
2312 M:      Luca Tettamanti <kronos.it@gmail.com>
2313 L:      linux-hwmon@vger.kernel.org
2314 S:      Maintained
2315 F:      drivers/hwmon/asus_atk0110.c
2316
2317 ATLX ETHERNET DRIVERS
2318 M:      Jay Cliburn <jcliburn@gmail.com>
2319 M:      Chris Snook <chris.snook@gmail.com>
2320 L:      netdev@vger.kernel.org
2321 W:      http://sourceforge.net/projects/atl1
2322 W:      http://atl1.sourceforge.net
2323 S:      Maintained
2324 F:      drivers/net/ethernet/atheros/
2325
2326 ATM
2327 M:      Chas Williams <3chas3@gmail.com>
2328 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2329 L:      netdev@vger.kernel.org
2330 W:      http://linux-atm.sourceforge.net
2331 S:      Maintained
2332 F:      drivers/atm/
2333 F:      include/linux/atm*
2334 F:      include/uapi/linux/atm*
2335
2336 ATMEL AT91 / AT32 MCI DRIVER
2337 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2338 S:      Maintained
2339 F:      drivers/mmc/host/atmel-mci.c
2340
2341 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2342 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2343 S:      Supported
2344 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2345
2346 ATMEL Audio ALSA driver
2347 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2348 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2349 S:      Supported
2350 F:      sound/soc/atmel
2351
2352 ATMEL I2C DRIVER
2353 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2354 L:      linux-i2c@vger.kernel.org
2355 S:      Supported
2356 F:      drivers/i2c/busses/i2c-at91.c
2357
2358 ATMEL ISI DRIVER
2359 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2360 L:      linux-media@vger.kernel.org
2361 S:      Supported
2362 F:      drivers/media/platform/atmel/atmel-isi.c
2363 F:      include/media/atmel-isi.h
2364
2365 ATMEL LCDFB DRIVER
2366 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2367 L:      linux-fbdev@vger.kernel.org
2368 S:      Maintained
2369 F:      drivers/video/fbdev/atmel_lcdfb.c
2370 F:      include/video/atmel_lcdc.h
2371
2372 ATMEL MACB ETHERNET DRIVER
2373 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2374 S:      Supported
2375 F:      drivers/net/ethernet/cadence/
2376
2377 ATMEL MAXTOUCH DRIVER
2378 M:      Nick Dyer <nick@shmanahar.org>
2379 T:      git git://github.com/ndyer/linux.git
2380 S:      Maintained
2381 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2382 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2383 F:      include/linux/platform_data/atmel_mxt_ts.h
2384
2385 ATMEL NAND DRIVER
2386 M:      Wenyou Yang <wenyou.yang@atmel.com>
2387 M:      Josh Wu <rainyfeeling@outlook.com>
2388 L:      linux-mtd@lists.infradead.org
2389 S:      Supported
2390 F:      drivers/mtd/nand/atmel/*
2391
2392 ATMEL SAMA5D2 ADC DRIVER
2393 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2394 L:      linux-iio@vger.kernel.org
2395 S:      Supported
2396 F:      drivers/iio/adc/at91-sama5d2_adc.c
2397
2398 ATMEL SDMMC DRIVER
2399 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2400 L:      linux-mmc@vger.kernel.org
2401 S:      Supported
2402 F:      drivers/mmc/host/sdhci-of-at91.c
2403
2404 ATMEL SPI DRIVER
2405 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2406 S:      Supported
2407 F:      drivers/spi/spi-atmel.*
2408
2409 ATMEL SSC DRIVER
2410 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 S:      Supported
2413 F:      drivers/misc/atmel-ssc.c
2414 F:      include/linux/atmel-ssc.h
2415
2416 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2417 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 S:      Supported
2420 F:      drivers/misc/atmel_tclib.c
2421 F:      drivers/clocksource/tcb_clksrc.c
2422
2423 ATMEL USBA UDC DRIVER
2424 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426 S:      Supported
2427 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2428
2429 ATMEL WIRELESS DRIVER
2430 M:      Simon Kelley <simon@thekelleys.org.uk>
2431 L:      linux-wireless@vger.kernel.org
2432 W:      http://www.thekelleys.org.uk/atmel
2433 W:      http://atmelwlandriver.sourceforge.net/
2434 S:      Maintained
2435 F:      drivers/net/wireless/atmel/atmel*
2436
2437 ATMEL XDMA DRIVER
2438 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2439 L:      linux-arm-kernel@lists.infradead.org
2440 L:      dmaengine@vger.kernel.org
2441 S:      Supported
2442 F:      drivers/dma/at_xdmac.c
2443
2444 ATOMIC INFRASTRUCTURE
2445 M:      Will Deacon <will.deacon@arm.com>
2446 M:      Peter Zijlstra <peterz@infradead.org>
2447 R:      Boqun Feng <boqun.feng@gmail.com>
2448 L:      linux-kernel@vger.kernel.org
2449 S:      Maintained
2450 F:      arch/*/include/asm/atomic*.h
2451 F:      include/*/atomic*.h
2452
2453 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2454 M:      Bradley Grove <linuxdrivers@attotech.com>
2455 L:      linux-scsi@vger.kernel.org
2456 W:      http://www.attotech.com
2457 S:      Supported
2458 F:      drivers/scsi/esas2r
2459
2460 ATUSB IEEE 802.15.4 RADIO DRIVER
2461 M:      Stefan Schmidt <stefan@osg.samsung.com>
2462 L:      linux-wpan@vger.kernel.org
2463 S:      Maintained
2464 F:      drivers/net/ieee802154/atusb.c
2465 F:      drivers/net/ieee802154/atusb.h
2466 F:      drivers/net/ieee802154/at86rf230.h
2467
2468 AUDIT SUBSYSTEM
2469 M:      Paul Moore <paul@paul-moore.com>
2470 M:      Eric Paris <eparis@redhat.com>
2471 L:      linux-audit@redhat.com (moderated for non-subscribers)
2472 W:      https://github.com/linux-audit
2473 W:      https://people.redhat.com/sgrubb/audit
2474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2475 S:      Supported
2476 F:      include/linux/audit.h
2477 F:      include/uapi/linux/audit.h
2478 F:      kernel/audit*
2479
2480 AUXILIARY DISPLAY DRIVERS
2481 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2482 W:      http://miguelojeda.es/auxdisplay.htm
2483 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2484 S:      Maintained
2485 F:      drivers/auxdisplay/
2486 F:      include/linux/cfag12864b.h
2487
2488 AX.25 NETWORK LAYER
2489 M:      Ralf Baechle <ralf@linux-mips.org>
2490 L:      linux-hams@vger.kernel.org
2491 W:      http://www.linux-ax25.org/
2492 S:      Maintained
2493 F:      include/uapi/linux/ax25.h
2494 F:      include/net/ax25.h
2495 F:      net/ax25/
2496
2497 AXENTIA ARM DEVICES
2498 M:      Peter Rosin <peda@axentia.se>
2499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 S:      Maintained
2501 F:      Documentation/devicetree/bindings/arm/axentia.txt
2502 F:      arch/arm/boot/dts/at91-linea.dtsi
2503 F:      arch/arm/boot/dts/at91-tse850-3.dts
2504
2505 AXENTIA ASOC DRIVERS
2506 M:      Peter Rosin <peda@axentia.se>
2507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2508 S:      Maintained
2509 F:      Documentation/devicetree/bindings/sound/axentia,*
2510 F:      sound/soc/atmel/tse850-pcm5142.c
2511
2512 AZ6007 DVB DRIVER
2513 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2514 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2515 L:      linux-media@vger.kernel.org
2516 W:      https://linuxtv.org
2517 T:      git git://linuxtv.org/media_tree.git
2518 S:      Maintained
2519 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2520
2521 AZTECH FM RADIO RECEIVER DRIVER
2522 M:      Hans Verkuil <hverkuil@xs4all.nl>
2523 L:      linux-media@vger.kernel.org
2524 T:      git git://linuxtv.org/media_tree.git
2525 W:      https://linuxtv.org
2526 S:      Maintained
2527 F:      drivers/media/radio/radio-aztech*
2528
2529 B43 WIRELESS DRIVER
2530 L:      linux-wireless@vger.kernel.org
2531 L:      b43-dev@lists.infradead.org
2532 W:      http://wireless.kernel.org/en/users/Drivers/b43
2533 S:      Odd Fixes
2534 F:      drivers/net/wireless/broadcom/b43/
2535
2536 B43LEGACY WIRELESS DRIVER
2537 M:      Larry Finger <Larry.Finger@lwfinger.net>
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:      Maintained
2542 F:      drivers/net/wireless/broadcom/b43legacy/
2543
2544 BACKLIGHT CLASS/SUBSYSTEM
2545 M:      Lee Jones <lee.jones@linaro.org>
2546 M:      Daniel Thompson <daniel.thompson@linaro.org>
2547 M:      Jingoo Han <jingoohan1@gmail.com>
2548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2549 S:      Maintained
2550 F:      drivers/video/backlight/
2551 F:      include/linux/backlight.h
2552 F:      include/linux/pwm_backlight.h
2553 F:      Documentation/devicetree/bindings/leds/backlight
2554
2555 BATMAN ADVANCED
2556 M:      Marek Lindner <mareklindner@neomailbox.ch>
2557 M:      Simon Wunderlich <sw@simonwunderlich.de>
2558 M:      Antonio Quartulli <a@unstable.cc>
2559 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2560 W:      https://www.open-mesh.org/
2561 Q:      https://patchwork.open-mesh.org/project/batman/list/
2562 S:      Maintained
2563 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2564 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2565 F:      Documentation/networking/batman-adv.rst
2566 F:      include/uapi/linux/batman_adv.h
2567 F:      net/batman-adv/
2568
2569 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2570 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2571 L:      linux-hams@vger.kernel.org
2572 W:      http://www.baycom.org/~tom/ham/ham.html
2573 S:      Maintained
2574 F:      drivers/net/hamradio/baycom*
2575
2576 BCACHE (BLOCK LAYER CACHE)
2577 M:      Michael Lyle <mlyle@lyle.org>
2578 M:      Kent Overstreet <kent.overstreet@gmail.com>
2579 L:      linux-bcache@vger.kernel.org
2580 W:      http://bcache.evilpiepirate.org
2581 C:      irc://irc.oftc.net/bcache
2582 S:      Maintained
2583 F:      drivers/md/bcache/
2584
2585 BDISP ST MEDIA DRIVER
2586 M:      Fabien Dessenne <fabien.dessenne@st.com>
2587 L:      linux-media@vger.kernel.org
2588 T:      git git://linuxtv.org/media_tree.git
2589 W:      https://linuxtv.org
2590 S:      Supported
2591 F:      drivers/media/platform/sti/bdisp
2592
2593 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2594 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2595 L:      netdev@vger.kernel.org
2596 S:      Maintained
2597 F:      drivers/net/ethernet/ec_bhf.c
2598
2599 BEFS FILE SYSTEM
2600 M:      Luis de Bethencourt <luisbg@kernel.org>
2601 M:      Salah Triki <salah.triki@gmail.com>
2602 S:      Maintained
2603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2604 F:      Documentation/filesystems/befs.txt
2605 F:      fs/befs/
2606
2607 BFQ I/O SCHEDULER
2608 M:      Paolo Valente <paolo.valente@linaro.org>
2609 M:      Jens Axboe <axboe@kernel.dk>
2610 L:      linux-block@vger.kernel.org
2611 S:      Maintained
2612 F:      block/bfq-*
2613 F:      Documentation/block/bfq-iosched.txt
2614
2615 BFS FILE SYSTEM
2616 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2617 S:      Maintained
2618 F:      Documentation/filesystems/bfs.txt
2619 F:      fs/bfs/
2620 F:      include/uapi/linux/bfs_fs.h
2621
2622 BLACKFIN ARCHITECTURE
2623 M:      Steven Miao <realmz6@gmail.com>
2624 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625 T:      git git://git.code.sf.net/p/adi-linux/code
2626 W:      http://blackfin.uclinux.org
2627 S:      Supported
2628 F:      arch/blackfin/
2629
2630 BLACKFIN EMAC DRIVER
2631 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632 W:      http://blackfin.uclinux.org
2633 S:      Supported
2634 F:      drivers/net/ethernet/adi/
2635
2636 BLACKFIN MEDIA DRIVER
2637 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2638 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639 W:      http://blackfin.uclinux.org/
2640 S:      Supported
2641 F:      drivers/media/platform/blackfin/
2642 F:      drivers/media/i2c/adv7183*
2643 F:      drivers/media/i2c/vs6624*
2644
2645 BLACKFIN RTC DRIVER
2646 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647 W:      http://blackfin.uclinux.org
2648 S:      Supported
2649 F:      drivers/rtc/rtc-bfin.c
2650
2651 BLACKFIN SDH DRIVER
2652 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653 W:      http://blackfin.uclinux.org
2654 S:      Supported
2655 F:      drivers/mmc/host/bfin_sdh.c
2656
2657 BLACKFIN SERIAL DRIVER
2658 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659 W:      http://blackfin.uclinux.org
2660 S:      Supported
2661 F:      drivers/tty/serial/bfin_uart.c
2662
2663 BLACKFIN WATCHDOG DRIVER
2664 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2665 W:      http://blackfin.uclinux.org
2666 S:      Supported
2667 F:      drivers/watchdog/bfin_wdt.c
2668
2669 BLINKM RGB LED DRIVER
2670 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2671 S:      Maintained
2672 F:      drivers/leds/leds-blinkm.c
2673
2674 BLOCK LAYER
2675 M:      Jens Axboe <axboe@kernel.dk>
2676 L:      linux-block@vger.kernel.org
2677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2678 S:      Maintained
2679 F:      block/
2680 F:      kernel/trace/blktrace.c
2681 F:      lib/sbitmap.c
2682
2683 BLOCK2MTD DRIVER
2684 M:      Joern Engel <joern@lazybastard.org>
2685 L:      linux-mtd@lists.infradead.org
2686 S:      Maintained
2687 F:      drivers/mtd/devices/block2mtd.c
2688
2689 BLUETOOTH DRIVERS
2690 M:      Marcel Holtmann <marcel@holtmann.org>
2691 M:      Gustavo Padovan <gustavo@padovan.org>
2692 M:      Johan Hedberg <johan.hedberg@gmail.com>
2693 L:      linux-bluetooth@vger.kernel.org
2694 W:      http://www.bluez.org/
2695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2697 S:      Maintained
2698 F:      drivers/bluetooth/
2699
2700 BLUETOOTH SUBSYSTEM
2701 M:      Marcel Holtmann <marcel@holtmann.org>
2702 M:      Gustavo Padovan <gustavo@padovan.org>
2703 M:      Johan Hedberg <johan.hedberg@gmail.com>
2704 L:      linux-bluetooth@vger.kernel.org
2705 W:      http://www.bluez.org/
2706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2708 S:      Maintained
2709 F:      net/bluetooth/
2710 F:      include/net/bluetooth/
2711
2712 BONDING DRIVER
2713 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2714 M:      Veaceslav Falico <vfalico@gmail.com>
2715 M:      Andy Gospodarek <andy@greyhouse.net>
2716 L:      netdev@vger.kernel.org
2717 W:      http://sourceforge.net/projects/bonding/
2718 S:      Supported
2719 F:      drivers/net/bonding/
2720 F:      include/uapi/linux/if_bonding.h
2721
2722 BPF (Safe dynamic programs and tools)
2723 M:      Alexei Starovoitov <ast@kernel.org>
2724 M:      Daniel Borkmann <daniel@iogearbox.net>
2725 L:      netdev@vger.kernel.org
2726 L:      linux-kernel@vger.kernel.org
2727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2729 S:      Supported
2730 F:      arch/x86/net/bpf_jit*
2731 F:      Documentation/networking/filter.txt
2732 F:      Documentation/bpf/
2733 F:      include/linux/bpf*
2734 F:      include/linux/filter.h
2735 F:      include/trace/events/bpf.h
2736 F:      include/trace/events/xdp.h
2737 F:      include/uapi/linux/bpf*
2738 F:      include/uapi/linux/filter.h
2739 F:      kernel/bpf/
2740 F:      kernel/trace/bpf_trace.c
2741 F:      lib/test_bpf.c
2742 F:      net/bpf/
2743 F:      net/core/filter.c
2744 F:      net/sched/act_bpf.c
2745 F:      net/sched/cls_bpf.c
2746 F:      samples/bpf/
2747 F:      tools/bpf/
2748 F:      tools/testing/selftests/bpf/
2749
2750 BROADCOM B44 10/100 ETHERNET DRIVER
2751 M:      Michael Chan <michael.chan@broadcom.com>
2752 L:      netdev@vger.kernel.org
2753 S:      Supported
2754 F:      drivers/net/ethernet/broadcom/b44.*
2755
2756 BROADCOM B53 ETHERNET SWITCH DRIVER
2757 M:      Florian Fainelli <f.fainelli@gmail.com>
2758 L:      netdev@vger.kernel.org
2759 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2760 S:      Supported
2761 F:      drivers/net/dsa/b53/*
2762 F:      include/linux/platform_data/b53.h
2763
2764 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2765 M:      Florian Fainelli <f.fainelli@gmail.com>
2766 M:      Ray Jui <rjui@broadcom.com>
2767 M:      Scott Branden <sbranden@broadcom.com>
2768 M:      bcm-kernel-feedback-list@broadcom.com
2769 T:      git git://github.com/broadcom/mach-bcm
2770 S:      Maintained
2771 N:      bcm281*
2772 N:      bcm113*
2773 N:      bcm216*
2774 N:      kona
2775 F:      arch/arm/mach-bcm/
2776
2777 BROADCOM BCM2835 ARM ARCHITECTURE
2778 M:      Eric Anholt <eric@anholt.net>
2779 M:      Stefan Wahren <stefan.wahren@i2se.com>
2780 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2781 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2782 T:      git git://github.com/anholt/linux
2783 S:      Maintained
2784 N:      bcm2835
2785 F:      drivers/staging/vc04_services
2786
2787 BROADCOM BCM47XX MIPS ARCHITECTURE
2788 M:      Hauke Mehrtens <hauke@hauke-m.de>
2789 M:      Rafał Miłecki <zajec5@gmail.com>
2790 L:      linux-mips@linux-mips.org
2791 S:      Maintained
2792 F:      Documentation/devicetree/bindings/mips/brcm/
2793 F:      arch/mips/bcm47xx/*
2794 F:      arch/mips/include/asm/mach-bcm47xx/*
2795
2796 BROADCOM BCM5301X ARM ARCHITECTURE
2797 M:      Hauke Mehrtens <hauke@hauke-m.de>
2798 M:      Rafał Miłecki <zajec5@gmail.com>
2799 M:      Jon Mason <jonmason@broadcom.com>
2800 M:      bcm-kernel-feedback-list@broadcom.com
2801 L:      linux-arm-kernel@lists.infradead.org
2802 S:      Maintained
2803 F:      arch/arm/mach-bcm/bcm_5301x.c
2804 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2805 F:      arch/arm/boot/dts/bcm470*
2806 F:      arch/arm/boot/dts/bcm953012*
2807
2808 BROADCOM BCM53573 ARM ARCHITECTURE
2809 M:      Rafał Miłecki <rafal@milecki.pl>
2810 L:      linux-arm-kernel@lists.infradead.org
2811 S:      Maintained
2812 F:      arch/arm/boot/dts/bcm53573*
2813 F:      arch/arm/boot/dts/bcm47189*
2814
2815 BROADCOM BCM63XX ARM ARCHITECTURE
2816 M:      Florian Fainelli <f.fainelli@gmail.com>
2817 M:      bcm-kernel-feedback-list@broadcom.com
2818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2819 T:      git git://github.com/broadcom/stblinux.git
2820 S:      Maintained
2821 N:      bcm63xx
2822
2823 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2824 M:      Kevin Cernekee <cernekee@gmail.com>
2825 L:      linux-usb@vger.kernel.org
2826 S:      Maintained
2827 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2828
2829 BROADCOM BCM7XXX ARM ARCHITECTURE
2830 M:      Brian Norris <computersforpeace@gmail.com>
2831 M:      Gregory Fong <gregory.0xf0@gmail.com>
2832 M:      Florian Fainelli <f.fainelli@gmail.com>
2833 M:      bcm-kernel-feedback-list@broadcom.com
2834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2835 T:      git git://github.com/broadcom/stblinux.git
2836 S:      Maintained
2837 F:      arch/arm/mach-bcm/*brcmstb*
2838 F:      arch/arm/boot/dts/bcm7*.dts*
2839 F:      drivers/bus/brcmstb_gisb.c
2840 N:      brcmstb
2841
2842 BROADCOM BMIPS CPUFREQ DRIVER
2843 M:      Markus Mayer <mmayer@broadcom.com>
2844 M:      bcm-kernel-feedback-list@broadcom.com
2845 L:      linux-pm@vger.kernel.org
2846 S:      Maintained
2847 F:      drivers/cpufreq/bmips-cpufreq.c
2848
2849 BROADCOM BMIPS MIPS ARCHITECTURE
2850 M:      Kevin Cernekee <cernekee@gmail.com>
2851 M:      Florian Fainelli <f.fainelli@gmail.com>
2852 L:      linux-mips@linux-mips.org
2853 T:      git git://github.com/broadcom/stblinux.git
2854 S:      Maintained
2855 F:      arch/mips/bmips/*
2856 F:      arch/mips/include/asm/mach-bmips/*
2857 F:      arch/mips/kernel/*bmips*
2858 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2859 F:      drivers/irqchip/irq-bcm63*
2860 F:      drivers/irqchip/irq-bcm7*
2861 F:      drivers/irqchip/irq-brcmstb*
2862 F:      include/linux/bcm963xx_nvram.h
2863 F:      include/linux/bcm963xx_tag.h
2864
2865 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2866 M:      Rasesh Mody <rasesh.mody@cavium.com>
2867 M:      Harish Patil <harish.patil@cavium.com>
2868 M:      Dept-GELinuxNICDev@cavium.com
2869 L:      netdev@vger.kernel.org
2870 S:      Supported
2871 F:      drivers/net/ethernet/broadcom/bnx2.*
2872 F:      drivers/net/ethernet/broadcom/bnx2_*
2873
2874 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2875 M:      QLogic-Storage-Upstream@qlogic.com
2876 L:      linux-scsi@vger.kernel.org
2877 S:      Supported
2878 F:      drivers/scsi/bnx2fc/
2879
2880 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2881 M:      QLogic-Storage-Upstream@qlogic.com
2882 L:      linux-scsi@vger.kernel.org
2883 S:      Supported
2884 F:      drivers/scsi/bnx2i/
2885
2886 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2887 M:      Ariel Elior <ariel.elior@cavium.com>
2888 M:      everest-linux-l2@cavium.com
2889 L:      netdev@vger.kernel.org
2890 S:      Supported
2891 F:      drivers/net/ethernet/broadcom/bnx2x/
2892
2893 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2894 M:      Michael Chan <michael.chan@broadcom.com>
2895 L:      netdev@vger.kernel.org
2896 S:      Supported
2897 F:      drivers/net/ethernet/broadcom/bnxt/
2898
2899 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2900 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2901 M:      Franky Lin <franky.lin@broadcom.com>
2902 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2903 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2904 M:      Wright Feng <wright.feng@cypress.com>
2905 L:      linux-wireless@vger.kernel.org
2906 L:      brcm80211-dev-list.pdl@broadcom.com
2907 L:      brcm80211-dev-list@cypress.com
2908 S:      Supported
2909 F:      drivers/net/wireless/broadcom/brcm80211/
2910
2911 BROADCOM BRCMSTB GPIO DRIVER
2912 M:      Gregory Fong <gregory.0xf0@gmail.com>
2913 L:      bcm-kernel-feedback-list@broadcom.com
2914 S:      Supported
2915 F:      drivers/gpio/gpio-brcmstb.c
2916 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2917
2918 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2919 M:      Al Cooper <alcooperx@gmail.com>
2920 L:      linux-kernel@vger.kernel.org
2921 L:      bcm-kernel-feedback-list@broadcom.com
2922 S:      Maintained
2923 F:      drivers/phy/broadcom/phy-brcm-usb*
2924
2925 BROADCOM GENET ETHERNET DRIVER
2926 M:      Doug Berger <opendmb@gmail.com>
2927 M:      Florian Fainelli <f.fainelli@gmail.com>
2928 L:      netdev@vger.kernel.org
2929 S:      Supported
2930 F:      drivers/net/ethernet/broadcom/genet/
2931
2932 BROADCOM IPROC ARM ARCHITECTURE
2933 M:      Ray Jui <rjui@broadcom.com>
2934 M:      Scott Branden <sbranden@broadcom.com>
2935 M:      Jon Mason <jonmason@broadcom.com>
2936 M:      bcm-kernel-feedback-list@broadcom.com
2937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2938 T:      git git://github.com/broadcom/cygnus-linux.git
2939 S:      Maintained
2940 N:      iproc
2941 N:      cygnus
2942 N:      bcm[-_]nsp
2943 N:      bcm9113*
2944 N:      bcm9583*
2945 N:      bcm9585*
2946 N:      bcm9586*
2947 N:      bcm988312
2948 N:      bcm113*
2949 N:      bcm583*
2950 N:      bcm585*
2951 N:      bcm586*
2952 N:      bcm88312
2953 N:      hr2
2954 F:      arch/arm64/boot/dts/broadcom/ns2*
2955 F:      drivers/clk/bcm/clk-ns*
2956 F:      drivers/pinctrl/bcm/pinctrl-ns*
2957
2958 BROADCOM KONA GPIO DRIVER
2959 M:      Ray Jui <rjui@broadcom.com>
2960 L:      bcm-kernel-feedback-list@broadcom.com
2961 S:      Supported
2962 F:      drivers/gpio/gpio-bcm-kona.c
2963 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2964
2965 BROADCOM NETXTREME-E ROCE DRIVER
2966 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2967 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2968 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2969 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2970 L:      linux-rdma@vger.kernel.org
2971 W:      http://www.broadcom.com
2972 S:      Supported
2973 F:      drivers/infiniband/hw/bnxt_re/
2974 F:      include/uapi/rdma/bnxt_re-abi.h
2975
2976 BROADCOM NVRAM DRIVER
2977 M:      Rafał Miłecki <zajec5@gmail.com>
2978 L:      linux-mips@linux-mips.org
2979 S:      Maintained
2980 F:      drivers/firmware/broadcom/*
2981
2982 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2983 M:      Rafał Miłecki <zajec5@gmail.com>
2984 L:      linux-wireless@vger.kernel.org
2985 S:      Maintained
2986 F:      drivers/bcma/
2987 F:      include/linux/bcma/
2988
2989 BROADCOM STB AVS CPUFREQ DRIVER
2990 M:      Markus Mayer <mmayer@broadcom.com>
2991 M:      bcm-kernel-feedback-list@broadcom.com
2992 L:      linux-pm@vger.kernel.org
2993 S:      Maintained
2994 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2995 F:      drivers/cpufreq/brcmstb*
2996
2997 BROADCOM STB AVS TMON DRIVER
2998 M:      Markus Mayer <mmayer@broadcom.com>
2999 M:      bcm-kernel-feedback-list@broadcom.com
3000 L:      linux-pm@vger.kernel.org
3001 S:      Maintained
3002 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3003 F:      drivers/thermal/broadcom/brcmstb*
3004
3005 BROADCOM STB NAND FLASH DRIVER
3006 M:      Brian Norris <computersforpeace@gmail.com>
3007 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3008 L:      linux-mtd@lists.infradead.org
3009 L:      bcm-kernel-feedback-list@broadcom.com
3010 S:      Maintained
3011 F:      drivers/mtd/nand/brcmnand/
3012
3013 BROADCOM STB DPFE DRIVER
3014 M:      Markus Mayer <mmayer@broadcom.com>
3015 M:      bcm-kernel-feedback-list@broadcom.com
3016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3017 S:      Maintained
3018 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3019 F:      drivers/memory/brcmstb_dpfe.c
3020
3021 BROADCOM SYSTEMPORT ETHERNET DRIVER
3022 M:      Florian Fainelli <f.fainelli@gmail.com>
3023 L:      netdev@vger.kernel.org
3024 S:      Supported
3025 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3026
3027 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3028 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3029 M:      Prashant Sreedharan <prashant@broadcom.com>
3030 M:      Michael Chan <mchan@broadcom.com>
3031 L:      netdev@vger.kernel.org
3032 S:      Supported
3033 F:      drivers/net/ethernet/broadcom/tg3.*
3034
3035 BROCADE BFA FC SCSI DRIVER
3036 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3037 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3038 L:      linux-scsi@vger.kernel.org
3039 S:      Supported
3040 F:      drivers/scsi/bfa/
3041
3042 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3043 M:      Rasesh Mody <rasesh.mody@cavium.com>
3044 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3045 M:      Dept-GELinuxNICDev@cavium.com
3046 L:      netdev@vger.kernel.org
3047 S:      Supported
3048 F:      drivers/net/ethernet/brocade/bna/
3049
3050 BSG (block layer generic sg v4 driver)
3051 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3052 L:      linux-scsi@vger.kernel.org
3053 S:      Supported
3054 F:      block/bsg.c
3055 F:      include/linux/bsg.h
3056 F:      include/uapi/linux/bsg.h
3057
3058 BT87X AUDIO DRIVER
3059 M:      Clemens Ladisch <clemens@ladisch.de>
3060 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3061 T:      git git://git.alsa-project.org/alsa-kernel.git
3062 S:      Maintained
3063 F:      Documentation/sound/alsa/Bt87x.txt
3064 F:      sound/pci/bt87x.c
3065
3066 BT8XXGPIO DRIVER
3067 M:      Michael Buesch <m@bues.ch>
3068 W:      http://bu3sch.de/btgpio.php
3069 S:      Maintained
3070 F:      drivers/gpio/gpio-bt8xx.c
3071
3072 BTRFS FILE SYSTEM
3073 M:      Chris Mason <clm@fb.com>
3074 M:      Josef Bacik <jbacik@fb.com>
3075 M:      David Sterba <dsterba@suse.com>
3076 L:      linux-btrfs@vger.kernel.org
3077 W:      http://btrfs.wiki.kernel.org/
3078 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3080 S:      Maintained
3081 F:      Documentation/filesystems/btrfs.txt
3082 F:      fs/btrfs/
3083 F:      include/linux/btrfs*
3084 F:      include/uapi/linux/btrfs*
3085
3086 BTTV VIDEO4LINUX DRIVER
3087 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3088 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3089 L:      linux-media@vger.kernel.org
3090 W:      https://linuxtv.org
3091 T:      git git://linuxtv.org/media_tree.git
3092 S:      Odd fixes
3093 F:      Documentation/media/v4l-drivers/bttv*
3094 F:      drivers/media/pci/bt8xx/bttv*
3095
3096 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3097 M:      Chanwoo Choi <cw00.choi@samsung.com>
3098 L:      linux-pm@vger.kernel.org
3099 L:      linux-samsung-soc@vger.kernel.org
3100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3101 S:      Maintained
3102 F:      drivers/devfreq/exynos-bus.c
3103 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3104
3105 BUSLOGIC SCSI DRIVER
3106 M:      Khalid Aziz <khalid@gonehiking.org>
3107 L:      linux-scsi@vger.kernel.org
3108 S:      Maintained
3109 F:      drivers/scsi/BusLogic.*
3110 F:      drivers/scsi/FlashPoint.*
3111
3112 C-MEDIA CMI8788 DRIVER
3113 M:      Clemens Ladisch <clemens@ladisch.de>
3114 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3115 T:      git git://git.alsa-project.org/alsa-kernel.git
3116 S:      Maintained
3117 F:      sound/pci/oxygen/
3118
3119 C6X ARCHITECTURE
3120 M:      Mark Salter <msalter@redhat.com>
3121 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3122 L:      linux-c6x-dev@linux-c6x.org
3123 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3124 S:      Maintained
3125 F:      arch/c6x/
3126
3127 CA8210 IEEE-802.15.4 RADIO DRIVER
3128 M:      Harry Morris <h.morris@cascoda.com>
3129 L:      linux-wpan@vger.kernel.org
3130 W:      https://github.com/Cascoda/ca8210-linux.git
3131 S:      Maintained
3132 F:      drivers/net/ieee802154/ca8210.c
3133 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3134
3135 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3136 M:      David Howells <dhowells@redhat.com>
3137 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3138 S:      Supported
3139 F:      Documentation/filesystems/caching/cachefiles.txt
3140 F:      fs/cachefiles/
3141
3142 CADET FM/AM RADIO RECEIVER DRIVER
3143 M:      Hans Verkuil <hverkuil@xs4all.nl>
3144 L:      linux-media@vger.kernel.org
3145 T:      git git://linuxtv.org/media_tree.git
3146 W:      https://linuxtv.org
3147 S:      Maintained
3148 F:      drivers/media/radio/radio-cadet*
3149
3150 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3151 M:      Jonathan Corbet <corbet@lwn.net>
3152 L:      linux-media@vger.kernel.org
3153 T:      git git://linuxtv.org/media_tree.git
3154 S:      Maintained
3155 F:      Documentation/media/v4l-drivers/cafe_ccic*
3156 F:      drivers/media/platform/marvell-ccic/
3157
3158 CAIF NETWORK LAYER
3159 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3160 L:      netdev@vger.kernel.org
3161 S:      Supported
3162 F:      Documentation/networking/caif/
3163 F:      drivers/net/caif/
3164 F:      include/uapi/linux/caif/
3165 F:      include/net/caif/
3166 F:      net/caif/
3167
3168 CALGARY x86-64 IOMMU
3169 M:      Muli Ben-Yehuda <mulix@mulix.org>
3170 M:      Jon Mason <jdmason@kudzu.us>
3171 L:      iommu@lists.linux-foundation.org
3172 S:      Maintained
3173 F:      arch/x86/kernel/pci-calgary_64.c
3174 F:      arch/x86/kernel/tce_64.c
3175 F:      arch/x86/include/asm/calgary.h
3176 F:      arch/x86/include/asm/tce.h
3177
3178 CAN NETWORK DRIVERS
3179 M:      Wolfgang Grandegger <wg@grandegger.com>
3180 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3181 L:      linux-can@vger.kernel.org
3182 W:      https://github.com/linux-can
3183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3185 S:      Maintained
3186 F:      Documentation/devicetree/bindings/net/can/
3187 F:      drivers/net/can/
3188 F:      include/linux/can/dev.h
3189 F:      include/linux/can/platform/
3190 F:      include/uapi/linux/can/error.h
3191 F:      include/uapi/linux/can/netlink.h
3192
3193 CAN NETWORK LAYER
3194 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3195 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3196 L:      linux-can@vger.kernel.org
3197 W:      https://github.com/linux-can
3198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3200 S:      Maintained
3201 F:      Documentation/networking/can.txt
3202 F:      net/can/
3203 F:      include/linux/can/core.h
3204 F:      include/uapi/linux/can.h
3205 F:      include/uapi/linux/can/bcm.h
3206 F:      include/uapi/linux/can/raw.h
3207 F:      include/uapi/linux/can/gw.h
3208
3209 CAPABILITIES
3210 M:      Serge Hallyn <serge@hallyn.com>
3211 L:      linux-security-module@vger.kernel.org
3212 S:      Supported
3213 F:      include/linux/capability.h
3214 F:      include/uapi/linux/capability.h
3215 F:      security/commoncap.c
3216 F:      kernel/capability.c
3217
3218 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3219 M:      Kevin Tsai <ktsai@capellamicro.com>
3220 S:      Maintained
3221 F:      drivers/iio/light/cm*
3222
3223 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3224 M:      Christian Lamparter <chunkeey@googlemail.com>
3225 L:      linux-wireless@vger.kernel.org
3226 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3227 S:      Maintained
3228 F:      drivers/net/wireless/ath/carl9170/
3229
3230 CAVIUM I2C DRIVER
3231 M:      Jan Glauber <jglauber@cavium.com>
3232 M:      David Daney <david.daney@cavium.com>
3233 W:      http://www.cavium.com
3234 S:      Supported
3235 F:      drivers/i2c/busses/i2c-octeon*
3236 F:      drivers/i2c/busses/i2c-thunderx*
3237
3238 CAVIUM LIQUIDIO NETWORK DRIVER
3239 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3240 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3241 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3242 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3243 L:      netdev@vger.kernel.org
3244 W:      http://www.cavium.com
3245 S:      Supported
3246 F:      drivers/net/ethernet/cavium/liquidio/
3247
3248 CAVIUM MMC DRIVER
3249 M:      Jan Glauber <jglauber@cavium.com>
3250 M:      David Daney <david.daney@cavium.com>
3251 M:      Steven J. Hill <Steven.Hill@cavium.com>
3252 W:      http://www.cavium.com
3253 S:      Supported
3254 F:      drivers/mmc/host/cavium*
3255
3256 CAVIUM OCTEON-TX CRYPTO DRIVER
3257 M:      George Cherian <george.cherian@cavium.com>
3258 L:      linux-crypto@vger.kernel.org
3259 W:      http://www.cavium.com
3260 S:      Supported
3261 F:      drivers/crypto/cavium/cpt/
3262
3263 CAVIUM THUNDERX2 ARM64 SOC
3264 M:      Robert Richter <rrichter@cavium.com>
3265 M:      Jayachandran C <jnair@caviumnetworks.com>
3266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3267 S:      Maintained
3268 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3269 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3270
3271 CC2520 IEEE-802.15.4 RADIO DRIVER
3272 M:      Varka Bhadram <varkabhadram@gmail.com>
3273 L:      linux-wpan@vger.kernel.org
3274 S:      Maintained
3275 F:      drivers/net/ieee802154/cc2520.c
3276 F:      include/linux/spi/cc2520.h
3277 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3278
3279 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3280 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3281 L:      linux-crypto@vger.kernel.org
3282 L:      driverdev-devel@linuxdriverproject.org
3283 S:      Supported
3284 F:      drivers/staging/ccree/
3285 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3286
3287 CEC FRAMEWORK
3288 M:      Hans Verkuil <hans.verkuil@cisco.com>
3289 L:      linux-media@vger.kernel.org
3290 T:      git git://linuxtv.org/media_tree.git
3291 W:      http://linuxtv.org
3292 S:      Supported
3293 F:      Documentation/media/kapi/cec-core.rst
3294 F:      Documentation/media/uapi/cec
3295 F:      drivers/media/cec/
3296 F:      drivers/media/rc/keymaps/rc-cec.c
3297 F:      include/media/cec.h
3298 F:      include/media/cec-notifier.h
3299 F:      include/uapi/linux/cec.h
3300 F:      include/uapi/linux/cec-funcs.h
3301 F:      Documentation/devicetree/bindings/media/cec.txt
3302
3303 CEC GPIO DRIVER
3304 M:      Hans Verkuil <hans.verkuil@cisco.com>
3305 L:      linux-media@vger.kernel.org
3306 T:      git git://linuxtv.org/media_tree.git
3307 W:      http://linuxtv.org
3308 S:      Supported
3309 F:      drivers/media/platform/cec-gpio/
3310 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3311
3312 CELL BROADBAND ENGINE ARCHITECTURE
3313 M:      Arnd Bergmann <arnd@arndb.de>
3314 L:      linuxppc-dev@lists.ozlabs.org
3315 W:      http://www.ibm.com/developerworks/power/cell/
3316 S:      Supported
3317 F:      arch/powerpc/include/asm/cell*.h
3318 F:      arch/powerpc/include/asm/spu*.h
3319 F:      arch/powerpc/include/uapi/asm/spu*.h
3320 F:      arch/powerpc/oprofile/*cell*
3321 F:      arch/powerpc/platforms/cell/
3322
3323 CEPH COMMON CODE (LIBCEPH)
3324 M:      Ilya Dryomov <idryomov@gmail.com>
3325 M:      "Yan, Zheng" <zyan@redhat.com>
3326 M:      Sage Weil <sage@redhat.com>
3327 L:      ceph-devel@vger.kernel.org
3328 W:      http://ceph.com/
3329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3330 T:      git git://github.com/ceph/ceph-client.git
3331 S:      Supported
3332 F:      net/ceph/
3333 F:      include/linux/ceph/
3334 F:      include/linux/crush/
3335
3336 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3337 M:      "Yan, Zheng" <zyan@redhat.com>
3338 M:      Sage Weil <sage@redhat.com>
3339 M:      Ilya Dryomov <idryomov@gmail.com>
3340 L:      ceph-devel@vger.kernel.org
3341 W:      http://ceph.com/
3342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3343 T:      git git://github.com/ceph/ceph-client.git
3344 S:      Supported
3345 F:      Documentation/filesystems/ceph.txt
3346 F:      fs/ceph/
3347
3348 CERTIFICATE HANDLING:
3349 M:      David Howells <dhowells@redhat.com>
3350 M:      David Woodhouse <dwmw2@infradead.org>
3351 L:      keyrings@vger.kernel.org
3352 S:      Maintained
3353 F:      Documentation/module-signing.txt
3354 F:      certs/
3355 F:      scripts/sign-file.c
3356 F:      scripts/extract-cert.c
3357
3358 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3359 L:      linux-usb@vger.kernel.org
3360 S:      Orphan
3361 F:      Documentation/usb/WUSB-Design-overview.txt
3362 F:      Documentation/usb/wusb-cbaf
3363 F:      drivers/usb/host/hwa-hc.c
3364 F:      drivers/usb/host/whci/
3365 F:      drivers/usb/wusbcore/
3366 F:      include/linux/usb/wusb*
3367
3368 CFAG12864B LCD DRIVER
3369 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3370 W:      http://miguelojeda.es/auxdisplay.htm
3371 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3372 S:      Maintained
3373 F:      drivers/auxdisplay/cfag12864b.c
3374 F:      include/linux/cfag12864b.h
3375
3376 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3377 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3378 W:      http://miguelojeda.es/auxdisplay.htm
3379 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3380 S:      Maintained
3381 F:      drivers/auxdisplay/cfag12864bfb.c
3382 F:      include/linux/cfag12864b.h
3383
3384 802.11 (including CFG80211/NL80211)
3385 M:      Johannes Berg <johannes@sipsolutions.net>
3386 L:      linux-wireless@vger.kernel.org
3387 W:      http://wireless.kernel.org/
3388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3390 S:      Maintained
3391 F:      net/wireless/
3392 F:      include/uapi/linux/nl80211.h
3393 F:      include/linux/ieee80211.h
3394 F:      include/net/wext.h
3395 F:      include/net/cfg80211.h
3396 F:      include/net/iw_handler.h
3397 F:      include/net/ieee80211_radiotap.h
3398 F:      Documentation/driver-api/80211/cfg80211.rst
3399 F:      Documentation/networking/regulatory.txt
3400
3401 CHAR and MISC DRIVERS
3402 M:      Arnd Bergmann <arnd@arndb.de>
3403 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3405 S:      Supported
3406 F:      drivers/char/*
3407 F:      drivers/misc/*
3408 F:      include/linux/miscdevice.h
3409
3410 CHECKPATCH
3411 M:      Andy Whitcroft <apw@canonical.com>
3412 M:      Joe Perches <joe@perches.com>
3413 S:      Maintained
3414 F:      scripts/checkpatch.pl
3415
3416 CHINESE DOCUMENTATION
3417 M:      Harry Wei <harryxiyou@gmail.com>
3418 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3419 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3420 S:      Maintained
3421 F:      Documentation/translations/zh_CN/
3422
3423 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3424 M:      Peter Chen <Peter.Chen@nxp.com>
3425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3426 L:      linux-usb@vger.kernel.org
3427 S:      Maintained
3428 F:      drivers/usb/chipidea/
3429
3430 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3431 M:      Hans de Goede <hdegoede@redhat.com>
3432 L:      linux-input@vger.kernel.org
3433 S:      Maintained
3434 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3435 F:      drivers/input/touchscreen/chipone_icn8318.c
3436
3437 CHROME HARDWARE PLATFORM SUPPORT
3438 M:      Benson Leung <bleung@chromium.org>
3439 M:      Olof Johansson <olof@lixom.net>
3440 S:      Maintained
3441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3442 F:      drivers/platform/chrome/
3443
3444 CIRRUS LOGIC AUDIO CODEC DRIVERS
3445 M:      Brian Austin <brian.austin@cirrus.com>
3446 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3447 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3448 S:      Maintained
3449 F:      sound/soc/codecs/cs*
3450
3451 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3452 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3453 L:      netdev@vger.kernel.org
3454 S:      Maintained
3455 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3456
3457 CISCO FCOE HBA DRIVER
3458 M:      Satish Kharat <satishkh@cisco.com>
3459 M:      Sesidhar Baddela <sebaddel@cisco.com>
3460 M:      Karan Tilak Kumar <kartilak@cisco.com>
3461 L:      linux-scsi@vger.kernel.org
3462 S:      Supported
3463 F:      drivers/scsi/fnic/
3464
3465 CISCO SCSI HBA DRIVER
3466 M:      Karan Tilak Kumar <kartilak@cisco.com>
3467 M:      Sesidhar Baddela <sebaddel@cisco.com>
3468 L:      linux-scsi@vger.kernel.org
3469 S:      Supported
3470 F:      drivers/scsi/snic/
3471
3472 CISCO VIC ETHERNET NIC DRIVER
3473 M:      Christian Benvenuti <benve@cisco.com>
3474 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3475 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3476 S:      Supported
3477 F:      drivers/net/ethernet/cisco/enic/
3478
3479 CISCO VIC LOW LATENCY NIC DRIVER
3480 M:      Christian Benvenuti <benve@cisco.com>
3481 M:      Dave Goodell <dgoodell@cisco.com>
3482 S:      Supported
3483 F:      drivers/infiniband/hw/usnic/
3484
3485 CLEANCACHE API
3486 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3487 L:      linux-kernel@vger.kernel.org
3488 S:      Maintained
3489 F:      mm/cleancache.c
3490 F:      include/linux/cleancache.h
3491
3492 CLK API
3493 M:      Russell King <linux@armlinux.org.uk>
3494 L:      linux-clk@vger.kernel.org
3495 S:      Maintained
3496 F:      include/linux/clk.h
3497
3498 CLOCKSOURCE, CLOCKEVENT DRIVERS
3499 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3500 M:      Thomas Gleixner <tglx@linutronix.de>
3501 L:      linux-kernel@vger.kernel.org
3502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3503 S:      Supported
3504 F:      drivers/clocksource/
3505 F:      Documentation/devicetree/bindings/timer/
3506
3507 CMPC ACPI DRIVER
3508 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3509 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3510 L:      platform-driver-x86@vger.kernel.org
3511 S:      Supported
3512 F:      drivers/platform/x86/classmate-laptop.c
3513
3514 COBALT MEDIA DRIVER
3515 M:      Hans Verkuil <hans.verkuil@cisco.com>
3516 L:      linux-media@vger.kernel.org
3517 T:      git git://linuxtv.org/media_tree.git
3518 W:      https://linuxtv.org
3519 S:      Supported
3520 F:      drivers/media/pci/cobalt/
3521
3522 COCCINELLE/Semantic Patches (SmPL)
3523 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3524 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3525 M:      Nicolas Palix <nicolas.palix@imag.fr>
3526 M:      Michal Marek <michal.lkml@markovi.net>
3527 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3529 W:      http://coccinelle.lip6.fr/
3530 S:      Supported
3531 F:      Documentation/dev-tools/coccinelle.rst
3532 F:      scripts/coccinelle/
3533 F:      scripts/coccicheck
3534
3535 CODA FILE SYSTEM
3536 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3537 M:      coda@cs.cmu.edu
3538 L:      codalist@coda.cs.cmu.edu
3539 W:      http://www.coda.cs.cmu.edu/
3540 S:      Maintained
3541 F:      Documentation/filesystems/coda.txt
3542 F:      fs/coda/
3543 F:      include/linux/coda*.h
3544 F:      include/uapi/linux/coda*.h
3545
3546 CODA V4L2 MEM2MEM DRIVER
3547 M:      Philipp Zabel <p.zabel@pengutronix.de>
3548 L:      linux-media@vger.kernel.org
3549 S:      Maintained
3550 F:      Documentation/devicetree/bindings/media/coda.txt
3551 F:      drivers/media/platform/coda/
3552
3553 COMMON CLK FRAMEWORK
3554 M:      Michael Turquette <mturquette@baylibre.com>
3555 M:      Stephen Boyd <sboyd@codeaurora.org>
3556 L:      linux-clk@vger.kernel.org
3557 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3559 S:      Maintained
3560 F:      Documentation/devicetree/bindings/clock/
3561 F:      drivers/clk/
3562 X:      drivers/clk/clkdev.c
3563 F:      include/linux/clk-pr*
3564 F:      include/linux/clk/
3565
3566 COMMON INTERNET FILE SYSTEM (CIFS)
3567 M:      Steve French <sfrench@samba.org>
3568 L:      linux-cifs@vger.kernel.org
3569 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3570 W:      http://linux-cifs.samba.org/
3571 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3572 S:      Supported
3573 F:      Documentation/filesystems/cifs/
3574 F:      fs/cifs/
3575
3576 COMPACTPCI HOTPLUG CORE
3577 M:      Scott Murray <scott@spiteful.org>
3578 L:      linux-pci@vger.kernel.org
3579 S:      Maintained
3580 F:      drivers/pci/hotplug/cpci_hotplug*
3581
3582 COMPACTPCI HOTPLUG GENERIC DRIVER
3583 M:      Scott Murray <scott@spiteful.org>
3584 L:      linux-pci@vger.kernel.org
3585 S:      Maintained
3586 F:      drivers/pci/hotplug/cpcihp_generic.c
3587
3588 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3589 M:      Scott Murray <scott@spiteful.org>
3590 L:      linux-pci@vger.kernel.org
3591 S:      Maintained
3592 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3593
3594 COMPAL LAPTOP SUPPORT
3595 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3596 L:      platform-driver-x86@vger.kernel.org
3597 S:      Maintained
3598 F:      drivers/platform/x86/compal-laptop.c
3599
3600 CONEXANT ACCESSRUNNER USB DRIVER
3601 L:      accessrunner-general@lists.sourceforge.net
3602 W:      http://accessrunner.sourceforge.net/
3603 S:      Orphan
3604 F:      drivers/usb/atm/cxacru.c
3605
3606 CONFIGFS
3607 M:      Joel Becker <jlbec@evilplan.org>
3608 M:      Christoph Hellwig <hch@lst.de>
3609 T:      git git://git.infradead.org/users/hch/configfs.git
3610 S:      Supported
3611 F:      fs/configfs/
3612 F:      include/linux/configfs.h
3613
3614 CONNECTOR
3615 M:      Evgeniy Polyakov <zbr@ioremap.net>
3616 L:      netdev@vger.kernel.org
3617 S:      Maintained
3618 F:      drivers/connector/
3619
3620 CONTROL GROUP (CGROUP)
3621 M:      Tejun Heo <tj@kernel.org>
3622 M:      Li Zefan <lizefan@huawei.com>
3623 M:      Johannes Weiner <hannes@cmpxchg.org>
3624 L:      cgroups@vger.kernel.org
3625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3626 S:      Maintained
3627 F:      Documentation/cgroup*
3628 F:      include/linux/cgroup*
3629 F:      kernel/cgroup*
3630
3631 CONTROL GROUP - CPUSET
3632 M:      Li Zefan <lizefan@huawei.com>
3633 L:      cgroups@vger.kernel.org
3634 W:      http://www.bullopensource.org/cpuset/
3635 W:      http://oss.sgi.com/projects/cpusets/
3636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3637 S:      Maintained
3638 F:      Documentation/cgroup-v1/cpusets.txt
3639 F:      include/linux/cpuset.h
3640 F:      kernel/cgroup/cpuset.c
3641
3642 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3643 M:      Johannes Weiner <hannes@cmpxchg.org>
3644 M:      Michal Hocko <mhocko@kernel.org>
3645 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3646 L:      cgroups@vger.kernel.org
3647 L:      linux-mm@kvack.org
3648 S:      Maintained
3649 F:      mm/memcontrol.c
3650 F:      mm/swap_cgroup.c
3651
3652 CORETEMP HARDWARE MONITORING DRIVER
3653 M:      Fenghua Yu <fenghua.yu@intel.com>
3654 L:      linux-hwmon@vger.kernel.org
3655 S:      Maintained
3656 F:      Documentation/hwmon/coretemp
3657 F:      drivers/hwmon/coretemp.c
3658
3659 COSA/SRP SYNC SERIAL DRIVER
3660 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3661 W:      http://www.fi.muni.cz/~kas/cosa/
3662 S:      Maintained
3663 F:      drivers/net/wan/cosa*
3664
3665 CPMAC ETHERNET DRIVER
3666 M:      Florian Fainelli <f.fainelli@gmail.com>
3667 L:      netdev@vger.kernel.org
3668 S:      Maintained
3669 F:      drivers/net/ethernet/ti/cpmac.c
3670
3671 CPU FREQUENCY DRIVERS
3672 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3673 M:      Viresh Kumar <viresh.kumar@linaro.org>
3674 L:      linux-pm@vger.kernel.org
3675 S:      Maintained
3676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3677 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3678 B:      https://bugzilla.kernel.org
3679 F:      Documentation/cpu-freq/
3680 F:      Documentation/devicetree/bindings/cpufreq/
3681 F:      drivers/cpufreq/
3682 F:      include/linux/cpufreq.h
3683 F:      tools/testing/selftests/cpufreq/
3684
3685 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3686 M:      Viresh Kumar <viresh.kumar@linaro.org>
3687 M:      Sudeep Holla <sudeep.holla@arm.com>
3688 L:      linux-pm@vger.kernel.org
3689 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3690 S:      Maintained
3691 F:      drivers/cpufreq/arm_big_little.h
3692 F:      drivers/cpufreq/arm_big_little.c
3693 F:      drivers/cpufreq/arm_big_little_dt.c
3694
3695 CPU POWER MONITORING SUBSYSTEM
3696 M:      Thomas Renninger <trenn@suse.com>
3697 M:      Shuah Khan <shuahkh@osg.samsung.com>
3698 M:      Shuah Khan <shuah@kernel.org>
3699 L:      linux-pm@vger.kernel.org
3700 S:      Maintained
3701 F:      tools/power/cpupower/
3702
3703 CPUID/MSR DRIVER
3704 M:      "H. Peter Anvin" <hpa@zytor.com>
3705 S:      Maintained
3706 F:      arch/x86/kernel/cpuid.c
3707 F:      arch/x86/kernel/msr.c
3708
3709 CPUIDLE DRIVER - ARM BIG LITTLE
3710 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3711 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3712 L:      linux-pm@vger.kernel.org
3713 L:      linux-arm-kernel@lists.infradead.org
3714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3715 S:      Maintained
3716 F:      drivers/cpuidle/cpuidle-big_little.c
3717
3718 CPUIDLE DRIVER - ARM EXYNOS
3719 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3720 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3721 M:      Kukjin Kim <kgene@kernel.org>
3722 L:      linux-pm@vger.kernel.org
3723 L:      linux-samsung-soc@vger.kernel.org
3724 S:      Supported
3725 F:      drivers/cpuidle/cpuidle-exynos.c
3726 F:      arch/arm/mach-exynos/pm.c
3727
3728 CPUIDLE DRIVERS
3729 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3730 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3731 L:      linux-pm@vger.kernel.org
3732 S:      Maintained
3733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3734 B:      https://bugzilla.kernel.org
3735 F:      drivers/cpuidle/*
3736 F:      include/linux/cpuidle.h
3737
3738 CRAMFS FILESYSTEM
3739 M:      Nicolas Pitre <nico@linaro.org>
3740 S:      Maintained
3741 F:      Documentation/filesystems/cramfs.txt
3742 F:      fs/cramfs/
3743
3744 CRIS PORT
3745 M:      Mikael Starvik <starvik@axis.com>
3746 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3747 L:      linux-cris-kernel@axis.com
3748 W:      http://developer.axis.com
3749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3750 S:      Maintained
3751 F:      arch/cris/
3752 F:      drivers/tty/serial/crisv10.*
3753
3754 CRYPTO API
3755 M:      Herbert Xu <herbert@gondor.apana.org.au>
3756 M:      "David S. Miller" <davem@davemloft.net>
3757 L:      linux-crypto@vger.kernel.org
3758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3760 S:      Maintained
3761 F:      Documentation/crypto/
3762 F:      Documentation/devicetree/bindings/crypto/
3763 F:      arch/*/crypto/
3764 F:      crypto/
3765 F:      drivers/crypto/
3766 F:      include/crypto/
3767 F:      include/linux/crypto*
3768
3769 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3770 M:      Neil Horman <nhorman@tuxdriver.com>
3771 L:      linux-crypto@vger.kernel.org
3772 S:      Maintained
3773 F:      crypto/ansi_cprng.c
3774 F:      crypto/rng.c
3775
3776 CS3308 MEDIA DRIVER
3777 M:      Hans Verkuil <hverkuil@xs4all.nl>
3778 L:      linux-media@vger.kernel.org
3779 T:      git git://linuxtv.org/media_tree.git
3780 W:      http://linuxtv.org
3781 S:      Odd Fixes
3782 F:      drivers/media/i2c/cs3308.c
3783 F:      drivers/media/i2c/cs3308.h
3784
3785 CS5535 Audio ALSA driver
3786 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3787 S:      Maintained
3788 F:      sound/pci/cs5535audio/
3789
3790 CW1200 WLAN driver
3791 M:      Solomon Peachy <pizza@shaftnet.org>
3792 S:      Maintained
3793 F:      drivers/net/wireless/st/cw1200/
3794
3795 CX18 VIDEO4LINUX DRIVER
3796 M:      Andy Walls <awalls@md.metrocast.net>
3797 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3798 L:      linux-media@vger.kernel.org
3799 T:      git git://linuxtv.org/media_tree.git
3800 W:      https://linuxtv.org
3801 W:      http://www.ivtvdriver.org/index.php/Cx18
3802 S:      Maintained
3803 F:      Documentation/media/v4l-drivers/cx18*
3804 F:      drivers/media/pci/cx18/
3805 F:      include/uapi/linux/ivtv*
3806
3807 CX2341X MPEG ENCODER HELPER MODULE
3808 M:      Hans Verkuil <hverkuil@xs4all.nl>
3809 L:      linux-media@vger.kernel.org
3810 T:      git git://linuxtv.org/media_tree.git
3811 W:      https://linuxtv.org
3812 S:      Maintained
3813 F:      drivers/media/common/cx2341x*
3814 F:      include/media/cx2341x*
3815
3816 CX24120 MEDIA DRIVER
3817 M:      Jemma Denson <jdenson@gmail.com>
3818 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3819 L:      linux-media@vger.kernel.org
3820 W:      https://linuxtv.org
3821 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3822 S:      Maintained
3823 F:      drivers/media/dvb-frontends/cx24120*
3824
3825 CX88 VIDEO4LINUX DRIVER
3826 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3827 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3828 L:      linux-media@vger.kernel.org
3829 W:      https://linuxtv.org
3830 T:      git git://linuxtv.org/media_tree.git
3831 S:      Odd fixes
3832 F:      Documentation/media/v4l-drivers/cx88*
3833 F:      drivers/media/pci/cx88/
3834
3835 CXD2820R MEDIA DRIVER
3836 M:      Antti Palosaari <crope@iki.fi>
3837 L:      linux-media@vger.kernel.org
3838 W:      https://linuxtv.org
3839 W:      http://palosaari.fi/linux/
3840 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3841 T:      git git://linuxtv.org/anttip/media_tree.git
3842 S:      Maintained
3843 F:      drivers/media/dvb-frontends/cxd2820r*
3844
3845 CXGB3 ETHERNET DRIVER (CXGB3)
3846 M:      Santosh Raspatur <santosh@chelsio.com>
3847 L:      netdev@vger.kernel.org
3848 W:      http://www.chelsio.com
3849 S:      Supported
3850 F:      drivers/net/ethernet/chelsio/cxgb3/
3851
3852 CXGB3 ISCSI DRIVER (CXGB3I)
3853 M:      Karen Xie <kxie@chelsio.com>
3854 L:      linux-scsi@vger.kernel.org
3855 W:      http://www.chelsio.com
3856 S:      Supported
3857 F:      drivers/scsi/cxgbi/cxgb3i
3858
3859 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3860 M:      Steve Wise <swise@chelsio.com>
3861 L:      linux-rdma@vger.kernel.org
3862 W:      http://www.openfabrics.org
3863 S:      Supported
3864 F:      drivers/infiniband/hw/cxgb3/
3865 F:      include/uapi/rdma/cxgb3-abi.h
3866
3867 CXGB4 CRYPTO DRIVER (chcr)
3868 M:      Harsh Jain <harsh@chelsio.com>
3869 L:      linux-crypto@vger.kernel.org
3870 W:      http://www.chelsio.com
3871 S:      Supported
3872 F:      drivers/crypto/chelsio
3873
3874 CXGB4 ETHERNET DRIVER (CXGB4)
3875 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3876 L:      netdev@vger.kernel.org
3877 W:      http://www.chelsio.com
3878 S:      Supported
3879 F:      drivers/net/ethernet/chelsio/cxgb4/
3880
3881 CXGB4 ISCSI DRIVER (CXGB4I)
3882 M:      Karen Xie <kxie@chelsio.com>
3883 L:      linux-scsi@vger.kernel.org
3884 W:      http://www.chelsio.com
3885 S:      Supported
3886 F:      drivers/scsi/cxgbi/cxgb4i
3887
3888 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3889 M:      Steve Wise <swise@chelsio.com>
3890 L:      linux-rdma@vger.kernel.org
3891 W:      http://www.openfabrics.org
3892 S:      Supported
3893 F:      drivers/infiniband/hw/cxgb4/
3894 F:      include/uapi/rdma/cxgb4-abi.h
3895
3896 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3897 M:      Casey Leedom <leedom@chelsio.com>
3898 L:      netdev@vger.kernel.org
3899 W:      http://www.chelsio.com
3900 S:      Supported
3901 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3902
3903 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3904 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3905 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3906 L:      linuxppc-dev@lists.ozlabs.org
3907 S:      Supported
3908 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3909 F:      drivers/misc/cxl/
3910 F:      include/misc/cxl*
3911 F:      include/uapi/misc/cxl.h
3912 F:      Documentation/powerpc/cxl.txt
3913 F:      Documentation/ABI/testing/sysfs-class-cxl
3914
3915 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3916 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3917 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3918 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3919 L:      linux-scsi@vger.kernel.org
3920 S:      Supported
3921 F:      drivers/scsi/cxlflash/
3922 F:      include/uapi/scsi/cxlflash_ioctls.h
3923 F:      Documentation/powerpc/cxlflash.txt
3924
3925 CYBERPRO FB DRIVER
3926 M:      Russell King <linux@armlinux.org.uk>
3927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3928 W:      http://www.armlinux.org.uk/
3929 S:      Maintained
3930 F:      drivers/video/fbdev/cyber2000fb.*
3931
3932 CYCLADES ASYNC MUX DRIVER
3933 W:      http://www.cyclades.com/
3934 S:      Orphan
3935 F:      drivers/tty/cyclades.c
3936 F:      include/linux/cyclades.h
3937 F:      include/uapi/linux/cyclades.h
3938
3939 CYCLADES PC300 DRIVER
3940 W:      http://www.cyclades.com/
3941 S:      Orphan
3942 F:      drivers/net/wan/pc300*
3943
3944 CYPRESS_FIRMWARE MEDIA DRIVER
3945 M:      Antti Palosaari <crope@iki.fi>
3946 L:      linux-media@vger.kernel.org
3947 W:      https://linuxtv.org
3948 W:      http://palosaari.fi/linux/
3949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3950 T:      git git://linuxtv.org/anttip/media_tree.git
3951 S:      Maintained
3952 F:      drivers/media/common/cypress_firmware*
3953
3954 CYTTSP TOUCHSCREEN DRIVER
3955 M:      Ferruh Yigit <fery@cypress.com>
3956 L:      linux-input@vger.kernel.org
3957 S:      Supported
3958 F:      drivers/input/touchscreen/cyttsp*
3959 F:      include/linux/input/cyttsp.h
3960
3961 D-LINK DIR-685 TOUCHKEYS DRIVER
3962 M:      Linus Walleij <linus.walleij@linaro.org>
3963 L:      linux-input@vger.kernel.org
3964 S:      Supported
3965 F:      drivers/input/dlink-dir685-touchkeys.c
3966
3967 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3968 M:      Joshua Kinard <kumba@gentoo.org>
3969 S:      Maintained
3970 F:      drivers/rtc/rtc-ds1685.c
3971 F:      include/linux/rtc/ds1685.h
3972
3973 DAMA SLAVE for AX.25
3974 M:      Joerg Reuter <jreuter@yaina.de>
3975 W:      http://yaina.de/jreuter/
3976 W:      http://www.qsl.net/dl1bke/
3977 L:      linux-hams@vger.kernel.org
3978 S:      Maintained
3979 F:      net/ax25/af_ax25.c
3980 F:      net/ax25/ax25_dev.c
3981 F:      net/ax25/ax25_ds_*
3982 F:      net/ax25/ax25_in.c
3983 F:      net/ax25/ax25_out.c
3984 F:      net/ax25/ax25_timer.c
3985 F:      net/ax25/sysctl_net_ax25.c
3986
3987 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3988 L:      netdev@vger.kernel.org
3989 S:      Orphan
3990 F:      Documentation/networking/dmfe.txt
3991 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3992
3993 DC390/AM53C974 SCSI driver
3994 M:      Hannes Reinecke <hare@suse.com>
3995 L:      linux-scsi@vger.kernel.org
3996 S:      Maintained
3997 F:      drivers/scsi/am53c974.c
3998
3999 DC395x SCSI driver
4000 M:      Oliver Neukum <oliver@neukum.org>
4001 M:      Ali Akcaagac <aliakc@web.de>
4002 M:      Jamie Lenehan <lenehan@twibble.org>
4003 L:      dc395x@twibble.org
4004 W:      http://twibble.org/dist/dc395x/
4005 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4006 S:      Maintained
4007 F:      Documentation/scsi/dc395x.txt
4008 F:      drivers/scsi/dc395x.*
4009
4010 DCCP PROTOCOL
4011 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4012 L:      dccp@vger.kernel.org
4013 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4014 S:      Maintained
4015 F:      include/linux/dccp.h
4016 F:      include/uapi/linux/dccp.h
4017 F:      include/linux/tfrc.h
4018 F:      net/dccp/
4019
4020 DECnet NETWORK LAYER
4021 W:      http://linux-decnet.sourceforge.net
4022 L:      linux-decnet-user@lists.sourceforge.net
4023 S:      Orphan
4024 F:      Documentation/networking/decnet.txt
4025 F:      net/decnet/
4026
4027 DECSTATION PLATFORM SUPPORT
4028 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4029 L:      linux-mips@linux-mips.org
4030 W:      http://www.linux-mips.org/wiki/DECstation
4031 S:      Maintained
4032 F:      arch/mips/dec/
4033 F:      arch/mips/include/asm/dec/
4034 F:      arch/mips/include/asm/mach-dec/
4035
4036 DEFXX FDDI NETWORK DRIVER
4037 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4038 S:      Maintained
4039 F:      drivers/net/fddi/defxx.*
4040
4041 DELL SMBIOS DRIVER
4042 M:      Pali Rohár <pali.rohar@gmail.com>
4043 M:      Mario Limonciello <mario.limonciello@dell.com>
4044 L:      platform-driver-x86@vger.kernel.org
4045 S:      Maintained
4046 F:      drivers/platform/x86/dell-smbios.*
4047
4048 DELL SMBIOS SMM DRIVER
4049 M:      Mario Limonciello <mario.limonciello@dell.com>
4050 L:      platform-driver-x86@vger.kernel.org
4051 S:      Maintained
4052 F:      drivers/platform/x86/dell-smbios-smm.c
4053
4054 DELL SMBIOS WMI DRIVER
4055 M:      Mario Limonciello <mario.limonciello@dell.com>
4056 L:      platform-driver-x86@vger.kernel.org
4057 S:      Maintained
4058 F:      drivers/platform/x86/dell-smbios-wmi.c
4059 F:      tools/wmi/dell-smbios-example.c
4060
4061 DELL LAPTOP DRIVER
4062 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4063 M:      Pali Rohár <pali.rohar@gmail.com>
4064 L:      platform-driver-x86@vger.kernel.org
4065 S:      Maintained
4066 F:      drivers/platform/x86/dell-laptop.c
4067
4068 DELL LAPTOP FREEFALL DRIVER
4069 M:      Pali Rohár <pali.rohar@gmail.com>
4070 S:      Maintained
4071 F:      drivers/platform/x86/dell-smo8800.c
4072
4073 DELL LAPTOP RBTN DRIVER
4074 M:      Pali Rohár <pali.rohar@gmail.com>
4075 S:      Maintained
4076 F:      drivers/platform/x86/dell-rbtn.*
4077
4078 DELL LAPTOP SMM DRIVER
4079 M:      Pali Rohár <pali.rohar@gmail.com>
4080 S:      Maintained
4081 F:      drivers/hwmon/dell-smm-hwmon.c
4082 F:      include/uapi/linux/i8k.h
4083
4084 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4085 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4086 S:      Maintained
4087 F:      Documentation/dcdbas.txt
4088 F:      drivers/firmware/dcdbas.*
4089
4090 DELL WMI NOTIFICATIONS DRIVER
4091 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4092 M:      Pali Rohár <pali.rohar@gmail.com>
4093 S:      Maintained
4094 F:      drivers/platform/x86/dell-wmi.c
4095
4096 DELL WMI DESCRIPTOR DRIVER
4097 M:      Mario Limonciello <mario.limonciello@dell.com>
4098 S:      Maintained
4099 F:      drivers/platform/x86/dell-wmi-descriptor.c
4100
4101 DELTA ST MEDIA DRIVER
4102 M:      Hugues Fruchet <hugues.fruchet@st.com>
4103 L:      linux-media@vger.kernel.org
4104 T:      git git://linuxtv.org/media_tree.git
4105 W:      https://linuxtv.org
4106 S:      Supported
4107 F:      drivers/media/platform/sti/delta
4108
4109 DENALI NAND DRIVER
4110 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4111 L:      linux-mtd@lists.infradead.org
4112 S:      Supported
4113 F:      drivers/mtd/nand/denali*
4114
4115 DESIGNWARE USB2 DRD IP DRIVER
4116 M:      John Youn <johnyoun@synopsys.com>
4117 L:      linux-usb@vger.kernel.org
4118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4119 S:      Maintained
4120 F:      drivers/usb/dwc2/
4121
4122 DESIGNWARE USB3 DRD IP DRIVER
4123 M:      Felipe Balbi <balbi@kernel.org>
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/dwc3/
4128
4129 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4130 M:      Andreas Klinger <ak@it-klinger.de>
4131 L:      linux-iio@vger.kernel.org
4132 S:      Maintained
4133 F:      drivers/iio/proximity/srf*.c
4134
4135 DEVICE COREDUMP (DEV_COREDUMP)
4136 M:      Johannes Berg <johannes@sipsolutions.net>
4137 L:      linux-kernel@vger.kernel.org
4138 S:      Maintained
4139 F:      drivers/base/devcoredump.c
4140 F:      include/linux/devcoredump.h
4141
4142 DEVICE FREQUENCY (DEVFREQ)
4143 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4144 M:      Kyungmin Park <kyungmin.park@samsung.com>
4145 R:      Chanwoo Choi <cw00.choi@samsung.com>
4146 L:      linux-pm@vger.kernel.org
4147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4148 S:      Maintained
4149 F:      drivers/devfreq/
4150 F:      include/linux/devfreq.h
4151 F:      Documentation/devicetree/bindings/devfreq/
4152
4153 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4154 M:      Chanwoo Choi <cw00.choi@samsung.com>
4155 L:      linux-pm@vger.kernel.org
4156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4157 S:      Supported
4158 F:      drivers/devfreq/event/
4159 F:      drivers/devfreq/devfreq-event.c
4160 F:      include/linux/devfreq-event.h
4161 F:      Documentation/devicetree/bindings/devfreq/event/
4162
4163 DEVICE NUMBER REGISTRY
4164 M:      Torben Mathiasen <device@lanana.org>
4165 W:      http://lanana.org/docs/device-list/index.html
4166 S:      Maintained
4167
4168 DEVICE-MAPPER  (LVM)
4169 M:      Alasdair Kergon <agk@redhat.com>
4170 M:      Mike Snitzer <snitzer@redhat.com>
4171 M:      dm-devel@redhat.com
4172 L:      dm-devel@redhat.com
4173 W:      http://sources.redhat.com/dm
4174 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4176 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4177 S:      Maintained
4178 F:      Documentation/device-mapper/
4179 F:      drivers/md/Makefile
4180 F:      drivers/md/Kconfig
4181 F:      drivers/md/dm*
4182 F:      drivers/md/persistent-data/
4183 F:      include/linux/device-mapper.h
4184 F:      include/linux/dm-*.h
4185 F:      include/uapi/linux/dm-*.h
4186
4187 DEVLINK
4188 M:      Jiri Pirko <jiri@mellanox.com>
4189 L:      netdev@vger.kernel.org
4190 S:      Supported
4191 F:      net/core/devlink.c
4192 F:      include/net/devlink.h
4193 F:      include/uapi/linux/devlink.h
4194
4195 DIALOG SEMICONDUCTOR DRIVERS
4196 M:      Support Opensource <support.opensource@diasemi.com>
4197 W:      http://www.dialog-semiconductor.com/products
4198 S:      Supported
4199 F:      Documentation/hwmon/da90??
4200 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4201 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4202 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4203 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4204 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4205 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4206 F:      drivers/gpio/gpio-da90??.c
4207 F:      drivers/hwmon/da90??-hwmon.c
4208 F:      drivers/iio/adc/da91??-*.c
4209 F:      drivers/input/misc/da90??_onkey.c
4210 F:      drivers/input/touchscreen/da9052_tsi.c
4211 F:      drivers/leds/leds-da90??.c
4212 F:      drivers/mfd/da903x.c
4213 F:      drivers/mfd/da90??-*.c
4214 F:      drivers/mfd/da91??-*.c
4215 F:      drivers/power/supply/da9052-battery.c
4216 F:      drivers/power/supply/da91??-*.c
4217 F:      drivers/regulator/da903x.c
4218 F:      drivers/regulator/da9???-regulator.[ch]
4219 F:      drivers/thermal/da90??-thermal.c
4220 F:      drivers/rtc/rtc-da90??.c
4221 F:      drivers/video/backlight/da90??_bl.c
4222 F:      drivers/watchdog/da90??_wdt.c
4223 F:      include/linux/mfd/da903x.h
4224 F:      include/linux/mfd/da9052/
4225 F:      include/linux/mfd/da9055/
4226 F:      include/linux/mfd/da9062/
4227 F:      include/linux/mfd/da9063/
4228 F:      include/linux/mfd/da9150/
4229 F:      include/linux/regulator/da9211.h
4230 F:      include/sound/da[79]*.h
4231 F:      sound/soc/codecs/da[79]*.[ch]
4232
4233 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4234 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4235 L:      linux-gpio@vger.kernel.org
4236 S:      Maintained
4237 F:      drivers/gpio/gpio-gpio-mm.c
4238
4239 DIGI NEO AND CLASSIC PCI PRODUCTS
4240 M:      Lidza Louina <lidza.louina@gmail.com>
4241 M:      Mark Hounschell <markh@compro.net>
4242 L:      driverdev-devel@linuxdriverproject.org
4243 S:      Maintained
4244 F:      drivers/staging/dgnc/
4245
4246 DIOLAN U2C-12 I2C DRIVER
4247 M:      Guenter Roeck <linux@roeck-us.net>
4248 L:      linux-i2c@vger.kernel.org
4249 S:      Maintained
4250 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4251
4252 FILESYSTEM DIRECT ACCESS (DAX)
4253 M:      Matthew Wilcox <mawilcox@microsoft.com>
4254 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4255 L:      linux-fsdevel@vger.kernel.org
4256 S:      Supported
4257 F:      fs/dax.c
4258 F:      include/linux/dax.h
4259 F:      include/trace/events/fs_dax.h
4260
4261 DEVICE DIRECT ACCESS (DAX)
4262 M:      Dan Williams <dan.j.williams@intel.com>
4263 L:      linux-nvdimm@lists.01.org
4264 S:      Supported
4265 F:      drivers/dax/
4266
4267 DIRECTORY NOTIFICATION (DNOTIFY)
4268 M:      Jan Kara <jack@suse.cz>
4269 R:      Amir Goldstein <amir73il@gmail.com>
4270 L:      linux-fsdevel@vger.kernel.org
4271 S:      Maintained
4272 F:      Documentation/filesystems/dnotify.txt
4273 F:      fs/notify/dnotify/
4274 F:      include/linux/dnotify.h
4275
4276 DISK GEOMETRY AND PARTITION HANDLING
4277 M:      Andries Brouwer <aeb@cwi.nl>
4278 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4279 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4280 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4281 S:      Maintained
4282
4283 DISKQUOTA
4284 M:      Jan Kara <jack@suse.com>
4285 S:      Maintained
4286 F:      Documentation/filesystems/quota.txt
4287 F:      fs/quota/
4288 F:      include/linux/quota*.h
4289 F:      include/uapi/linux/quota*.h
4290
4291 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4292 M:      Bernie Thompson <bernie@plugable.com>
4293 L:      linux-fbdev@vger.kernel.org
4294 S:      Maintained
4295 W:      http://plugable.com/category/projects/udlfb/
4296 F:      drivers/video/fbdev/udlfb.c
4297 F:      include/video/udlfb.h
4298 F:      Documentation/fb/udlfb.txt
4299
4300 DISTRIBUTED LOCK MANAGER (DLM)
4301 M:      Christine Caulfield <ccaulfie@redhat.com>
4302 M:      David Teigland <teigland@redhat.com>
4303 L:      cluster-devel@redhat.com
4304 W:      http://sources.redhat.com/cluster/
4305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4306 S:      Supported
4307 F:      fs/dlm/
4308
4309 DMA BUFFER SHARING FRAMEWORK
4310 M:      Sumit Semwal <sumit.semwal@linaro.org>
4311 S:      Maintained
4312 L:      linux-media@vger.kernel.org
4313 L:      dri-devel@lists.freedesktop.org
4314 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4315 F:      drivers/dma-buf/
4316 F:      include/linux/dma-buf*
4317 F:      include/linux/reservation.h
4318 F:      include/linux/*fence.h
4319 F:      Documentation/driver-api/dma-buf.rst
4320 T:      git git://anongit.freedesktop.org/drm/drm-misc
4321
4322 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4323 M:      Vinod Koul <vinod.koul@intel.com>
4324 L:      dmaengine@vger.kernel.org
4325 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4326 S:      Maintained
4327 F:      drivers/dma/
4328 F:      include/linux/dmaengine.h
4329 F:      Documentation/devicetree/bindings/dma/
4330 F:      Documentation/driver-api/dmaengine/
4331 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4332
4333 DMA MAPPING HELPERS
4334 M:      Christoph Hellwig <hch@lst.de>
4335 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4336 R:      Robin Murphy <robin.murphy@arm.com>
4337 L:      iommu@lists.linux-foundation.org
4338 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4339 W:      http://git.infradead.org/users/hch/dma-mapping.git
4340 S:      Supported
4341 F:      lib/dma-debug.c
4342 F:      lib/dma-noop.c
4343 F:      lib/dma-virt.c
4344 F:      drivers/base/dma-mapping.c
4345 F:      drivers/base/dma-coherent.c
4346 F:      include/linux/dma-mapping.h
4347
4348 DME1737 HARDWARE MONITOR DRIVER
4349 M:      Juerg Haefliger <juergh@gmail.com>
4350 L:      linux-hwmon@vger.kernel.org
4351 S:      Maintained
4352 F:      Documentation/hwmon/dme1737
4353 F:      drivers/hwmon/dme1737.c
4354
4355 DMI/SMBIOS SUPPORT
4356 M:      Jean Delvare <jdelvare@suse.com>
4357 S:      Maintained
4358 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4359 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4360 F:      drivers/firmware/dmi-id.c
4361 F:      drivers/firmware/dmi_scan.c
4362 F:      include/linux/dmi.h
4363
4364 DOCUMENTATION
4365 M:      Jonathan Corbet <corbet@lwn.net>
4366 L:      linux-doc@vger.kernel.org
4367 S:      Maintained
4368 F:      Documentation/
4369 F:      scripts/kernel-doc
4370 X:      Documentation/ABI/
4371 X:      Documentation/devicetree/
4372 X:      Documentation/acpi
4373 X:      Documentation/power
4374 X:      Documentation/spi
4375 X:      Documentation/media
4376 T:      git git://git.lwn.net/linux.git docs-next
4377
4378 DONGWOON DW9714 LENS VOICE COIL DRIVER
4379 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4380 L:      linux-media@vger.kernel.org
4381 T:      git git://linuxtv.org/media_tree.git
4382 S:      Maintained
4383 F:      drivers/media/i2c/dw9714.c
4384
4385 DOUBLETALK DRIVER
4386 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4387 L:      blinux-list@redhat.com
4388 S:      Maintained
4389 F:      drivers/char/dtlk.c
4390 F:      include/linux/dtlk.h
4391
4392 DPAA2 DATAPATH I/O (DPIO) DRIVER
4393 M:      Roy Pledge <Roy.Pledge@nxp.com>
4394 L:      linux-kernel@vger.kernel.org
4395 S:      Maintained
4396 F:      drivers/staging/fsl-mc/bus/dpio
4397
4398 DPAA2 ETHERNET DRIVER
4399 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4400 L:      linux-kernel@vger.kernel.org
4401 S:      Maintained
4402 F:      drivers/staging/fsl-dpaa2/ethernet
4403
4404 DPT_I2O SCSI RAID DRIVER
4405 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4406 L:      linux-scsi@vger.kernel.org
4407 W:      http://www.adaptec.com/
4408 S:      Maintained
4409 F:      drivers/scsi/dpt*
4410 F:      drivers/scsi/dpt/
4411
4412 DRBD DRIVER
4413 M:      Philipp Reisner <philipp.reisner@linbit.com>
4414 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4415 L:      drbd-dev@lists.linbit.com
4416 W:      http://www.drbd.org
4417 T:      git git://git.linbit.com/linux-drbd.git
4418 T:      git git://git.linbit.com/drbd-8.4.git
4419 S:      Supported
4420 F:      drivers/block/drbd/
4421 F:      lib/lru_cache.c
4422 F:      Documentation/blockdev/drbd/
4423
4424 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4425 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4427 S:      Supported
4428 F:      Documentation/kobject.txt
4429 F:      drivers/base/
4430 F:      fs/debugfs/
4431 F:      fs/sysfs/
4432 F:      include/linux/debugfs.h
4433 F:      include/linux/kobj*
4434 F:      lib/kobj*
4435
4436 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4437 M:      Kevin Hilman <khilman@kernel.org>
4438 M:      Nishanth Menon <nm@ti.com>
4439 S:      Maintained
4440 F:      drivers/power/avs/
4441 F:      include/linux/power/smartreflex.h
4442 L:      linux-pm@vger.kernel.org
4443
4444 DRM DRIVER FOR ARM PL111 CLCD
4445 M:      Eric Anholt <eric@anholt.net>
4446 T:      git git://anongit.freedesktop.org/drm/drm-misc
4447 S:      Supported
4448 F:      drivers/gpu/drm/pl111/
4449
4450 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4451 M:      Dave Airlie <airlied@redhat.com>
4452 S:      Odd Fixes
4453 F:      drivers/gpu/drm/ast/
4454
4455 DRM DRIVER FOR BOCHS VIRTUAL GPU
4456 M:      Gerd Hoffmann <kraxel@redhat.com>
4457 L:      virtualization@lists.linux-foundation.org
4458 T:      git git://anongit.freedesktop.org/drm/drm-misc
4459 S:      Maintained
4460 F:      drivers/gpu/drm/bochs/
4461
4462 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4463 M:      Linus Walleij <linus.walleij@linaro.org>
4464 T:      git git://anongit.freedesktop.org/drm/drm-misc
4465 S:      Maintained
4466 F:      drivers/gpu/drm/tve200/
4467
4468 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4469 S:      Orphan / Obsolete
4470 F:      drivers/gpu/drm/i810/
4471 F:      include/uapi/drm/i810_drm.h
4472
4473 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4474 S:      Orphan / Obsolete
4475 F:      drivers/gpu/drm/mga/
4476 F:      include/uapi/drm/mga_drm.h
4477
4478 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4479 M:      Dave Airlie <airlied@redhat.com>
4480 S:      Odd Fixes
4481 F:      drivers/gpu/drm/mgag200/
4482
4483 DRM DRIVER FOR MI0283QT
4484 M:      Noralf Trønnes <noralf@tronnes.org>
4485 S:      Maintained
4486 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4487 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4488
4489 DRM DRIVER FOR MSM ADRENO GPU
4490 M:      Rob Clark <robdclark@gmail.com>
4491 L:      linux-arm-msm@vger.kernel.org
4492 L:      dri-devel@lists.freedesktop.org
4493 L:      freedreno@lists.freedesktop.org
4494 T:      git git://people.freedesktop.org/~robclark/linux
4495 S:      Maintained
4496 F:      drivers/gpu/drm/msm/
4497 F:      include/uapi/drm/msm_drm.h
4498 F:      Documentation/devicetree/bindings/display/msm/
4499
4500 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4501 M:      Ben Skeggs <bskeggs@redhat.com>
4502 L:      dri-devel@lists.freedesktop.org
4503 L:      nouveau@lists.freedesktop.org
4504 T:      git git://github.com/skeggsb/linux
4505 S:      Supported
4506 F:      drivers/gpu/drm/nouveau/
4507 F:      include/uapi/drm/nouveau_drm.h
4508
4509 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4510 M:      Noralf Trønnes <noralf@tronnes.org>
4511 S:      Maintained
4512 F:      drivers/gpu/drm/tinydrm/repaper.c
4513 F:      Documentation/devicetree/bindings/display/repaper.txt
4514
4515 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4516 M:      Dave Airlie <airlied@redhat.com>
4517 M:      Gerd Hoffmann <kraxel@redhat.com>
4518 L:      virtualization@lists.linux-foundation.org
4519 T:      git git://anongit.freedesktop.org/drm/drm-misc
4520 S:      Obsolete
4521 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4522 F:      drivers/gpu/drm/cirrus/
4523
4524 DRM DRIVER FOR QXL VIRTUAL GPU
4525 M:      Dave Airlie <airlied@redhat.com>
4526 M:      Gerd Hoffmann <kraxel@redhat.com>
4527 L:      virtualization@lists.linux-foundation.org
4528 T:      git git://anongit.freedesktop.org/drm/drm-misc
4529 S:      Maintained
4530 F:      drivers/gpu/drm/qxl/
4531 F:      include/uapi/drm/qxl_drm.h
4532
4533 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4534 S:      Orphan / Obsolete
4535 F:      drivers/gpu/drm/r128/
4536 F:      include/uapi/drm/r128_drm.h
4537
4538 DRM DRIVER FOR SAVAGE VIDEO CARDS
4539 S:      Orphan / Obsolete
4540 F:      drivers/gpu/drm/savage/
4541 F:      include/uapi/drm/savage_drm.h
4542
4543 DRM DRIVER FOR SIS VIDEO CARDS
4544 S:      Orphan / Obsolete
4545 F:      drivers/gpu/drm/sis/
4546 F:      include/uapi/drm/sis_drm.h
4547
4548 DRM DRIVER FOR SITRONIX ST7586 PANELS
4549 M:      David Lechner <david@lechnology.com>
4550 S:      Maintained
4551 F:      drivers/gpu/drm/tinydrm/st7586.c
4552 F:      Documentation/devicetree/bindings/display/st7586.txt
4553
4554 DRM DRIVER FOR TDFX VIDEO CARDS
4555 S:      Orphan / Obsolete
4556 F:      drivers/gpu/drm/tdfx/
4557
4558 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4559 M:      Dave Airlie <airlied@redhat.com>
4560 S:      Odd Fixes
4561 F:      drivers/gpu/drm/udl/
4562
4563 DRM DRIVER FOR VMWARE VIRTUAL GPU
4564 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4565 M:      Sinclair Yeh <syeh@vmware.com>
4566 M:      Thomas Hellstrom <thellstrom@vmware.com>
4567 L:      dri-devel@lists.freedesktop.org
4568 T:      git git://people.freedesktop.org/~syeh/repos_linux
4569 T:      git git://people.freedesktop.org/~thomash/linux
4570 S:      Supported
4571 F:      drivers/gpu/drm/vmwgfx/
4572 F:      include/uapi/drm/vmwgfx_drm.h
4573
4574 DRM DRIVERS
4575 M:      David Airlie <airlied@linux.ie>
4576 L:      dri-devel@lists.freedesktop.org
4577 T:      git git://people.freedesktop.org/~airlied/linux
4578 B:      https://bugs.freedesktop.org/
4579 C:      irc://chat.freenode.net/dri-devel
4580 S:      Maintained
4581 F:      drivers/gpu/drm/
4582 F:      drivers/gpu/vga/
4583 F:      Documentation/devicetree/bindings/display/
4584 F:      Documentation/devicetree/bindings/gpu/
4585 F:      Documentation/devicetree/bindings/video/
4586 F:      Documentation/gpu/
4587 F:      include/drm/
4588 F:      include/uapi/drm/
4589 F:      include/linux/vga*
4590
4591 DRM DRIVERS AND MISC GPU PATCHES
4592 M:      Daniel Vetter <daniel.vetter@intel.com>
4593 M:      Jani Nikula <jani.nikula@linux.intel.com>
4594 M:      Sean Paul <seanpaul@chromium.org>
4595 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4596 S:      Maintained
4597 T:      git git://anongit.freedesktop.org/drm/drm-misc
4598 F:      Documentation/gpu/
4599 F:      drivers/gpu/vga/
4600 F:      drivers/gpu/drm/*
4601 F:      include/drm/drm*
4602 F:      include/uapi/drm/drm*
4603 F:      include/linux/vga*
4604
4605 DRM DRIVERS FOR ALLWINNER A10
4606 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4607 L:      dri-devel@lists.freedesktop.org
4608 S:      Supported
4609 F:      drivers/gpu/drm/sun4i/
4610 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4611 T:      git git://anongit.freedesktop.org/drm/drm-misc
4612
4613 DRM DRIVERS FOR AMLOGIC SOCS
4614 M:      Neil Armstrong <narmstrong@baylibre.com>
4615 L:      dri-devel@lists.freedesktop.org
4616 L:      linux-amlogic@lists.infradead.org
4617 W:      http://linux-meson.com/
4618 S:      Supported
4619 F:      drivers/gpu/drm/meson/
4620 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4621 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4622 F:      Documentation/gpu/meson.rst
4623 T:      git git://anongit.freedesktop.org/drm/drm-misc
4624
4625 DRM DRIVERS FOR ATMEL HLCDC
4626 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4627 L:      dri-devel@lists.freedesktop.org
4628 S:      Supported
4629 F:      drivers/gpu/drm/atmel-hlcdc/
4630 F:      Documentation/devicetree/bindings/drm/atmel/
4631 T:      git git://anongit.freedesktop.org/drm/drm-misc
4632
4633 DRM DRIVERS FOR BRIDGE CHIPS
4634 M:      Archit Taneja <architt@codeaurora.org>
4635 M:      Andrzej Hajda <a.hajda@samsung.com>
4636 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4637 S:      Maintained
4638 T:      git git://anongit.freedesktop.org/drm/drm-misc
4639 F:      drivers/gpu/drm/bridge/
4640
4641 DRM DRIVERS FOR EXYNOS
4642 M:      Inki Dae <inki.dae@samsung.com>
4643 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4644 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4645 M:      Kyungmin Park <kyungmin.park@samsung.com>
4646 L:      dri-devel@lists.freedesktop.org
4647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4648 S:      Supported
4649 F:      drivers/gpu/drm/exynos/
4650 F:      include/uapi/drm/exynos_drm.h
4651 F:      Documentation/devicetree/bindings/display/exynos/
4652
4653 DRM DRIVERS FOR FREESCALE DCU
4654 M:      Stefan Agner <stefan@agner.ch>
4655 M:      Alison Wang <alison.wang@freescale.com>
4656 L:      dri-devel@lists.freedesktop.org
4657 S:      Supported
4658 F:      drivers/gpu/drm/fsl-dcu/
4659 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4660 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4661 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4662
4663 DRM DRIVERS FOR FREESCALE IMX
4664 M:      Philipp Zabel <p.zabel@pengutronix.de>
4665 L:      dri-devel@lists.freedesktop.org
4666 S:      Maintained
4667 F:      drivers/gpu/drm/imx/
4668 F:      drivers/gpu/ipu-v3/
4669 F:      Documentation/devicetree/bindings/display/imx/
4670
4671 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4672 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4673 L:      dri-devel@lists.freedesktop.org
4674 T:      git git://github.com/patjak/drm-gma500
4675 S:      Maintained
4676 F:      drivers/gpu/drm/gma500/
4677
4678 DRM DRIVERS FOR HISILICON
4679 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4680 M:      Rongrong Zou <zourongrong@gmail.com>
4681 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4682 R:      Chen Feng <puck.chen@hisilicon.com>
4683 L:      dri-devel@lists.freedesktop.org
4684 T:      git git://github.com/xin3liang/linux.git
4685 S:      Maintained
4686 F:      drivers/gpu/drm/hisilicon/
4687 F:      Documentation/devicetree/bindings/display/hisilicon/
4688
4689 DRM DRIVERS FOR MEDIATEK
4690 M:      CK Hu <ck.hu@mediatek.com>
4691 M:      Philipp Zabel <p.zabel@pengutronix.de>
4692 L:      dri-devel@lists.freedesktop.org
4693 S:      Supported
4694 F:      drivers/gpu/drm/mediatek/
4695 F:      Documentation/devicetree/bindings/display/mediatek/
4696
4697 DRM DRIVERS FOR NVIDIA TEGRA
4698 M:      Thierry Reding <thierry.reding@gmail.com>
4699 L:      dri-devel@lists.freedesktop.org
4700 L:      linux-tegra@vger.kernel.org
4701 T:      git git://anongit.freedesktop.org/tegra/linux.git
4702 S:      Supported
4703 F:      drivers/gpu/drm/tegra/
4704 F:      drivers/gpu/host1x/
4705 F:      include/linux/host1x.h
4706 F:      include/uapi/drm/tegra_drm.h
4707 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4708
4709 DRM DRIVERS FOR RENESAS
4710 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4711 L:      dri-devel@lists.freedesktop.org
4712 L:      linux-renesas-soc@vger.kernel.org
4713 T:      git git://linuxtv.org/pinchartl/fbdev
4714 S:      Supported
4715 F:      drivers/gpu/drm/rcar-du/
4716 F:      drivers/gpu/drm/shmobile/
4717 F:      include/linux/platform_data/shmob_drm.h
4718 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4719 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4720
4721 DRM DRIVERS FOR ROCKCHIP
4722 M:      Mark Yao <mark.yao@rock-chips.com>
4723 L:      dri-devel@lists.freedesktop.org
4724 S:      Maintained
4725 F:      drivers/gpu/drm/rockchip/
4726 F:      Documentation/devicetree/bindings/display/rockchip/
4727 T:      git git://anongit.freedesktop.org/drm/drm-misc
4728
4729 DRM DRIVERS FOR STI
4730 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4731 M:      Vincent Abriou <vincent.abriou@st.com>
4732 L:      dri-devel@lists.freedesktop.org
4733 T:      git git://anongit.freedesktop.org/drm/drm-misc
4734 S:      Maintained
4735 F:      drivers/gpu/drm/sti
4736 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4737
4738 DRM DRIVERS FOR STM
4739 M:      Yannick Fertre <yannick.fertre@st.com>
4740 M:      Philippe Cornu <philippe.cornu@st.com>
4741 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4742 M:      Vincent Abriou <vincent.abriou@st.com>
4743 L:      dri-devel@lists.freedesktop.org
4744 T:      git git://anongit.freedesktop.org/drm/drm-misc
4745 S:      Maintained
4746 F:      drivers/gpu/drm/stm
4747 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4748
4749 DRM DRIVERS FOR TI LCDC
4750 M:      Jyri Sarha <jsarha@ti.com>
4751 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4752 L:      dri-devel@lists.freedesktop.org
4753 S:      Maintained
4754 F:      drivers/gpu/drm/tilcdc/
4755 F:      Documentation/devicetree/bindings/display/tilcdc/
4756
4757 DRM DRIVERS FOR TI OMAP
4758 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4759 L:      dri-devel@lists.freedesktop.org
4760 S:      Maintained
4761 F:      drivers/gpu/drm/omapdrm/
4762 F:      Documentation/devicetree/bindings/display/ti/
4763
4764 DRM DRIVERS FOR VC4
4765 M:      Eric Anholt <eric@anholt.net>
4766 T:      git git://github.com/anholt/linux
4767 S:      Supported
4768 F:      drivers/gpu/drm/vc4/
4769 F:      include/uapi/drm/vc4_drm.h
4770 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4771 T:      git git://anongit.freedesktop.org/drm/drm-misc
4772
4773 DRM DRIVERS FOR VIVANTE GPU IP
4774 M:      Lucas Stach <l.stach@pengutronix.de>
4775 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4776 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4777 L:      etnaviv@lists.freedesktop.org
4778 L:      dri-devel@lists.freedesktop.org
4779 S:      Maintained
4780 F:      drivers/gpu/drm/etnaviv/
4781 F:      include/uapi/drm/etnaviv_drm.h
4782 F:      Documentation/devicetree/bindings/display/etnaviv/
4783
4784 DRM DRIVERS FOR ZTE ZX
4785 M:      Shawn Guo <shawnguo@kernel.org>
4786 L:      dri-devel@lists.freedesktop.org
4787 S:      Maintained
4788 F:      drivers/gpu/drm/zte/
4789 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4790 T:      git git://anongit.freedesktop.org/drm/drm-misc
4791
4792 DRM PANEL DRIVERS
4793 M:      Thierry Reding <thierry.reding@gmail.com>
4794 L:      dri-devel@lists.freedesktop.org
4795 T:      git git://anongit.freedesktop.org/drm/drm-misc
4796 S:      Maintained
4797 F:      drivers/gpu/drm/drm_panel.c
4798 F:      drivers/gpu/drm/panel/
4799 F:      include/drm/drm_panel.h
4800 F:      Documentation/devicetree/bindings/display/panel/
4801
4802 DRM TINYDRM DRIVERS
4803 M:      Noralf Trønnes <noralf@tronnes.org>
4804 W:      https://github.com/notro/tinydrm/wiki/Development
4805 T:      git git://anongit.freedesktop.org/drm/drm-misc
4806 S:      Maintained
4807 F:      drivers/gpu/drm/tinydrm/
4808 F:      include/drm/tinydrm/
4809
4810 DSBR100 USB FM RADIO DRIVER
4811 M:      Alexey Klimov <klimov.linux@gmail.com>
4812 L:      linux-media@vger.kernel.org
4813 T:      git git://linuxtv.org/media_tree.git
4814 S:      Maintained
4815 F:      drivers/media/radio/dsbr100.c
4816
4817 DSCC4 DRIVER
4818 M:      Francois Romieu <romieu@fr.zoreil.com>
4819 L:      netdev@vger.kernel.org
4820 S:      Maintained
4821 F:      drivers/net/wan/dscc4.c
4822
4823 DT3155 MEDIA DRIVER
4824 M:      Hans Verkuil <hverkuil@xs4all.nl>
4825 L:      linux-media@vger.kernel.org
4826 T:      git git://linuxtv.org/media_tree.git
4827 W:      https://linuxtv.org
4828 S:      Odd Fixes
4829 F:      drivers/media/pci/dt3155/
4830
4831 DVB_USB_AF9015 MEDIA DRIVER
4832 M:      Antti Palosaari <crope@iki.fi>
4833 L:      linux-media@vger.kernel.org
4834 W:      https://linuxtv.org
4835 W:      http://palosaari.fi/linux/
4836 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4837 T:      git git://linuxtv.org/anttip/media_tree.git
4838 S:      Maintained
4839 F:      drivers/media/usb/dvb-usb-v2/af9015*
4840
4841 DVB_USB_AF9035 MEDIA DRIVER
4842 M:      Antti Palosaari <crope@iki.fi>
4843 L:      linux-media@vger.kernel.org
4844 W:      https://linuxtv.org
4845 W:      http://palosaari.fi/linux/
4846 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4847 T:      git git://linuxtv.org/anttip/media_tree.git
4848 S:      Maintained
4849 F:      drivers/media/usb/dvb-usb-v2/af9035*
4850
4851 DVB_USB_ANYSEE MEDIA DRIVER
4852 M:      Antti Palosaari <crope@iki.fi>
4853 L:      linux-media@vger.kernel.org
4854 W:      https://linuxtv.org
4855 W:      http://palosaari.fi/linux/
4856 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4857 T:      git git://linuxtv.org/anttip/media_tree.git
4858 S:      Maintained
4859 F:      drivers/media/usb/dvb-usb-v2/anysee*
4860
4861 DVB_USB_AU6610 MEDIA DRIVER
4862 M:      Antti Palosaari <crope@iki.fi>
4863 L:      linux-media@vger.kernel.org
4864 W:      https://linuxtv.org
4865 W:      http://palosaari.fi/linux/
4866 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4867 T:      git git://linuxtv.org/anttip/media_tree.git
4868 S:      Maintained
4869 F:      drivers/media/usb/dvb-usb-v2/au6610*
4870
4871 DVB_USB_CE6230 MEDIA DRIVER
4872 M:      Antti Palosaari <crope@iki.fi>
4873 L:      linux-media@vger.kernel.org
4874 W:      https://linuxtv.org
4875 W:      http://palosaari.fi/linux/
4876 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4877 T:      git git://linuxtv.org/anttip/media_tree.git
4878 S:      Maintained
4879 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4880
4881 DVB_USB_CXUSB MEDIA DRIVER
4882 M:      Michael Krufky <mkrufky@linuxtv.org>
4883 L:      linux-media@vger.kernel.org
4884 W:      https://linuxtv.org
4885 W:      http://github.com/mkrufky
4886 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4887 T:      git git://linuxtv.org/media_tree.git
4888 S:      Maintained
4889 F:      drivers/media/usb/dvb-usb/cxusb*
4890
4891 DVB_USB_EC168 MEDIA DRIVER
4892 M:      Antti Palosaari <crope@iki.fi>
4893 L:      linux-media@vger.kernel.org
4894 W:      https://linuxtv.org
4895 W:      http://palosaari.fi/linux/
4896 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4897 T:      git git://linuxtv.org/anttip/media_tree.git
4898 S:      Maintained
4899 F:      drivers/media/usb/dvb-usb-v2/ec168*
4900
4901 DVB_USB_GL861 MEDIA DRIVER
4902 M:      Antti Palosaari <crope@iki.fi>
4903 L:      linux-media@vger.kernel.org
4904 W:      https://linuxtv.org
4905 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4906 T:      git git://linuxtv.org/anttip/media_tree.git
4907 S:      Maintained
4908 F:      drivers/media/usb/dvb-usb-v2/gl861*
4909
4910 DVB_USB_MXL111SF MEDIA DRIVER
4911 M:      Michael Krufky <mkrufky@linuxtv.org>
4912 L:      linux-media@vger.kernel.org
4913 W:      https://linuxtv.org
4914 W:      http://github.com/mkrufky
4915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4916 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4917 S:      Maintained
4918 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4919
4920 DVB_USB_RTL28XXU MEDIA DRIVER
4921 M:      Antti Palosaari <crope@iki.fi>
4922 L:      linux-media@vger.kernel.org
4923 W:      https://linuxtv.org
4924 W:      http://palosaari.fi/linux/
4925 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4926 T:      git git://linuxtv.org/anttip/media_tree.git
4927 S:      Maintained
4928 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4929
4930 DVB_USB_V2 MEDIA DRIVER
4931 M:      Antti Palosaari <crope@iki.fi>
4932 L:      linux-media@vger.kernel.org
4933 W:      https://linuxtv.org
4934 W:      http://palosaari.fi/linux/
4935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4936 T:      git git://linuxtv.org/anttip/media_tree.git
4937 S:      Maintained
4938 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4939 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4940
4941 DYNAMIC DEBUG
4942 M:      Jason Baron <jbaron@akamai.com>
4943 S:      Maintained
4944 F:      lib/dynamic_debug.c
4945 F:      include/linux/dynamic_debug.h
4946
4947 DZ DECSTATION DZ11 SERIAL DRIVER
4948 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4949 S:      Maintained
4950 F:      drivers/tty/serial/dz.*
4951
4952 E3X0 POWER BUTTON DRIVER
4953 M:      Moritz Fischer <moritz.fischer@ettus.com>
4954 L:      usrp-users@lists.ettus.com
4955 W:      http://www.ettus.com
4956 S:      Supported
4957 F:      drivers/input/misc/e3x0-button.c
4958 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4959
4960 E4000 MEDIA DRIVER
4961 M:      Antti Palosaari <crope@iki.fi>
4962 L:      linux-media@vger.kernel.org
4963 W:      https://linuxtv.org
4964 W:      http://palosaari.fi/linux/
4965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4966 T:      git git://linuxtv.org/anttip/media_tree.git
4967 S:      Maintained
4968 F:      drivers/media/tuners/e4000*
4969
4970 EATA ISA/EISA/PCI SCSI DRIVER
4971 M:      Dario Ballabio <ballabio_dario@emc.com>
4972 L:      linux-scsi@vger.kernel.org
4973 S:      Maintained
4974 F:      drivers/scsi/eata.c
4975
4976 EC100 MEDIA DRIVER
4977 M:      Antti Palosaari <crope@iki.fi>
4978 L:      linux-media@vger.kernel.org
4979 W:      https://linuxtv.org
4980 W:      http://palosaari.fi/linux/
4981 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4982 T:      git git://linuxtv.org/anttip/media_tree.git
4983 S:      Maintained
4984 F:      drivers/media/dvb-frontends/ec100*
4985
4986 ECRYPT FILE SYSTEM
4987 M:      Tyler Hicks <tyhicks@canonical.com>
4988 L:      ecryptfs@vger.kernel.org
4989 W:      http://ecryptfs.org
4990 W:      https://launchpad.net/ecryptfs
4991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4992 S:      Supported
4993 F:      Documentation/filesystems/ecryptfs.txt
4994 F:      fs/ecryptfs/
4995
4996 EDAC-AMD64
4997 M:      Borislav Petkov <bp@alien8.de>
4998 L:      linux-edac@vger.kernel.org
4999 S:      Maintained
5000 F:      drivers/edac/amd64_edac*
5001
5002 EDAC-CALXEDA
5003 M:      Robert Richter <rric@kernel.org>
5004 L:      linux-edac@vger.kernel.org
5005 S:      Maintained
5006 F:      drivers/edac/highbank*
5007
5008 EDAC-CAVIUM OCTEON
5009 M:      Ralf Baechle <ralf@linux-mips.org>
5010 M:      David Daney <david.daney@cavium.com>
5011 L:      linux-edac@vger.kernel.org
5012 L:      linux-mips@linux-mips.org
5013 S:      Supported
5014 F:      drivers/edac/octeon_edac*
5015
5016 EDAC-CAVIUM THUNDERX
5017 M:      David Daney <david.daney@cavium.com>
5018 M:      Jan Glauber <jglauber@cavium.com>
5019 L:      linux-edac@vger.kernel.org
5020 S:      Supported
5021 F:      drivers/edac/thunderx_edac*
5022
5023 EDAC-CORE
5024 M:      Borislav Petkov <bp@alien8.de>
5025 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5026 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5027 L:      linux-edac@vger.kernel.org
5028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5030 S:      Supported
5031 F:      Documentation/admin-guide/ras.rst
5032 F:      Documentation/driver-api/edac.rst
5033 F:      drivers/edac/
5034 F:      include/linux/edac.h
5035
5036 EDAC-E752X
5037 M:      Mark Gross <mark.gross@intel.com>
5038 L:      linux-edac@vger.kernel.org
5039 S:      Maintained
5040 F:      drivers/edac/e752x_edac.c
5041
5042 EDAC-E7XXX
5043 L:      linux-edac@vger.kernel.org
5044 S:      Maintained
5045 F:      drivers/edac/e7xxx_edac.c
5046
5047 EDAC-FSL_DDR
5048 M:      York Sun <york.sun@nxp.com>
5049 L:      linux-edac@vger.kernel.org
5050 S:      Maintained
5051 F:      drivers/edac/fsl_ddr_edac.*
5052
5053 EDAC-GHES
5054 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5055 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5056 L:      linux-edac@vger.kernel.org
5057 S:      Maintained
5058 F:      drivers/edac/ghes_edac.c
5059
5060 EDAC-I3000
5061 L:      linux-edac@vger.kernel.org
5062 S:      Orphan
5063 F:      drivers/edac/i3000_edac.c
5064
5065 EDAC-I5000
5066 L:      linux-edac@vger.kernel.org
5067 S:      Maintained
5068 F:      drivers/edac/i5000_edac.c
5069
5070 EDAC-I5400
5071 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5072 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5073 L:      linux-edac@vger.kernel.org
5074 S:      Maintained
5075 F:      drivers/edac/i5400_edac.c
5076
5077 EDAC-I7300
5078 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5079 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5080 L:      linux-edac@vger.kernel.org
5081 S:      Maintained
5082 F:      drivers/edac/i7300_edac.c
5083
5084 EDAC-I7CORE
5085 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5086 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5087 L:      linux-edac@vger.kernel.org
5088 S:      Maintained
5089 F:      drivers/edac/i7core_edac.c
5090
5091 EDAC-I82443BXGX
5092 M:      Tim Small <tim@buttersideup.com>
5093 L:      linux-edac@vger.kernel.org
5094 S:      Maintained
5095 F:      drivers/edac/i82443bxgx_edac.c
5096
5097 EDAC-I82975X
5098 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5099 M:      "Arvind R." <arvino55@gmail.com>
5100 L:      linux-edac@vger.kernel.org
5101 S:      Maintained
5102 F:      drivers/edac/i82975x_edac.c
5103
5104 EDAC-IE31200
5105 M:      Jason Baron <jbaron@akamai.com>
5106 L:      linux-edac@vger.kernel.org
5107 S:      Maintained
5108 F:      drivers/edac/ie31200_edac.c
5109
5110 EDAC-MPC85XX
5111 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5112 L:      linux-edac@vger.kernel.org
5113 S:      Maintained
5114 F:      drivers/edac/mpc85xx_edac.[ch]
5115
5116 EDAC-PASEMI
5117 M:      Egor Martovetsky <egor@pasemi.com>
5118 L:      linux-edac@vger.kernel.org
5119 S:      Maintained
5120 F:      drivers/edac/pasemi_edac.c
5121
5122 EDAC-PND2
5123 M:      Tony Luck <tony.luck@intel.com>
5124 L:      linux-edac@vger.kernel.org
5125 S:      Maintained
5126 F:      drivers/edac/pnd2_edac.[ch]
5127
5128 EDAC-R82600
5129 M:      Tim Small <tim@buttersideup.com>
5130 L:      linux-edac@vger.kernel.org
5131 S:      Maintained
5132 F:      drivers/edac/r82600_edac.c
5133
5134 EDAC-SBRIDGE
5135 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5136 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5137 L:      linux-edac@vger.kernel.org
5138 S:      Maintained
5139 F:      drivers/edac/sb_edac.c
5140
5141 EDAC-SKYLAKE
5142 M:      Tony Luck <tony.luck@intel.com>
5143 L:      linux-edac@vger.kernel.org
5144 S:      Maintained
5145 F:      drivers/edac/skx_edac.c
5146
5147 EDIROL UA-101/UA-1000 DRIVER
5148 M:      Clemens Ladisch <clemens@ladisch.de>
5149 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5150 T:      git git://git.alsa-project.org/alsa-kernel.git
5151 S:      Maintained
5152 F:      sound/usb/misc/ua101.c
5153
5154 EFI TEST DRIVER
5155 L:      linux-efi@vger.kernel.org
5156 M:      Ivan Hu <ivan.hu@canonical.com>
5157 M:      Matt Fleming <matt@codeblueprint.co.uk>
5158 S:      Maintained
5159 F:      drivers/firmware/efi/test/
5160
5161 EFI VARIABLE FILESYSTEM
5162 M:      Matthew Garrett <matthew.garrett@nebula.com>
5163 M:      Jeremy Kerr <jk@ozlabs.org>
5164 M:      Matt Fleming <matt@codeblueprint.co.uk>
5165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5166 L:      linux-efi@vger.kernel.org
5167 S:      Maintained
5168 F:      fs/efivarfs/
5169
5170 EFIFB FRAMEBUFFER DRIVER
5171 L:      linux-fbdev@vger.kernel.org
5172 M:      Peter Jones <pjones@redhat.com>
5173 S:      Maintained
5174 F:      drivers/video/fbdev/efifb.c
5175
5176 EFS FILESYSTEM
5177 W:      http://aeschi.ch.eu.org/efs/
5178 S:      Orphan
5179 F:      fs/efs/
5180
5181 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5182 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5183 L:      netdev@vger.kernel.org
5184 S:      Maintained
5185 F:      drivers/net/ethernet/ibm/ehea/
5186
5187 EM28XX VIDEO4LINUX DRIVER
5188 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5189 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5190 L:      linux-media@vger.kernel.org
5191 W:      https://linuxtv.org
5192 T:      git git://linuxtv.org/media_tree.git
5193 S:      Maintained
5194 F:      drivers/media/usb/em28xx/
5195 F:      Documentation/media/v4l-drivers/em28xx*
5196
5197 EMBEDDED LINUX
5198 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5199 M:      Matt Mackall <mpm@selenic.com>
5200 M:      David Woodhouse <dwmw2@infradead.org>
5201 L:      linux-embedded@vger.kernel.org
5202 S:      Maintained
5203
5204 Emulex 10Gbps iSCSI - OneConnect DRIVER
5205 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5206 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5207 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5208 L:      linux-scsi@vger.kernel.org
5209 W:      http://www.broadcom.com
5210 S:      Supported
5211 F:      drivers/scsi/be2iscsi/
5212
5213 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5214 M:      Sathya Perla <sathya.perla@broadcom.com>
5215 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5216 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5217 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5218 L:      netdev@vger.kernel.org
5219 W:      http://www.emulex.com
5220 S:      Supported
5221 F:      drivers/net/ethernet/emulex/benet/
5222
5223 EMULEX ONECONNECT ROCE DRIVER
5224 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5225 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5226 L:      linux-rdma@vger.kernel.org
5227 W:      http://www.broadcom.com
5228 S:      Odd Fixes
5229 F:      drivers/infiniband/hw/ocrdma/
5230 F:      include/uapi/rdma/ocrdma-abi.h
5231
5232 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5233 M:      James Smart <james.smart@broadcom.com>
5234 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5235 L:      linux-scsi@vger.kernel.org
5236 W:      http://www.broadcom.com
5237 S:      Supported
5238 F:      drivers/scsi/lpfc/
5239
5240 ENE CB710 FLASH CARD READER DRIVER
5241 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5242 S:      Maintained
5243 F:      drivers/misc/cb710/
5244 F:      drivers/mmc/host/cb710-mmc.*
5245 F:      include/linux/cb710.h
5246
5247 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5248 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5249 S:      Maintained
5250 F:      drivers/media/rc/ene_ir.*
5251
5252 EPSON S1D13XXX FRAMEBUFFER DRIVER
5253 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5254 S:      Maintained
5255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5256 F:      drivers/video/fbdev/s1d13xxxfb.c
5257 F:      include/video/s1d13xxxfb.h
5258
5259 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5260 M:      Jeff Layton <jlayton@kernel.org>
5261 S:      Maintained
5262 F:      lib/errseq.c
5263 F:      include/linux/errseq.h
5264
5265 ET131X NETWORK DRIVER
5266 M:      Mark Einon <mark.einon@gmail.com>
5267 S:      Odd Fixes
5268 F:      drivers/net/ethernet/agere/
5269
5270 ETHERNET BRIDGE
5271 M:      Stephen Hemminger <stephen@networkplumber.org>
5272 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5273 L:      netdev@vger.kernel.org
5274 W:      http://www.linuxfoundation.org/en/Net:Bridge
5275 S:      Maintained
5276 F:      include/linux/netfilter_bridge/
5277 F:      net/bridge/
5278
5279 ETHERNET PHY LIBRARY
5280 M:      Andrew Lunn <andrew@lunn.ch>
5281 M:      Florian Fainelli <f.fainelli@gmail.com>
5282 L:      netdev@vger.kernel.org
5283 S:      Maintained
5284 F:      Documentation/ABI/testing/sysfs-bus-mdio
5285 F:      Documentation/devicetree/bindings/net/mdio*
5286 F:      Documentation/networking/phy.txt
5287 F:      drivers/net/phy/
5288 F:      drivers/of/of_mdio.c
5289 F:      drivers/of/of_net.c
5290 F:      include/linux/*mdio*.h
5291 F:      include/linux/of_net.h
5292 F:      include/linux/phy.h
5293 F:      include/linux/phy_fixed.h
5294 F:      include/linux/platform_data/mdio-gpio.h
5295 F:      include/linux/platform_data/mdio-bcm-unimac.h
5296 F:      include/trace/events/mdio.h
5297 F:      include/uapi/linux/mdio.h
5298 F:      include/uapi/linux/mii.h
5299
5300 EXT2 FILE SYSTEM
5301 M:      Jan Kara <jack@suse.com>
5302 L:      linux-ext4@vger.kernel.org
5303 S:      Maintained
5304 F:      Documentation/filesystems/ext2.txt
5305 F:      fs/ext2/
5306 F:      include/linux/ext2*
5307
5308 EXT4 FILE SYSTEM
5309 M:      "Theodore Ts'o" <tytso@mit.edu>
5310 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5311 L:      linux-ext4@vger.kernel.org
5312 W:      http://ext4.wiki.kernel.org
5313 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5315 S:      Maintained
5316 F:      Documentation/filesystems/ext4.txt
5317 F:      fs/ext4/
5318
5319 Extended Verification Module (EVM)
5320 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5321 L:      linux-integrity@vger.kernel.org
5322 S:      Supported
5323 F:      security/integrity/evm/
5324
5325 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5326 M:      Matt Fleming <matt@codeblueprint.co.uk>
5327 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5328 L:      linux-efi@vger.kernel.org
5329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5330 S:      Maintained
5331 F:      Documentation/efi-stub.txt
5332 F:      arch/*/kernel/efi.c
5333 F:      arch/x86/boot/compressed/eboot.[ch]
5334 F:      arch/*/include/asm/efi.h
5335 F:      arch/x86/platform/efi/
5336 F:      drivers/firmware/efi/
5337 F:      include/linux/efi*.h
5338 F:      arch/arm/boot/compressed/efi-header.S
5339 F:      arch/arm64/kernel/efi-entry.S
5340
5341 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5342 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5343 M:      Chanwoo Choi <cw00.choi@samsung.com>
5344 L:      linux-kernel@vger.kernel.org
5345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5346 S:      Maintained
5347 F:      drivers/extcon/
5348 F:      include/linux/extcon/
5349 F:      include/linux/extcon.h
5350 F:      Documentation/extcon/
5351 F:      Documentation/devicetree/bindings/extcon/
5352
5353 EXYNOS DP DRIVER
5354 M:      Jingoo Han <jingoohan1@gmail.com>
5355 L:      dri-devel@lists.freedesktop.org
5356 S:      Maintained
5357 F:      drivers/gpu/drm/exynos/exynos_dp*
5358
5359 EXYNOS SYSMMU (IOMMU) driver
5360 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5361 L:      iommu@lists.linux-foundation.org
5362 S:      Maintained
5363 F:      drivers/iommu/exynos-iommu.c
5364
5365 EZchip NPS platform support
5366 M:      Elad Kanfi <eladkan@mellanox.com>
5367 M:      Vineet Gupta <vgupta@synopsys.com>
5368 S:      Supported
5369 F:      arch/arc/plat-eznps
5370 F:      arch/arc/boot/dts/eznps.dts
5371
5372 F2FS FILE SYSTEM
5373 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5374 M:      Chao Yu <yuchao0@huawei.com>
5375 L:      linux-f2fs-devel@lists.sourceforge.net
5376 W:      https://f2fs.wiki.kernel.org/
5377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5378 S:      Maintained
5379 F:      Documentation/filesystems/f2fs.txt
5380 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5381 F:      fs/f2fs/
5382 F:      include/linux/f2fs_fs.h
5383 F:      include/trace/events/f2fs.h
5384
5385 F71805F HARDWARE MONITORING DRIVER
5386 M:      Jean Delvare <jdelvare@suse.com>
5387 L:      linux-hwmon@vger.kernel.org
5388 S:      Maintained
5389 F:      Documentation/hwmon/f71805f
5390 F:      drivers/hwmon/f71805f.c
5391
5392 FANOTIFY
5393 M:      Jan Kara <jack@suse.cz>
5394 R:      Amir Goldstein <amir73il@gmail.com>
5395 L:      linux-fsdevel@vger.kernel.org
5396 S:      Maintained
5397 F:      fs/notify/fanotify/
5398 F:      include/linux/fanotify.h
5399 F:      include/uapi/linux/fanotify.h
5400
5401 FARSYNC SYNCHRONOUS DRIVER
5402 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5403 W:      http://www.farsite.co.uk/
5404 S:      Supported
5405 F:      drivers/net/wan/farsync.*
5406
5407 FAULT INJECTION SUPPORT
5408 M:      Akinobu Mita <akinobu.mita@gmail.com>
5409 S:      Supported
5410 F:      Documentation/fault-injection/
5411 F:      lib/fault-inject.c
5412
5413 FBTFT Framebuffer drivers
5414 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5415 S:      Maintained
5416 F:      drivers/staging/fbtft/
5417
5418 FC0011 TUNER DRIVER
5419 M:      Michael Buesch <m@bues.ch>
5420 L:      linux-media@vger.kernel.org
5421 S:      Maintained
5422 F:      drivers/media/tuners/fc0011.h
5423 F:      drivers/media/tuners/fc0011.c
5424
5425 FC2580 MEDIA DRIVER
5426 M:      Antti Palosaari <crope@iki.fi>
5427 L:      linux-media@vger.kernel.org
5428 W:      https://linuxtv.org
5429 W:      http://palosaari.fi/linux/
5430 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5431 T:      git git://linuxtv.org/anttip/media_tree.git
5432 S:      Maintained
5433 F:      drivers/media/tuners/fc2580*
5434
5435 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5436 M:      Johannes Thumshirn <jth@kernel.org>
5437 L:      fcoe-devel@open-fcoe.org
5438 W:      www.Open-FCoE.org
5439 S:      Supported
5440 F:      drivers/scsi/libfc/
5441 F:      drivers/scsi/fcoe/
5442 F:      include/scsi/fc/
5443 F:      include/scsi/libfc.h
5444 F:      include/scsi/libfcoe.h
5445 F:      include/uapi/scsi/fc/
5446
5447 FILE LOCKING (flock() and fcntl()/lockf())
5448 M:      Jeff Layton <jlayton@kernel.org>
5449 M:      "J. Bruce Fields" <bfields@fieldses.org>
5450 L:      linux-fsdevel@vger.kernel.org
5451 S:      Maintained
5452 F:      include/linux/fcntl.h
5453 F:      include/uapi/linux/fcntl.h
5454 F:      fs/fcntl.c
5455 F:      fs/locks.c
5456
5457 FILESYSTEMS (VFS and infrastructure)
5458 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5459 L:      linux-fsdevel@vger.kernel.org
5460 S:      Maintained
5461 F:      fs/*
5462 F:      include/linux/fs.h
5463 F:      include/uapi/linux/fs.h
5464
5465 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5466 M:      Riku Voipio <riku.voipio@iki.fi>
5467 L:      linux-hwmon@vger.kernel.org
5468 S:      Maintained
5469 F:      drivers/hwmon/f75375s.c
5470 F:      include/linux/f75375s.h
5471
5472 FIREWIRE AUDIO DRIVERS
5473 M:      Clemens Ladisch <clemens@ladisch.de>
5474 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5475 T:      git git://git.alsa-project.org/alsa-kernel.git
5476 S:      Maintained
5477 F:      sound/firewire/
5478
5479 FIREWIRE MEDIA DRIVERS (firedtv)
5480 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5481 L:      linux-media@vger.kernel.org
5482 L:      linux1394-devel@lists.sourceforge.net
5483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5484 S:      Maintained
5485 F:      drivers/media/firewire/
5486
5487 FIREWIRE SBP-2 TARGET
5488 M:      Chris Boot <bootc@bootc.net>
5489 L:      linux-scsi@vger.kernel.org
5490 L:      target-devel@vger.kernel.org
5491 L:      linux1394-devel@lists.sourceforge.net
5492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5493 S:      Maintained
5494 F:      drivers/target/sbp/
5495
5496 FIREWIRE SUBSYSTEM
5497 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5498 L:      linux1394-devel@lists.sourceforge.net
5499 W:      http://ieee1394.wiki.kernel.org/
5500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5501 S:      Maintained
5502 F:      drivers/firewire/
5503 F:      include/linux/firewire.h
5504 F:      include/uapi/linux/firewire*.h
5505 F:      tools/firewire/
5506
5507 FIRMWARE LOADER (request_firmware)
5508 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5509 L:      linux-kernel@vger.kernel.org
5510 S:      Maintained
5511 F:      Documentation/firmware_class/
5512 F:      drivers/base/firmware*.c
5513 F:      include/linux/firmware.h
5514
5515 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5516 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5517 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5518 S:      Maintained
5519 F:      drivers/block/rsxx/
5520
5521 FLOPPY DRIVER
5522 M:      Jiri Kosina <jikos@kernel.org>
5523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5524 S:      Odd fixes
5525 F:      drivers/block/floppy.c
5526
5527 FMC SUBSYSTEM
5528 M:      Alessandro Rubini <rubini@gnudd.com>
5529 W:      http://www.ohwr.org/projects/fmc-bus
5530 S:      Supported
5531 F:      drivers/fmc/
5532 F:      include/linux/fmc*.h
5533 F:      include/linux/ipmi-fru.h
5534 K:      fmc_d.*register
5535
5536 FPGA MANAGER FRAMEWORK
5537 M:      Alan Tull <atull@kernel.org>
5538 M:      Moritz Fischer <mdf@kernel.org>
5539 L:      linux-fpga@vger.kernel.org
5540 S:      Maintained
5541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5542 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5543 F:      Documentation/fpga/
5544 F:      Documentation/devicetree/bindings/fpga/
5545 F:      drivers/fpga/
5546 F:      include/linux/fpga/
5547 W:      http://www.rocketboards.org
5548
5549 FPU EMULATOR
5550 M:      Bill Metzenthen <billm@melbpc.org.au>
5551 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5552 S:      Maintained
5553 F:      arch/x86/math-emu/
5554
5555 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5556 L:      netdev@vger.kernel.org
5557 S:      Orphan
5558 F:      drivers/net/wan/dlci.c
5559 F:      drivers/net/wan/sdla.c
5560
5561 FRAMEBUFFER LAYER
5562 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5563 L:      dri-devel@lists.freedesktop.org
5564 L:      linux-fbdev@vger.kernel.org
5565 T:      git git://github.com/bzolnier/linux.git
5566 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5567 S:      Maintained
5568 F:      Documentation/fb/
5569 F:      drivers/video/
5570 F:      include/video/
5571 F:      include/linux/fb.h
5572 F:      include/uapi/video/
5573 F:      include/uapi/linux/fb.h
5574
5575 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5576 M:      Horia Geantă <horia.geanta@nxp.com>
5577 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5578 L:      linux-crypto@vger.kernel.org
5579 S:      Maintained
5580 F:      drivers/crypto/caam/
5581 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5582
5583 FREESCALE DIU FRAMEBUFFER DRIVER
5584 M:      Timur Tabi <timur@tabi.org>
5585 L:      linux-fbdev@vger.kernel.org
5586 S:      Maintained
5587 F:      drivers/video/fbdev/fsl-diu-fb.*
5588
5589 FREESCALE DMA DRIVER
5590 M:      Li Yang <leoyang.li@nxp.com>
5591 M:      Zhang Wei <zw@zh-kernel.org>
5592 L:      linuxppc-dev@lists.ozlabs.org
5593 S:      Maintained
5594 F:      drivers/dma/fsldma.*
5595
5596 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5597 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5598 L:      netdev@vger.kernel.org
5599 S:      Maintained
5600 F:      drivers/net/ethernet/freescale/gianfar*
5601 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5602 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5603
5604 FREESCALE GPMI NAND DRIVER
5605 M:      Han Xu <han.xu@nxp.com>
5606 L:      linux-mtd@lists.infradead.org
5607 S:      Maintained
5608 F:      drivers/mtd/nand/gpmi-nand/*
5609
5610 FREESCALE I2C CPM DRIVER
5611 M:      Jochen Friedrich <jochen@scram.de>
5612 L:      linuxppc-dev@lists.ozlabs.org
5613 L:      linux-i2c@vger.kernel.org
5614 S:      Maintained
5615 F:      drivers/i2c/busses/i2c-cpm.c
5616
5617 FREESCALE IMX / MXC FEC DRIVER
5618 M:      Fugang Duan <fugang.duan@nxp.com>
5619 L:      netdev@vger.kernel.org
5620 S:      Maintained
5621 F:      drivers/net/ethernet/freescale/fec_main.c
5622 F:      drivers/net/ethernet/freescale/fec_ptp.c
5623 F:      drivers/net/ethernet/freescale/fec.h
5624 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5625
5626 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5627 M:      Sascha Hauer <kernel@pengutronix.de>
5628 L:      linux-fbdev@vger.kernel.org
5629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5630 S:      Maintained
5631 F:      include/linux/platform_data/video-imxfb.h
5632 F:      drivers/video/fbdev/imxfb.c
5633
5634 FREESCALE QORIQ DPAA ETHERNET DRIVER
5635 M:      Madalin Bucur <madalin.bucur@nxp.com>
5636 L:      netdev@vger.kernel.org
5637 S:      Maintained
5638 F:      drivers/net/ethernet/freescale/dpaa
5639
5640 FREESCALE QORIQ DPAA FMAN DRIVER
5641 M:      Madalin Bucur <madalin.bucur@nxp.com>
5642 L:      netdev@vger.kernel.org
5643 S:      Maintained
5644 F:      drivers/net/ethernet/freescale/fman
5645 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5646
5647 FREESCALE QUAD SPI DRIVER
5648 M:      Han Xu <han.xu@nxp.com>
5649 L:      linux-mtd@lists.infradead.org
5650 S:      Maintained
5651 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5652
5653 FREESCALE QUICC ENGINE LIBRARY
5654 M:      Qiang Zhao <qiang.zhao@nxp.com>
5655 L:      linuxppc-dev@lists.ozlabs.org
5656 S:      Maintained
5657 F:      drivers/soc/fsl/qe/
5658 F:      include/soc/fsl/*qe*.h
5659 F:      include/soc/fsl/*ucc*.h
5660
5661 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5662 M:      Li Yang <leoyang.li@nxp.com>
5663 L:      netdev@vger.kernel.org
5664 L:      linuxppc-dev@lists.ozlabs.org
5665 S:      Maintained
5666 F:      drivers/net/ethernet/freescale/ucc_geth*
5667
5668 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5669 M:      Zhao Qiang <qiang.zhao@nxp.com>
5670 L:      netdev@vger.kernel.org
5671 L:      linuxppc-dev@lists.ozlabs.org
5672 S:      Maintained
5673 F:      drivers/net/wan/fsl_ucc_hdlc*
5674
5675 FREESCALE QUICC ENGINE UCC UART DRIVER
5676 M:      Timur Tabi <timur@tabi.org>
5677 L:      linuxppc-dev@lists.ozlabs.org
5678 S:      Maintained
5679 F:      drivers/tty/serial/ucc_uart.c
5680
5681 FREESCALE SOC DRIVERS
5682 M:      Li Yang <leoyang.li@nxp.com>
5683 L:      linuxppc-dev@lists.ozlabs.org
5684 L:      linux-arm-kernel@lists.infradead.org
5685 S:      Maintained
5686 F:      Documentation/devicetree/bindings/soc/fsl/
5687 F:      drivers/soc/fsl/
5688 F:      include/linux/fsl/
5689
5690 FREESCALE SOC FS_ENET DRIVER
5691 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5692 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5693 L:      linuxppc-dev@lists.ozlabs.org
5694 L:      netdev@vger.kernel.org
5695 S:      Maintained
5696 F:      drivers/net/ethernet/freescale/fs_enet/
5697 F:      include/linux/fs_enet_pd.h
5698
5699 FREESCALE SOC SOUND DRIVERS
5700 M:      Timur Tabi <timur@tabi.org>
5701 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5702 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5703 R:      Fabio Estevam <fabio.estevam@nxp.com>
5704 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5705 L:      linuxppc-dev@lists.ozlabs.org
5706 S:      Maintained
5707 F:      sound/soc/fsl/fsl*
5708 F:      sound/soc/fsl/imx*
5709 F:      sound/soc/fsl/mpc8610_hpcd.c
5710
5711 FREESCALE USB PERIPHERAL DRIVERS
5712 M:      Li Yang <leoyang.li@nxp.com>
5713 L:      linux-usb@vger.kernel.org
5714 L:      linuxppc-dev@lists.ozlabs.org
5715 S:      Maintained
5716 F:      drivers/usb/gadget/udc/fsl*
5717
5718 FREEVXFS FILESYSTEM
5719 M:      Christoph Hellwig <hch@infradead.org>
5720 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5721 S:      Maintained
5722 F:      fs/freevxfs/
5723
5724 FREEZER
5725 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5726 M:      Pavel Machek <pavel@ucw.cz>
5727 L:      linux-pm@vger.kernel.org
5728 S:      Supported
5729 F:      Documentation/power/freezing-of-tasks.txt
5730 F:      include/linux/freezer.h
5731 F:      kernel/freezer.c
5732
5733 FRONTSWAP API
5734 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5735 L:      linux-kernel@vger.kernel.org
5736 S:      Maintained
5737 F:      mm/frontswap.c
5738 F:      include/linux/frontswap.h
5739
5740 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5741 M:      David Howells <dhowells@redhat.com>
5742 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5743 S:      Supported
5744 F:      Documentation/filesystems/caching/
5745 F:      fs/fscache/
5746 F:      include/linux/fscache*.h
5747
5748 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5749 M:      Theodore Y. Ts'o <tytso@mit.edu>
5750 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5751 L:      linux-fscrypt@vger.kernel.org
5752 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5754 S:      Supported
5755 F:      fs/crypto/
5756 F:      include/linux/fscrypt*.h
5757 F:      Documentation/filesystems/fscrypt.rst
5758
5759 FUJITSU FR-V (FRV) PORT
5760 S:      Orphan
5761 F:      arch/frv/
5762
5763 FUJITSU LAPTOP EXTRAS
5764 M:      Jonathan Woithe <jwoithe@just42.net>
5765 L:      platform-driver-x86@vger.kernel.org
5766 S:      Maintained
5767 F:      drivers/platform/x86/fujitsu-laptop.c
5768
5769 FUJITSU M-5MO LS CAMERA ISP DRIVER
5770 M:      Kyungmin Park <kyungmin.park@samsung.com>
5771 M:      Heungjun Kim <riverful.kim@samsung.com>
5772 L:      linux-media@vger.kernel.org
5773 S:      Maintained
5774 F:      drivers/media/i2c/m5mols/
5775 F:      include/media/i2c/m5mols.h
5776
5777 FUJITSU TABLET EXTRAS
5778 M:      Robert Gerlach <khnz@gmx.de>
5779 L:      platform-driver-x86@vger.kernel.org
5780 S:      Maintained
5781 F:      drivers/platform/x86/fujitsu-tablet.c
5782
5783 FUSE: FILESYSTEM IN USERSPACE
5784 M:      Miklos Szeredi <miklos@szeredi.hu>
5785 L:      linux-fsdevel@vger.kernel.org
5786 W:      http://fuse.sourceforge.net/
5787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5788 S:      Maintained
5789 F:      fs/fuse/
5790 F:      include/uapi/linux/fuse.h
5791 F:      Documentation/filesystems/fuse.txt
5792
5793 FUTEX SUBSYSTEM
5794 M:      Thomas Gleixner <tglx@linutronix.de>
5795 M:      Ingo Molnar <mingo@redhat.com>
5796 R:      Peter Zijlstra <peterz@infradead.org>
5797 R:      Darren Hart <dvhart@infradead.org>
5798 L:      linux-kernel@vger.kernel.org
5799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5800 S:      Maintained
5801 F:      kernel/futex.c
5802 F:      kernel/futex_compat.c
5803 F:      include/asm-generic/futex.h
5804 F:      include/linux/futex.h
5805 F:      include/uapi/linux/futex.h
5806 F:      tools/testing/selftests/futex/
5807 F:      tools/perf/bench/futex*
5808 F:      Documentation/*futex*
5809
5810 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5811 M:      Rik Faith <faith@cs.unc.edu>
5812 L:      linux-scsi@vger.kernel.org
5813 S:      Odd Fixes (e.g., new signatures)
5814 F:      drivers/scsi/fdomain.*
5815
5816 GCC PLUGINS
5817 M:      Kees Cook <keescook@chromium.org>
5818 R:      Emese Revfy <re.emese@gmail.com>
5819 L:      kernel-hardening@lists.openwall.com
5820 S:      Maintained
5821 F:      scripts/gcc-plugins/
5822 F:      scripts/gcc-plugin.sh
5823 F:      scripts/Makefile.gcc-plugins
5824 F:      Documentation/gcc-plugins.txt
5825
5826 GCOV BASED KERNEL PROFILING
5827 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5828 S:      Maintained
5829 F:      kernel/gcov/
5830 F:      Documentation/dev-tools/gcov.rst
5831
5832 GDB KERNEL DEBUGGING HELPER SCRIPTS
5833 M:      Jan Kiszka <jan.kiszka@siemens.com>
5834 M:      Kieran Bingham <kieran@bingham.xyz>
5835 S:      Supported
5836 F:      scripts/gdb/
5837
5838 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5839 M:      Achim Leubner <achim_leubner@adaptec.com>
5840 L:      linux-scsi@vger.kernel.org
5841 W:      http://www.icp-vortex.com/
5842 S:      Supported
5843 F:      drivers/scsi/gdt*
5844
5845 GEMTEK FM RADIO RECEIVER DRIVER
5846 M:      Hans Verkuil <hverkuil@xs4all.nl>
5847 L:      linux-media@vger.kernel.org
5848 T:      git git://linuxtv.org/media_tree.git
5849 W:      https://linuxtv.org
5850 S:      Maintained
5851 F:      drivers/media/radio/radio-gemtek*
5852
5853 GENERIC GPIO I2C DRIVER
5854 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5855 S:      Supported
5856 F:      drivers/i2c/busses/i2c-gpio.c
5857 F:      include/linux/i2c-gpio.h
5858
5859 GENERIC GPIO I2C MULTIPLEXER DRIVER
5860 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5861 L:      linux-i2c@vger.kernel.org
5862 S:      Supported
5863 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5864 F:      include/linux/i2c-mux-gpio.h
5865 F:      Documentation/i2c/muxes/i2c-mux-gpio
5866
5867 GENERIC HDLC (WAN) DRIVERS
5868 M:      Krzysztof Halasa <khc@pm.waw.pl>
5869 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5870 S:      Maintained
5871 F:      drivers/net/wan/c101.c
5872 F:      drivers/net/wan/hd6457*
5873 F:      drivers/net/wan/hdlc*
5874 F:      drivers/net/wan/n2.c
5875 F:      drivers/net/wan/pc300too.c
5876 F:      drivers/net/wan/pci200syn.c
5877 F:      drivers/net/wan/wanxl*
5878
5879 GENERIC INCLUDE/ASM HEADER FILES
5880 M:      Arnd Bergmann <arnd@arndb.de>
5881 L:      linux-arch@vger.kernel.org
5882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5883 S:      Maintained
5884 F:      include/asm-generic/
5885 F:      include/uapi/asm-generic/
5886
5887 GENERIC PHY FRAMEWORK
5888 M:      Kishon Vijay Abraham I <kishon@ti.com>
5889 L:      linux-kernel@vger.kernel.org
5890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5891 S:      Supported
5892 F:      drivers/phy/
5893 F:      include/linux/phy/
5894
5895 GENERIC PM DOMAINS
5896 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5897 M:      Kevin Hilman <khilman@kernel.org>
5898 M:      Ulf Hansson <ulf.hansson@linaro.org>
5899 L:      linux-pm@vger.kernel.org
5900 S:      Supported
5901 F:      drivers/base/power/domain*.c
5902 F:      include/linux/pm_domain.h
5903 F:      Documentation/devicetree/bindings/power/power_domain.txt
5904
5905 GENERIC UIO DRIVER FOR PCI DEVICES
5906 M:      "Michael S. Tsirkin" <mst@redhat.com>
5907 L:      kvm@vger.kernel.org
5908 S:      Supported
5909 F:      drivers/uio/uio_pci_generic.c
5910
5911 GENWQE (IBM Generic Workqueue Card)
5912 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5913 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5914 S:      Supported
5915 F:      drivers/misc/genwqe/
5916
5917 GET_MAINTAINER SCRIPT
5918 M:      Joe Perches <joe@perches.com>
5919 S:      Maintained
5920 F:      scripts/get_maintainer.pl
5921
5922 GFS2 FILE SYSTEM
5923 M:      Steven Whitehouse <swhiteho@redhat.com>
5924 M:      Bob Peterson <rpeterso@redhat.com>
5925 L:      cluster-devel@redhat.com
5926 W:      http://sources.redhat.com/cluster/
5927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5928 S:      Supported
5929 F:      Documentation/filesystems/gfs2*.txt
5930 F:      fs/gfs2/
5931 F:      include/uapi/linux/gfs2_ondisk.h
5932
5933 GIGASET ISDN DRIVERS
5934 M:      Paul Bolle <pebolle@tiscali.nl>
5935 L:      gigaset307x-common@lists.sourceforge.net
5936 W:      http://gigaset307x.sourceforge.net/
5937 S:      Odd Fixes
5938 F:      Documentation/isdn/README.gigaset
5939 F:      drivers/isdn/gigaset/
5940 F:      include/uapi/linux/gigaset_dev.h
5941
5942 GO7007 MPEG CODEC
5943 M:      Hans Verkuil <hans.verkuil@cisco.com>
5944 L:      linux-media@vger.kernel.org
5945 S:      Maintained
5946 F:      drivers/media/usb/go7007/
5947
5948 GOODIX TOUCHSCREEN
5949 M:      Bastien Nocera <hadess@hadess.net>
5950 L:      linux-input@vger.kernel.org
5951 S:      Maintained
5952 F:      drivers/input/touchscreen/goodix.c
5953
5954 GPIO ACPI SUPPORT
5955 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5956 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5957 L:      linux-gpio@vger.kernel.org
5958 L:      linux-acpi@vger.kernel.org
5959 S:      Maintained
5960 F:      Documentation/acpi/gpio-properties.txt
5961 F:      drivers/gpio/gpiolib-acpi.c
5962
5963 GPIO IR Transmitter
5964 M:      Sean Young <sean@mess.org>
5965 L:      linux-media@vger.kernel.org
5966 S:      Maintained
5967 F:      drivers/media/rc/gpio-ir-tx.c
5968
5969 GPIO MOCKUP DRIVER
5970 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5971 L:      linux-gpio@vger.kernel.org
5972 S:      Maintained
5973 F:      drivers/gpio/gpio-mockup.c
5974 F:      tools/testing/selftests/gpio/
5975
5976 GPIO SUBSYSTEM
5977 M:      Linus Walleij <linus.walleij@linaro.org>
5978 L:      linux-gpio@vger.kernel.org
5979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5980 S:      Maintained
5981 F:      Documentation/devicetree/bindings/gpio/
5982 F:      Documentation/gpio/
5983 F:      Documentation/ABI/testing/gpio-cdev
5984 F:      Documentation/ABI/obsolete/sysfs-gpio
5985 F:      drivers/gpio/
5986 F:      include/linux/gpio/
5987 F:      include/linux/gpio.h
5988 F:      include/asm-generic/gpio.h
5989 F:      include/uapi/linux/gpio.h
5990 F:      tools/gpio/
5991
5992 GRE DEMULTIPLEXER DRIVER
5993 M:      Dmitry Kozlov <xeb@mail.ru>
5994 L:      netdev@vger.kernel.org
5995 S:      Maintained
5996 F:      net/ipv4/gre_demux.c
5997 F:      net/ipv4/gre_offload.c
5998 F:      include/net/gre.h
5999
6000 GRETH 10/100/1G Ethernet MAC device driver
6001 M:      Andreas Larsson <andreas@gaisler.com>
6002 L:      netdev@vger.kernel.org
6003 S:      Maintained
6004 F:      drivers/net/ethernet/aeroflex/
6005
6006 GREYBUS AUDIO PROTOCOLS DRIVERS
6007 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6008 M:      Mark Greer <mgreer@animalcreek.com>
6009 S:      Maintained
6010 F:      drivers/staging/greybus/audio_apbridgea.c
6011 F:      drivers/staging/greybus/audio_apbridgea.h
6012 F:      drivers/staging/greybus/audio_codec.c
6013 F:      drivers/staging/greybus/audio_codec.h
6014 F:      drivers/staging/greybus/audio_gb.c
6015 F:      drivers/staging/greybus/audio_manager.c
6016 F:      drivers/staging/greybus/audio_manager.h
6017 F:      drivers/staging/greybus/audio_manager_module.c
6018 F:      drivers/staging/greybus/audio_manager_private.h
6019 F:      drivers/staging/greybus/audio_manager_sysfs.c
6020 F:      drivers/staging/greybus/audio_module.c
6021 F:      drivers/staging/greybus/audio_topology.c
6022
6023 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6024 M:      Viresh Kumar <vireshk@kernel.org>
6025 S:      Maintained
6026 F:      drivers/staging/greybus/authentication.c
6027 F:      drivers/staging/greybus/bootrom.c
6028 F:      drivers/staging/greybus/firmware.h
6029 F:      drivers/staging/greybus/fw-core.c
6030 F:      drivers/staging/greybus/fw-download.c
6031 F:      drivers/staging/greybus/fw-managament.c
6032 F:      drivers/staging/greybus/greybus_authentication.h
6033 F:      drivers/staging/greybus/greybus_firmware.h
6034 F:      drivers/staging/greybus/hid.c
6035 F:      drivers/staging/greybus/i2c.c
6036 F:      drivers/staging/greybus/spi.c
6037 F:      drivers/staging/greybus/spilib.c
6038 F:      drivers/staging/greybus/spilib.h
6039
6040 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6041 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6042 S:      Maintained
6043 F:      drivers/staging/greybus/loopback.c
6044 F:      drivers/staging/greybus/timesync.c
6045 F:      drivers/staging/greybus/timesync_platform.c
6046
6047 GREYBUS PLATFORM DRIVERS
6048 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6049 S:      Maintained
6050 F:      drivers/staging/greybus/arche-platform.c
6051 F:      drivers/staging/greybus/arche-apb-ctrl.c
6052 F:      drivers/staging/greybus/arche_platform.h
6053
6054 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6055 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6056 S:      Maintained
6057 F:      drivers/staging/greybus/sdio.c
6058 F:      drivers/staging/greybus/light.c
6059 F:      drivers/staging/greybus/gpio.c
6060 F:      drivers/staging/greybus/power_supply.c
6061 F:      drivers/staging/greybus/spi.c
6062 F:      drivers/staging/greybus/spilib.c
6063
6064 GREYBUS SUBSYSTEM
6065 M:      Johan Hovold <johan@kernel.org>
6066 M:      Alex Elder <elder@kernel.org>
6067 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6068 S:      Maintained
6069 F:      drivers/staging/greybus/
6070 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6071
6072 GREYBUS UART PROTOCOLS DRIVERS
6073 M:      David Lin <dtwlin@gmail.com>
6074 S:      Maintained
6075 F:      drivers/staging/greybus/uart.c
6076 F:      drivers/staging/greybus/log.c
6077
6078 GS1662 VIDEO SERIALIZER
6079 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6080 L:      linux-media@vger.kernel.org
6081 T:      git git://linuxtv.org/media_tree.git
6082 S:      Maintained
6083 F:      drivers/media/spi/gs1662.c
6084
6085 GSPCA FINEPIX SUBDRIVER
6086 M:      Frank Zago <frank@zago.net>
6087 L:      linux-media@vger.kernel.org
6088 T:      git git://linuxtv.org/media_tree.git
6089 S:      Maintained
6090 F:      drivers/media/usb/gspca/finepix.c
6091
6092 GSPCA GL860 SUBDRIVER
6093 M:      Olivier Lorin <o.lorin@laposte.net>
6094 L:      linux-media@vger.kernel.org
6095 T:      git git://linuxtv.org/media_tree.git
6096 S:      Maintained
6097 F:      drivers/media/usb/gspca/gl860/
6098
6099 GSPCA M5602 SUBDRIVER
6100 M:      Erik Andren <erik.andren@gmail.com>
6101 L:      linux-media@vger.kernel.org
6102 T:      git git://linuxtv.org/media_tree.git
6103 S:      Maintained
6104 F:      drivers/media/usb/gspca/m5602/
6105
6106 GSPCA PAC207 SONIXB SUBDRIVER
6107 M:      Hans Verkuil <hverkuil@xs4all.nl>
6108 L:      linux-media@vger.kernel.org
6109 T:      git git://linuxtv.org/media_tree.git
6110 S:      Odd Fixes
6111 F:      drivers/media/usb/gspca/pac207.c
6112
6113 GSPCA SN9C20X SUBDRIVER
6114 M:      Brian Johnson <brijohn@gmail.com>
6115 L:      linux-media@vger.kernel.org
6116 T:      git git://linuxtv.org/media_tree.git
6117 S:      Maintained
6118 F:      drivers/media/usb/gspca/sn9c20x.c
6119
6120 GSPCA T613 SUBDRIVER
6121 M:      Leandro Costantino <lcostantino@gmail.com>
6122 L:      linux-media@vger.kernel.org
6123 T:      git git://linuxtv.org/media_tree.git
6124 S:      Maintained
6125 F:      drivers/media/usb/gspca/t613.c
6126
6127 GSPCA USB WEBCAM DRIVER
6128 M:      Hans Verkuil <hverkuil@xs4all.nl>
6129 L:      linux-media@vger.kernel.org
6130 T:      git git://linuxtv.org/media_tree.git
6131 S:      Odd Fixes
6132 F:      drivers/media/usb/gspca/
6133
6134 GTP (GPRS Tunneling Protocol)
6135 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6136 M:      Harald Welte <laforge@gnumonks.org>
6137 L:      osmocom-net-gprs@lists.osmocom.org
6138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6139 S:      Maintained
6140 F:      drivers/net/gtp.c
6141
6142 GUID PARTITION TABLE (GPT)
6143 M:      Davidlohr Bueso <dave@stgolabs.net>
6144 L:      linux-efi@vger.kernel.org
6145 S:      Maintained
6146 F:      block/partitions/efi.*
6147
6148 H8/300 ARCHITECTURE
6149 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6150 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6151 W:      http://uclinux-h8.sourceforge.jp
6152 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6153 S:      Maintained
6154 F:      arch/h8300/
6155 F:      drivers/clocksource/h8300_*.c
6156 F:      drivers/clk/h8300/
6157 F:      drivers/irqchip/irq-renesas-h8*.c
6158
6159 HACKRF MEDIA DRIVER
6160 M:      Antti Palosaari <crope@iki.fi>
6161 L:      linux-media@vger.kernel.org
6162 W:      https://linuxtv.org
6163 W:      http://palosaari.fi/linux/
6164 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6165 T:      git git://linuxtv.org/anttip/media_tree.git
6166 S:      Maintained
6167 F:      drivers/media/usb/hackrf/
6168
6169 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6170 M:      Frank Seidel <frank@f-seidel.de>
6171 L:      platform-driver-x86@vger.kernel.org
6172 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6173 S:      Maintained
6174 F:      drivers/platform/x86/hdaps.c
6175
6176 HARDWARE MONITORING
6177 M:      Jean Delvare <jdelvare@suse.com>
6178 M:      Guenter Roeck <linux@roeck-us.net>
6179 L:      linux-hwmon@vger.kernel.org
6180 W:      http://hwmon.wiki.kernel.org/
6181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6182 S:      Maintained
6183 F:      Documentation/hwmon/
6184 F:      drivers/hwmon/
6185 F:      include/linux/hwmon*.h
6186
6187 HARDWARE RANDOM NUMBER GENERATOR CORE
6188 M:      Matt Mackall <mpm@selenic.com>
6189 M:      Herbert Xu <herbert@gondor.apana.org.au>
6190 L:      linux-crypto@vger.kernel.org
6191 S:      Odd fixes
6192 F:      Documentation/devicetree/bindings/rng/
6193 F:      Documentation/hw_random.txt
6194 F:      drivers/char/hw_random/
6195 F:      include/linux/hw_random.h
6196
6197 HARDWARE SPINLOCK CORE
6198 M:      Ohad Ben-Cohen <ohad@wizery.com>
6199 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6200 L:      linux-remoteproc@vger.kernel.org
6201 S:      Maintained
6202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6203 F:      Documentation/devicetree/bindings/hwlock/
6204 F:      Documentation/hwspinlock.txt
6205 F:      drivers/hwspinlock/
6206 F:      include/linux/hwspinlock.h
6207
6208 HARMONY SOUND DRIVER
6209 L:      linux-parisc@vger.kernel.org
6210 S:      Maintained
6211 F:      sound/parisc/harmony.*
6212
6213 HDPVR USB VIDEO ENCODER DRIVER
6214 M:      Hans Verkuil <hverkuil@xs4all.nl>
6215 L:      linux-media@vger.kernel.org
6216 T:      git git://linuxtv.org/media_tree.git
6217 W:      https://linuxtv.org
6218 S:      Odd Fixes
6219 F:      drivers/media/usb/hdpvr/
6220
6221 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6222 M:      Jimmy Vance <jimmy.vance@hpe.com>
6223 S:      Supported
6224 F:      Documentation/watchdog/hpwdt.txt
6225 F:      drivers/watchdog/hpwdt.c
6226
6227 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6228 M:      Don Brace <don.brace@microsemi.com>
6229 L:      esc.storagedev@microsemi.com
6230 L:      linux-scsi@vger.kernel.org
6231 S:      Supported
6232 F:      Documentation/scsi/hpsa.txt
6233 F:      drivers/scsi/hpsa*.[ch]
6234 F:      include/linux/cciss*.h
6235 F:      include/uapi/linux/cciss*.h
6236
6237 HFI1 DRIVER
6238 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6239 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6240 L:      linux-rdma@vger.kernel.org
6241 S:      Supported
6242 F:      drivers/infiniband/hw/hfi1
6243
6244 HFS FILESYSTEM
6245 L:      linux-fsdevel@vger.kernel.org
6246 S:      Orphan
6247 F:      Documentation/filesystems/hfs.txt
6248 F:      fs/hfs/
6249
6250 HFSPLUS FILESYSTEM
6251 L:      linux-fsdevel@vger.kernel.org
6252 S:      Orphan
6253 F:      Documentation/filesystems/hfsplus.txt
6254 F:      fs/hfsplus/
6255
6256 HGA FRAMEBUFFER DRIVER
6257 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6258 L:      linux-nvidia@lists.surfsouth.com
6259 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6260 S:      Maintained
6261 F:      drivers/video/fbdev/hgafb.c
6262
6263 HIBERNATION (aka Software Suspend, aka swsusp)
6264 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6265 M:      Pavel Machek <pavel@ucw.cz>
6266 L:      linux-pm@vger.kernel.org
6267 B:      https://bugzilla.kernel.org
6268 S:      Supported
6269 F:      arch/x86/power/
6270 F:      drivers/base/power/
6271 F:      kernel/power/
6272 F:      include/linux/suspend.h
6273 F:      include/linux/freezer.h
6274 F:      include/linux/pm.h
6275 F:      arch/*/include/asm/suspend*.h
6276
6277 HID CORE LAYER
6278 M:      Jiri Kosina <jikos@kernel.org>
6279 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6280 L:      linux-input@vger.kernel.org
6281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6282 S:      Maintained
6283 F:      drivers/hid/
6284 F:      include/linux/hid*
6285 F:      include/uapi/linux/hid*
6286
6287 HID SENSOR HUB DRIVERS
6288 M:      Jiri Kosina <jikos@kernel.org>
6289 M:      Jonathan Cameron <jic23@kernel.org>
6290 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6291 L:      linux-input@vger.kernel.org
6292 L:      linux-iio@vger.kernel.org
6293 S:      Maintained
6294 F:      Documentation/hid/hid-sensor*
6295 F:      drivers/hid/hid-sensor-*
6296 F:      drivers/iio/*/hid-*
6297 F:      include/linux/hid-sensor-*
6298
6299 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6300 M:      Thomas Gleixner <tglx@linutronix.de>
6301 L:      linux-kernel@vger.kernel.org
6302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6303 S:      Maintained
6304 F:      Documentation/timers/
6305 F:      kernel/time/hrtimer.c
6306 F:      kernel/time/clockevents.c
6307 F:      kernel/time/timer_*.c
6308 F:      include/linux/clockchips.h
6309 F:      include/linux/hrtimer.h
6310
6311 HIGH-SPEED SCC DRIVER FOR AX.25
6312 L:      linux-hams@vger.kernel.org
6313 S:      Orphan
6314 F:      drivers/net/hamradio/dmascc.c
6315 F:      drivers/net/hamradio/scc.c
6316
6317 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6318 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6319 W:      http://www.highpoint-tech.com
6320 S:      Supported
6321 F:      Documentation/scsi/hptiop.txt
6322 F:      drivers/scsi/hptiop.c
6323
6324 HIPPI
6325 M:      Jes Sorensen <jes@trained-monkey.org>
6326 L:      linux-hippi@sunsite.dk
6327 S:      Maintained
6328 F:      include/linux/hippidevice.h
6329 F:      include/uapi/linux/if_hippi.h
6330 F:      net/802/hippi.c
6331 F:      drivers/net/hippi/
6332
6333 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6334 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6335 M:      Salil Mehta <salil.mehta@huawei.com>
6336 L:      netdev@vger.kernel.org
6337 W:      http://www.hisilicon.com
6338 S:      Maintained
6339 F:      drivers/net/ethernet/hisilicon/hns3/
6340
6341 HISILICON NETWORK SUBSYSTEM DRIVER
6342 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6343 M:      Salil Mehta <salil.mehta@huawei.com>
6344 L:      netdev@vger.kernel.org
6345 W:      http://www.hisilicon.com
6346 S:      Maintained
6347 F:      drivers/net/ethernet/hisilicon/
6348 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6349
6350 HISILICON PMU DRIVER
6351 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6352 W:      http://www.hisilicon.com
6353 S:      Supported
6354 F:      drivers/perf/hisilicon
6355 F:      Documentation/perf/hisi-pmu.txt
6356
6357 HISILICON ROCE DRIVER
6358 M:      Lijun Ou <oulijun@huawei.com>
6359 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6360 L:      linux-rdma@vger.kernel.org
6361 S:      Maintained
6362 F:      drivers/infiniband/hw/hns/
6363 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6364
6365 HISILICON SAS Controller
6366 M:      John Garry <john.garry@huawei.com>
6367 W:      http://www.hisilicon.com
6368 S:      Supported
6369 F:      drivers/scsi/hisi_sas/
6370 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6371
6372 HMM - Heterogeneous Memory Management
6373 M:      Jérôme Glisse <jglisse@redhat.com>
6374 L:      linux-mm@kvack.org
6375 S:      Maintained
6376 F:      mm/hmm*
6377 F:      include/linux/hmm*
6378
6379 HOST AP DRIVER
6380 M:      Jouni Malinen <j@w1.fi>
6381 L:      linux-wireless@vger.kernel.org
6382 W:      http://w1.fi/hostap-driver.html
6383 S:      Obsolete
6384 F:      drivers/net/wireless/intersil/hostap/
6385
6386 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6387 L:      platform-driver-x86@vger.kernel.org
6388 S:      Orphan
6389 F:      drivers/platform/x86/tc1100-wmi.c
6390
6391 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6392 M:      Jaroslav Kysela <perex@perex.cz>
6393 S:      Maintained
6394 F:      drivers/net/ethernet/hp/hp100.*
6395
6396 HPET:   High Precision Event Timers driver
6397 M:      Clemens Ladisch <clemens@ladisch.de>
6398 S:      Maintained
6399 F:      Documentation/timers/hpet.txt
6400 F:      drivers/char/hpet.c
6401 F:      include/linux/hpet.h
6402 F:      include/uapi/linux/hpet.h
6403
6404 HPET:   x86
6405 S:      Orphan
6406 F:      arch/x86/kernel/hpet.c
6407 F:      arch/x86/include/asm/hpet.h
6408
6409 HPFS FILESYSTEM
6410 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6411 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6412 S:      Maintained
6413 F:      fs/hpfs/
6414
6415 HSI SUBSYSTEM
6416 M:      Sebastian Reichel <sre@kernel.org>
6417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6418 S:      Maintained
6419 F:      Documentation/ABI/testing/sysfs-bus-hsi
6420 F:      Documentation/driver-api/hsi.rst
6421 F:      drivers/hsi/
6422 F:      include/linux/hsi/
6423 F:      include/uapi/linux/hsi/
6424
6425 HSO 3G MODEM DRIVER
6426 L:      linux-usb@vger.kernel.org
6427 S:      Orphan
6428 F:      drivers/net/usb/hso.c
6429
6430 HSR NETWORK PROTOCOL
6431 M:      Arvid Brodin <arvid.brodin@alten.se>
6432 L:      netdev@vger.kernel.org
6433 S:      Maintained
6434 F:      net/hsr/
6435
6436 HT16K33 LED CONTROLLER DRIVER
6437 M:      Robin van der Gracht <robin@protonic.nl>
6438 S:      Maintained
6439 F:      drivers/auxdisplay/ht16k33.c
6440 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6441
6442 HTCPEN TOUCHSCREEN DRIVER
6443 M:      Pau Oliva Fora <pof@eslack.org>
6444 L:      linux-input@vger.kernel.org
6445 S:      Maintained
6446 F:      drivers/input/touchscreen/htcpen.c
6447
6448 HUAWEI ETHERNET DRIVER
6449 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6450 L:      netdev@vger.kernel.org
6451 S:      Supported
6452 F:      Documentation/networking/hinic.txt
6453 F:      drivers/net/ethernet/huawei/hinic/
6454
6455 HUGETLB FILESYSTEM
6456 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6457 S:      Maintained
6458 F:      fs/hugetlbfs/
6459
6460 HVA ST MEDIA DRIVER
6461 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6462 L:      linux-media@vger.kernel.org
6463 T:      git git://linuxtv.org/media_tree.git
6464 W:      https://linuxtv.org
6465 S:      Supported
6466 F:      drivers/media/platform/sti/hva
6467
6468 HWPOISON MEMORY FAILURE HANDLING
6469 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6470 L:      linux-mm@kvack.org
6471 S:      Maintained
6472 F:      mm/memory-failure.c
6473 F:      mm/hwpoison-inject.c
6474
6475 Hyper-V CORE AND DRIVERS
6476 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6477 M:      Haiyang Zhang <haiyangz@microsoft.com>
6478 M:      Stephen Hemminger <sthemmin@microsoft.com>
6479 L:      devel@linuxdriverproject.org
6480 S:      Maintained
6481 F:      Documentation/networking/netvsc.txt
6482 F:      arch/x86/include/asm/mshyperv.h
6483 F:      arch/x86/include/asm/trace/hyperv.h
6484 F:      arch/x86/include/uapi/asm/hyperv.h
6485 F:      arch/x86/kernel/cpu/mshyperv.c
6486 F:      arch/x86/hyperv
6487 F:      drivers/hid/hid-hyperv.c
6488 F:      drivers/hv/
6489 F:      drivers/input/serio/hyperv-keyboard.c
6490 F:      drivers/pci/host/pci-hyperv.c
6491 F:      drivers/net/hyperv/
6492 F:      drivers/scsi/storvsc_drv.c
6493 F:      drivers/uio/uio_hv_generic.c
6494 F:      drivers/video/fbdev/hyperv_fb.c
6495 F:      net/vmw_vsock/hyperv_transport.c
6496 F:      include/linux/hyperv.h
6497 F:      include/uapi/linux/hyperv.h
6498 F:      tools/hv/
6499 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6500
6501 HYPERVISOR VIRTUAL CONSOLE DRIVER
6502 L:      linuxppc-dev@lists.ozlabs.org
6503 S:      Odd Fixes
6504 F:      drivers/tty/hvc/
6505
6506 I2C ACPI SUPPORT
6507 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6508 L:      linux-i2c@vger.kernel.org
6509 L:      linux-acpi@vger.kernel.org
6510 S:      Maintained
6511 F:      drivers/i2c/i2c-core-acpi.c
6512
6513 I2C MUXES
6514 M:      Peter Rosin <peda@axentia.se>
6515 L:      linux-i2c@vger.kernel.org
6516 S:      Maintained
6517 F:      Documentation/i2c/i2c-topology
6518 F:      Documentation/i2c/muxes/
6519 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6520 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6521 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6522 F:      drivers/i2c/i2c-mux.c
6523 F:      drivers/i2c/muxes/
6524 F:      include/linux/i2c-mux.h
6525
6526 I2C OVER PARALLEL PORT
6527 M:      Jean Delvare <jdelvare@suse.com>
6528 L:      linux-i2c@vger.kernel.org
6529 S:      Maintained
6530 F:      Documentation/i2c/busses/i2c-parport
6531 F:      Documentation/i2c/busses/i2c-parport-light
6532 F:      drivers/i2c/busses/i2c-parport.c
6533 F:      drivers/i2c/busses/i2c-parport-light.c
6534
6535 I2C SUBSYSTEM
6536 M:      Wolfram Sang <wsa@the-dreams.de>
6537 L:      linux-i2c@vger.kernel.org
6538 W:      https://i2c.wiki.kernel.org/
6539 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6541 S:      Maintained
6542 F:      Documentation/devicetree/bindings/i2c/
6543 F:      Documentation/i2c/
6544 F:      drivers/i2c/
6545 F:      drivers/i2c/*/
6546 F:      include/linux/i2c.h
6547 F:      include/linux/i2c-*.h
6548 F:      include/uapi/linux/i2c.h
6549 F:      include/uapi/linux/i2c-*.h
6550
6551 I2C-TAOS-EVM DRIVER
6552 M:      Jean Delvare <jdelvare@suse.com>
6553 L:      linux-i2c@vger.kernel.org
6554 S:      Maintained
6555 F:      Documentation/i2c/busses/i2c-taos-evm
6556 F:      drivers/i2c/busses/i2c-taos-evm.c
6557
6558 I2C-TINY-USB DRIVER
6559 M:      Till Harbaum <till@harbaum.org>
6560 L:      linux-i2c@vger.kernel.org
6561 W:      http://www.harbaum.org/till/i2c_tiny_usb
6562 S:      Maintained
6563 F:      drivers/i2c/busses/i2c-tiny-usb.c
6564
6565 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6566 M:      Jean Delvare <jdelvare@suse.com>
6567 L:      linux-i2c@vger.kernel.org
6568 S:      Maintained
6569 F:      Documentation/i2c/busses/i2c-ali1535
6570 F:      Documentation/i2c/busses/i2c-ali1563
6571 F:      Documentation/i2c/busses/i2c-ali15x3
6572 F:      Documentation/i2c/busses/i2c-amd756
6573 F:      Documentation/i2c/busses/i2c-amd8111
6574 F:      Documentation/i2c/busses/i2c-i801
6575 F:      Documentation/i2c/busses/i2c-nforce2
6576 F:      Documentation/i2c/busses/i2c-piix4
6577 F:      Documentation/i2c/busses/i2c-sis5595
6578 F:      Documentation/i2c/busses/i2c-sis630
6579 F:      Documentation/i2c/busses/i2c-sis96x
6580 F:      Documentation/i2c/busses/i2c-via
6581 F:      Documentation/i2c/busses/i2c-viapro
6582 F:      drivers/i2c/busses/i2c-ali1535.c
6583 F:      drivers/i2c/busses/i2c-ali1563.c
6584 F:      drivers/i2c/busses/i2c-ali15x3.c
6585 F:      drivers/i2c/busses/i2c-amd756.c
6586 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6587 F:      drivers/i2c/busses/i2c-amd8111.c
6588 F:      drivers/i2c/busses/i2c-i801.c
6589 F:      drivers/i2c/busses/i2c-isch.c
6590 F:      drivers/i2c/busses/i2c-nforce2.c
6591 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6592 F:      drivers/i2c/busses/i2c-piix4.c
6593 F:      drivers/i2c/busses/i2c-sis5595.c
6594 F:      drivers/i2c/busses/i2c-sis630.c
6595 F:      drivers/i2c/busses/i2c-sis96x.c
6596 F:      drivers/i2c/busses/i2c-via.c
6597 F:      drivers/i2c/busses/i2c-viapro.c
6598
6599 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6600 M:      Hans de Goede <hdegoede@redhat.com>
6601 L:      linux-i2c@vger.kernel.org
6602 S:      Maintained
6603 F:      drivers/i2c/busses/i2c-cht-wc.c
6604
6605 I2C/SMBUS ISMT DRIVER
6606 M:      Seth Heasley <seth.heasley@intel.com>
6607 M:      Neil Horman <nhorman@tuxdriver.com>
6608 L:      linux-i2c@vger.kernel.org
6609 F:      drivers/i2c/busses/i2c-ismt.c
6610 F:      Documentation/i2c/busses/i2c-ismt
6611
6612 I2C/SMBUS STUB DRIVER
6613 M:      Jean Delvare <jdelvare@suse.com>
6614 L:      linux-i2c@vger.kernel.org
6615 S:      Maintained
6616 F:      drivers/i2c/i2c-stub.c
6617
6618 i386 BOOT CODE
6619 M:      "H. Peter Anvin" <hpa@zytor.com>
6620 S:      Maintained
6621 F:      arch/x86/boot/
6622
6623 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6624 M:      "H. Peter Anvin" <hpa@zytor.com>
6625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6626 S:      Maintained
6627
6628 IA64 (Itanium) PLATFORM
6629 M:      Tony Luck <tony.luck@intel.com>
6630 M:      Fenghua Yu <fenghua.yu@intel.com>
6631 L:      linux-ia64@vger.kernel.org
6632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6633 S:      Maintained
6634 F:      arch/ia64/
6635
6636 IBM Power 842 compression accelerator
6637 M:      Haren Myneni <haren@us.ibm.com>
6638 S:      Supported
6639 F:      drivers/crypto/nx/Makefile
6640 F:      drivers/crypto/nx/Kconfig
6641 F:      drivers/crypto/nx/nx-842*
6642 F:      include/linux/sw842.h
6643 F:      crypto/842.c
6644 F:      lib/842/
6645
6646 IBM Power in-Nest Crypto Acceleration
6647 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6648 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6649 L:      linux-crypto@vger.kernel.org
6650 S:      Supported
6651 F:      drivers/crypto/nx/Makefile
6652 F:      drivers/crypto/nx/Kconfig
6653 F:      drivers/crypto/nx/nx-aes*
6654 F:      drivers/crypto/nx/nx-sha*
6655 F:      drivers/crypto/nx/nx.*
6656 F:      drivers/crypto/nx/nx_csbcpb.h
6657 F:      drivers/crypto/nx/nx_debugfs.h
6658
6659 IBM Power Linux RAID adapter
6660 M:      Brian King <brking@us.ibm.com>
6661 S:      Supported
6662 F:      drivers/scsi/ipr.*
6663
6664 IBM Power SRIOV Virtual NIC Device Driver
6665 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6666 M:      John Allen <jallen@linux.vnet.ibm.com>
6667 L:      netdev@vger.kernel.org
6668 S:      Supported
6669 F:      drivers/net/ethernet/ibm/ibmvnic.*
6670
6671 IBM Power Virtual Accelerator Switchboard
6672 M:      Sukadev Bhattiprolu
6673 L:      linuxppc-dev@lists.ozlabs.org
6674 S:      Supported
6675 F:      arch/powerpc/platforms/powernv/vas*
6676 F:      arch/powerpc/platforms/powernv/copy-paste.h
6677 F:      arch/powerpc/include/asm/vas.h
6678 F:      arch/powerpc/include/uapi/asm/vas.h
6679
6680 IBM Power Virtual Ethernet Device Driver
6681 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6682 L:      netdev@vger.kernel.org
6683 S:      Supported
6684 F:      drivers/net/ethernet/ibm/ibmveth.*
6685
6686 IBM Power Virtual FC Device Drivers
6687 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6688 L:      linux-scsi@vger.kernel.org
6689 S:      Supported
6690 F:      drivers/scsi/ibmvscsi/ibmvfc*
6691
6692 IBM Power Virtual SCSI Device Drivers
6693 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6694 L:      linux-scsi@vger.kernel.org
6695 S:      Supported
6696 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6697 F:      include/scsi/viosrp.h
6698
6699 IBM Power Virtual SCSI Device Target Driver
6700 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6701 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6702 L:      linux-scsi@vger.kernel.org
6703 L:      target-devel@vger.kernel.org
6704 S:      Supported
6705 F:      drivers/scsi/ibmvscsi_tgt/
6706
6707 IBM Power VMX Cryptographic instructions
6708 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6709 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6710 L:      linux-crypto@vger.kernel.org
6711 S:      Supported
6712 F:      drivers/crypto/vmx/Makefile
6713 F:      drivers/crypto/vmx/Kconfig
6714 F:      drivers/crypto/vmx/vmx.c
6715 F:      drivers/crypto/vmx/aes*
6716 F:      drivers/crypto/vmx/ghash*
6717 F:      drivers/crypto/vmx/ppc-xlate.pl
6718
6719 IBM ServeRAID RAID DRIVER
6720 S:      Orphan
6721 F:      drivers/scsi/ips.*
6722
6723 ICH LPC AND GPIO DRIVER
6724 M:      Peter Tyser <ptyser@xes-inc.com>
6725 S:      Maintained
6726 F:      drivers/mfd/lpc_ich.c
6727 F:      drivers/gpio/gpio-ich.c
6728
6729 IDE SUBSYSTEM
6730 M:      "David S. Miller" <davem@davemloft.net>
6731 L:      linux-ide@vger.kernel.org
6732 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6734 S:      Maintained
6735 F:      Documentation/ide/
6736 F:      drivers/ide/
6737 F:      include/linux/ide.h
6738
6739 IDE/ATAPI DRIVERS
6740 M:      Borislav Petkov <bp@alien8.de>
6741 L:      linux-ide@vger.kernel.org
6742 S:      Maintained
6743 F:      Documentation/cdrom/ide-cd
6744 F:      drivers/ide/ide-cd*
6745
6746 IDEAPAD LAPTOP EXTRAS DRIVER
6747 M:      Ike Panhc <ike.pan@canonical.com>
6748 L:      platform-driver-x86@vger.kernel.org
6749 W:      http://launchpad.net/ideapad-laptop
6750 S:      Maintained
6751 F:      drivers/platform/x86/ideapad-laptop.c
6752
6753 IDEAPAD LAPTOP SLIDEBAR DRIVER
6754 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6755 L:      linux-input@vger.kernel.org
6756 W:      https://github.com/o2genum/ideapad-slidebar
6757 S:      Maintained
6758 F:      drivers/input/misc/ideapad_slidebar.c
6759
6760 IDT VersaClock 5 CLOCK DRIVER
6761 M:      Marek Vasut <marek.vasut@gmail.com>
6762 S:      Maintained
6763 F:      drivers/clk/clk-versaclock5.c
6764
6765 IEEE 802.15.4 SUBSYSTEM
6766 M:      Alexander Aring <alex.aring@gmail.com>
6767 M:      Stefan Schmidt <stefan@osg.samsung.com>
6768 L:      linux-wpan@vger.kernel.org
6769 W:      http://wpan.cakelab.org/
6770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6772 S:      Maintained
6773 F:      net/ieee802154/
6774 F:      net/mac802154/
6775 F:      drivers/net/ieee802154/
6776 F:      include/linux/nl802154.h
6777 F:      include/linux/ieee802154.h
6778 F:      include/net/nl802154.h
6779 F:      include/net/mac802154.h
6780 F:      include/net/af_ieee802154.h
6781 F:      include/net/cfg802154.h
6782 F:      include/net/ieee802154_netdev.h
6783 F:      Documentation/networking/ieee802154.txt
6784
6785 IFE PROTOCOL
6786 M:      Yotam Gigi <yotam.gi@gmail.com>
6787 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6788 F:      net/ife
6789 F:      include/net/ife.h
6790 F:      include/uapi/linux/ife.h
6791
6792 IGORPLUG-USB IR RECEIVER
6793 M:      Sean Young <sean@mess.org>
6794 L:      linux-media@vger.kernel.org
6795 S:      Maintained
6796 F:      drivers/media/rc/igorplugusb.c
6797
6798 IGUANAWORKS USB IR TRANSCEIVER
6799 M:      Sean Young <sean@mess.org>
6800 L:      linux-media@vger.kernel.org
6801 S:      Maintained
6802 F:      drivers/media/rc/iguanair.c
6803
6804 IIO DIGITAL POTENTIOMETER DAC
6805 M:      Peter Rosin <peda@axentia.se>
6806 L:      linux-iio@vger.kernel.org
6807 S:      Maintained
6808 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6809 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6810 F:      drivers/iio/dac/dpot-dac.c
6811
6812 IIO ENVELOPE DETECTOR
6813 M:      Peter Rosin <peda@axentia.se>
6814 L:      linux-iio@vger.kernel.org
6815 S:      Maintained
6816 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6817 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6818 F:      drivers/iio/adc/envelope-detector.c
6819
6820 IIO MULTIPLEXER
6821 M:      Peter Rosin <peda@axentia.se>
6822 L:      linux-iio@vger.kernel.org
6823 S:      Maintained
6824 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6825 F:      drivers/iio/multiplexer/iio-mux.c
6826
6827 IIO SUBSYSTEM AND DRIVERS
6828 M:      Jonathan Cameron <jic23@kernel.org>
6829 R:      Hartmut Knaack <knaack.h@gmx.de>
6830 R:      Lars-Peter Clausen <lars@metafoo.de>
6831 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6832 L:      linux-iio@vger.kernel.org
6833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6834 S:      Maintained
6835 F:      Documentation/devicetree/bindings/iio/
6836 F:      drivers/iio/
6837 F:      drivers/staging/iio/
6838 F:      include/linux/iio/
6839 F:      tools/iio/
6840
6841 IKANOS/ADI EAGLE ADSL USB DRIVER
6842 M:      Matthieu Castet <castet.matthieu@free.fr>
6843 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6844 S:      Maintained
6845 F:      drivers/usb/atm/ueagle-atm.c
6846
6847 IMGTEC ASCII LCD DRIVER
6848 M:      Paul Burton <paul.burton@mips.com>
6849 S:      Maintained
6850 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6851 F:      drivers/auxdisplay/img-ascii-lcd.c
6852
6853 IMGTEC IR DECODER DRIVER
6854 M:      James Hogan <jhogan@kernel.org>
6855 S:      Maintained
6856 F:      drivers/media/rc/img-ir/
6857
6858 IMS TWINTURBO FRAMEBUFFER DRIVER
6859 L:      linux-fbdev@vger.kernel.org
6860 S:      Orphan
6861 F:      drivers/video/fbdev/imsttfb.c
6862
6863 INA209 HARDWARE MONITOR DRIVER
6864 M:      Guenter Roeck <linux@roeck-us.net>
6865 L:      linux-hwmon@vger.kernel.org
6866 S:      Maintained
6867 F:      Documentation/hwmon/ina209
6868 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6869 F:      drivers/hwmon/ina209.c
6870
6871 INA2XX HARDWARE MONITOR DRIVER
6872 M:      Guenter Roeck <linux@roeck-us.net>
6873 L:      linux-hwmon@vger.kernel.org
6874 S:      Maintained
6875 F:      Documentation/hwmon/ina2xx
6876 F:      drivers/hwmon/ina2xx.c
6877 F:      include/linux/platform_data/ina2xx.h
6878
6879 INDUSTRY PACK SUBSYSTEM (IPACK)
6880 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6881 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6882 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6883 L:      industrypack-devel@lists.sourceforge.net
6884 W:      http://industrypack.sourceforge.net
6885 S:      Maintained
6886 F:      drivers/ipack/
6887
6888 INFINIBAND SUBSYSTEM
6889 M:      Doug Ledford <dledford@redhat.com>
6890 M:      Jason Gunthorpe <jgg@mellanox.com>
6891 L:      linux-rdma@vger.kernel.org
6892 W:      http://www.openfabrics.org/
6893 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6895 S:      Supported
6896 F:      Documentation/devicetree/bindings/infiniband/
6897 F:      Documentation/infiniband/
6898 F:      drivers/infiniband/
6899 F:      include/uapi/linux/if_infiniband.h
6900 F:      include/uapi/rdma/
6901 F:      include/rdma/
6902
6903 INGENIC JZ4780 DMA Driver
6904 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6905 S:      Maintained
6906 F:      drivers/dma/dma-jz4780.c
6907
6908 INGENIC JZ4780 NAND DRIVER
6909 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6910 L:      linux-mtd@lists.infradead.org
6911 S:      Maintained
6912 F:      drivers/mtd/nand/jz4780_*
6913
6914 INOTIFY
6915 M:      Jan Kara <jack@suse.cz>
6916 R:      Amir Goldstein <amir73il@gmail.com>
6917 L:      linux-fsdevel@vger.kernel.org
6918 S:      Maintained
6919 F:      Documentation/filesystems/inotify.txt
6920 F:      fs/notify/inotify/
6921 F:      include/linux/inotify.h
6922 F:      include/uapi/linux/inotify.h
6923
6924 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6925 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6926 L:      linux-input@vger.kernel.org
6927 Q:      http://patchwork.kernel.org/project/linux-input/list/
6928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6929 S:      Maintained
6930 F:      drivers/input/
6931 F:      include/linux/input.h
6932 F:      include/uapi/linux/input.h
6933 F:      include/uapi/linux/input-event-codes.h
6934 F:      include/linux/input/
6935 F:      Documentation/devicetree/bindings/input/
6936 F:      Documentation/input/
6937
6938 INPUT MULTITOUCH (MT) PROTOCOL
6939 M:      Henrik Rydberg <rydberg@bitmath.org>
6940 L:      linux-input@vger.kernel.org
6941 S:      Odd fixes
6942 F:      Documentation/input/multi-touch-protocol.rst
6943 F:      drivers/input/input-mt.c
6944 K:      \b(ABS|SYN)_MT_
6945
6946 INSIDE SECURE CRYPTO DRIVER
6947 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6948 F:      drivers/crypto/inside-secure/
6949 S:      Maintained
6950 L:      linux-crypto@vger.kernel.org
6951
6952 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6953 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6954 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6955 L:      linux-integrity@vger.kernel.org
6956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6957 S:      Supported
6958 F:      security/integrity/ima/
6959
6960 INTEL 810/815 FRAMEBUFFER DRIVER
6961 M:      Antonino Daplas <adaplas@gmail.com>
6962 L:      linux-fbdev@vger.kernel.org
6963 S:      Maintained
6964 F:      drivers/video/fbdev/i810/
6965
6966 INTEL ASoC BDW/HSW DRIVERS
6967 M:      Jie Yang <yang.jie@linux.intel.com>
6968 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6969 S:      Supported
6970 F:      sound/soc/intel/common/sst-dsp*
6971 F:      sound/soc/intel/common/sst-firmware.c
6972 F:      sound/soc/intel/boards/broadwell.c
6973 F:      sound/soc/intel/haswell/
6974
6975 INTEL C600 SERIES SAS CONTROLLER DRIVER
6976 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6977 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6978 L:      linux-scsi@vger.kernel.org
6979 T:      git git://git.code.sf.net/p/intel-sas/isci
6980 S:      Supported
6981 F:      drivers/scsi/isci/
6982
6983 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6984 M:      Jani Nikula <jani.nikula@linux.intel.com>
6985 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6986 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6987 L:      intel-gfx@lists.freedesktop.org
6988 W:      https://01.org/linuxgraphics/
6989 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6990 C:      irc://chat.freenode.net/intel-gfx
6991 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6992 T:      git git://anongit.freedesktop.org/drm-intel
6993 S:      Supported
6994 F:      drivers/gpu/drm/i915/
6995 F:      include/drm/i915*
6996 F:      include/uapi/drm/i915_drm.h
6997 F:      Documentation/gpu/i915.rst
6998
6999 INTEL ETHERNET DRIVERS
7000 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7001 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7002 W:      http://www.intel.com/support/feedback.htm
7003 W:      http://e1000.sourceforge.net/
7004 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7007 S:      Supported
7008 F:      Documentation/networking/e100.txt
7009 F:      Documentation/networking/e1000.txt
7010 F:      Documentation/networking/e1000e.txt
7011 F:      Documentation/networking/igb.txt
7012 F:      Documentation/networking/igbvf.txt
7013 F:      Documentation/networking/ixgb.txt
7014 F:      Documentation/networking/ixgbe.txt
7015 F:      Documentation/networking/ixgbevf.txt
7016 F:      Documentation/networking/i40e.txt
7017 F:      Documentation/networking/i40evf.txt
7018 F:      drivers/net/ethernet/intel/
7019 F:      drivers/net/ethernet/intel/*/
7020 F:      include/linux/avf/virtchnl.h
7021
7022 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7023 M:      Maik Broemme <mbroemme@libmpq.org>
7024 L:      linux-fbdev@vger.kernel.org
7025 S:      Maintained
7026 F:      Documentation/fb/intelfb.txt
7027 F:      drivers/video/fbdev/intelfb/
7028
7029 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7030 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7031 M:      Zhi Wang <zhi.a.wang@intel.com>
7032 L:      intel-gvt-dev@lists.freedesktop.org
7033 L:      intel-gfx@lists.freedesktop.org
7034 W:      https://01.org/igvt-g
7035 T:      git https://github.com/01org/gvt-linux.git
7036 S:      Supported
7037 F:      drivers/gpu/drm/i915/gvt/
7038
7039 INTEL HID EVENT DRIVER
7040 M:      Alex Hung <alex.hung@canonical.com>
7041 L:      platform-driver-x86@vger.kernel.org
7042 S:      Maintained
7043 F:      drivers/platform/x86/intel-hid.c
7044
7045 INTEL I/OAT DMA DRIVER
7046 M:      Dave Jiang <dave.jiang@intel.com>
7047 R:      Dan Williams <dan.j.williams@intel.com>
7048 L:      dmaengine@vger.kernel.org
7049 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7050 S:      Supported
7051 F:      drivers/dma/ioat*
7052
7053 INTEL IDLE DRIVER
7054 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7055 M:      Len Brown <lenb@kernel.org>
7056 L:      linux-pm@vger.kernel.org
7057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7058 B:      https://bugzilla.kernel.org
7059 S:      Supported
7060 F:      drivers/idle/intel_idle.c
7061
7062 INTEL INTEGRATED SENSOR HUB DRIVER
7063 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7064 M:      Jiri Kosina <jikos@kernel.org>
7065 L:      linux-input@vger.kernel.org
7066 S:      Maintained
7067 F:      drivers/hid/intel-ish-hid/
7068
7069 INTEL IOMMU (VT-d)
7070 M:      David Woodhouse <dwmw2@infradead.org>
7071 L:      iommu@lists.linux-foundation.org
7072 T:      git git://git.infradead.org/iommu-2.6.git
7073 S:      Supported
7074 F:      drivers/iommu/intel-iommu.c
7075 F:      include/linux/intel-iommu.h
7076
7077 INTEL IOP-ADMA DMA DRIVER
7078 R:      Dan Williams <dan.j.williams@intel.com>
7079 S:      Odd fixes
7080 F:      drivers/dma/iop-adma.c
7081
7082 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7083 M:      Krzysztof Halasa <khalasa@piap.pl>
7084 S:      Maintained
7085 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7086 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7087 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7088 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7089 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7090 F:      drivers/net/wan/ixp4xx_hss.c
7091
7092 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7093 M:      Deepak Saxena <dsaxena@plexity.net>
7094 S:      Maintained
7095 F:      drivers/char/hw_random/ixp4xx-rng.c
7096
7097 INTEL MANAGEMENT ENGINE (mei)
7098 M:      Tomas Winkler <tomas.winkler@intel.com>
7099 L:      linux-kernel@vger.kernel.org
7100 S:      Supported
7101 F:      include/uapi/linux/mei.h
7102 F:      include/linux/mei_cl_bus.h
7103 F:      drivers/misc/mei/*
7104 F:      drivers/watchdog/mei_wdt.c
7105 F:      Documentation/misc-devices/mei/*
7106 F:      samples/mei/*
7107
7108 INTEL MENLOW THERMAL DRIVER
7109 M:      Sujith Thomas <sujith.thomas@intel.com>
7110 L:      platform-driver-x86@vger.kernel.org
7111 W:      https://01.org/linux-acpi
7112 S:      Supported
7113 F:      drivers/platform/x86/intel_menlow.c
7114
7115 INTEL MERRIFIELD GPIO DRIVER
7116 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7117 L:      linux-gpio@vger.kernel.org
7118 S:      Maintained
7119 F:      drivers/gpio/gpio-merrifield.c
7120
7121 INTEL MIC DRIVERS (mic)
7122 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7123 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7124 S:      Supported
7125 W:      https://github.com/sudeepdutt/mic
7126 W:      http://software.intel.com/en-us/mic-developer
7127 F:      include/linux/mic_bus.h
7128 F:      include/linux/scif.h
7129 F:      include/uapi/linux/mic_common.h
7130 F:      include/uapi/linux/mic_ioctl.h
7131 F:      include/uapi/linux/scif_ioctl.h
7132 F:      drivers/misc/mic/
7133 F:      drivers/dma/mic_x100_dma.c
7134 F:      drivers/dma/mic_x100_dma.h
7135 F:      Documentation/mic/
7136
7137 INTEL PMC CORE DRIVER
7138 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7139 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7140 L:      platform-driver-x86@vger.kernel.org
7141 S:      Maintained
7142 F:      arch/x86/include/asm/pmc_core.h
7143 F:      drivers/platform/x86/intel_pmc_core*
7144
7145 INTEL PMC/P-Unit IPC DRIVER
7146 M:      Zha Qipeng<qipeng.zha@intel.com>
7147 L:      platform-driver-x86@vger.kernel.org
7148 S:      Maintained
7149 F:      drivers/platform/x86/intel_pmc_ipc.c
7150 F:      drivers/platform/x86/intel_punit_ipc.c
7151 F:      arch/x86/include/asm/intel_pmc_ipc.h
7152 F:      arch/x86/include/asm/intel_punit_ipc.h
7153
7154 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7155 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7156 L:      linux-wireless@vger.kernel.org
7157 S:      Maintained
7158 F:      Documentation/networking/README.ipw2100
7159 F:      Documentation/networking/README.ipw2200
7160 F:      drivers/net/wireless/intel/ipw2x00/
7161
7162 INTEL PSTATE DRIVER
7163 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7164 M:      Len Brown <lenb@kernel.org>
7165 L:      linux-pm@vger.kernel.org
7166 S:      Supported
7167 F:      drivers/cpufreq/intel_pstate.c
7168
7169 INTEL RDMA RNIC DRIVER
7170 M:      Faisal Latif <faisal.latif@intel.com>
7171 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7172 L:      linux-rdma@vger.kernel.org
7173 S:      Supported
7174 F:      drivers/infiniband/hw/i40iw/
7175
7176 INTEL TELEMETRY DRIVER
7177 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7178 L:      platform-driver-x86@vger.kernel.org
7179 S:      Maintained
7180 F:      arch/x86/include/asm/intel_telemetry.h
7181 F:      drivers/platform/x86/intel_telemetry*
7182
7183 INTEL VIRTUAL BUTTON DRIVER
7184 M:      AceLan Kao <acelan.kao@canonical.com>
7185 L:      platform-driver-x86@vger.kernel.org
7186 S:      Maintained
7187 F:      drivers/platform/x86/intel-vbtn.c
7188
7189 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7190 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7191 L:      linux-wireless@vger.kernel.org
7192 S:      Supported
7193 F:      drivers/net/wireless/intel/iwlegacy/
7194
7195 INTEL WIRELESS WIFI LINK (iwlwifi)
7196 M:      Johannes Berg <johannes.berg@intel.com>
7197 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7198 M:      Luca Coelho <luciano.coelho@intel.com>
7199 M:      Intel Linux Wireless <linuxwifi@intel.com>
7200 L:      linux-wireless@vger.kernel.org
7201 W:      http://intellinuxwireless.org
7202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7203 S:      Supported
7204 F:      drivers/net/wireless/intel/iwlwifi/
7205
7206 INTEL WIRELESS WIMAX CONNECTION 2400
7207 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7208 M:      linux-wimax@intel.com
7209 L:      wimax@linuxwimax.org (subscribers-only)
7210 S:      Supported
7211 W:      http://linuxwimax.org
7212 F:      Documentation/wimax/README.i2400m
7213 F:      drivers/net/wimax/i2400m/
7214 F:      include/uapi/linux/wimax/i2400m.h
7215
7216 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7217 M:      Mario Limonciello <mario.limonciello@dell.com>
7218 S:      Maintained
7219 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7220
7221 INTEL(R) TRACE HUB
7222 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7223 S:      Supported
7224 F:      Documentation/trace/intel_th.txt
7225 F:      drivers/hwtracing/intel_th/
7226
7227 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7228 M:      Ning Sun <ning.sun@intel.com>
7229 L:      tboot-devel@lists.sourceforge.net
7230 W:      http://tboot.sourceforge.net
7231 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7232 S:      Supported
7233 F:      Documentation/intel_txt.txt
7234 F:      include/linux/tboot.h
7235 F:      arch/x86/kernel/tboot.c
7236
7237 INTEL-MID GPIO DRIVER
7238 M:      David Cohen <david.a.cohen@linux.intel.com>
7239 L:      linux-gpio@vger.kernel.org
7240 S:      Maintained
7241 F:      drivers/gpio/gpio-intel-mid.c
7242
7243 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7244 M:      Linus Walleij <linus.walleij@linaro.org>
7245 L:      linux-iio@vger.kernel.org
7246 S:      Maintained
7247 F:      drivers/iio/gyro/mpu3050*
7248 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7249
7250 IOC3 ETHERNET DRIVER
7251 M:      Ralf Baechle <ralf@linux-mips.org>
7252 L:      linux-mips@linux-mips.org
7253 S:      Maintained
7254 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7255
7256 IOC3 SERIAL DRIVER
7257 M:      Pat Gefre <pfg@sgi.com>
7258 L:      linux-serial@vger.kernel.org
7259 S:      Maintained
7260 F:      drivers/tty/serial/ioc3_serial.c
7261
7262 IOMMU DRIVERS
7263 M:      Joerg Roedel <joro@8bytes.org>
7264 L:      iommu@lists.linux-foundation.org
7265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7266 S:      Maintained
7267 F:      Documentation/devicetree/bindings/iommu/
7268 F:      drivers/iommu/
7269 F:      include/linux/iommu.h
7270 F:      include/linux/iova.h
7271
7272 IP MASQUERADING
7273 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7274 S:      Maintained
7275 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7276
7277 IPMI SUBSYSTEM
7278 M:      Corey Minyard <minyard@acm.org>
7279 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7280 W:      http://openipmi.sourceforge.net/
7281 S:      Supported
7282 F:      Documentation/IPMI.txt
7283 F:      drivers/char/ipmi/
7284 F:      include/linux/ipmi*
7285 F:      include/uapi/linux/ipmi*
7286
7287 IPS SCSI RAID DRIVER
7288 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7289 L:      linux-scsi@vger.kernel.org
7290 W:      http://www.adaptec.com/
7291 S:      Maintained
7292 F:      drivers/scsi/ips*
7293
7294 IPVS
7295 M:      Wensong Zhang <wensong@linux-vs.org>
7296 M:      Simon Horman <horms@verge.net.au>
7297 M:      Julian Anastasov <ja@ssi.bg>
7298 L:      netdev@vger.kernel.org
7299 L:      lvs-devel@vger.kernel.org
7300 S:      Maintained
7301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7303 F:      Documentation/networking/ipvs-sysctl.txt
7304 F:      include/net/ip_vs.h
7305 F:      include/uapi/linux/ip_vs.h
7306 F:      net/netfilter/ipvs/
7307
7308 IPWIRELESS DRIVER
7309 M:      Jiri Kosina <jikos@kernel.org>
7310 M:      David Sterba <dsterba@suse.com>
7311 S:      Odd Fixes
7312 F:      drivers/tty/ipwireless/
7313
7314 IPX NETWORK LAYER
7315 L:      netdev@vger.kernel.org
7316 S:      Odd fixes
7317 F:      include/net/ipx.h
7318 F:      include/uapi/linux/ipx.h
7319 F:      net/ipx/
7320
7321 IRDA SUBSYSTEM
7322 M:      Samuel Ortiz <samuel@sortiz.org>
7323 L:      irda-users@lists.sourceforge.net (subscribers-only)
7324 L:      netdev@vger.kernel.org
7325 W:      http://irda.sourceforge.net/
7326 S:      Maintained
7327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7328 F:      Documentation/networking/irda.txt
7329 F:      drivers/staging/irda/
7330
7331 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7332 M:      Marc Zyngier <marc.zyngier@arm.com>
7333 S:      Maintained
7334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7335 F:      Documentation/IRQ-domain.txt
7336 F:      include/linux/irqdomain.h
7337 F:      kernel/irq/irqdomain.c
7338 F:      kernel/irq/msi.c
7339
7340 IRQ SUBSYSTEM
7341 M:      Thomas Gleixner <tglx@linutronix.de>
7342 L:      linux-kernel@vger.kernel.org
7343 S:      Maintained
7344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7345 F:      kernel/irq/
7346
7347 IRQCHIP DRIVERS
7348 M:      Thomas Gleixner <tglx@linutronix.de>
7349 M:      Jason Cooper <jason@lakedaemon.net>
7350 M:      Marc Zyngier <marc.zyngier@arm.com>
7351 L:      linux-kernel@vger.kernel.org
7352 S:      Maintained
7353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7354 F:      Documentation/devicetree/bindings/interrupt-controller/
7355 F:      drivers/irqchip/
7356
7357 ISA
7358 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7359 S:      Maintained
7360 F:      Documentation/isa.txt
7361 F:      drivers/base/isa.c
7362 F:      include/linux/isa.h
7363
7364 ISA RADIO MODULE
7365 M:      Hans Verkuil <hverkuil@xs4all.nl>
7366 L:      linux-media@vger.kernel.org
7367 T:      git git://linuxtv.org/media_tree.git
7368 W:      https://linuxtv.org
7369 S:      Maintained
7370 F:      drivers/media/radio/radio-isa*
7371
7372 ISAPNP
7373 M:      Jaroslav Kysela <perex@perex.cz>
7374 S:      Maintained
7375 F:      Documentation/isapnp.txt
7376 F:      drivers/pnp/isapnp/
7377 F:      include/linux/isapnp.h
7378
7379 ISCSI
7380 M:      Lee Duncan <lduncan@suse.com>
7381 M:      Chris Leech <cleech@redhat.com>
7382 L:      open-iscsi@googlegroups.com
7383 W:      www.open-iscsi.com
7384 S:      Maintained
7385 F:      drivers/scsi/*iscsi*
7386 F:      include/scsi/*iscsi*
7387
7388 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7389 M:      Peter Jones <pjones@redhat.com>
7390 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7391 S:      Maintained
7392 F:      drivers/firmware/iscsi_ibft*
7393
7394 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7395 M:      Or Gerlitz <ogerlitz@mellanox.com>
7396 M:      Sagi Grimberg <sagi@grimberg.me>
7397 M:      Roi Dayan <roid@mellanox.com>
7398 L:      linux-rdma@vger.kernel.org
7399 S:      Supported
7400 W:      http://www.openfabrics.org
7401 W:      www.open-iscsi.org
7402 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7403 F:      drivers/infiniband/ulp/iser/
7404
7405 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7406 M:      Sagi Grimberg <sagi@grimberg.me>
7407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7408 L:      linux-rdma@vger.kernel.org
7409 L:      target-devel@vger.kernel.org
7410 S:      Supported
7411 W:      http://www.linux-iscsi.org
7412 F:      drivers/infiniband/ulp/isert
7413
7414 ISDN SUBSYSTEM
7415 M:      Karsten Keil <isdn@linux-pingi.de>
7416 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7417 L:      netdev@vger.kernel.org
7418 W:      http://www.isdn4linux.de
7419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7420 S:      Maintained
7421 F:      Documentation/isdn/
7422 F:      drivers/isdn/
7423 F:      include/linux/isdn.h
7424 F:      include/linux/isdn/
7425 F:      include/uapi/linux/isdn.h
7426 F:      include/uapi/linux/isdn/
7427
7428 ISDN SUBSYSTEM (Eicon active card driver)
7429 M:      Armin Schindler <mac@melware.de>
7430 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7431 W:      http://www.melware.de
7432 S:      Maintained
7433 F:      drivers/isdn/hardware/eicon/
7434
7435 IT87 HARDWARE MONITORING DRIVER
7436 M:      Jean Delvare <jdelvare@suse.com>
7437 L:      linux-hwmon@vger.kernel.org
7438 S:      Maintained
7439 F:      Documentation/hwmon/it87
7440 F:      drivers/hwmon/it87.c
7441
7442 IT913X MEDIA DRIVER
7443 M:      Antti Palosaari <crope@iki.fi>
7444 L:      linux-media@vger.kernel.org
7445 W:      https://linuxtv.org
7446 W:      http://palosaari.fi/linux/
7447 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7448 T:      git git://linuxtv.org/anttip/media_tree.git
7449 S:      Maintained
7450 F:      drivers/media/tuners/it913x*
7451
7452 IVTV VIDEO4LINUX DRIVER
7453 M:      Andy Walls <awalls@md.metrocast.net>
7454 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7455 L:      linux-media@vger.kernel.org
7456 T:      git git://linuxtv.org/media_tree.git
7457 W:      http://www.ivtvdriver.org
7458 S:      Maintained
7459 F:      Documentation/media/v4l-drivers/ivtv*
7460 F:      drivers/media/pci/ivtv/
7461 F:      include/uapi/linux/ivtv*
7462
7463 IX2505V MEDIA DRIVER
7464 M:      Malcolm Priestley <tvboxspy@gmail.com>
7465 L:      linux-media@vger.kernel.org
7466 W:      https://linuxtv.org
7467 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7468 S:      Maintained
7469 F:      drivers/media/dvb-frontends/ix2505v*
7470
7471 JC42.4 TEMPERATURE SENSOR DRIVER
7472 M:      Guenter Roeck <linux@roeck-us.net>
7473 L:      linux-hwmon@vger.kernel.org
7474 S:      Maintained
7475 F:      drivers/hwmon/jc42.c
7476 F:      Documentation/hwmon/jc42
7477
7478 JFS FILESYSTEM
7479 M:      Dave Kleikamp <shaggy@kernel.org>
7480 L:      jfs-discussion@lists.sourceforge.net
7481 W:      http://jfs.sourceforge.net/
7482 T:      git git://github.com/kleikamp/linux-shaggy.git
7483 S:      Maintained
7484 F:      Documentation/filesystems/jfs.txt
7485 F:      fs/jfs/
7486
7487 JME NETWORK DRIVER
7488 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7489 L:      netdev@vger.kernel.org
7490 S:      Maintained
7491 F:      drivers/net/ethernet/jme.*
7492
7493 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7494 M:      David Woodhouse <dwmw2@infradead.org>
7495 L:      linux-mtd@lists.infradead.org
7496 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7497 S:      Maintained
7498 F:      fs/jffs2/
7499 F:      include/uapi/linux/jffs2.h
7500
7501 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7502 M:      "Theodore Ts'o" <tytso@mit.edu>
7503 M:      Jan Kara <jack@suse.com>
7504 L:      linux-ext4@vger.kernel.org
7505 S:      Maintained
7506 F:      fs/jbd2/
7507 F:      include/linux/jbd2.h
7508
7509 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7510 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7511 L:      linux-media@vger.kernel.org
7512 S:      Maintained
7513 F:      drivers/media/platform/rcar_jpu.c
7514
7515 JSM Neo PCI based serial card
7516 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7517 L:      linux-serial@vger.kernel.org
7518 S:      Maintained
7519 F:      drivers/tty/serial/jsm/
7520
7521 K10TEMP HARDWARE MONITORING DRIVER
7522 M:      Clemens Ladisch <clemens@ladisch.de>
7523 L:      linux-hwmon@vger.kernel.org
7524 S:      Maintained
7525 F:      Documentation/hwmon/k10temp
7526 F:      drivers/hwmon/k10temp.c
7527
7528 K8TEMP HARDWARE MONITORING DRIVER
7529 M:      Rudolf Marek <r.marek@assembler.cz>
7530 L:      linux-hwmon@vger.kernel.org
7531 S:      Maintained
7532 F:      Documentation/hwmon/k8temp
7533 F:      drivers/hwmon/k8temp.c
7534
7535 KASAN
7536 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7537 R:      Alexander Potapenko <glider@google.com>
7538 R:      Dmitry Vyukov <dvyukov@google.com>
7539 L:      kasan-dev@googlegroups.com
7540 S:      Maintained
7541 F:      arch/*/include/asm/kasan.h
7542 F:      arch/*/mm/kasan_init*
7543 F:      Documentation/dev-tools/kasan.rst
7544 F:      include/linux/kasan*.h
7545 F:      lib/test_kasan.c
7546 F:      mm/kasan/
7547 F:      scripts/Makefile.kasan
7548
7549 KCONFIG
7550 L:      linux-kbuild@vger.kernel.org
7551 S:      Orphan
7552 F:      Documentation/kbuild/kconfig-language.txt
7553 F:      scripts/kconfig/
7554
7555 KDUMP
7556 M:      Dave Young <dyoung@redhat.com>
7557 M:      Baoquan He <bhe@redhat.com>
7558 R:      Vivek Goyal <vgoyal@redhat.com>
7559 L:      kexec@lists.infradead.org
7560 W:      http://lse.sourceforge.net/kdump/
7561 S:      Maintained
7562 F:      Documentation/kdump/
7563
7564 KEENE FM RADIO TRANSMITTER DRIVER
7565 M:      Hans Verkuil <hverkuil@xs4all.nl>
7566 L:      linux-media@vger.kernel.org
7567 T:      git git://linuxtv.org/media_tree.git
7568 W:      https://linuxtv.org
7569 S:      Maintained
7570 F:      drivers/media/radio/radio-keene*
7571
7572 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7573 M:      Ian Kent <raven@themaw.net>
7574 L:      autofs@vger.kernel.org
7575 S:      Maintained
7576 F:      fs/autofs4/
7577
7578 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7579 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7580 M:      Michal Marek <michal.lkml@markovi.net>
7581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7582 L:      linux-kbuild@vger.kernel.org
7583 S:      Maintained
7584 F:      Documentation/kbuild/
7585 F:      Makefile
7586 F:      scripts/Makefile.*
7587 F:      scripts/basic/
7588 F:      scripts/mk*
7589 F:      scripts/package/
7590
7591 KERNEL JANITORS
7592 L:      kernel-janitors@vger.kernel.org
7593 W:      http://kernelnewbies.org/KernelJanitors
7594 S:      Odd Fixes
7595
7596 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7597 M:      "J. Bruce Fields" <bfields@fieldses.org>
7598 M:      Jeff Layton <jlayton@kernel.org>
7599 L:      linux-nfs@vger.kernel.org
7600 W:      http://nfs.sourceforge.net/
7601 T:      git git://linux-nfs.org/~bfields/linux.git
7602 S:      Supported
7603 F:      fs/nfsd/
7604 F:      include/uapi/linux/nfsd/
7605 F:      fs/lockd/
7606 F:      fs/nfs_common/
7607 F:      net/sunrpc/
7608 F:      include/linux/lockd/
7609 F:      include/linux/sunrpc/
7610 F:      include/uapi/linux/sunrpc/
7611
7612 KERNEL SELFTEST FRAMEWORK
7613 M:      Shuah Khan <shuahkh@osg.samsung.com>
7614 M:      Shuah Khan <shuah@kernel.org>
7615 L:      linux-kselftest@vger.kernel.org
7616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7617 S:      Maintained
7618 F:      tools/testing/selftests/
7619 F:      Documentation/dev-tools/kselftest*
7620
7621 KERNEL USERMODE HELPER
7622 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7623 L:      linux-kernel@vger.kernel.org
7624 S:      Maintained
7625 F:      kernel/umh.c
7626 F:      include/linux/umh.h
7627
7628 KERNEL VIRTUAL MACHINE (KVM)
7629 M:      Paolo Bonzini <pbonzini@redhat.com>
7630 M:      Radim Krčmář <rkrcmar@redhat.com>
7631 L:      kvm@vger.kernel.org
7632 W:      http://www.linux-kvm.org
7633 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7634 S:      Supported
7635 F:      Documentation/virtual/kvm/
7636 F:      include/trace/events/kvm.h
7637 F:      include/uapi/asm-generic/kvm*
7638 F:      include/uapi/linux/kvm*
7639 F:      include/asm-generic/kvm*
7640 F:      include/linux/kvm*
7641 F:      include/kvm/iodev.h
7642 F:      virt/kvm/*
7643 F:      tools/kvm/
7644
7645 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7646 M:      Joerg Roedel <joro@8bytes.org>
7647 L:      kvm@vger.kernel.org
7648 W:      http://www.linux-kvm.org/
7649 S:      Maintained
7650 F:      arch/x86/include/asm/svm.h
7651 F:      arch/x86/kvm/svm.c
7652
7653 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7654 M:      Christoffer Dall <christoffer.dall@linaro.org>
7655 M:      Marc Zyngier <marc.zyngier@arm.com>
7656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7657 L:      kvmarm@lists.cs.columbia.edu
7658 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7660 S:      Supported
7661 F:      arch/arm/include/uapi/asm/kvm*
7662 F:      arch/arm/include/asm/kvm*
7663 F:      arch/arm/kvm/
7664 F:      virt/kvm/arm/
7665 F:      include/kvm/arm_*
7666
7667 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7668 M:      Christoffer Dall <christoffer.dall@linaro.org>
7669 M:      Marc Zyngier <marc.zyngier@arm.com>
7670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7671 L:      kvmarm@lists.cs.columbia.edu
7672 S:      Maintained
7673 F:      arch/arm64/include/uapi/asm/kvm*
7674 F:      arch/arm64/include/asm/kvm*
7675 F:      arch/arm64/kvm/
7676
7677 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7678 M:      James Hogan <jhogan@kernel.org>
7679 L:      linux-mips@linux-mips.org
7680 S:      Supported
7681 F:      arch/mips/include/uapi/asm/kvm*
7682 F:      arch/mips/include/asm/kvm*
7683 F:      arch/mips/kvm/
7684
7685 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7686 M:      Paul Mackerras <paulus@ozlabs.org>
7687 L:      kvm-ppc@vger.kernel.org
7688 W:      http://www.linux-kvm.org/
7689 T:      git git://github.com/agraf/linux-2.6.git
7690 S:      Supported
7691 F:      arch/powerpc/include/uapi/asm/kvm*
7692 F:      arch/powerpc/include/asm/kvm*
7693 F:      arch/powerpc/kvm/
7694 F:      arch/powerpc/kernel/kvm*
7695
7696 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7697 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7698 M:      Cornelia Huck <cohuck@redhat.com>
7699 L:      linux-s390@vger.kernel.org
7700 W:      http://www.ibm.com/developerworks/linux/linux390/
7701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7702 S:      Supported
7703 F:      arch/s390/include/uapi/asm/kvm*
7704 F:      arch/s390/include/asm/gmap.h
7705 F:      arch/s390/include/asm/kvm*
7706 F:      arch/s390/kvm/
7707 F:      arch/s390/mm/gmap.c
7708
7709 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7710 M:      Paolo Bonzini <pbonzini@redhat.com>
7711 M:      Radim Krčmář <rkrcmar@redhat.com>
7712 L:      kvm@vger.kernel.org
7713 W:      http://www.linux-kvm.org
7714 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7715 S:      Supported
7716 F:      arch/x86/kvm/
7717 F:      arch/x86/include/uapi/asm/kvm*
7718 F:      arch/x86/include/asm/kvm*
7719 F:      arch/x86/include/asm/pvclock-abi.h
7720 F:      arch/x86/kernel/kvm.c
7721 F:      arch/x86/kernel/kvmclock.c
7722
7723 KERNFS
7724 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7725 M:      Tejun Heo <tj@kernel.org>
7726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7727 S:      Supported
7728 F:      include/linux/kernfs.h
7729 F:      fs/kernfs/
7730
7731 KEXEC
7732 M:      Eric Biederman <ebiederm@xmission.com>
7733 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7734 L:      kexec@lists.infradead.org
7735 S:      Maintained
7736 F:      include/linux/kexec.h
7737 F:      include/uapi/linux/kexec.h
7738 F:      kernel/kexec*
7739
7740 KEYS-ENCRYPTED
7741 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7742 L:      linux-integrity@vger.kernel.org
7743 L:      keyrings@vger.kernel.org
7744 S:      Supported
7745 F:      Documentation/security/keys/trusted-encrypted.rst
7746 F:      include/keys/encrypted-type.h
7747 F:      security/keys/encrypted-keys/
7748
7749 KEYS-TRUSTED
7750 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7751 L:      linux-integrity@vger.kernel.org
7752 L:      keyrings@vger.kernel.org
7753 S:      Supported
7754 F:      Documentation/security/keys/trusted-encrypted.rst
7755 F:      include/keys/trusted-type.h
7756 F:      security/keys/trusted.c
7757 F:      security/keys/trusted.h
7758
7759 KEYS/KEYRINGS:
7760 M:      David Howells <dhowells@redhat.com>
7761 L:      keyrings@vger.kernel.org
7762 S:      Maintained
7763 F:      Documentation/security/keys/core.rst
7764 F:      include/linux/key.h
7765 F:      include/linux/key-type.h
7766 F:      include/linux/keyctl.h
7767 F:      include/uapi/linux/keyctl.h
7768 F:      include/keys/
7769 F:      security/keys/
7770
7771 KGDB / KDB /debug_core
7772 M:      Jason Wessel <jason.wessel@windriver.com>
7773 W:      http://kgdb.wiki.kernel.org/
7774 L:      kgdb-bugreport@lists.sourceforge.net
7775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7776 S:      Maintained
7777 F:      Documentation/dev-tools/kgdb.rst
7778 F:      drivers/misc/kgdbts.c
7779 F:      drivers/tty/serial/kgdboc.c
7780 F:      include/linux/kdb.h
7781 F:      include/linux/kgdb.h
7782 F:      kernel/debug/
7783
7784 KMEMLEAK
7785 M:      Catalin Marinas <catalin.marinas@arm.com>
7786 S:      Maintained
7787 F:      Documentation/dev-tools/kmemleak.rst
7788 F:      include/linux/kmemleak.h
7789 F:      mm/kmemleak.c
7790 F:      mm/kmemleak-test.c
7791
7792 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7793 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7794 L:      linux-kernel@vger.kernel.org
7795 S:      Maintained
7796 F:      kernel/kmod.c
7797 F:      include/linux/kmod.h
7798 F:      lib/test_kmod.c
7799 F:      tools/testing/selftests/kmod/
7800
7801 KPROBES
7802 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7803 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7804 M:      "David S. Miller" <davem@davemloft.net>
7805 M:      Masami Hiramatsu <mhiramat@kernel.org>
7806 S:      Maintained
7807 F:      Documentation/kprobes.txt
7808 F:      include/linux/kprobes.h
7809 F:      include/asm-generic/kprobes.h
7810 F:      kernel/kprobes.c
7811
7812 KS0108 LCD CONTROLLER DRIVER
7813 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7814 W:      http://miguelojeda.es/auxdisplay.htm
7815 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7816 S:      Maintained
7817 F:      Documentation/auxdisplay/ks0108
7818 F:      drivers/auxdisplay/ks0108.c
7819 F:      include/linux/ks0108.h
7820
7821 L3MDEV
7822 M:      David Ahern <dsa@cumulusnetworks.com>
7823 L:      netdev@vger.kernel.org
7824 S:      Maintained
7825 F:      net/l3mdev
7826 F:      include/net/l3mdev.h
7827
7828 LANTIQ MIPS ARCHITECTURE
7829 M:      John Crispin <john@phrozen.org>
7830 L:      linux-mips@linux-mips.org
7831 S:      Maintained
7832 F:      arch/mips/lantiq
7833 F:      drivers/soc/lantiq
7834
7835 LAPB module
7836 L:      linux-x25@vger.kernel.org
7837 S:      Orphan
7838 F:      Documentation/networking/lapb-module.txt
7839 F:      include/*/lapb.h
7840 F:      net/lapb/
7841
7842 LASI 53c700 driver for PARISC
7843 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7844 L:      linux-scsi@vger.kernel.org
7845 S:      Maintained
7846 F:      Documentation/scsi/53c700.txt
7847 F:      drivers/scsi/53c700*
7848
7849 LEAKING_ADDRESSES
7850 M:      Tobin C. Harding <me@tobin.cc>
7851 S:      Maintained
7852 F:      scripts/leaking_addresses.pl
7853
7854 LED SUBSYSTEM
7855 M:      Richard Purdie <rpurdie@rpsys.net>
7856 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7857 M:      Pavel Machek <pavel@ucw.cz>
7858 L:      linux-leds@vger.kernel.org
7859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7860 S:      Maintained
7861 F:      Documentation/devicetree/bindings/leds/
7862 F:      drivers/leds/
7863 F:      include/linux/leds.h
7864
7865 LEGACY EEPROM DRIVER
7866 M:      Jean Delvare <jdelvare@suse.com>
7867 S:      Maintained
7868 F:      Documentation/misc-devices/eeprom
7869 F:      drivers/misc/eeprom/eeprom.c
7870
7871 LEGO USB Tower driver
7872 M:      Juergen Stuber <starblue@users.sourceforge.net>
7873 L:      legousb-devel@lists.sourceforge.net
7874 W:      http://legousb.sourceforge.net/
7875 S:      Maintained
7876 F:      drivers/usb/misc/legousbtower.c
7877
7878 LG2160 MEDIA DRIVER
7879 M:      Michael Krufky <mkrufky@linuxtv.org>
7880 L:      linux-media@vger.kernel.org
7881 W:      https://linuxtv.org
7882 W:      http://github.com/mkrufky
7883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7884 T:      git git://linuxtv.org/mkrufky/tuners.git
7885 S:      Maintained
7886 F:      drivers/media/dvb-frontends/lg2160.*
7887
7888 LGDT3305 MEDIA DRIVER
7889 M:      Michael Krufky <mkrufky@linuxtv.org>
7890 L:      linux-media@vger.kernel.org
7891 W:      https://linuxtv.org
7892 W:      http://github.com/mkrufky
7893 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7894 T:      git git://linuxtv.org/mkrufky/tuners.git
7895 S:      Maintained
7896 F:      drivers/media/dvb-frontends/lgdt3305.*
7897
7898 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7899 M:      Viresh Kumar <vireshk@kernel.org>
7900 L:      linux-ide@vger.kernel.org
7901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7902 S:      Maintained
7903 F:      include/linux/pata_arasan_cf_data.h
7904 F:      drivers/ata/pata_arasan_cf.c
7905
7906 LIBATA PATA DRIVERS
7907 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7908 M:      Tejun Heo <tj@kernel.org>
7909 L:      linux-ide@vger.kernel.org
7910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7911 S:      Maintained
7912 F:      drivers/ata/pata_*.c
7913 F:      drivers/ata/ata_generic.c
7914
7915 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7916 M:      Linus Walleij <linus.walleij@linaro.org>
7917 L:      linux-ide@vger.kernel.org
7918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7919 S:      Maintained
7920 F:      drivers/ata/pata_ftide010.c
7921 F:      drivers/ata/sata_gemini.c
7922 F:      drivers/ata/sata_gemini.h
7923
7924 LIBATA SATA AHCI PLATFORM devices support
7925 M:      Hans de Goede <hdegoede@redhat.com>
7926 M:      Tejun Heo <tj@kernel.org>
7927 L:      linux-ide@vger.kernel.org
7928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7929 S:      Maintained
7930 F:      drivers/ata/ahci_platform.c
7931 F:      drivers/ata/libahci_platform.c
7932 F:      include/linux/ahci_platform.h
7933
7934 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7935 M:      Mikael Pettersson <mikpelinux@gmail.com>
7936 L:      linux-ide@vger.kernel.org
7937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7938 S:      Maintained
7939 F:      drivers/ata/sata_promise.*
7940
7941 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7942 M:      Tejun Heo <tj@kernel.org>
7943 L:      linux-ide@vger.kernel.org
7944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7945 S:      Maintained
7946 F:      drivers/ata/
7947 F:      include/linux/ata.h
7948 F:      include/linux/libata.h
7949 F:      Documentation/devicetree/bindings/ata/
7950
7951 LIBLOCKDEP
7952 M:      Sasha Levin <alexander.levin@verizon.com>
7953 S:      Maintained
7954 F:      tools/lib/lockdep/
7955
7956 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7957 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7958 L:      linux-nvdimm@lists.01.org
7959 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7960 S:      Supported
7961 F:      drivers/nvdimm/blk.c
7962 F:      drivers/nvdimm/region_devs.c
7963
7964 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7965 M:      Vishal Verma <vishal.l.verma@intel.com>
7966 L:      linux-nvdimm@lists.01.org
7967 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7968 S:      Supported
7969 F:      drivers/nvdimm/btt*
7970
7971 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7972 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7973 L:      linux-nvdimm@lists.01.org
7974 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7975 S:      Supported
7976 F:      drivers/nvdimm/pmem*
7977
7978 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7979 M:      Dan Williams <dan.j.williams@intel.com>
7980 L:      linux-nvdimm@lists.01.org
7981 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7983 S:      Supported
7984 F:      drivers/nvdimm/*
7985 F:      drivers/acpi/nfit/*
7986 F:      include/linux/nd.h
7987 F:      include/linux/libnvdimm.h
7988 F:      include/uapi/linux/ndctl.h
7989
7990 LIGHTNVM PLATFORM SUPPORT
7991 M:      Matias Bjorling <mb@lightnvm.io>
7992 W:      http://github/OpenChannelSSD
7993 L:      linux-block@vger.kernel.org
7994 S:      Maintained
7995 F:      drivers/lightnvm/
7996 F:      include/linux/lightnvm.h
7997 F:      include/uapi/linux/lightnvm.h
7998
7999 LINUX FOR POWER MACINTOSH
8000 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8001 W:      http://www.penguinppc.org/
8002 L:      linuxppc-dev@lists.ozlabs.org
8003 S:      Maintained
8004 F:      arch/powerpc/platforms/powermac/
8005 F:      drivers/macintosh/
8006
8007 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8008 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8009 M:      Paul Mackerras <paulus@samba.org>
8010 M:      Michael Ellerman <mpe@ellerman.id.au>
8011 W:      https://github.com/linuxppc/linux/wiki
8012 L:      linuxppc-dev@lists.ozlabs.org
8013 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8015 S:      Supported
8016 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8017 F:      Documentation/devicetree/bindings/powerpc/
8018 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8019 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8020 F:      Documentation/powerpc/
8021 F:      arch/powerpc/
8022 F:      drivers/char/tpm/tpm_ibmvtpm*
8023 F:      drivers/crypto/nx/
8024 F:      drivers/crypto/vmx/
8025 F:      drivers/i2c/busses/i2c-opal.c
8026 F:      drivers/net/ethernet/ibm/ibmveth.*
8027 F:      drivers/net/ethernet/ibm/ibmvnic.*
8028 F:      drivers/pci/hotplug/pnv_php.c
8029 F:      drivers/pci/hotplug/rpa*
8030 F:      drivers/rtc/rtc-opal.c
8031 F:      drivers/scsi/ibmvscsi/
8032 F:      drivers/tty/hvc/hvc_opal.c
8033 F:      drivers/watchdog/wdrtas.c
8034 F:      tools/testing/selftests/powerpc
8035 N:      /pmac
8036 N:      powermac
8037 N:      powernv
8038 N:      [^a-z0-9]ps3
8039 N:      pseries
8040
8041 LINUX FOR POWERPC EMBEDDED MPC5XXX
8042 M:      Anatolij Gustschin <agust@denx.de>
8043 L:      linuxppc-dev@lists.ozlabs.org
8044 T:      git git://git.denx.de/linux-denx-agust.git
8045 S:      Maintained
8046 F:      arch/powerpc/platforms/512x/
8047 F:      arch/powerpc/platforms/52xx/
8048
8049 LINUX FOR POWERPC EMBEDDED PPC4XX
8050 M:      Alistair Popple <alistair@popple.id.au>
8051 M:      Matt Porter <mporter@kernel.crashing.org>
8052 W:      http://www.penguinppc.org/
8053 L:      linuxppc-dev@lists.ozlabs.org
8054 S:      Maintained
8055 F:      arch/powerpc/platforms/40x/
8056 F:      arch/powerpc/platforms/44x/
8057
8058 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8059 M:      Scott Wood <oss@buserror.net>
8060 M:      Kumar Gala <galak@kernel.crashing.org>
8061 W:      http://www.penguinppc.org/
8062 L:      linuxppc-dev@lists.ozlabs.org
8063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8064 S:      Maintained
8065 F:      arch/powerpc/platforms/83xx/
8066 F:      arch/powerpc/platforms/85xx/
8067 F:      Documentation/devicetree/bindings/powerpc/fsl/
8068
8069 LINUX FOR POWERPC EMBEDDED PPC8XX
8070 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8071 W:      http://www.penguinppc.org/
8072 L:      linuxppc-dev@lists.ozlabs.org
8073 S:      Maintained
8074 F:      arch/powerpc/platforms/8xx/
8075
8076 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8077 L:      linuxppc-dev@lists.ozlabs.org
8078 S:      Orphan
8079 F:      arch/powerpc/*/*virtex*
8080 F:      arch/powerpc/*/*/*virtex*
8081
8082 LINUX FOR POWERPC PA SEMI PWRFICIENT
8083 L:      linuxppc-dev@lists.ozlabs.org
8084 S:      Orphan
8085 F:      arch/powerpc/platforms/pasemi/
8086 F:      drivers/*/*pasemi*
8087 F:      drivers/*/*/*pasemi*
8088
8089 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8090 M:      Kees Cook <keescook@chromium.org>
8091 S:      Maintained
8092 F:      drivers/misc/lkdtm*
8093
8094 LINUX SECURITY MODULE (LSM) FRAMEWORK
8095 M:      Chris Wright <chrisw@sous-sol.org>
8096 L:      linux-security-module@vger.kernel.org
8097 S:      Supported
8098
8099 LIS3LV02D ACCELEROMETER DRIVER
8100 M:      Eric Piel <eric.piel@tremplin-utc.net>
8101 S:      Maintained
8102 F:      Documentation/misc-devices/lis3lv02d
8103 F:      drivers/misc/lis3lv02d/
8104 F:      drivers/platform/x86/hp_accel.c
8105
8106 LIVE PATCHING
8107 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8108 M:      Jessica Yu <jeyu@kernel.org>
8109 M:      Jiri Kosina <jikos@kernel.org>
8110 M:      Miroslav Benes <mbenes@suse.cz>
8111 R:      Petr Mladek <pmladek@suse.com>
8112 S:      Maintained
8113 F:      kernel/livepatch/
8114 F:      include/linux/livepatch.h
8115 F:      arch/x86/include/asm/livepatch.h
8116 F:      arch/x86/kernel/livepatch.c
8117 F:      Documentation/livepatch/
8118 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8119 F:      samples/livepatch/
8120 L:      live-patching@vger.kernel.org
8121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8122
8123 LLC (802.2)
8124 L:      netdev@vger.kernel.org
8125 S:      Odd fixes
8126 F:      include/linux/llc.h
8127 F:      include/uapi/linux/llc.h
8128 F:      include/net/llc*
8129 F:      net/llc/
8130
8131 LM73 HARDWARE MONITOR DRIVER
8132 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8133 L:      linux-hwmon@vger.kernel.org
8134 S:      Maintained
8135 F:      drivers/hwmon/lm73.c
8136
8137 LM78 HARDWARE MONITOR DRIVER
8138 M:      Jean Delvare <jdelvare@suse.com>
8139 L:      linux-hwmon@vger.kernel.org
8140 S:      Maintained
8141 F:      Documentation/hwmon/lm78
8142 F:      drivers/hwmon/lm78.c
8143
8144 LM83 HARDWARE MONITOR DRIVER
8145 M:      Jean Delvare <jdelvare@suse.com>
8146 L:      linux-hwmon@vger.kernel.org
8147 S:      Maintained
8148 F:      Documentation/hwmon/lm83
8149 F:      drivers/hwmon/lm83.c
8150
8151 LM90 HARDWARE MONITOR DRIVER
8152 M:      Jean Delvare <jdelvare@suse.com>
8153 L:      linux-hwmon@vger.kernel.org
8154 S:      Maintained
8155 F:      Documentation/hwmon/lm90
8156 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8157 F:      drivers/hwmon/lm90.c
8158 F:      include/dt-bindings/thermal/lm90.h
8159
8160 LM95234 HARDWARE MONITOR DRIVER
8161 M:      Guenter Roeck <linux@roeck-us.net>
8162 L:      linux-hwmon@vger.kernel.org
8163 S:      Maintained
8164 F:      Documentation/hwmon/lm95234
8165 F:      drivers/hwmon/lm95234.c
8166
8167 LME2510 MEDIA DRIVER
8168 M:      Malcolm Priestley <tvboxspy@gmail.com>
8169 L:      linux-media@vger.kernel.org
8170 W:      https://linuxtv.org
8171 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8172 S:      Maintained
8173 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8174
8175 LOADPIN SECURITY MODULE
8176 M:      Kees Cook <keescook@chromium.org>
8177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8178 S:      Supported
8179 F:      security/loadpin/
8180 F:      Documentation/admin-guide/LSM/LoadPin.rst
8181
8182 LOCKING PRIMITIVES
8183 M:      Peter Zijlstra <peterz@infradead.org>
8184 M:      Ingo Molnar <mingo@redhat.com>
8185 L:      linux-kernel@vger.kernel.org
8186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8187 S:      Maintained
8188 F:      Documentation/locking/
8189 F:      include/linux/lockdep.h
8190 F:      include/linux/spinlock*.h
8191 F:      arch/*/include/asm/spinlock*.h
8192 F:      include/linux/rwlock*.h
8193 F:      include/linux/mutex*.h
8194 F:      arch/*/include/asm/mutex*.h
8195 F:      include/linux/rwsem*.h
8196 F:      arch/*/include/asm/rwsem.h
8197 F:      include/linux/seqlock.h
8198 F:      lib/locking*.[ch]
8199 F:      kernel/locking/
8200
8201 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8202 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8203 L:      linux-ntfs-dev@lists.sourceforge.net
8204 W:      http://www.linux-ntfs.org/content/view/19/37/
8205 S:      Maintained
8206 F:      Documentation/ldm.txt
8207 F:      block/partitions/ldm.*
8208
8209 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8210 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8211 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8212 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8213 L:      MPT-FusionLinux.pdl@broadcom.com
8214 L:      linux-scsi@vger.kernel.org
8215 W:      http://www.avagotech.com/support/
8216 S:      Supported
8217 F:      drivers/message/fusion/
8218 F:      drivers/scsi/mpt2sas/
8219 F:      drivers/scsi/mpt3sas/
8220
8221 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8222 M:      Matthew Wilcox <matthew@wil.cx>
8223 L:      linux-scsi@vger.kernel.org
8224 S:      Maintained
8225 F:      drivers/scsi/sym53c8xx_2/
8226
8227 LTC4261 HARDWARE MONITOR DRIVER
8228 M:      Guenter Roeck <linux@roeck-us.net>
8229 L:      linux-hwmon@vger.kernel.org
8230 S:      Maintained
8231 F:      Documentation/hwmon/ltc4261
8232 F:      drivers/hwmon/ltc4261.c
8233
8234 LTC4306 I2C MULTIPLEXER DRIVER
8235 M:      Michael Hennerich <michael.hennerich@analog.com>
8236 W:      http://ez.analog.com/community/linux-device-drivers
8237 L:      linux-i2c@vger.kernel.org
8238 S:      Supported
8239 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8240 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8241
8242 LTP (Linux Test Project)
8243 M:      Mike Frysinger <vapier@gentoo.org>
8244 M:      Cyril Hrubis <chrubis@suse.cz>
8245 M:      Wanlong Gao <wanlong.gao@gmail.com>
8246 M:      Jan Stancek <jstancek@redhat.com>
8247 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8248 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8249 L:      ltp@lists.linux.it (subscribers-only)
8250 W:      http://linux-test-project.github.io/
8251 T:      git git://github.com/linux-test-project/ltp.git
8252 S:      Maintained
8253
8254 M32R ARCHITECTURE
8255 W:      http://www.linux-m32r.org/
8256 S:      Orphan
8257 F:      arch/m32r/
8258
8259 M68K ARCHITECTURE
8260 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8261 L:      linux-m68k@lists.linux-m68k.org
8262 W:      http://www.linux-m68k.org/
8263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8264 S:      Maintained
8265 F:      arch/m68k/
8266 F:      drivers/zorro/
8267
8268 M68K ON APPLE MACINTOSH
8269 M:      Joshua Thompson <funaho@jurai.org>
8270 W:      http://www.mac.linux-m68k.org/
8271 L:      linux-m68k@lists.linux-m68k.org
8272 S:      Maintained
8273 F:      arch/m68k/mac/
8274
8275 M68K ON HP9000/300
8276 M:      Philip Blundell <philb@gnu.org>
8277 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8278 S:      Maintained
8279 F:      arch/m68k/hp300/
8280
8281 M88DS3103 MEDIA DRIVER
8282 M:      Antti Palosaari <crope@iki.fi>
8283 L:      linux-media@vger.kernel.org
8284 W:      https://linuxtv.org
8285 W:      http://palosaari.fi/linux/
8286 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8287 T:      git git://linuxtv.org/anttip/media_tree.git
8288 S:      Maintained
8289 F:      drivers/media/dvb-frontends/m88ds3103*
8290
8291 M88RS2000 MEDIA DRIVER
8292 M:      Malcolm Priestley <tvboxspy@gmail.com>
8293 L:      linux-media@vger.kernel.org
8294 W:      https://linuxtv.org
8295 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8296 S:      Maintained
8297 F:      drivers/media/dvb-frontends/m88rs2000*
8298
8299 MA901 MASTERKIT USB FM RADIO DRIVER
8300 M:      Alexey Klimov <klimov.linux@gmail.com>
8301 L:      linux-media@vger.kernel.org
8302 T:      git git://linuxtv.org/media_tree.git
8303 S:      Maintained
8304 F:      drivers/media/radio/radio-ma901.c
8305
8306 MAC80211
8307 M:      Johannes Berg <johannes@sipsolutions.net>
8308 L:      linux-wireless@vger.kernel.org
8309 W:      http://wireless.kernel.org/
8310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8312 S:      Maintained
8313 F:      Documentation/networking/mac80211-injection.txt
8314 F:      include/net/mac80211.h
8315 F:      net/mac80211/
8316 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8317 F:      Documentation/networking/mac80211_hwsim/README
8318
8319 MAILBOX API
8320 M:      Jassi Brar <jassisinghbrar@gmail.com>
8321 L:      linux-kernel@vger.kernel.org
8322 S:      Maintained
8323 F:      drivers/mailbox/
8324 F:      include/linux/mailbox_client.h
8325 F:      include/linux/mailbox_controller.h
8326
8327 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8328 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8329 W:      http://www.kernel.org/doc/man-pages
8330 L:      linux-man@vger.kernel.org
8331 S:      Maintained
8332
8333 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8334 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8335 L:      linux-mips@linux-mips.org
8336 S:      Maintained
8337 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8338
8339 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8340 M:      Andrew Lunn <andrew@lunn.ch>
8341 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8342 L:      netdev@vger.kernel.org
8343 S:      Maintained
8344 F:      drivers/net/dsa/mv88e6xxx/
8345 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8346
8347 MARVELL ARMADA DRM SUPPORT
8348 M:      Russell King <linux@armlinux.org.uk>
8349 S:      Maintained
8350 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8351 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8352 F:      drivers/gpu/drm/armada/
8353 F:      include/uapi/drm/armada_drm.h
8354 F:      Documentation/devicetree/bindings/display/armada/
8355
8356 MARVELL CRYPTO DRIVER
8357 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8358 M:      Arnaud Ebalard <arno@natisbad.org>
8359 F:      drivers/crypto/marvell/
8360 S:      Maintained
8361 L:      linux-crypto@vger.kernel.org
8362
8363 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8364 M:      Mirko Lindner <mlindner@marvell.com>
8365 M:      Stephen Hemminger <stephen@networkplumber.org>
8366 L:      netdev@vger.kernel.org
8367 S:      Maintained
8368 F:      drivers/net/ethernet/marvell/sk*
8369
8370 MARVELL LIBERTAS WIRELESS DRIVER
8371 L:      libertas-dev@lists.infradead.org
8372 S:      Orphan
8373 F:      drivers/net/wireless/marvell/libertas/
8374
8375 MARVELL MACCHIATOBIN SUPPORT
8376 M:      Russell King <rmk@armlinux.org.uk>
8377 L:      linux-arm-kernel@lists.infradead.org
8378 S:      Maintained
8379 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8380
8381 MARVELL MV643XX ETHERNET DRIVER
8382 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8383 L:      netdev@vger.kernel.org
8384 S:      Maintained
8385 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8386 F:      include/linux/mv643xx.h
8387
8388 MARVELL MV88X3310 PHY DRIVER
8389 M:      Russell King <rmk@armlinux.org.uk>
8390 L:      netdev@vger.kernel.org
8391 S:      Maintained
8392 F:      drivers/net/phy/marvell10g.c
8393
8394 MARVELL MVNETA ETHERNET DRIVER
8395 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8396 L:      netdev@vger.kernel.org
8397 S:      Maintained
8398 F:      drivers/net/ethernet/marvell/mvneta.*
8399
8400 MARVELL MWIFIEX WIRELESS DRIVER
8401 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8402 M:      Nishant Sarmukadam <nishants@marvell.com>
8403 M:      Ganapathi Bhat <gbhat@marvell.com>
8404 M:      Xinming Hu <huxm@marvell.com>
8405 L:      linux-wireless@vger.kernel.org
8406 S:      Maintained
8407 F:      drivers/net/wireless/marvell/mwifiex/
8408
8409 MARVELL MWL8K WIRELESS DRIVER
8410 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8411 L:      linux-wireless@vger.kernel.org
8412 S:      Odd Fixes
8413 F:      drivers/net/wireless/marvell/mwl8k.c
8414
8415 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8416 M:      Nicolas Pitre <nico@fluxnic.net>
8417 S:      Odd Fixes
8418 F:      drivers/mmc/host/mvsdio.*
8419
8420 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8421 M:      Hu Ziji <huziji@marvell.com>
8422 L:      linux-mmc@vger.kernel.org
8423 S:      Supported
8424 F:      drivers/mmc/host/sdhci-xenon*
8425 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8426
8427 MATROX FRAMEBUFFER DRIVER
8428 L:      linux-fbdev@vger.kernel.org
8429 S:      Orphan
8430 F:      drivers/video/fbdev/matrox/matroxfb_*
8431 F:      include/uapi/linux/matroxfb.h
8432
8433 MAX16065 HARDWARE MONITOR DRIVER
8434 M:      Guenter Roeck <linux@roeck-us.net>
8435 L:      linux-hwmon@vger.kernel.org
8436 S:      Maintained
8437 F:      Documentation/hwmon/max16065
8438 F:      drivers/hwmon/max16065.c
8439
8440 MAX20751 HARDWARE MONITOR DRIVER
8441 M:      Guenter Roeck <linux@roeck-us.net>
8442 L:      linux-hwmon@vger.kernel.org
8443 S:      Maintained
8444 F:      Documentation/hwmon/max20751
8445 F:      drivers/hwmon/max20751.c
8446
8447 MAX2175 SDR TUNER DRIVER
8448 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8449 L:      linux-media@vger.kernel.org
8450 T:      git git://linuxtv.org/media_tree.git
8451 S:      Maintained
8452 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8453 F:      Documentation/media/v4l-drivers/max2175.rst
8454 F:      drivers/media/i2c/max2175*
8455 F:      include/uapi/linux/max2175.h
8456
8457 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8458 L:      linux-hwmon@vger.kernel.org
8459 S:      Orphan
8460 F:      Documentation/hwmon/max6650
8461 F:      drivers/hwmon/max6650.c
8462
8463 MAX6697 HARDWARE MONITOR DRIVER
8464 M:      Guenter Roeck <linux@roeck-us.net>
8465 L:      linux-hwmon@vger.kernel.org
8466 S:      Maintained
8467 F:      Documentation/hwmon/max6697
8468 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8469 F:      drivers/hwmon/max6697.c
8470 F:      include/linux/platform_data/max6697.h
8471
8472 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8473 M:      Peter Rosin <peda@axentia.se>
8474 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8475 S:      Maintained
8476 F:      Documentation/devicetree/bindings/sound/max9860.txt
8477 F:      sound/soc/codecs/max9860.*
8478
8479 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8480 M:      Javier Martinez Canillas <javier@dowhile0.org>
8481 L:      linux-kernel@vger.kernel.org
8482 S:      Supported
8483 F:      drivers/regulator/max77802-regulator.c
8484 F:      Documentation/devicetree/bindings/*/*max77802.txt
8485 F:      include/dt-bindings/*/*max77802.h
8486
8487 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8488 M:      Krzysztof Kozlowski <krzk@kernel.org>
8489 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8490 L:      linux-pm@vger.kernel.org
8491 S:      Supported
8492 F:      drivers/power/supply/max14577_charger.c
8493 F:      drivers/power/supply/max77693_charger.c
8494
8495 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8496 M:      Chanwoo Choi <cw00.choi@samsung.com>
8497 M:      Krzysztof Kozlowski <krzk@kernel.org>
8498 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8499 L:      linux-kernel@vger.kernel.org
8500 S:      Supported
8501 F:      drivers/*/max14577*.c
8502 F:      drivers/*/max77686*.c
8503 F:      drivers/*/max77693*.c
8504 F:      drivers/extcon/extcon-max14577.c
8505 F:      drivers/extcon/extcon-max77693.c
8506 F:      drivers/rtc/rtc-max77686.c
8507 F:      drivers/clk/clk-max77686.c
8508 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8509 F:      Documentation/devicetree/bindings/*/max77686.txt
8510 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8511 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8512 F:      include/linux/mfd/max14577*.h
8513 F:      include/linux/mfd/max77686*.h
8514 F:      include/linux/mfd/max77693*.h
8515
8516 MAXIRADIO FM RADIO RECEIVER DRIVER
8517 M:      Hans Verkuil <hverkuil@xs4all.nl>
8518 L:      linux-media@vger.kernel.org
8519 T:      git git://linuxtv.org/media_tree.git
8520 W:      https://linuxtv.org
8521 S:      Maintained
8522 F:      drivers/media/radio/radio-maxiradio*
8523
8524 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8525 M:      Peter Rosin <peda@axentia.se>
8526 L:      linux-iio@vger.kernel.org
8527 S:      Maintained
8528 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8529 F:      drivers/iio/potentiometer/mcp4531.c
8530
8531 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8532 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8533 L:      linux-iio@vger.kernel.org
8534 S:      Maintained
8535 F:      drivers/iio/dac/cio-dac.c
8536
8537 MEDIA DRIVERS FOR ASCOT2E
8538 M:      Sergey Kozlov <serjk@netup.ru>
8539 M:      Abylay Ospan <aospan@netup.ru>
8540 L:      linux-media@vger.kernel.org
8541 W:      https://linuxtv.org
8542 W:      http://netup.tv/
8543 T:      git git://linuxtv.org/media_tree.git
8544 S:      Supported
8545 F:      drivers/media/dvb-frontends/ascot2e*
8546
8547 MEDIA DRIVERS FOR CXD2841ER
8548 M:      Sergey Kozlov <serjk@netup.ru>
8549 M:      Abylay Ospan <aospan@netup.ru>
8550 L:      linux-media@vger.kernel.org
8551 W:      https://linuxtv.org
8552 W:      http://netup.tv/
8553 T:      git git://linuxtv.org/media_tree.git
8554 S:      Supported
8555 F:      drivers/media/dvb-frontends/cxd2841er*
8556
8557 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8558 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8559 L:      linux-media@vger.kernel.org
8560 W:      https://linuxtv.org
8561 T:      git git://linuxtv.org/media_tree.git
8562 S:      Maintained
8563 F:      drivers/media/pci/ddbridge/*
8564
8565 MEDIA DRIVERS FOR FREESCALE IMX
8566 M:      Steve Longerbeam <slongerbeam@gmail.com>
8567 M:      Philipp Zabel <p.zabel@pengutronix.de>
8568 L:      linux-media@vger.kernel.org
8569 T:      git git://linuxtv.org/media_tree.git
8570 S:      Maintained
8571 F:      Documentation/devicetree/bindings/media/imx.txt
8572 F:      Documentation/media/v4l-drivers/imx.rst
8573 F:      drivers/staging/media/imx/
8574 F:      include/linux/imx-media.h
8575 F:      include/media/imx.h
8576
8577 MEDIA DRIVERS FOR HELENE
8578 M:      Abylay Ospan <aospan@netup.ru>
8579 L:      linux-media@vger.kernel.org
8580 W:      https://linuxtv.org
8581 W:      http://netup.tv/
8582 T:      git git://linuxtv.org/media_tree.git
8583 S:      Supported
8584 F:      drivers/media/dvb-frontends/helene*
8585
8586 MEDIA DRIVERS FOR HORUS3A
8587 M:      Sergey Kozlov <serjk@netup.ru>
8588 M:      Abylay Ospan <aospan@netup.ru>
8589 L:      linux-media@vger.kernel.org
8590 W:      https://linuxtv.org
8591 W:      http://netup.tv/
8592 T:      git git://linuxtv.org/media_tree.git
8593 S:      Supported
8594 F:      drivers/media/dvb-frontends/horus3a*
8595
8596 MEDIA DRIVERS FOR LNBH25
8597 M:      Sergey Kozlov <serjk@netup.ru>
8598 M:      Abylay Ospan <aospan@netup.ru>
8599 L:      linux-media@vger.kernel.org
8600 W:      https://linuxtv.org
8601 W:      http://netup.tv/
8602 T:      git git://linuxtv.org/media_tree.git
8603 S:      Supported
8604 F:      drivers/media/dvb-frontends/lnbh25*
8605
8606 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8607 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8608 L:      linux-media@vger.kernel.org
8609 W:      https://linuxtv.org
8610 T:      git git://linuxtv.org/media_tree.git
8611 S:      Maintained
8612 F:      drivers/media/dvb-frontends/mxl5xx*
8613
8614 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
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/pci/netup_unidvb/*
8623
8624 MEDIA DRIVERS FOR RENESAS - DRIF
8625 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8626 L:      linux-media@vger.kernel.org
8627 L:      linux-renesas-soc@vger.kernel.org
8628 T:      git git://linuxtv.org/media_tree.git
8629 S:      Supported
8630 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8631 F:      drivers/media/platform/rcar_drif.c
8632
8633 MEDIA DRIVERS FOR RENESAS - FCP
8634 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8635 L:      linux-media@vger.kernel.org
8636 L:      linux-renesas-soc@vger.kernel.org
8637 T:      git git://linuxtv.org/media_tree.git
8638 S:      Supported
8639 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8640 F:      drivers/media/platform/rcar-fcp.c
8641 F:      include/media/rcar-fcp.h
8642
8643 MEDIA DRIVERS FOR RENESAS - FDP1
8644 M:      Kieran Bingham <kieran@bingham.xyz>
8645 L:      linux-media@vger.kernel.org
8646 L:      linux-renesas-soc@vger.kernel.org
8647 T:      git git://linuxtv.org/media_tree.git
8648 S:      Supported
8649 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8650 F:      drivers/media/platform/rcar_fdp1.c
8651
8652 MEDIA DRIVERS FOR RENESAS - VIN
8653 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8654 L:      linux-media@vger.kernel.org
8655 L:      linux-renesas-soc@vger.kernel.org
8656 T:      git git://linuxtv.org/media_tree.git
8657 S:      Supported
8658 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8659 F:      drivers/media/platform/rcar-vin/
8660
8661 MEDIA DRIVERS FOR RENESAS - VSP1
8662 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8663 L:      linux-media@vger.kernel.org
8664 L:      linux-renesas-soc@vger.kernel.org
8665 T:      git git://linuxtv.org/media_tree.git
8666 S:      Supported
8667 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8668 F:      drivers/media/platform/vsp1/
8669
8670 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8671 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8672 L:      linux-media@vger.kernel.org
8673 W:      https://linuxtv.org
8674 T:      git git://linuxtv.org/media_tree.git
8675 S:      Maintained
8676 F:      drivers/media/dvb-frontends/stv0910*
8677
8678 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8679 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8680 L:      linux-media@vger.kernel.org
8681 W:      https://linuxtv.org
8682 T:      git git://linuxtv.org/media_tree.git
8683 S:      Maintained
8684 F:      drivers/media/dvb-frontends/stv6111*
8685
8686 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8687 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8688 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8689 P:      LinuxTV.org Project
8690 L:      linux-media@vger.kernel.org
8691 W:      https://linuxtv.org
8692 Q:      http://patchwork.kernel.org/project/linux-media/list/
8693 T:      git git://linuxtv.org/media_tree.git
8694 S:      Maintained
8695 F:      Documentation/devicetree/bindings/media/
8696 F:      Documentation/media/
8697 F:      drivers/media/
8698 F:      drivers/staging/media/
8699 F:      include/linux/platform_data/media/
8700 F:      include/media/
8701 F:      include/uapi/linux/dvb/
8702 F:      include/uapi/linux/videodev2.h
8703 F:      include/uapi/linux/media.h
8704 F:      include/uapi/linux/v4l2-*
8705 F:      include/uapi/linux/meye.h
8706 F:      include/uapi/linux/ivtv*
8707 F:      include/uapi/linux/uvcvideo.h
8708
8709 MEDIATEK CIR DRIVER
8710 M:      Sean Wang <sean.wang@mediatek.com>
8711 S:      Maintained
8712 F:      drivers/media/rc/mtk-cir.c
8713
8714 MEDIATEK PMIC LED DRIVER
8715 M:      Sean Wang <sean.wang@mediatek.com>
8716 S:      Maintained
8717 F:      drivers/leds/leds-mt6323.c
8718 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8719
8720 MEDIATEK ETHERNET DRIVER
8721 M:      Felix Fietkau <nbd@openwrt.org>
8722 M:      John Crispin <john@phrozen.org>
8723 M:      Sean Wang <sean.wang@mediatek.com>
8724 M:      Nelson Chang <nelson.chang@mediatek.com>
8725 L:      netdev@vger.kernel.org
8726 S:      Maintained
8727 F:      drivers/net/ethernet/mediatek/
8728
8729 MEDIATEK JPEG DRIVER
8730 M:      Rick Chang <rick.chang@mediatek.com>
8731 M:      Bin Liu <bin.liu@mediatek.com>
8732 S:      Supported
8733 F:      drivers/media/platform/mtk-jpeg/
8734 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8735
8736 MEDIATEK MDP DRIVER
8737 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8738 M:      Houlong Wei <houlong.wei@mediatek.com>
8739 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8740 S:      Supported
8741 F:      drivers/media/platform/mtk-mdp/
8742 F:      drivers/media/platform/mtk-vpu/
8743 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8744
8745 MEDIATEK MEDIA DRIVER
8746 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8747 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8748 S:      Supported
8749 F:      drivers/media/platform/mtk-vcodec/
8750 F:      drivers/media/platform/mtk-vpu/
8751 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8752 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8753
8754 MEDIATEK MT7601U WIRELESS LAN DRIVER
8755 M:      Jakub Kicinski <kubakici@wp.pl>
8756 L:      linux-wireless@vger.kernel.org
8757 S:      Maintained
8758 F:      drivers/net/wireless/mediatek/mt7601u/
8759
8760 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8761 M:      Sean Wang <sean.wang@mediatek.com>
8762 S:      Maintained
8763 F:      drivers/char/hw_random/mtk-rng.c
8764
8765 MEDIATEK USB3 DRD IP DRIVER
8766 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8767 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8769 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8770 S:      Maintained
8771 F:      drivers/usb/mtu3/
8772
8773 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8774 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8775 M:      Martin Donnelly <martin.donnelly@ge.com>
8776 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8777 S:      Maintained
8778 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8779 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8780
8781 MEGARAID SCSI/SAS DRIVERS
8782 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8783 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8784 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8785 L:      megaraidlinux.pdl@broadcom.com
8786 L:      linux-scsi@vger.kernel.org
8787 W:      http://www.avagotech.com/support/
8788 S:      Maintained
8789 F:      Documentation/scsi/megaraid.txt
8790 F:      drivers/scsi/megaraid.*
8791 F:      drivers/scsi/megaraid/
8792
8793 MELEXIS MLX90614 DRIVER
8794 M:      Crt Mori <cmo@melexis.com>
8795 L:      linux-iio@vger.kernel.org
8796 W:      http://www.melexis.com
8797 S:      Supported
8798 F:      drivers/iio/temperature/mlx90614.c
8799
8800 MELFAS MIP4 TOUCHSCREEN DRIVER
8801 M:      Sangwon Jee <jeesw@melfas.com>
8802 W:      http://www.melfas.com
8803 S:      Supported
8804 F:      drivers/input/touchscreen/melfas_mip4.c
8805 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8806
8807 MELLANOX ETHERNET DRIVER (mlx4_en)
8808 M:      Tariq Toukan <tariqt@mellanox.com>
8809 L:      netdev@vger.kernel.org
8810 S:      Supported
8811 W:      http://www.mellanox.com
8812 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8813 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8814
8815 MELLANOX ETHERNET DRIVER (mlx5e)
8816 M:      Saeed Mahameed <saeedm@mellanox.com>
8817 L:      netdev@vger.kernel.org
8818 S:      Supported
8819 W:      http://www.mellanox.com
8820 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8821 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8822
8823 MELLANOX ETHERNET INNOVA DRIVER
8824 M:      Ilan Tayari <ilant@mellanox.com>
8825 R:      Boris Pismenny <borisp@mellanox.com>
8826 L:      netdev@vger.kernel.org
8827 S:      Supported
8828 W:      http://www.mellanox.com
8829 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8830 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8831 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8832
8833 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8834 M:      Ilan Tayari <ilant@mellanox.com>
8835 R:      Boris Pismenny <borisp@mellanox.com>
8836 L:      netdev@vger.kernel.org
8837 S:      Supported
8838 W:      http://www.mellanox.com
8839 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8840 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8841 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8842
8843 MELLANOX ETHERNET SWITCH DRIVERS
8844 M:      Jiri Pirko <jiri@mellanox.com>
8845 M:      Ido Schimmel <idosch@mellanox.com>
8846 L:      netdev@vger.kernel.org
8847 S:      Supported
8848 W:      http://www.mellanox.com
8849 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8850 F:      drivers/net/ethernet/mellanox/mlxsw/
8851
8852 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8853 M:      mlxsw@mellanox.com
8854 L:      netdev@vger.kernel.org
8855 S:      Supported
8856 W:      http://www.mellanox.com
8857 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8858 F:      drivers/net/ethernet/mellanox/mlxfw/
8859
8860 MELLANOX MLX CPLD HOTPLUG DRIVER
8861 M:      Vadim Pasternak <vadimp@mellanox.com>
8862 L:      platform-driver-x86@vger.kernel.org
8863 S:      Supported
8864 F:      drivers/platform/x86/mlxcpld-hotplug.c
8865 F:      include/linux/platform_data/mlxcpld-hotplug.h
8866
8867 MELLANOX MLX4 core VPI driver
8868 M:      Tariq Toukan <tariqt@mellanox.com>
8869 L:      netdev@vger.kernel.org
8870 L:      linux-rdma@vger.kernel.org
8871 W:      http://www.mellanox.com
8872 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8873 S:      Supported
8874 F:      drivers/net/ethernet/mellanox/mlx4/
8875 F:      include/linux/mlx4/
8876
8877 MELLANOX MLX4 IB driver
8878 M:      Yishai Hadas <yishaih@mellanox.com>
8879 L:      linux-rdma@vger.kernel.org
8880 W:      http://www.mellanox.com
8881 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8882 S:      Supported
8883 F:      drivers/infiniband/hw/mlx4/
8884 F:      include/linux/mlx4/
8885 F:      include/uapi/rdma/mlx4-abi.h
8886
8887 MELLANOX MLX5 core VPI driver
8888 M:      Saeed Mahameed <saeedm@mellanox.com>
8889 M:      Matan Barak <matanb@mellanox.com>
8890 M:      Leon Romanovsky <leonro@mellanox.com>
8891 L:      netdev@vger.kernel.org
8892 L:      linux-rdma@vger.kernel.org
8893 W:      http://www.mellanox.com
8894 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8895 S:      Supported
8896 F:      drivers/net/ethernet/mellanox/mlx5/core/
8897 F:      include/linux/mlx5/
8898
8899 MELLANOX MLX5 IB driver
8900 M:      Matan Barak <matanb@mellanox.com>
8901 M:      Leon Romanovsky <leonro@mellanox.com>
8902 L:      linux-rdma@vger.kernel.org
8903 W:      http://www.mellanox.com
8904 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8905 S:      Supported
8906 F:      drivers/infiniband/hw/mlx5/
8907 F:      include/linux/mlx5/
8908 F:      include/uapi/rdma/mlx5-abi.h
8909
8910 MELLANOX MLXCPLD I2C AND MUX DRIVER
8911 M:      Vadim Pasternak <vadimp@mellanox.com>
8912 M:      Michael Shych <michaelsh@mellanox.com>
8913 L:      linux-i2c@vger.kernel.org
8914 S:      Supported
8915 F:      drivers/i2c/busses/i2c-mlxcpld.c
8916 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8917 F:      Documentation/i2c/busses/i2c-mlxcpld
8918
8919 MELLANOX MLXCPLD LED DRIVER
8920 M:      Vadim Pasternak <vadimp@mellanox.com>
8921 L:      linux-leds@vger.kernel.org
8922 S:      Supported
8923 F:      drivers/leds/leds-mlxcpld.c
8924 F:      Documentation/leds/leds-mlxcpld.txt
8925
8926 MELLANOX PLATFORM DRIVER
8927 M:      Vadim Pasternak <vadimp@mellanox.com>
8928 L:      platform-driver-x86@vger.kernel.org
8929 S:      Supported
8930 F:      drivers/platform/x86/mlx-platform.c
8931
8932 MEMBARRIER SUPPORT
8933 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8934 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8935 L:      linux-kernel@vger.kernel.org
8936 S:      Supported
8937 F:      kernel/sched/membarrier.c
8938 F:      include/uapi/linux/membarrier.h
8939
8940 MEMORY MANAGEMENT
8941 L:      linux-mm@kvack.org
8942 W:      http://www.linux-mm.org
8943 S:      Maintained
8944 F:      include/linux/mm.h
8945 F:      include/linux/gfp.h
8946 F:      include/linux/mmzone.h
8947 F:      include/linux/memory_hotplug.h
8948 F:      include/linux/vmalloc.h
8949 F:      mm/
8950
8951 MEMORY TECHNOLOGY DEVICES (MTD)
8952 M:      David Woodhouse <dwmw2@infradead.org>
8953 M:      Brian Norris <computersforpeace@gmail.com>
8954 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8955 M:      Marek Vasut <marek.vasut@gmail.com>
8956 M:      Richard Weinberger <richard@nod.at>
8957 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8958 L:      linux-mtd@lists.infradead.org
8959 W:      http://www.linux-mtd.infradead.org/
8960 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8961 T:      git git://git.infradead.org/linux-mtd.git master
8962 T:      git git://git.infradead.org/l2-mtd.git master
8963 S:      Maintained
8964 F:      Documentation/devicetree/bindings/mtd/
8965 F:      drivers/mtd/
8966 F:      include/linux/mtd/
8967 F:      include/uapi/mtd/
8968
8969 MEN A21 WATCHDOG DRIVER
8970 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8971 L:      linux-watchdog@vger.kernel.org
8972 S:      Maintained
8973 F:      drivers/watchdog/mena21_wdt.c
8974
8975 MEN CHAMELEON BUS (mcb)
8976 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8977 S:      Maintained
8978 F:      drivers/mcb/
8979 F:      include/linux/mcb.h
8980 F:      Documentation/men-chameleon-bus.txt
8981
8982 MEN F21BMC (Board Management Controller)
8983 M:      Andreas Werner <andreas.werner@men.de>
8984 S:      Supported
8985 F:      drivers/mfd/menf21bmc.c
8986 F:      drivers/watchdog/menf21bmc_wdt.c
8987 F:      drivers/leds/leds-menf21bmc.c
8988 F:      drivers/hwmon/menf21bmc_hwmon.c
8989 F:      Documentation/hwmon/menf21bmc
8990
8991 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8992 M:      Neil Armstrong <narmstrong@baylibre.com>
8993 L:      linux-media@lists.freedesktop.org
8994 L:      linux-amlogic@lists.infradead.org
8995 W:      http://linux-meson.com/
8996 S:      Supported
8997 F:      drivers/media/platform/meson/ao-cec.c
8998 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8999 T:      git git://linuxtv.org/media_tree.git
9000
9001 METAG ARCHITECTURE
9002 M:      James Hogan <jhogan@kernel.org>
9003 L:      linux-metag@vger.kernel.org
9004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9005 S:      Odd Fixes
9006 F:      arch/metag/
9007 F:      Documentation/metag/
9008 F:      Documentation/devicetree/bindings/metag/
9009 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9010 F:      drivers/clocksource/metag_generic.c
9011 F:      drivers/irqchip/irq-metag.c
9012 F:      drivers/irqchip/irq-metag-ext.c
9013 F:      drivers/tty/metag_da.c
9014
9015 MICROBLAZE ARCHITECTURE
9016 M:      Michal Simek <monstr@monstr.eu>
9017 W:      http://www.monstr.eu/fdt/
9018 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9019 S:      Supported
9020 F:      arch/microblaze/
9021
9022 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9023 M:      Richard Genoud <richard.genoud@gmail.com>
9024 S:      Maintained
9025 F:      drivers/tty/serial/atmel_serial.c
9026 F:      drivers/tty/serial/atmel_serial.h
9027
9028 MICROCHIP / ATMEL DMA DRIVER
9029 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9031 L:      dmaengine@vger.kernel.org
9032 S:      Supported
9033 F:      drivers/dma/at_hdmac.c
9034 F:      drivers/dma/at_hdmac_regs.h
9035 F:      include/linux/platform_data/dma-atmel.h
9036
9037 MICROCHIP / ATMEL ECC DRIVER
9038 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9039 L:      linux-crypto@vger.kernel.org
9040 S:      Maintained
9041 F:      drivers/crypto/atmel-ecc.*
9042
9043 MICROCHIP / ATMEL ISC DRIVER
9044 M:      Songjun Wu <songjun.wu@microchip.com>
9045 L:      linux-media@vger.kernel.org
9046 S:      Supported
9047 F:      drivers/media/platform/atmel/atmel-isc.c
9048 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9049 F:      devicetree/bindings/media/atmel-isc.txt
9050
9051 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9052 M:      Woojung Huh <Woojung.Huh@microchip.com>
9053 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9054 L:      netdev@vger.kernel.org
9055 S:      Maintained
9056 F:      net/dsa/tag_ksz.c
9057 F:      drivers/net/dsa/microchip/*
9058 F:      include/linux/platform_data/microchip-ksz.h
9059 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9060
9061 MICROCHIP USB251XB DRIVER
9062 M:      Richard Leitner <richard.leitner@skidata.com>
9063 L:      linux-usb@vger.kernel.org
9064 S:      Maintained
9065 F:      drivers/usb/misc/usb251xb.c
9066 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9067
9068 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9069 M:      Don Brace <don.brace@microsemi.com>
9070 L:      esc.storagedev@microsemi.com
9071 L:      linux-scsi@vger.kernel.org
9072 S:      Supported
9073 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9074 F:      drivers/scsi/smartpqi/Kconfig
9075 F:      drivers/scsi/smartpqi/Makefile
9076 F:      include/linux/cciss*.h
9077 F:      include/uapi/linux/cciss*.h
9078 F:      Documentation/scsi/smartpqi.txt
9079
9080 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9081 M:      Chen Yu <yu.c.chen@intel.com>
9082 L:      platform-driver-x86@vger.kernel.org
9083 S:      Supported
9084 F:      drivers/platform/x86/surfacepro3_button.c
9085
9086 MICROTEK X6 SCANNER
9087 M:      Oliver Neukum <oliver@neukum.org>
9088 S:      Maintained
9089 F:      drivers/usb/image/microtek.*
9090
9091 MIPS
9092 M:      Ralf Baechle <ralf@linux-mips.org>
9093 L:      linux-mips@linux-mips.org
9094 W:      http://www.linux-mips.org/
9095 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9096 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9097 S:      Supported
9098 F:      Documentation/devicetree/bindings/mips/
9099 F:      Documentation/mips/
9100 F:      arch/mips/
9101
9102 MIPS BOSTON DEVELOPMENT BOARD
9103 M:      Paul Burton <paul.burton@mips.com>
9104 L:      linux-mips@linux-mips.org
9105 S:      Maintained
9106 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9107 F:      arch/mips/boot/dts/img/boston.dts
9108 F:      arch/mips/configs/generic/board-boston.config
9109 F:      drivers/clk/imgtec/clk-boston.c
9110 F:      include/dt-bindings/clock/boston-clock.h
9111
9112 MIPS GENERIC PLATFORM
9113 M:      Paul Burton <paul.burton@mips.com>
9114 L:      linux-mips@linux-mips.org
9115 S:      Supported
9116 F:      arch/mips/generic/
9117 F:      arch/mips/tools/generic-board-config.sh
9118
9119 MIPS/LOONGSON1 ARCHITECTURE
9120 M:      Keguang Zhang <keguang.zhang@gmail.com>
9121 L:      linux-mips@linux-mips.org
9122 S:      Maintained
9123 F:      arch/mips/loongson32/
9124 F:      arch/mips/include/asm/mach-loongson32/
9125 F:      drivers/*/*loongson1*
9126 F:      drivers/*/*/*loongson1*
9127
9128 MIPS RINT INSTRUCTION EMULATION
9129 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9130 L:      linux-mips@linux-mips.org
9131 S:      Supported
9132 F:      arch/mips/math-emu/sp_rint.c
9133 F:      arch/mips/math-emu/dp_rint.c
9134
9135 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9136 M:      Hans Verkuil <hverkuil@xs4all.nl>
9137 L:      linux-media@vger.kernel.org
9138 T:      git git://linuxtv.org/media_tree.git
9139 W:      https://linuxtv.org
9140 S:      Odd Fixes
9141 F:      drivers/media/radio/radio-miropcm20*
9142
9143 MMP SUPPORT
9144 M:      Eric Miao <eric.y.miao@gmail.com>
9145 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9147 T:      git git://github.com/hzhuang1/linux.git
9148 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9149 S:      Maintained
9150 F:      arch/arm/boot/dts/mmp*
9151 F:      arch/arm/mach-mmp/
9152
9153 MN88472 MEDIA DRIVER
9154 M:      Antti Palosaari <crope@iki.fi>
9155 L:      linux-media@vger.kernel.org
9156 W:      https://linuxtv.org
9157 W:      http://palosaari.fi/linux/
9158 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9159 S:      Maintained
9160 F:      drivers/media/dvb-frontends/mn88472*
9161
9162 MN88473 MEDIA DRIVER
9163 M:      Antti Palosaari <crope@iki.fi>
9164 L:      linux-media@vger.kernel.org
9165 W:      https://linuxtv.org
9166 W:      http://palosaari.fi/linux/
9167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9168 S:      Maintained
9169 F:      drivers/media/dvb-frontends/mn88473*
9170
9171 MODULE SUPPORT
9172 M:      Jessica Yu <jeyu@kernel.org>
9173 M:      Rusty Russell <rusty@rustcorp.com.au>
9174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9175 S:      Maintained
9176 F:      include/linux/module.h
9177 F:      kernel/module.c
9178
9179 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9180 W:      http://popies.net/meye/
9181 S:      Orphan
9182 F:      Documentation/media/v4l-drivers/meye*
9183 F:      drivers/media/pci/meye/
9184 F:      include/uapi/linux/meye.h
9185
9186 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9187 M:      Jiri Slaby <jirislaby@gmail.com>
9188 S:      Maintained
9189 F:      Documentation/serial/moxa-smartio
9190 F:      drivers/tty/mxser.*
9191
9192 MR800 AVERMEDIA USB FM RADIO DRIVER
9193 M:      Alexey Klimov <klimov.linux@gmail.com>
9194 L:      linux-media@vger.kernel.org
9195 T:      git git://linuxtv.org/media_tree.git
9196 S:      Maintained
9197 F:      drivers/media/radio/radio-mr800.c
9198
9199 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9200 M:      Alan Ott <alan@signal11.us>
9201 L:      linux-wpan@vger.kernel.org
9202 S:      Maintained
9203 F:      drivers/net/ieee802154/mrf24j40.c
9204 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9205
9206 MSI LAPTOP SUPPORT
9207 M:      "Lee, Chun-Yi" <jlee@suse.com>
9208 L:      platform-driver-x86@vger.kernel.org
9209 S:      Maintained
9210 F:      drivers/platform/x86/msi-laptop.c
9211
9212 MSI WMI SUPPORT
9213 L:      platform-driver-x86@vger.kernel.org
9214 S:      Orphan
9215 F:      drivers/platform/x86/msi-wmi.c
9216
9217 MSI001 MEDIA DRIVER
9218 M:      Antti Palosaari <crope@iki.fi>
9219 L:      linux-media@vger.kernel.org
9220 W:      https://linuxtv.org
9221 W:      http://palosaari.fi/linux/
9222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9223 T:      git git://linuxtv.org/anttip/media_tree.git
9224 S:      Maintained
9225 F:      drivers/media/tuners/msi001*
9226
9227 MSI2500 MEDIA DRIVER
9228 M:      Antti Palosaari <crope@iki.fi>
9229 L:      linux-media@vger.kernel.org
9230 W:      https://linuxtv.org
9231 W:      http://palosaari.fi/linux/
9232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9233 T:      git git://linuxtv.org/anttip/media_tree.git
9234 S:      Maintained
9235 F:      drivers/media/usb/msi2500/
9236
9237 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9238 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9239 L:      linux-mtd@lists.infradead.org
9240 S:      Maintained
9241 F:      drivers/mtd/devices/docg3*
9242
9243 MT9M032 APTINA SENSOR DRIVER
9244 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9245 L:      linux-media@vger.kernel.org
9246 T:      git git://linuxtv.org/media_tree.git
9247 S:      Maintained
9248 F:      drivers/media/i2c/mt9m032.c
9249 F:      include/media/i2c/mt9m032.h
9250
9251 MT9P031 APTINA CAMERA SENSOR
9252 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9253 L:      linux-media@vger.kernel.org
9254 T:      git git://linuxtv.org/media_tree.git
9255 S:      Maintained
9256 F:      drivers/media/i2c/mt9p031.c
9257 F:      include/media/i2c/mt9p031.h
9258
9259 MT9T001 APTINA CAMERA SENSOR
9260 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9261 L:      linux-media@vger.kernel.org
9262 T:      git git://linuxtv.org/media_tree.git
9263 S:      Maintained
9264 F:      drivers/media/i2c/mt9t001.c
9265 F:      include/media/i2c/mt9t001.h
9266
9267 MT9V032 APTINA CAMERA SENSOR
9268 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9269 L:      linux-media@vger.kernel.org
9270 T:      git git://linuxtv.org/media_tree.git
9271 S:      Maintained
9272 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9273 F:      drivers/media/i2c/mt9v032.c
9274 F:      include/media/i2c/mt9v032.h
9275
9276 MULTIFUNCTION DEVICES (MFD)
9277 M:      Lee Jones <lee.jones@linaro.org>
9278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9279 S:      Supported
9280 F:      Documentation/devicetree/bindings/mfd/
9281 F:      drivers/mfd/
9282 F:      include/linux/mfd/
9283 F:      include/dt-bindings/mfd/
9284
9285 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9286 S:      Orphan
9287 F:      drivers/mmc/host/mmc_spi.c
9288 F:      include/linux/spi/mmc_spi.h
9289
9290 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9291 M:      Ulf Hansson <ulf.hansson@linaro.org>
9292 L:      linux-mmc@vger.kernel.org
9293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9294 S:      Maintained
9295 F:      Documentation/devicetree/bindings/mmc/
9296 F:      drivers/mmc/
9297 F:      include/linux/mmc/
9298 F:      include/uapi/linux/mmc/
9299
9300 MULTIPLEXER SUBSYSTEM
9301 M:      Peter Rosin <peda@axentia.se>
9302 S:      Maintained
9303 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9304 F:      Documentation/devicetree/bindings/mux/
9305 F:      include/linux/dt-bindings/mux/
9306 F:      include/linux/mux/
9307 F:      drivers/mux/
9308
9309 MULTITECH MULTIPORT CARD (ISICOM)
9310 S:      Orphan
9311 F:      drivers/tty/isicom.c
9312 F:      include/linux/isicom.h
9313
9314 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9315 M:      Bin Liu <b-liu@ti.com>
9316 L:      linux-usb@vger.kernel.org
9317 S:      Maintained
9318 F:      drivers/usb/musb/
9319
9320 MXL5007T MEDIA DRIVER
9321 M:      Michael Krufky <mkrufky@linuxtv.org>
9322 L:      linux-media@vger.kernel.org
9323 W:      https://linuxtv.org
9324 W:      http://github.com/mkrufky
9325 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9326 T:      git git://linuxtv.org/mkrufky/tuners.git
9327 S:      Maintained
9328 F:      drivers/media/tuners/mxl5007t.*
9329
9330 MXSFB DRM DRIVER
9331 M:      Marek Vasut <marex@denx.de>
9332 S:      Supported
9333 F:      drivers/gpu/drm/mxsfb/
9334 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9335
9336 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9337 M:      Chris Lee <christopher.lee@cspi.com>
9338 L:      netdev@vger.kernel.org
9339 W:      https://www.cspi.com/ethernet-products/support/downloads/
9340 S:      Supported
9341 F:      drivers/net/ethernet/myricom/myri10ge/
9342
9343 NAND FLASH SUBSYSTEM
9344 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9345 R:      Richard Weinberger <richard@nod.at>
9346 L:      linux-mtd@lists.infradead.org
9347 W:      http://www.linux-mtd.infradead.org/
9348 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9349 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9350 T:      git git://git.infradead.org/l2-mtd.git nand/next
9351 S:      Maintained
9352 F:      drivers/mtd/nand/
9353 F:      include/linux/mtd/*nand*.h
9354
9355 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9356 M:      Daniel Mack <zonque@gmail.com>
9357 S:      Maintained
9358 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9359 W:      http://www.native-instruments.com
9360 F:      sound/usb/caiaq/
9361
9362 NATSEMI ETHERNET DRIVER (DP8381x)
9363 S:      Orphan
9364 F:      drivers/net/ethernet/natsemi/natsemi.c
9365
9366 NCP FILESYSTEM
9367 M:      Petr Vandrovec <petr@vandrovec.name>
9368 S:      Odd Fixes
9369 F:      fs/ncpfs/
9370
9371 NCR 5380 SCSI DRIVERS
9372 M:      Finn Thain <fthain@telegraphics.com.au>
9373 M:      Michael Schmitz <schmitzmic@gmail.com>
9374 L:      linux-scsi@vger.kernel.org
9375 S:      Maintained
9376 F:      Documentation/scsi/g_NCR5380.txt
9377 F:      drivers/scsi/NCR5380.*
9378 F:      drivers/scsi/arm/cumana_1.c
9379 F:      drivers/scsi/arm/oak.c
9380 F:      drivers/scsi/atari_scsi.*
9381 F:      drivers/scsi/dmx3191d.c
9382 F:      drivers/scsi/g_NCR5380.*
9383 F:      drivers/scsi/mac_scsi.*
9384 F:      drivers/scsi/sun3_scsi.*
9385 F:      drivers/scsi/sun3_scsi_vme.c
9386
9387 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9388 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9389 L:      linux-scsi@vger.kernel.org
9390 S:      Maintained
9391 F:      drivers/scsi/NCR_D700.*
9392
9393 NCT6775 HARDWARE MONITOR DRIVER
9394 M:      Guenter Roeck <linux@roeck-us.net>
9395 L:      linux-hwmon@vger.kernel.org
9396 S:      Maintained
9397 F:      Documentation/hwmon/nct6775
9398 F:      drivers/hwmon/nct6775.c
9399
9400 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9401 M:      Faisal Latif <faisal.latif@intel.com>
9402 L:      linux-rdma@vger.kernel.org
9403 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9404 S:      Supported
9405 F:      drivers/infiniband/hw/nes/
9406 F:      include/uapi/rdma/nes-abi.h
9407
9408 NETEM NETWORK EMULATOR
9409 M:      Stephen Hemminger <stephen@networkplumber.org>
9410 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9411 S:      Maintained
9412 F:      net/sched/sch_netem.c
9413
9414 NETERION 10GbE DRIVERS (s2io/vxge)
9415 M:      Jon Mason <jdmason@kudzu.us>
9416 L:      netdev@vger.kernel.org
9417 S:      Supported
9418 F:      Documentation/networking/s2io.txt
9419 F:      Documentation/networking/vxge.txt
9420 F:      drivers/net/ethernet/neterion/
9421
9422 NETFILTER
9423 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9424 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9425 M:      Florian Westphal <fw@strlen.de>
9426 L:      netfilter-devel@vger.kernel.org
9427 L:      coreteam@netfilter.org
9428 W:      http://www.netfilter.org/
9429 W:      http://www.iptables.org/
9430 W:      http://www.nftables.org/
9431 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9434 S:      Maintained
9435 F:      include/linux/netfilter*
9436 F:      include/linux/netfilter/
9437 F:      include/net/netfilter/
9438 F:      include/uapi/linux/netfilter*
9439 F:      include/uapi/linux/netfilter/
9440 F:      net/*/netfilter.c
9441 F:      net/*/netfilter/
9442 F:      net/netfilter/
9443 F:      net/bridge/br_netfilter*.c
9444
9445 NETROM NETWORK LAYER
9446 M:      Ralf Baechle <ralf@linux-mips.org>
9447 L:      linux-hams@vger.kernel.org
9448 W:      http://www.linux-ax25.org/
9449 S:      Maintained
9450 F:      include/net/netrom.h
9451 F:      include/uapi/linux/netrom.h
9452 F:      net/netrom/
9453
9454 NETRONOME ETHERNET DRIVERS
9455 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9456 L:      oss-drivers@netronome.com
9457 S:      Maintained
9458 F:      drivers/net/ethernet/netronome/
9459
9460 NETWORK BLOCK DEVICE (NBD)
9461 M:      Josef Bacik <jbacik@fb.com>
9462 S:      Maintained
9463 L:      linux-block@vger.kernel.org
9464 L:      nbd@other.debian.org
9465 F:      Documentation/blockdev/nbd.txt
9466 F:      drivers/block/nbd.c
9467 F:      include/uapi/linux/nbd.h
9468
9469 NETWORK DROP MONITOR
9470 M:      Neil Horman <nhorman@tuxdriver.com>
9471 L:      netdev@vger.kernel.org
9472 S:      Maintained
9473 W:      https://fedorahosted.org/dropwatch/
9474 F:      net/core/drop_monitor.c
9475
9476 NETWORKING DRIVERS
9477 L:      netdev@vger.kernel.org
9478 W:      http://www.linuxfoundation.org/en/Net
9479 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9482 S:      Odd Fixes
9483 F:      Documentation/devicetree/bindings/net/
9484 F:      drivers/net/
9485 F:      include/linux/if_*
9486 F:      include/linux/netdevice.h
9487 F:      include/linux/etherdevice.h
9488 F:      include/linux/fcdevice.h
9489 F:      include/linux/fddidevice.h
9490 F:      include/linux/hippidevice.h
9491 F:      include/linux/inetdevice.h
9492 F:      include/uapi/linux/if_*
9493 F:      include/uapi/linux/netdevice.h
9494
9495 NETWORKING DRIVERS (WIRELESS)
9496 M:      Kalle Valo <kvalo@codeaurora.org>
9497 L:      linux-wireless@vger.kernel.org
9498 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9501 S:      Maintained
9502 F:      Documentation/devicetree/bindings/net/wireless/
9503 F:      drivers/net/wireless/
9504
9505 NETWORKING [DSA]
9506 M:      Andrew Lunn <andrew@lunn.ch>
9507 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9508 M:      Florian Fainelli <f.fainelli@gmail.com>
9509 S:      Maintained
9510 F:      net/dsa/
9511 F:      include/net/dsa.h
9512 F:      include/linux/dsa/
9513 F:      drivers/net/dsa/
9514
9515 NETWORKING [GENERAL]
9516 M:      "David S. Miller" <davem@davemloft.net>
9517 L:      netdev@vger.kernel.org
9518 W:      http://www.linuxfoundation.org/en/Net
9519 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9522 B:      mailto:netdev@vger.kernel.org
9523 S:      Maintained
9524 F:      net/
9525 F:      include/net/
9526 F:      include/linux/in.h
9527 F:      include/linux/net.h
9528 F:      include/linux/netdevice.h
9529 F:      include/uapi/linux/in.h
9530 F:      include/uapi/linux/net.h
9531 F:      include/uapi/linux/netdevice.h
9532 F:      include/uapi/linux/net_namespace.h
9533 F:      tools/testing/selftests/net/
9534 F:      lib/net_utils.c
9535 F:      lib/random32.c
9536
9537 NETWORKING [IPSEC]
9538 M:      Steffen Klassert <steffen.klassert@secunet.com>
9539 M:      Herbert Xu <herbert@gondor.apana.org.au>
9540 M:      "David S. Miller" <davem@davemloft.net>
9541 L:      netdev@vger.kernel.org
9542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9544 S:      Maintained
9545 F:      net/core/flow.c
9546 F:      net/xfrm/
9547 F:      net/key/
9548 F:      net/ipv4/xfrm*
9549 F:      net/ipv4/esp4*
9550 F:      net/ipv4/ah4.c
9551 F:      net/ipv4/ipcomp.c
9552 F:      net/ipv4/ip_vti.c
9553 F:      net/ipv6/xfrm*
9554 F:      net/ipv6/esp6*
9555 F:      net/ipv6/ah6.c
9556 F:      net/ipv6/ipcomp6.c
9557 F:      net/ipv6/ip6_vti.c
9558 F:      include/uapi/linux/xfrm.h
9559 F:      include/net/xfrm.h
9560
9561 NETWORKING [IPv4/IPv6]
9562 M:      "David S. Miller" <davem@davemloft.net>
9563 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9564 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9565 L:      netdev@vger.kernel.org
9566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9567 S:      Maintained
9568 F:      net/ipv4/
9569 F:      net/ipv6/
9570 F:      include/net/ip*
9571 F:      arch/x86/net/*
9572
9573 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9574 M:      Paul Moore <paul@paul-moore.com>
9575 W:      https://github.com/netlabel
9576 L:      netdev@vger.kernel.org
9577 L:      linux-security-module@vger.kernel.org
9578 S:      Maintained
9579 F:      Documentation/netlabel/
9580 F:      include/net/calipso.h
9581 F:      include/net/cipso_ipv4.h
9582 F:      include/net/netlabel.h
9583 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9584 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9585 F:      net/netlabel/
9586 F:      net/ipv4/cipso_ipv4.c
9587 F:      net/ipv6/calipso.c
9588 F:      net/netfilter/xt_CONNSECMARK.c
9589 F:      net/netfilter/xt_SECMARK.c
9590
9591 NETWORKING [TLS]
9592 M:      Ilya Lesokhin <ilyal@mellanox.com>
9593 M:      Aviad Yehezkel <aviadye@mellanox.com>
9594 M:      Dave Watson <davejwatson@fb.com>
9595 L:      netdev@vger.kernel.org
9596 S:      Maintained
9597 F:      net/tls/*
9598 F:      include/uapi/linux/tls.h
9599 F:      include/net/tls.h
9600
9601 NETWORKING [WIRELESS]
9602 L:      linux-wireless@vger.kernel.org
9603 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9604
9605 NETDEVSIM
9606 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9607 S:      Maintained
9608 F:      drivers/net/netdevsim/*
9609
9610 NETXEN (1/10) GbE SUPPORT
9611 M:      Manish Chopra <manish.chopra@cavium.com>
9612 M:      Rahul Verma <rahul.verma@cavium.com>
9613 M:      Dept-GELinuxNICDev@cavium.com
9614 L:      netdev@vger.kernel.org
9615 S:      Supported
9616 F:      drivers/net/ethernet/qlogic/netxen/
9617
9618 NFC SUBSYSTEM
9619 M:      Samuel Ortiz <sameo@linux.intel.com>
9620 L:      linux-wireless@vger.kernel.org
9621 L:      linux-nfc@lists.01.org (subscribers-only)
9622 S:      Supported
9623 F:      net/nfc/
9624 F:      include/net/nfc/
9625 F:      include/uapi/linux/nfc.h
9626 F:      drivers/nfc/
9627 F:      include/linux/platform_data/nfcmrvl.h
9628 F:      include/linux/platform_data/nxp-nci.h
9629 F:      Documentation/devicetree/bindings/net/nfc/
9630
9631 NFS, SUNRPC, AND LOCKD CLIENTS
9632 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9633 M:      Anna Schumaker <anna.schumaker@netapp.com>
9634 L:      linux-nfs@vger.kernel.org
9635 W:      http://client.linux-nfs.org
9636 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9637 S:      Maintained
9638 F:      fs/lockd/
9639 F:      fs/nfs/
9640 F:      fs/nfs_common/
9641 F:      net/sunrpc/
9642 F:      include/linux/lockd/
9643 F:      include/linux/nfs*
9644 F:      include/linux/sunrpc/
9645 F:      include/uapi/linux/nfs*
9646 F:      include/uapi/linux/sunrpc/
9647
9648 NILFS2 FILESYSTEM
9649 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9650 L:      linux-nilfs@vger.kernel.org
9651 W:      http://nilfs.sourceforge.net/
9652 W:      http://nilfs.osdn.jp/
9653 T:      git git://github.com/konis/nilfs2.git
9654 S:      Supported
9655 F:      Documentation/filesystems/nilfs2.txt
9656 F:      fs/nilfs2/
9657 F:      include/trace/events/nilfs2.h
9658 F:      include/uapi/linux/nilfs2_api.h
9659 F:      include/uapi/linux/nilfs2_ondisk.h
9660
9661 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9662 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9663 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9664 S:      Maintained
9665 F:      Documentation/scsi/NinjaSCSI.txt
9666 F:      drivers/scsi/pcmcia/nsp_*
9667
9668 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9669 M:      GOTO Masanori <gotom@debian.or.jp>
9670 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9671 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9672 S:      Maintained
9673 F:      Documentation/scsi/NinjaSCSI.txt
9674 F:      drivers/scsi/nsp32*
9675
9676 NIOS2 ARCHITECTURE
9677 M:      Ley Foon Tan <lftan@altera.com>
9678 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9680 S:      Maintained
9681 F:      arch/nios2/
9682
9683 NOHZ, DYNTICKS SUPPORT
9684 M:      Frederic Weisbecker <fweisbec@gmail.com>
9685 M:      Thomas Gleixner <tglx@linutronix.de>
9686 M:      Ingo Molnar <mingo@kernel.org>
9687 L:      linux-kernel@vger.kernel.org
9688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9689 S:      Maintained
9690 F:      kernel/time/tick*.*
9691 F:      include/linux/tick.h
9692 F:      include/linux/sched/nohz.h
9693
9694 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9695 M:      Pavel Machek <pavel@ucw.cz>
9696 M:      Sakari Ailus <sakari.ailus@iki.fi>
9697 L:      linux-media@vger.kernel.org
9698 S:      Maintained
9699 F:      drivers/media/i2c/et8ek8
9700 F:      drivers/media/i2c/ad5820.c
9701
9702 NOKIA N900 POWER SUPPLY DRIVERS
9703 R:      Pali Rohár <pali.rohar@gmail.com>
9704 F:      include/linux/power/bq2415x_charger.h
9705 F:      include/linux/power/bq27xxx_battery.h
9706 F:      include/linux/power/isp1704_charger.h
9707 F:      drivers/power/supply/bq2415x_charger.c
9708 F:      drivers/power/supply/bq27xxx_battery.c
9709 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9710 F:      drivers/power/supply/isp1704_charger.c
9711 F:      drivers/power/supply/rx51_battery.c
9712
9713 NTB AMD DRIVER
9714 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9715 L:      linux-ntb@googlegroups.com
9716 S:      Supported
9717 F:      drivers/ntb/hw/amd/
9718
9719 NTB DRIVER CORE
9720 M:      Jon Mason <jdmason@kudzu.us>
9721 M:      Dave Jiang <dave.jiang@intel.com>
9722 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9723 L:      linux-ntb@googlegroups.com
9724 S:      Supported
9725 W:      https://github.com/jonmason/ntb/wiki
9726 T:      git git://github.com/jonmason/ntb.git
9727 F:      drivers/ntb/
9728 F:      drivers/net/ntb_netdev.c
9729 F:      include/linux/ntb.h
9730 F:      include/linux/ntb_transport.h
9731 F:      tools/testing/selftests/ntb/
9732
9733 NTB IDT DRIVER
9734 M:      Serge Semin <fancer.lancer@gmail.com>
9735 L:      linux-ntb@googlegroups.com
9736 S:      Supported
9737 F:      drivers/ntb/hw/idt/
9738
9739 NTB INTEL DRIVER
9740 M:      Dave Jiang <dave.jiang@intel.com>
9741 L:      linux-ntb@googlegroups.com
9742 S:      Supported
9743 W:      https://github.com/davejiang/linux/wiki
9744 T:      git https://github.com/davejiang/linux.git
9745 F:      drivers/ntb/hw/intel/
9746
9747 NTFS FILESYSTEM
9748 M:      Anton Altaparmakov <anton@tuxera.com>
9749 L:      linux-ntfs-dev@lists.sourceforge.net
9750 W:      http://www.tuxera.com/
9751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9752 S:      Supported
9753 F:      Documentation/filesystems/ntfs.txt
9754 F:      fs/ntfs/
9755
9756 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9757 M:      Antonino Daplas <adaplas@gmail.com>
9758 L:      linux-fbdev@vger.kernel.org
9759 S:      Maintained
9760 F:      drivers/video/fbdev/riva/
9761 F:      drivers/video/fbdev/nvidia/
9762
9763 NVM EXPRESS DRIVER
9764 M:      Keith Busch <keith.busch@intel.com>
9765 M:      Jens Axboe <axboe@fb.com>
9766 M:      Christoph Hellwig <hch@lst.de>
9767 M:      Sagi Grimberg <sagi@grimberg.me>
9768 L:      linux-nvme@lists.infradead.org
9769 T:      git://git.infradead.org/nvme.git
9770 W:      http://git.infradead.org/nvme.git
9771 S:      Supported
9772 F:      drivers/nvme/host/
9773 F:      include/linux/nvme.h
9774 F:      include/uapi/linux/nvme_ioctl.h
9775
9776 NVM EXPRESS FC TRANSPORT DRIVERS
9777 M:      James Smart <james.smart@broadcom.com>
9778 L:      linux-nvme@lists.infradead.org
9779 S:      Supported
9780 F:      include/linux/nvme-fc.h
9781 F:      include/linux/nvme-fc-driver.h
9782 F:      drivers/nvme/host/fc.c
9783 F:      drivers/nvme/target/fc.c
9784 F:      drivers/nvme/target/fcloop.c
9785
9786 NVM EXPRESS TARGET DRIVER
9787 M:      Christoph Hellwig <hch@lst.de>
9788 M:      Sagi Grimberg <sagi@grimberg.me>
9789 L:      linux-nvme@lists.infradead.org
9790 T:      git://git.infradead.org/nvme.git
9791 W:      http://git.infradead.org/nvme.git
9792 S:      Supported
9793 F:      drivers/nvme/target/
9794
9795 NVMEM FRAMEWORK
9796 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9797 S:      Maintained
9798 F:      drivers/nvmem/
9799 F:      Documentation/devicetree/bindings/nvmem/
9800 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9801 F:      include/linux/nvmem-consumer.h
9802 F:      include/linux/nvmem-provider.h
9803
9804 NXP TDA998X DRM DRIVER
9805 M:      Russell King <linux@armlinux.org.uk>
9806 S:      Supported
9807 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9808 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9809 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9810 F:      include/drm/i2c/tda998x.h
9811
9812 NXP TFA9879 DRIVER
9813 M:      Peter Rosin <peda@axentia.se>
9814 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9815 S:      Maintained
9816 F:      sound/soc/codecs/tfa9879*
9817
9818 NXP-NCI NFC DRIVER
9819 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9820 R:      Charles Gorand <charles.gorand@effinnov.com>
9821 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9822 S:      Supported
9823 F:      drivers/nfc/nxp-nci
9824
9825 OBJTOOL
9826 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9827 S:      Supported
9828 F:      tools/objtool/
9829
9830 OMAP AUDIO SUPPORT
9831 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9832 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9833 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9834 L:      linux-omap@vger.kernel.org
9835 S:      Maintained
9836 F:      sound/soc/omap/
9837
9838 OMAP CLOCK FRAMEWORK SUPPORT
9839 M:      Paul Walmsley <paul@pwsan.com>
9840 L:      linux-omap@vger.kernel.org
9841 S:      Maintained
9842 F:      arch/arm/*omap*/*clock*
9843
9844 OMAP DEVICE TREE SUPPORT
9845 M:      Benoît Cousson <bcousson@baylibre.com>
9846 M:      Tony Lindgren <tony@atomide.com>
9847 L:      linux-omap@vger.kernel.org
9848 L:      devicetree@vger.kernel.org
9849 S:      Maintained
9850 F:      arch/arm/boot/dts/*omap*
9851 F:      arch/arm/boot/dts/*am3*
9852 F:      arch/arm/boot/dts/*am4*
9853 F:      arch/arm/boot/dts/*am5*
9854 F:      arch/arm/boot/dts/*dra7*
9855
9856 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9857 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9858 L:      linux-omap@vger.kernel.org
9859 L:      linux-fbdev@vger.kernel.org
9860 S:      Maintained
9861 F:      drivers/video/fbdev/omap2/
9862 F:      Documentation/arm/OMAP/DSS
9863
9864 OMAP FRAMEBUFFER SUPPORT
9865 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9866 L:      linux-fbdev@vger.kernel.org
9867 L:      linux-omap@vger.kernel.org
9868 S:      Maintained
9869 F:      drivers/video/fbdev/omap/
9870
9871 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9872 M:      Roger Quadros <rogerq@ti.com>
9873 M:      Tony Lindgren <tony@atomide.com>
9874 L:      linux-omap@vger.kernel.org
9875 S:      Maintained
9876 F:      drivers/memory/omap-gpmc.c
9877 F:      arch/arm/mach-omap2/*gpmc*
9878
9879 OMAP GPIO DRIVER
9880 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9881 M:      Santosh Shilimkar <ssantosh@kernel.org>
9882 M:      Kevin Hilman <khilman@kernel.org>
9883 L:      linux-omap@vger.kernel.org
9884 S:      Maintained
9885 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9886 F:      drivers/gpio/gpio-omap.c
9887
9888 OMAP HARDWARE SPINLOCK SUPPORT
9889 M:      Ohad Ben-Cohen <ohad@wizery.com>
9890 L:      linux-omap@vger.kernel.org
9891 S:      Maintained
9892 F:      drivers/hwspinlock/omap_hwspinlock.c
9893
9894 OMAP HS MMC SUPPORT
9895 L:      linux-mmc@vger.kernel.org
9896 L:      linux-omap@vger.kernel.org
9897 S:      Orphan
9898 F:      drivers/mmc/host/omap_hsmmc.c
9899
9900 OMAP HWMOD DATA
9901 M:      Paul Walmsley <paul@pwsan.com>
9902 L:      linux-omap@vger.kernel.org
9903 S:      Maintained
9904 F:      arch/arm/mach-omap2/omap_hwmod*data*
9905
9906 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9907 M:      Benoît Cousson <bcousson@baylibre.com>
9908 L:      linux-omap@vger.kernel.org
9909 S:      Maintained
9910 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9911
9912 OMAP HWMOD SUPPORT
9913 M:      Benoît Cousson <bcousson@baylibre.com>
9914 M:      Paul Walmsley <paul@pwsan.com>
9915 L:      linux-omap@vger.kernel.org
9916 S:      Maintained
9917 F:      arch/arm/mach-omap2/omap_hwmod.*
9918
9919 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9920 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9921 L:      linux-media@vger.kernel.org
9922 S:      Maintained
9923 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9924 F:      drivers/media/platform/omap3isp/
9925 F:      drivers/staging/media/omap4iss/
9926
9927 OMAP MMC SUPPORT
9928 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9929 L:      linux-omap@vger.kernel.org
9930 S:      Maintained
9931 F:      drivers/mmc/host/omap.c
9932
9933 OMAP POWER MANAGEMENT SUPPORT
9934 M:      Kevin Hilman <khilman@kernel.org>
9935 L:      linux-omap@vger.kernel.org
9936 S:      Maintained
9937 F:      arch/arm/*omap*/*pm*
9938 F:      drivers/cpufreq/omap-cpufreq.c
9939
9940 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9941 M:      Rajendra Nayak <rnayak@codeaurora.org>
9942 M:      Paul Walmsley <paul@pwsan.com>
9943 L:      linux-omap@vger.kernel.org
9944 S:      Maintained
9945 F:      arch/arm/mach-omap2/prm*
9946
9947 OMAP RANDOM NUMBER GENERATOR SUPPORT
9948 M:      Deepak Saxena <dsaxena@plexity.net>
9949 S:      Maintained
9950 F:      drivers/char/hw_random/omap-rng.c
9951
9952 OMAP USB SUPPORT
9953 L:      linux-usb@vger.kernel.org
9954 L:      linux-omap@vger.kernel.org
9955 S:      Orphan
9956 F:      drivers/usb/*/*omap*
9957 F:      arch/arm/*omap*/usb*
9958
9959 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9960 M:      Mark Jackson <mpfj@newflow.co.uk>
9961 L:      linux-omap@vger.kernel.org
9962 S:      Maintained
9963 F:      arch/arm/boot/dts/am335x-nano.dts
9964
9965 OMAP1 SUPPORT
9966 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9967 M:      Tony Lindgren <tony@atomide.com>
9968 L:      linux-omap@vger.kernel.org
9969 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9971 S:      Maintained
9972 F:      arch/arm/mach-omap1/
9973 F:      arch/arm/plat-omap/
9974 F:      arch/arm/configs/omap1_defconfig
9975 F:      drivers/i2c/busses/i2c-omap.c
9976 F:      include/linux/i2c-omap.h
9977
9978 OMAP2+ SUPPORT
9979 M:      Tony Lindgren <tony@atomide.com>
9980 L:      linux-omap@vger.kernel.org
9981 W:      http://www.muru.com/linux/omap/
9982 W:      http://linux.omap.com/
9983 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9985 S:      Maintained
9986 F:      arch/arm/mach-omap2/
9987 F:      arch/arm/plat-omap/
9988 F:      arch/arm/configs/omap2plus_defconfig
9989 F:      drivers/i2c/busses/i2c-omap.c
9990 F:      drivers/irqchip/irq-omap-intc.c
9991 F:      drivers/mfd/*omap*.c
9992 F:      drivers/mfd/menelaus.c
9993 F:      drivers/mfd/palmas.c
9994 F:      drivers/mfd/tps65217.c
9995 F:      drivers/mfd/tps65218.c
9996 F:      drivers/mfd/tps65910.c
9997 F:      drivers/mfd/twl-core.[ch]
9998 F:      drivers/mfd/twl4030*.c
9999 F:      drivers/mfd/twl6030*.c
10000 F:      drivers/mfd/twl6040*.c
10001 F:      drivers/regulator/palmas-regulator*.c
10002 F:      drivers/regulator/pbias-regulator.c
10003 F:      drivers/regulator/tps65217-regulator.c
10004 F:      drivers/regulator/tps65218-regulator.c
10005 F:      drivers/regulator/tps65910-regulator.c
10006 F:      drivers/regulator/twl-regulator.c
10007 F:      drivers/regulator/twl6030-regulator.c
10008 F:      include/linux/i2c-omap.h
10009
10010 ONION OMEGA2+ BOARD
10011 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10012 L:      linux-mips@linux-mips.org
10013 S:      Maintained
10014 F:      arch/mips/boot/dts/ralink/omega2p.dts
10015
10016 OMFS FILESYSTEM
10017 M:      Bob Copeland <me@bobcopeland.com>
10018 L:      linux-karma-devel@lists.sourceforge.net
10019 S:      Maintained
10020 F:      Documentation/filesystems/omfs.txt
10021 F:      fs/omfs/
10022
10023 OMNIKEY CARDMAN 4000 DRIVER
10024 M:      Harald Welte <laforge@gnumonks.org>
10025 S:      Maintained
10026 F:      drivers/char/pcmcia/cm4000_cs.c
10027 F:      include/linux/cm4000_cs.h
10028 F:      include/uapi/linux/cm4000_cs.h
10029
10030 OMNIKEY CARDMAN 4040 DRIVER
10031 M:      Harald Welte <laforge@gnumonks.org>
10032 S:      Maintained
10033 F:      drivers/char/pcmcia/cm4040_cs.*
10034
10035 OMNIVISION OV13858 SENSOR DRIVER
10036 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10037 L:      linux-media@vger.kernel.org
10038 T:      git git://linuxtv.org/media_tree.git
10039 S:      Maintained
10040 F:      drivers/media/i2c/ov13858.c
10041
10042 OMNIVISION OV5640 SENSOR DRIVER
10043 M:      Steve Longerbeam <slongerbeam@gmail.com>
10044 L:      linux-media@vger.kernel.org
10045 T:      git git://linuxtv.org/media_tree.git
10046 S:      Maintained
10047 F:      drivers/media/i2c/ov5640.c
10048
10049 OMNIVISION OV5647 SENSOR DRIVER
10050 M:      Luis Oliveira <lolivei@synopsys.com>
10051 L:      linux-media@vger.kernel.org
10052 T:      git git://linuxtv.org/media_tree.git
10053 S:      Maintained
10054 F:      drivers/media/i2c/ov5647.c
10055
10056 OMNIVISION OV7670 SENSOR DRIVER
10057 M:      Jonathan Corbet <corbet@lwn.net>
10058 L:      linux-media@vger.kernel.org
10059 T:      git git://linuxtv.org/media_tree.git
10060 S:      Maintained
10061 F:      drivers/media/i2c/ov7670.c
10062 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10063
10064 ONENAND FLASH DRIVER
10065 M:      Kyungmin Park <kyungmin.park@samsung.com>
10066 L:      linux-mtd@lists.infradead.org
10067 S:      Maintained
10068 F:      drivers/mtd/onenand/
10069 F:      include/linux/mtd/onenand*.h
10070
10071 ONSTREAM SCSI TAPE DRIVER
10072 M:      Willem Riede <osst@riede.org>
10073 L:      osst-users@lists.sourceforge.net
10074 L:      linux-scsi@vger.kernel.org
10075 S:      Maintained
10076 F:      Documentation/scsi/osst.txt
10077 F:      drivers/scsi/osst.*
10078 F:      drivers/scsi/osst_*.h
10079 F:      drivers/scsi/st.h
10080
10081 OP-TEE DRIVER
10082 M:      Jens Wiklander <jens.wiklander@linaro.org>
10083 S:      Maintained
10084 F:      drivers/tee/optee/
10085
10086 OPA-VNIC DRIVER
10087 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10088 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10089 L:      linux-rdma@vger.kernel.org
10090 S:      Supported
10091 F:      drivers/infiniband/ulp/opa_vnic
10092
10093 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10094 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10095 L:      devicetree@vger.kernel.org
10096 S:      Maintained
10097 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10098 F:      Documentation/devicetree/overlay-notes.txt
10099 F:      drivers/of/overlay.c
10100 F:      drivers/of/resolver.c
10101
10102 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10103 M:      Rob Herring <robh+dt@kernel.org>
10104 M:      Frank Rowand <frowand.list@gmail.com>
10105 L:      devicetree@vger.kernel.org
10106 W:      http://www.devicetree.org/
10107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10108 S:      Maintained
10109 F:      drivers/of/
10110 F:      include/linux/of*.h
10111 F:      scripts/dtc/
10112 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10113
10114 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10115 M:      Rob Herring <robh+dt@kernel.org>
10116 M:      Mark Rutland <mark.rutland@arm.com>
10117 L:      devicetree@vger.kernel.org
10118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10119 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10120 S:      Maintained
10121 F:      Documentation/devicetree/
10122 F:      arch/*/boot/dts/
10123 F:      include/dt-bindings/
10124
10125 OPENCORES I2C BUS DRIVER
10126 M:      Peter Korsgaard <jacmet@sunsite.dk>
10127 L:      linux-i2c@vger.kernel.org
10128 S:      Maintained
10129 F:      Documentation/i2c/busses/i2c-ocores
10130 F:      drivers/i2c/busses/i2c-ocores.c
10131
10132 OPENRISC ARCHITECTURE
10133 M:      Jonas Bonn <jonas@southpole.se>
10134 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10135 M:      Stafford Horne <shorne@gmail.com>
10136 T:      git git://github.com/openrisc/linux.git
10137 L:      openrisc@lists.librecores.org
10138 W:      http://openrisc.io
10139 S:      Maintained
10140 F:      Documentation/devicetree/bindings/openrisc/
10141 F:      Documentation/openrisc/
10142 F:      arch/openrisc/
10143 F:      drivers/irqchip/irq-ompic.c
10144 F:      drivers/irqchip/irq-or1k-*
10145
10146 OPENVSWITCH
10147 M:      Pravin Shelar <pshelar@nicira.com>
10148 L:      netdev@vger.kernel.org
10149 L:      dev@openvswitch.org
10150 W:      http://openvswitch.org
10151 S:      Maintained
10152 F:      net/openvswitch/
10153 F:      include/uapi/linux/openvswitch.h
10154
10155 OPERATING PERFORMANCE POINTS (OPP)
10156 M:      Viresh Kumar <vireshk@kernel.org>
10157 M:      Nishanth Menon <nm@ti.com>
10158 M:      Stephen Boyd <sboyd@codeaurora.org>
10159 L:      linux-pm@vger.kernel.org
10160 S:      Maintained
10161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10162 F:      drivers/opp/
10163 F:      include/linux/pm_opp.h
10164 F:      Documentation/power/opp.txt
10165 F:      Documentation/devicetree/bindings/opp/
10166
10167 OPL4 DRIVER
10168 M:      Clemens Ladisch <clemens@ladisch.de>
10169 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10170 T:      git git://git.alsa-project.org/alsa-kernel.git
10171 S:      Maintained
10172 F:      sound/drivers/opl4/
10173
10174 OPROFILE
10175 M:      Robert Richter <rric@kernel.org>
10176 L:      oprofile-list@lists.sf.net
10177 S:      Maintained
10178 F:      arch/*/include/asm/oprofile*.h
10179 F:      arch/*/oprofile/
10180 F:      drivers/oprofile/
10181 F:      include/linux/oprofile.h
10182
10183 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10184 M:      Mark Fasheh <mfasheh@versity.com>
10185 M:      Joel Becker <jlbec@evilplan.org>
10186 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10187 W:      http://ocfs2.wiki.kernel.org
10188 S:      Supported
10189 F:      Documentation/filesystems/ocfs2.txt
10190 F:      Documentation/filesystems/dlmfs.txt
10191 F:      fs/ocfs2/
10192
10193 ORANGEFS FILESYSTEM
10194 M:      Mike Marshall <hubcap@omnibond.com>
10195 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10197 S:      Supported
10198 F:      fs/orangefs/
10199 F:      Documentation/filesystems/orangefs.txt
10200
10201 ORINOCO DRIVER
10202 L:      linux-wireless@vger.kernel.org
10203 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10204 W:      http://www.nongnu.org/orinoco/
10205 S:      Orphan
10206 F:      drivers/net/wireless/intersil/orinoco/
10207
10208 OSD LIBRARY and FILESYSTEM
10209 M:      Boaz Harrosh <ooo@electrozaur.com>
10210 S:      Maintained
10211 F:      drivers/scsi/osd/
10212 F:      include/scsi/osd_*
10213 F:      fs/exofs/
10214
10215 OV2659 OMNIVISION SENSOR DRIVER
10216 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10217 L:      linux-media@vger.kernel.org
10218 W:      https://linuxtv.org
10219 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10220 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10221 S:      Maintained
10222 F:      drivers/media/i2c/ov2659.c
10223 F:      include/media/i2c/ov2659.h
10224
10225 OVERLAY FILESYSTEM
10226 M:      Miklos Szeredi <miklos@szeredi.hu>
10227 L:      linux-unionfs@vger.kernel.org
10228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10229 S:      Supported
10230 F:      fs/overlayfs/
10231 F:      Documentation/filesystems/overlayfs.txt
10232
10233 P54 WIRELESS DRIVER
10234 M:      Christian Lamparter <chunkeey@googlemail.com>
10235 L:      linux-wireless@vger.kernel.org
10236 W:      http://wireless.kernel.org/en/users/Drivers/p54
10237 S:      Maintained
10238 F:      drivers/net/wireless/intersil/p54/
10239
10240 PA SEMI ETHERNET DRIVER
10241 L:      netdev@vger.kernel.org
10242 S:      Orphan
10243 F:      drivers/net/ethernet/pasemi/*
10244
10245 PA SEMI SMBUS DRIVER
10246 L:      linux-i2c@vger.kernel.org
10247 S:      Orphan
10248 F:      drivers/i2c/busses/i2c-pasemi.c
10249
10250 PADATA PARALLEL EXECUTION MECHANISM
10251 M:      Steffen Klassert <steffen.klassert@secunet.com>
10252 L:      linux-crypto@vger.kernel.org
10253 S:      Maintained
10254 F:      kernel/padata.c
10255 F:      include/linux/padata.h
10256 F:      Documentation/padata.txt
10257
10258 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10259 M:      Harald Welte <laforge@gnumonks.org>
10260 L:      platform-driver-x86@vger.kernel.org
10261 S:      Maintained
10262 F:      drivers/platform/x86/panasonic-laptop.c
10263
10264 PANASONIC MN10300/AM33/AM34 PORT
10265 M:      David Howells <dhowells@redhat.com>
10266 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10267 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10268 S:      Maintained
10269 F:      Documentation/mn10300/
10270 F:      arch/mn10300/
10271
10272 PARALLEL LCD/KEYPAD PANEL DRIVER
10273 M:      Willy Tarreau <willy@haproxy.com>
10274 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10275 S:      Odd Fixes
10276 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10277 F:      drivers/misc/panel.c
10278
10279 PARALLEL PORT SUBSYSTEM
10280 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10281 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10282 L:      linux-parport@lists.infradead.org (subscribers-only)
10283 S:      Maintained
10284 F:      drivers/parport/
10285 F:      include/linux/parport*.h
10286 F:      drivers/char/ppdev.c
10287 F:      include/uapi/linux/ppdev.h
10288 F:      Documentation/parport*.txt
10289
10290 PARAVIRT_OPS INTERFACE
10291 M:      Juergen Gross <jgross@suse.com>
10292 M:      Alok Kataria <akataria@vmware.com>
10293 M:      Rusty Russell <rusty@rustcorp.com.au>
10294 L:      virtualization@lists.linux-foundation.org
10295 S:      Supported
10296 F:      Documentation/virtual/paravirt_ops.txt
10297 F:      arch/*/kernel/paravirt*
10298 F:      arch/*/include/asm/paravirt*.h
10299 F:      include/linux/hypervisor.h
10300
10301 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10302 M:      Tim Waugh <tim@cyberelk.net>
10303 L:      linux-parport@lists.infradead.org (subscribers-only)
10304 S:      Maintained
10305 F:      Documentation/blockdev/paride.txt
10306 F:      drivers/block/paride/
10307
10308 PARISC ARCHITECTURE
10309 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10310 M:      Helge Deller <deller@gmx.de>
10311 L:      linux-parisc@vger.kernel.org
10312 W:      http://www.parisc-linux.org/
10313 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10316 S:      Maintained
10317 F:      arch/parisc/
10318 F:      Documentation/parisc/
10319 F:      drivers/parisc/
10320 F:      drivers/char/agp/parisc-agp.c
10321 F:      drivers/input/serio/gscps2.c
10322 F:      drivers/parport/parport_gsc.*
10323 F:      drivers/tty/serial/8250/8250_gsc.c
10324 F:      drivers/video/fbdev/sti*
10325 F:      drivers/video/console/sti*
10326 F:      drivers/video/logo/logo_parisc*
10327
10328 PARMAN
10329 M:      Jiri Pirko <jiri@mellanox.com>
10330 L:      netdev@vger.kernel.org
10331 S:      Supported
10332 F:      lib/parman.c
10333 F:      lib/test_parman.c
10334 F:      include/linux/parman.h
10335
10336 PC87360 HARDWARE MONITORING DRIVER
10337 M:      Jim Cromie <jim.cromie@gmail.com>
10338 L:      linux-hwmon@vger.kernel.org
10339 S:      Maintained
10340 F:      Documentation/hwmon/pc87360
10341 F:      drivers/hwmon/pc87360.c
10342
10343 PC8736x GPIO DRIVER
10344 M:      Jim Cromie <jim.cromie@gmail.com>
10345 S:      Maintained
10346 F:      drivers/char/pc8736x_gpio.c
10347
10348 PC87427 HARDWARE MONITORING DRIVER
10349 M:      Jean Delvare <jdelvare@suse.com>
10350 L:      linux-hwmon@vger.kernel.org
10351 S:      Maintained
10352 F:      Documentation/hwmon/pc87427
10353 F:      drivers/hwmon/pc87427.c
10354
10355 PCA9532 LED DRIVER
10356 M:      Riku Voipio <riku.voipio@iki.fi>
10357 S:      Maintained
10358 F:      drivers/leds/leds-pca9532.c
10359 F:      include/linux/leds-pca9532.h
10360
10361 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10362 M:      Guenter Roeck <linux@roeck-us.net>
10363 L:      linux-i2c@vger.kernel.org
10364 S:      Maintained
10365 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10366
10367 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10368 M:      Khalid Aziz <khalid@gonehiking.org>
10369 S:      Maintained
10370 F:      drivers/firmware/pcdp.*
10371
10372 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10373 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10374 L:      linux-pci@vger.kernel.org
10375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10376 S:      Maintained
10377 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10378 F:      drivers/pci/host/pci-aardvark.c
10379
10380 PCI DRIVER FOR ALTERA PCIE IP
10381 M:      Ley Foon Tan <lftan@altera.com>
10382 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10383 L:      linux-pci@vger.kernel.org
10384 S:      Supported
10385 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10386 F:      drivers/pci/host/pcie-altera.c
10387
10388 PCI DRIVER FOR APPLIEDMICRO XGENE
10389 M:      Tanmay Inamdar <tinamdar@apm.com>
10390 L:      linux-pci@vger.kernel.org
10391 L:      linux-arm-kernel@lists.infradead.org
10392 S:      Maintained
10393 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10394 F:      drivers/pci/host/pci-xgene.c
10395
10396 PCI DRIVER FOR ARM VERSATILE PLATFORM
10397 M:      Rob Herring <robh@kernel.org>
10398 L:      linux-pci@vger.kernel.org
10399 L:      linux-arm-kernel@lists.infradead.org
10400 S:      Maintained
10401 F:      Documentation/devicetree/bindings/pci/versatile.txt
10402 F:      drivers/pci/host/pci-versatile.c
10403
10404 PCI DRIVER FOR ARMADA 8K
10405 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10406 L:      linux-pci@vger.kernel.org
10407 L:      linux-arm-kernel@lists.infradead.org
10408 S:      Maintained
10409 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10410 F:      drivers/pci/dwc/pcie-armada8k.c
10411
10412 PCI DRIVER FOR FREESCALE LAYERSCAPE
10413 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10414 M:      Mingkai Hu <mingkai.hu@freescale.com>
10415 M:      Roy Zang <tie-fei.zang@freescale.com>
10416 L:      linuxppc-dev@lists.ozlabs.org
10417 L:      linux-pci@vger.kernel.org
10418 L:      linux-arm-kernel@lists.infradead.org
10419 S:      Maintained
10420 F:      drivers/pci/dwc/*layerscape*
10421
10422 PCI DRIVER FOR GENERIC OF HOSTS
10423 M:      Will Deacon <will.deacon@arm.com>
10424 L:      linux-pci@vger.kernel.org
10425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10426 S:      Maintained
10427 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10428 F:      drivers/pci/host/pci-host-common.c
10429 F:      drivers/pci/host/pci-host-generic.c
10430
10431 PCI DRIVER FOR IMX6
10432 M:      Richard Zhu <hongxing.zhu@nxp.com>
10433 M:      Lucas Stach <l.stach@pengutronix.de>
10434 L:      linux-pci@vger.kernel.org
10435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10436 S:      Maintained
10437 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10438 F:      drivers/pci/dwc/*imx6*
10439
10440 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10441 M:      Keith Busch <keith.busch@intel.com>
10442 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10443 L:      linux-pci@vger.kernel.org
10444 S:      Supported
10445 F:      drivers/pci/host/vmd.c
10446
10447 PCI DRIVER FOR MICROSEMI SWITCHTEC
10448 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10449 M:      Logan Gunthorpe <logang@deltatee.com>
10450 L:      linux-pci@vger.kernel.org
10451 S:      Maintained
10452 F:      Documentation/switchtec.txt
10453 F:      Documentation/ABI/testing/sysfs-class-switchtec
10454 F:      drivers/pci/switch/switchtec*
10455 F:      include/uapi/linux/switchtec_ioctl.h
10456 F:      include/linux/switchtec.h
10457 F:      drivers/ntb/hw/mscc/
10458
10459 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10460 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10461 M:      Jason Cooper <jason@lakedaemon.net>
10462 L:      linux-pci@vger.kernel.org
10463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10464 S:      Maintained
10465 F:      drivers/pci/host/*mvebu*
10466
10467 PCI DRIVER FOR NVIDIA TEGRA
10468 M:      Thierry Reding <thierry.reding@gmail.com>
10469 L:      linux-tegra@vger.kernel.org
10470 L:      linux-pci@vger.kernel.org
10471 S:      Supported
10472 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10473 F:      drivers/pci/host/pci-tegra.c
10474
10475 PCI DRIVER FOR RENESAS R-CAR
10476 M:      Simon Horman <horms@verge.net.au>
10477 L:      linux-pci@vger.kernel.org
10478 L:      linux-renesas-soc@vger.kernel.org
10479 S:      Maintained
10480 F:      drivers/pci/host/*rcar*
10481
10482 PCI DRIVER FOR SAMSUNG EXYNOS
10483 M:      Jingoo Han <jingoohan1@gmail.com>
10484 L:      linux-pci@vger.kernel.org
10485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10486 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10487 S:      Maintained
10488 F:      drivers/pci/dwc/pci-exynos.c
10489
10490 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10491 M:      Jingoo Han <jingoohan1@gmail.com>
10492 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10493 L:      linux-pci@vger.kernel.org
10494 S:      Maintained
10495 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10496 F:      drivers/pci/dwc/*designware*
10497
10498 PCI DRIVER FOR TI DRA7XX
10499 M:      Kishon Vijay Abraham I <kishon@ti.com>
10500 L:      linux-omap@vger.kernel.org
10501 L:      linux-pci@vger.kernel.org
10502 S:      Supported
10503 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10504 F:      drivers/pci/dwc/pci-dra7xx.c
10505
10506 PCI DRIVER FOR TI KEYSTONE
10507 M:      Murali Karicheri <m-karicheri2@ti.com>
10508 L:      linux-pci@vger.kernel.org
10509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10510 S:      Maintained
10511 F:      drivers/pci/dwc/*keystone*
10512
10513 PCI ENDPOINT SUBSYSTEM
10514 M:      Kishon Vijay Abraham I <kishon@ti.com>
10515 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10516 L:      linux-pci@vger.kernel.org
10517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10518 S:      Supported
10519 F:      drivers/pci/endpoint/
10520 F:      drivers/misc/pci_endpoint_test.c
10521 F:      tools/pci/
10522
10523 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10524 M:      Russell Currey <ruscur@russell.cc>
10525 L:      linuxppc-dev@lists.ozlabs.org
10526 S:      Supported
10527 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10528 F:      arch/powerpc/kernel/eeh*.c
10529 F:      arch/powerpc/platforms/*/eeh*.c
10530 F:      arch/powerpc/include/*/eeh*.h
10531
10532 PCI ERROR RECOVERY
10533 M:      Linas Vepstas <linasvepstas@gmail.com>
10534 L:      linux-pci@vger.kernel.org
10535 S:      Supported
10536 F:      Documentation/PCI/pci-error-recovery.txt
10537
10538 PCI MSI DRIVER FOR ALTERA MSI IP
10539 M:      Ley Foon Tan <lftan@altera.com>
10540 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10541 L:      linux-pci@vger.kernel.org
10542 S:      Supported
10543 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10544 F:      drivers/pci/host/pcie-altera-msi.c
10545
10546 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10547 M:      Duc Dang <dhdang@apm.com>
10548 L:      linux-pci@vger.kernel.org
10549 L:      linux-arm-kernel@lists.infradead.org
10550 S:      Maintained
10551 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10552 F:      drivers/pci/host/pci-xgene-msi.c
10553
10554 PCI SUBSYSTEM
10555 M:      Bjorn Helgaas <bhelgaas@google.com>
10556 L:      linux-pci@vger.kernel.org
10557 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10559 S:      Supported
10560 F:      Documentation/devicetree/bindings/pci/
10561 F:      Documentation/PCI/
10562 F:      drivers/pci/
10563 F:      include/linux/pci*
10564 F:      arch/x86/pci/
10565 F:      arch/x86/kernel/quirks.c
10566
10567 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10568 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10569 L:      linux-pci@vger.kernel.org
10570 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10572 S:      Supported
10573 F:      drivers/pci/host/
10574 F:      drivers/pci/dwc/
10575
10576 PCIE DRIVER FOR AXIS ARTPEC
10577 M:      Niklas Cassel <niklas.cassel@axis.com>
10578 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10579 L:      linux-arm-kernel@axis.com
10580 L:      linux-pci@vger.kernel.org
10581 S:      Maintained
10582 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10583 F:      drivers/pci/dwc/*artpec*
10584
10585 PCIE DRIVER FOR CAVIUM THUNDERX
10586 M:      David Daney <david.daney@cavium.com>
10587 L:      linux-pci@vger.kernel.org
10588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10589 S:      Supported
10590 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10591 F:      drivers/pci/host/pci-thunder-*
10592
10593 PCIE DRIVER FOR HISILICON
10594 M:      Zhou Wang <wangzhou1@hisilicon.com>
10595 L:      linux-pci@vger.kernel.org
10596 S:      Maintained
10597 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10598 F:      drivers/pci/dwc/pcie-hisi.c
10599
10600 PCIE DRIVER FOR HISILICON KIRIN
10601 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10602 M:      Binghui Wang <wangbinghui@hisilicon.com>
10603 L:      linux-pci@vger.kernel.org
10604 S:      Maintained
10605 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10606 F:      drivers/pci/dwc/pcie-kirin.c
10607
10608 PCIE DRIVER FOR HISILICON STB
10609 M:      Jianguo Sun <sunjianguo1@huawei.com>
10610 M:      Shawn Guo <shawn.guo@linaro.org>
10611 L:      linux-pci@vger.kernel.org
10612 S:      Maintained
10613 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10614 F:      drivers/pci/dwc/pcie-histb.c
10615
10616 PCIE DRIVER FOR MEDIATEK
10617 M:      Ryder Lee <ryder.lee@mediatek.com>
10618 L:      linux-pci@vger.kernel.org
10619 L:      linux-mediatek@lists.infradead.org
10620 S:      Supported
10621 F:      Documentation/devicetree/bindings/pci/mediatek*
10622 F:      drivers/pci/host/*mediatek*
10623
10624 PCIE DRIVER FOR QUALCOMM MSM
10625 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10626 L:      linux-pci@vger.kernel.org
10627 L:      linux-arm-msm@vger.kernel.org
10628 S:      Maintained
10629 F:      drivers/pci/dwc/*qcom*
10630
10631 PCIE DRIVER FOR ROCKCHIP
10632 M:      Shawn Lin <shawn.lin@rock-chips.com>
10633 L:      linux-pci@vger.kernel.org
10634 L:      linux-rockchip@lists.infradead.org
10635 S:      Maintained
10636 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10637 F:      drivers/pci/host/pcie-rockchip.c
10638
10639 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10640 M:      Linus Walleij <linus.walleij@linaro.org>
10641 L:      linux-pci@vger.kernel.org
10642 S:      Maintained
10643 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10644 F:      drivers/pci/host/pci-v3-semi.c
10645
10646 PCIE DRIVER FOR ST SPEAR13XX
10647 M:      Pratyush Anand <pratyush.anand@gmail.com>
10648 L:      linux-pci@vger.kernel.org
10649 S:      Maintained
10650 F:      drivers/pci/dwc/*spear*
10651
10652 PCMCIA SUBSYSTEM
10653 P:      Linux PCMCIA Team
10654 L:      linux-pcmcia@lists.infradead.org
10655 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10657 S:      Maintained
10658 F:      Documentation/pcmcia/
10659 F:      tools/pcmcia/
10660 F:      drivers/pcmcia/
10661 F:      include/pcmcia/
10662
10663 PCNET32 NETWORK DRIVER
10664 M:      Don Fry <pcnet32@frontier.com>
10665 L:      netdev@vger.kernel.org
10666 S:      Maintained
10667 F:      drivers/net/ethernet/amd/pcnet32.c
10668
10669 PCRYPT PARALLEL CRYPTO ENGINE
10670 M:      Steffen Klassert <steffen.klassert@secunet.com>
10671 L:      linux-crypto@vger.kernel.org
10672 S:      Maintained
10673 F:      crypto/pcrypt.c
10674 F:      include/crypto/pcrypt.h
10675
10676 PEAQ WMI HOTKEYS DRIVER
10677 M:      Hans de Goede <hdegoede@redhat.com>
10678 L:      platform-driver-x86@vger.kernel.org
10679 S:      Maintained
10680 F:      drivers/platform/x86/peaq-wmi.c
10681
10682 PER-CPU MEMORY ALLOCATOR
10683 M:      Tejun Heo <tj@kernel.org>
10684 M:      Christoph Lameter <cl@linux.com>
10685 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10686 S:      Maintained
10687 F:      include/linux/percpu*.h
10688 F:      mm/percpu*.c
10689 F:      arch/*/include/asm/percpu.h
10690
10691 PER-TASK DELAY ACCOUNTING
10692 M:      Balbir Singh <bsingharora@gmail.com>
10693 S:      Maintained
10694 F:      include/linux/delayacct.h
10695 F:      kernel/delayacct.c
10696
10697 PERFORMANCE EVENTS SUBSYSTEM
10698 M:      Peter Zijlstra <peterz@infradead.org>
10699 M:      Ingo Molnar <mingo@redhat.com>
10700 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10701 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10702 R:      Jiri Olsa <jolsa@redhat.com>
10703 R:      Namhyung Kim <namhyung@kernel.org>
10704 L:      linux-kernel@vger.kernel.org
10705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10706 S:      Supported
10707 F:      kernel/events/*
10708 F:      include/linux/perf_event.h
10709 F:      include/uapi/linux/perf_event.h
10710 F:      arch/*/kernel/perf_event*.c
10711 F:      arch/*/kernel/*/perf_event*.c
10712 F:      arch/*/kernel/*/*/perf_event*.c
10713 F:      arch/*/include/asm/perf_event.h
10714 F:      arch/*/kernel/perf_callchain.c
10715 F:      arch/*/events/*
10716 F:      tools/perf/
10717
10718 PERSONALITY HANDLING
10719 M:      Christoph Hellwig <hch@infradead.org>
10720 L:      linux-abi-devel@lists.sourceforge.net
10721 S:      Maintained
10722 F:      include/linux/personality.h
10723 F:      include/uapi/linux/personality.h
10724
10725 PHONET PROTOCOL
10726 M:      Remi Denis-Courmont <courmisch@gmail.com>
10727 S:      Supported
10728 F:      Documentation/networking/phonet.txt
10729 F:      include/linux/phonet.h
10730 F:      include/net/phonet/
10731 F:      include/uapi/linux/phonet.h
10732 F:      net/phonet/
10733
10734 PHRAM MTD DRIVER
10735 M:      Joern Engel <joern@lazybastard.org>
10736 L:      linux-mtd@lists.infradead.org
10737 S:      Maintained
10738 F:      drivers/mtd/devices/phram.c
10739
10740 PICOLCD HID DRIVER
10741 M:      Bruno Prémont <bonbons@linux-vserver.org>
10742 L:      linux-input@vger.kernel.org
10743 S:      Maintained
10744 F:      drivers/hid/hid-picolcd*
10745
10746 PICOXCELL SUPPORT
10747 M:      Jamie Iles <jamie@jamieiles.com>
10748 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10749 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10750 S:      Supported
10751 F:      arch/arm/boot/dts/picoxcell*
10752 F:      arch/arm/mach-picoxcell/
10753 F:      drivers/crypto/picoxcell*
10754
10755 PIN CONTROL SUBSYSTEM
10756 M:      Linus Walleij <linus.walleij@linaro.org>
10757 L:      linux-gpio@vger.kernel.org
10758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10759 S:      Maintained
10760 F:      Documentation/devicetree/bindings/pinctrl/
10761 F:      Documentation/driver-api/pinctl.rst
10762 F:      drivers/pinctrl/
10763 F:      include/linux/pinctrl/
10764
10765 PIN CONTROLLER - ATMEL AT91
10766 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10767 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10768 S:      Maintained
10769 F:      drivers/pinctrl/pinctrl-at91.*
10770
10771 PIN CONTROLLER - ATMEL AT91 PIO4
10772 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10774 L:      linux-gpio@vger.kernel.org
10775 S:      Supported
10776 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10777
10778 PIN CONTROLLER - INTEL
10779 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10780 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10781 S:      Maintained
10782 F:      drivers/pinctrl/intel/
10783
10784 PIN CONTROLLER - QUALCOMM
10785 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10786 S:      Maintained
10787 L:      linux-arm-msm@vger.kernel.org
10788 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10789 F:      drivers/pinctrl/qcom/
10790
10791 PIN CONTROLLER - RENESAS
10792 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10793 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10794 L:      linux-renesas-soc@vger.kernel.org
10795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10796 S:      Maintained
10797 F:      drivers/pinctrl/sh-pfc/
10798
10799 PIN CONTROLLER - SAMSUNG
10800 M:      Tomasz Figa <tomasz.figa@gmail.com>
10801 M:      Krzysztof Kozlowski <krzk@kernel.org>
10802 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10804 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10805 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10807 S:      Maintained
10808 F:      drivers/pinctrl/samsung/
10809 F:      include/dt-bindings/pinctrl/samsung.h
10810 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10811
10812 PIN CONTROLLER - SINGLE
10813 M:      Tony Lindgren <tony@atomide.com>
10814 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10816 L:      linux-omap@vger.kernel.org
10817 S:      Maintained
10818 F:      drivers/pinctrl/pinctrl-single.c
10819
10820 PIN CONTROLLER - ST SPEAR
10821 M:      Viresh Kumar <vireshk@kernel.org>
10822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10823 W:      http://www.st.com/spear
10824 S:      Maintained
10825 F:      drivers/pinctrl/spear/
10826
10827 PISTACHIO SOC SUPPORT
10828 M:      James Hartley <james.hartley@sondrel.com>
10829 L:      linux-mips@linux-mips.org
10830 S:      Odd Fixes
10831 F:      arch/mips/pistachio/
10832 F:      arch/mips/include/asm/mach-pistachio/
10833 F:      arch/mips/boot/dts/img/pistachio*
10834 F:      arch/mips/configs/pistachio*_defconfig
10835
10836 PKTCDVD DRIVER
10837 S:      Orphan
10838 M:      linux-block@vger.kernel.org
10839 F:      drivers/block/pktcdvd.c
10840 F:      include/linux/pktcdvd.h
10841 F:      include/uapi/linux/pktcdvd.h
10842
10843 PKUNITY SOC DRIVERS
10844 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10845 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10846 S:      Maintained
10847 T:      git git://github.com/gxt/linux.git
10848 F:      drivers/input/serio/i8042-unicore32io.h
10849 F:      drivers/i2c/busses/i2c-puv3.c
10850 F:      drivers/video/fbdev/fb-puv3.c
10851 F:      drivers/rtc/rtc-puv3.c
10852
10853 PMBUS HARDWARE MONITORING DRIVERS
10854 M:      Guenter Roeck <linux@roeck-us.net>
10855 L:      linux-hwmon@vger.kernel.org
10856 W:      http://hwmon.wiki.kernel.org/
10857 W:      http://www.roeck-us.net/linux/drivers/
10858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10859 S:      Maintained
10860 F:      Documentation/hwmon/pmbus
10861 F:      drivers/hwmon/pmbus/
10862 F:      include/linux/pmbus.h
10863
10864 PMC SIERRA MaxRAID DRIVER
10865 L:      linux-scsi@vger.kernel.org
10866 W:      http://www.pmc-sierra.com/
10867 S:      Orphan
10868 F:      drivers/scsi/pmcraid.*
10869
10870 PMC SIERRA PM8001 DRIVER
10871 M:      Jack Wang <jinpu.wang@profitbricks.com>
10872 M:      lindar_liu@usish.com
10873 L:      linux-scsi@vger.kernel.org
10874 S:      Supported
10875 F:      drivers/scsi/pm8001/
10876
10877 PNP SUPPORT
10878 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10879 S:      Maintained
10880 F:      drivers/pnp/
10881
10882 POSIX CLOCKS and TIMERS
10883 M:      Thomas Gleixner <tglx@linutronix.de>
10884 L:      linux-kernel@vger.kernel.org
10885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10886 S:      Maintained
10887 F:      fs/timerfd.c
10888 F:      include/linux/timer*
10889 F:      kernel/time/*timer*
10890
10891 POWER MANAGEMENT CORE
10892 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10893 L:      linux-pm@vger.kernel.org
10894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10895 B:      https://bugzilla.kernel.org
10896 S:      Supported
10897 F:      drivers/base/power/
10898 F:      include/linux/pm.h
10899 F:      include/linux/pm_*
10900 F:      include/linux/powercap.h
10901 F:      drivers/powercap/
10902
10903 POWER STATE COORDINATION INTERFACE (PSCI)
10904 M:      Mark Rutland <mark.rutland@arm.com>
10905 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10906 L:      linux-arm-kernel@lists.infradead.org
10907 S:      Maintained
10908 F:      drivers/firmware/psci*.c
10909 F:      include/linux/psci.h
10910 F:      include/uapi/linux/psci.h
10911
10912 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10913 M:      Sebastian Reichel <sre@kernel.org>
10914 L:      linux-pm@vger.kernel.org
10915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10916 S:      Maintained
10917 F:      Documentation/devicetree/bindings/power/supply/
10918 F:      include/linux/power_supply.h
10919 F:      drivers/power/supply/
10920
10921 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10922 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10923 L:      linuxppc-dev@lists.ozlabs.org
10924 S:      Maintained
10925 F:      drivers/char/powernv-op-panel.c
10926
10927 PPP OVER ATM (RFC 2364)
10928 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10929 S:      Maintained
10930 F:      net/atm/pppoatm.c
10931 F:      include/uapi/linux/atmppp.h
10932
10933 PPP OVER ETHERNET
10934 M:      Michal Ostrowski <mostrows@earthlink.net>
10935 S:      Maintained
10936 F:      drivers/net/ppp/pppoe.c
10937 F:      drivers/net/ppp/pppox.c
10938
10939 PPP OVER L2TP
10940 M:      James Chapman <jchapman@katalix.com>
10941 S:      Maintained
10942 F:      net/l2tp/l2tp_ppp.c
10943 F:      include/linux/if_pppol2tp.h
10944 F:      include/uapi/linux/if_pppol2tp.h
10945
10946 PPP PROTOCOL DRIVERS AND COMPRESSORS
10947 M:      Paul Mackerras <paulus@samba.org>
10948 L:      linux-ppp@vger.kernel.org
10949 S:      Maintained
10950 F:      drivers/net/ppp/ppp_*
10951
10952 PPS SUPPORT
10953 M:      Rodolfo Giometti <giometti@enneenne.com>
10954 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10955 L:      linuxpps@ml.enneenne.com (subscribers-only)
10956 S:      Maintained
10957 F:      Documentation/pps/
10958 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10959 F:      Documentation/ABI/testing/sysfs-pps
10960 F:      drivers/pps/
10961 F:      include/linux/pps*.h
10962 F:      include/uapi/linux/pps.h
10963
10964 PPTP DRIVER
10965 M:      Dmitry Kozlov <xeb@mail.ru>
10966 L:      netdev@vger.kernel.org
10967 S:      Maintained
10968 F:      drivers/net/ppp/pptp.c
10969 W:      http://sourceforge.net/projects/accel-pptp
10970
10971 PREEMPTIBLE KERNEL
10972 M:      Robert Love <rml@tech9.net>
10973 L:      kpreempt-tech@lists.sourceforge.net
10974 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10975 S:      Supported
10976 F:      Documentation/preempt-locking.txt
10977 F:      include/linux/preempt.h
10978
10979 PRINTK
10980 M:      Petr Mladek <pmladek@suse.com>
10981 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10982 R:      Steven Rostedt <rostedt@goodmis.org>
10983 S:      Maintained
10984 F:      kernel/printk/
10985 F:      include/linux/printk.h
10986
10987 PRISM54 WIRELESS DRIVER
10988 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10989 L:      linux-wireless@vger.kernel.org
10990 W:      http://wireless.kernel.org/en/users/Drivers/p54
10991 S:      Obsolete
10992 F:      drivers/net/wireless/intersil/prism54/
10993
10994 PROC SYSCTL
10995 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10996 M:      Kees Cook <keescook@chromium.org>
10997 L:      linux-kernel@vger.kernel.org
10998 L:      linux-fsdevel@vger.kernel.org
10999 S:      Maintained
11000 F:      fs/proc/proc_sysctl.c
11001 F:      include/linux/sysctl.h
11002 F:      kernel/sysctl.c
11003 F:      tools/testing/selftests/sysctl/
11004
11005 PS3 NETWORK SUPPORT
11006 M:      Geoff Levand <geoff@infradead.org>
11007 L:      netdev@vger.kernel.org
11008 L:      linuxppc-dev@lists.ozlabs.org
11009 S:      Maintained
11010 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11011
11012 PS3 PLATFORM SUPPORT
11013 M:      Geoff Levand <geoff@infradead.org>
11014 L:      linuxppc-dev@lists.ozlabs.org
11015 S:      Maintained
11016 F:      arch/powerpc/boot/ps3*
11017 F:      arch/powerpc/include/asm/lv1call.h
11018 F:      arch/powerpc/include/asm/ps3*.h
11019 F:      arch/powerpc/platforms/ps3/
11020 F:      drivers/*/ps3*
11021 F:      drivers/ps3/
11022 F:      drivers/rtc/rtc-ps3.c
11023 F:      drivers/usb/host/*ps3.c
11024 F:      sound/ppc/snd_ps3*
11025
11026 PS3VRAM DRIVER
11027 M:      Jim Paris <jim@jtan.com>
11028 M:      Geoff Levand <geoff@infradead.org>
11029 L:      linuxppc-dev@lists.ozlabs.org
11030 S:      Maintained
11031 F:      drivers/block/ps3vram.c
11032
11033 PSAMPLE PACKET SAMPLING SUPPORT:
11034 M:      Yotam Gigi <yotam.gi@gmail.com>
11035 S:      Maintained
11036 F:      net/psample
11037 F:      include/net/psample.h
11038 F:      include/uapi/linux/psample.h
11039
11040 PSTORE FILESYSTEM
11041 M:      Kees Cook <keescook@chromium.org>
11042 M:      Anton Vorontsov <anton@enomsg.org>
11043 M:      Colin Cross <ccross@android.com>
11044 M:      Tony Luck <tony.luck@intel.com>
11045 S:      Maintained
11046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11047 F:      fs/pstore/
11048 F:      include/linux/pstore*
11049 F:      drivers/firmware/efi/efi-pstore.c
11050 F:      drivers/acpi/apei/erst.c
11051 F:      Documentation/admin-guide/ramoops.rst
11052 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11053 K:      \b(pstore|ramoops)
11054
11055 PTP HARDWARE CLOCK SUPPORT
11056 M:      Richard Cochran <richardcochran@gmail.com>
11057 L:      netdev@vger.kernel.org
11058 S:      Maintained
11059 W:      http://linuxptp.sourceforge.net/
11060 F:      Documentation/ABI/testing/sysfs-ptp
11061 F:      Documentation/ptp/*
11062 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11063 F:      drivers/net/phy/dp83640*
11064 F:      drivers/ptp/*
11065 F:      include/linux/ptp_cl*
11066
11067 PTRACE SUPPORT
11068 M:      Oleg Nesterov <oleg@redhat.com>
11069 S:      Maintained
11070 F:      include/asm-generic/syscall.h
11071 F:      include/linux/ptrace.h
11072 F:      include/linux/regset.h
11073 F:      include/linux/tracehook.h
11074 F:      include/uapi/linux/ptrace.h
11075 F:      include/uapi/linux/ptrace.h
11076 F:      include/asm-generic/ptrace.h
11077 F:      kernel/ptrace.c
11078 F:      arch/*/ptrace*.c
11079 F:      arch/*/*/ptrace*.c
11080 F:      arch/*/include/asm/ptrace*.h
11081
11082 PULSE8-CEC DRIVER
11083 M:      Hans Verkuil <hverkuil@xs4all.nl>
11084 L:      linux-media@vger.kernel.org
11085 T:      git git://linuxtv.org/media_tree.git
11086 S:      Maintained
11087 F:      drivers/media/usb/pulse8-cec/*
11088 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11089
11090 PVRUSB2 VIDEO4LINUX DRIVER
11091 M:      Mike Isely <isely@pobox.com>
11092 L:      pvrusb2@isely.net       (subscribers-only)
11093 L:      linux-media@vger.kernel.org
11094 W:      http://www.isely.net/pvrusb2/
11095 T:      git git://linuxtv.org/media_tree.git
11096 S:      Maintained
11097 F:      Documentation/media/v4l-drivers/pvrusb2*
11098 F:      drivers/media/usb/pvrusb2/
11099
11100 PWC WEBCAM DRIVER
11101 M:      Hans Verkuil <hverkuil@xs4all.nl>
11102 L:      linux-media@vger.kernel.org
11103 T:      git git://linuxtv.org/media_tree.git
11104 S:      Odd Fixes
11105 F:      drivers/media/usb/pwc/*
11106
11107 PWM FAN DRIVER
11108 M:      Kamil Debski <kamil@wypas.org>
11109 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11110 L:      linux-hwmon@vger.kernel.org
11111 S:      Supported
11112 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11113 F:      Documentation/hwmon/pwm-fan
11114 F:      drivers/hwmon/pwm-fan.c
11115
11116 PWM IR Transmitter
11117 M:      Sean Young <sean@mess.org>
11118 L:      linux-media@vger.kernel.org
11119 S:      Maintained
11120 F:      drivers/media/rc/pwm-ir-tx.c
11121
11122 PWM SUBSYSTEM
11123 M:      Thierry Reding <thierry.reding@gmail.com>
11124 L:      linux-pwm@vger.kernel.org
11125 S:      Maintained
11126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11127 F:      Documentation/pwm.txt
11128 F:      Documentation/devicetree/bindings/pwm/
11129 F:      include/linux/pwm.h
11130 F:      drivers/pwm/
11131 F:      drivers/video/backlight/pwm_bl.c
11132 F:      include/linux/pwm_backlight.h
11133 F:      drivers/gpio/gpio-mvebu.c
11134 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11135
11136 PXA GPIO DRIVER
11137 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11138 L:      linux-gpio@vger.kernel.org
11139 S:      Maintained
11140 F:      drivers/gpio/gpio-pxa.c
11141
11142 PXA MMCI DRIVER
11143 S:      Orphan
11144
11145 PXA RTC DRIVER
11146 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11147 L:      linux-rtc@vger.kernel.org
11148 S:      Maintained
11149
11150 PXA2xx/PXA3xx SUPPORT
11151 M:      Daniel Mack <daniel@zonque.org>
11152 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11153 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11154 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11155 T:      git git://github.com/hzhuang1/linux.git
11156 T:      git git://github.com/rjarzmik/linux.git
11157 S:      Maintained
11158 F:      arch/arm/boot/dts/pxa*
11159 F:      arch/arm/mach-pxa/
11160 F:      drivers/dma/pxa*
11161 F:      drivers/pcmcia/pxa2xx*
11162 F:      drivers/pinctrl/pxa/
11163 F:      drivers/spi/spi-pxa2xx*
11164 F:      drivers/usb/gadget/udc/pxa2*
11165 F:      include/sound/pxa2xx-lib.h
11166 F:      sound/arm/pxa*
11167 F:      sound/soc/pxa/
11168
11169 PXA3xx NAND FLASH DRIVER
11170 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11171 L:      linux-mtd@lists.infradead.org
11172 S:      Maintained
11173 F:      drivers/mtd/nand/pxa3xx_nand.c
11174
11175 QAT DRIVER
11176 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11177 L:      qat-linux@intel.com
11178 S:      Supported
11179 F:      drivers/crypto/qat/
11180
11181 QCOM AUDIO (ASoC) DRIVERS
11182 M:      Patrick Lai <plai@codeaurora.org>
11183 M:      Banajit Goswami <bgoswami@codeaurora.org>
11184 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11185 S:      Supported
11186 F:      sound/soc/qcom/
11187
11188 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11189 M:      Gabriel Somlo <somlo@cmu.edu>
11190 M:      "Michael S. Tsirkin" <mst@redhat.com>
11191 L:      qemu-devel@nongnu.org
11192 S:      Maintained
11193 F:      drivers/firmware/qemu_fw_cfg.c
11194
11195 QIB DRIVER
11196 M:      Mike Marciniszyn <infinipath@intel.com>
11197 L:      linux-rdma@vger.kernel.org
11198 S:      Supported
11199 F:      drivers/infiniband/hw/qib/
11200
11201 QLOGIC QL41xxx FCOE DRIVER
11202 M:      QLogic-Storage-Upstream@cavium.com
11203 L:      linux-scsi@vger.kernel.org
11204 S:      Supported
11205 F:      drivers/scsi/qedf/
11206
11207 QLOGIC QL41xxx ISCSI DRIVER
11208 M:      QLogic-Storage-Upstream@cavium.com
11209 L:      linux-scsi@vger.kernel.org
11210 S:      Supported
11211 F:      drivers/scsi/qedi/
11212
11213 QLOGIC QL4xxx ETHERNET DRIVER
11214 M:      Ariel Elior <Ariel.Elior@cavium.com>
11215 M:      everest-linux-l2@cavium.com
11216 L:      netdev@vger.kernel.org
11217 S:      Supported
11218 F:      drivers/net/ethernet/qlogic/qed/
11219 F:      include/linux/qed/
11220 F:      drivers/net/ethernet/qlogic/qede/
11221
11222 QLOGIC QL4xxx RDMA DRIVER
11223 M:      Ram Amrani <Ram.Amrani@cavium.com>
11224 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11225 M:      Ariel Elior <Ariel.Elior@cavium.com>
11226 L:      linux-rdma@vger.kernel.org
11227 S:      Supported
11228 F:      drivers/infiniband/hw/qedr/
11229 F:      include/uapi/rdma/qedr-abi.h
11230
11231 QLOGIC QLA1280 SCSI DRIVER
11232 M:      Michael Reed <mdr@sgi.com>
11233 L:      linux-scsi@vger.kernel.org
11234 S:      Maintained
11235 F:      drivers/scsi/qla1280.[ch]
11236
11237 QLOGIC QLA2XXX FC-SCSI DRIVER
11238 M:      qla2xxx-upstream@qlogic.com
11239 L:      linux-scsi@vger.kernel.org
11240 S:      Supported
11241 F:      Documentation/scsi/LICENSE.qla2xxx
11242 F:      drivers/scsi/qla2xxx/
11243
11244 QLOGIC QLA3XXX NETWORK DRIVER
11245 M:      Dept-GELinuxNICDev@cavium.com
11246 L:      netdev@vger.kernel.org
11247 S:      Supported
11248 F:      Documentation/networking/LICENSE.qla3xxx
11249 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11250
11251 QLOGIC QLA4XXX iSCSI DRIVER
11252 M:      QLogic-Storage-Upstream@qlogic.com
11253 L:      linux-scsi@vger.kernel.org
11254 S:      Supported
11255 F:      Documentation/scsi/LICENSE.qla4xxx
11256 F:      drivers/scsi/qla4xxx/
11257
11258 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11259 M:      Harish Patil <harish.patil@cavium.com>
11260 M:      Manish Chopra <manish.chopra@cavium.com>
11261 M:      Dept-GELinuxNICDev@cavium.com
11262 L:      netdev@vger.kernel.org
11263 S:      Supported
11264 F:      drivers/net/ethernet/qlogic/qlcnic/
11265
11266 QLOGIC QLGE 10Gb ETHERNET DRIVER
11267 M:      Harish Patil <harish.patil@cavium.com>
11268 M:      Manish Chopra <manish.chopra@cavium.com>
11269 M:      Dept-GELinuxNICDev@cavium.com
11270 L:      netdev@vger.kernel.org
11271 S:      Supported
11272 F:      drivers/net/ethernet/qlogic/qlge/
11273
11274 QNX4 FILESYSTEM
11275 M:      Anders Larsen <al@alarsen.net>
11276 W:      http://www.alarsen.net/linux/qnx4fs/
11277 S:      Maintained
11278 F:      fs/qnx4/
11279 F:      include/uapi/linux/qnx4_fs.h
11280 F:      include/uapi/linux/qnxtypes.h
11281
11282 QORIQ DPAA2 FSL-MC BUS DRIVER
11283 M:      Stuart Yoder <stuyoder@gmail.com>
11284 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11285 L:      linux-kernel@vger.kernel.org
11286 S:      Maintained
11287 F:      drivers/staging/fsl-mc/
11288 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11289
11290 QT1010 MEDIA DRIVER
11291 M:      Antti Palosaari <crope@iki.fi>
11292 L:      linux-media@vger.kernel.org
11293 W:      https://linuxtv.org
11294 W:      http://palosaari.fi/linux/
11295 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11296 T:      git git://linuxtv.org/anttip/media_tree.git
11297 S:      Maintained
11298 F:      drivers/media/tuners/qt1010*
11299
11300 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11301 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11302 L:      ath10k@lists.infradead.org
11303 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11305 S:      Supported
11306 F:      drivers/net/wireless/ath/ath10k/
11307
11308 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11309 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11310 L:      linux-wireless@vger.kernel.org
11311 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11312 S:      Supported
11313 F:      drivers/net/wireless/ath/ath9k/
11314
11315 QUALCOMM CAMERA SUBSYSTEM DRIVER
11316 M:      Todor Tomov <todor.tomov@linaro.org>
11317 L:      linux-media@vger.kernel.org
11318 S:      Maintained
11319 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11320 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11321 F:      drivers/media/platform/qcom/camss-8x16/
11322
11323 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11324 M:      Timur Tabi <timur@codeaurora.org>
11325 L:      netdev@vger.kernel.org
11326 S:      Supported
11327 F:      drivers/net/ethernet/qualcomm/emac/
11328
11329 QUALCOMM HEXAGON ARCHITECTURE
11330 M:      Richard Kuo <rkuo@codeaurora.org>
11331 L:      linux-hexagon@vger.kernel.org
11332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11333 S:      Supported
11334 F:      arch/hexagon/
11335
11336 QUALCOMM IOMMU
11337 M:      Rob Clark <robdclark@gmail.com>
11338 L:      iommu@lists.linux-foundation.org
11339 L:      linux-arm-msm@vger.kernel.org
11340 S:      Maintained
11341 F:      drivers/iommu/qcom_iommu.c
11342
11343 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11344 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11345 L:      linux-media@vger.kernel.org
11346 L:      linux-arm-msm@vger.kernel.org
11347 T:      git git://linuxtv.org/media_tree.git
11348 S:      Maintained
11349 F:      drivers/media/platform/qcom/venus/
11350
11351 QUALCOMM WCN36XX WIRELESS DRIVER
11352 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11353 L:      wcn36xx@lists.infradead.org
11354 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11355 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11356 S:      Supported
11357 F:      drivers/net/wireless/ath/wcn36xx/
11358
11359 QUANTENNA QTNFMAC WIRELESS DRIVER
11360 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11361 M:      Avinash Patil <avinashp@quantenna.com>
11362 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11363 L:      linux-wireless@vger.kernel.org
11364 S:      Maintained
11365 F:      drivers/net/wireless/quantenna
11366
11367 RADEON and AMDGPU DRM DRIVERS
11368 M:      Alex Deucher <alexander.deucher@amd.com>
11369 M:      Christian König <christian.koenig@amd.com>
11370 L:      amd-gfx@lists.freedesktop.org
11371 T:      git git://people.freedesktop.org/~agd5f/linux
11372 S:      Supported
11373 F:      drivers/gpu/drm/radeon/
11374 F:      include/uapi/drm/radeon_drm.h
11375 F:      drivers/gpu/drm/amd/
11376 F:      include/uapi/drm/amdgpu_drm.h
11377
11378 RADEON FRAMEBUFFER DISPLAY DRIVER
11379 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11380 L:      linux-fbdev@vger.kernel.org
11381 S:      Maintained
11382 F:      drivers/video/fbdev/aty/radeon*
11383 F:      include/uapi/linux/radeonfb.h
11384
11385 RADIOSHARK RADIO DRIVER
11386 M:      Hans Verkuil <hverkuil@xs4all.nl>
11387 L:      linux-media@vger.kernel.org
11388 T:      git git://linuxtv.org/media_tree.git
11389 S:      Maintained
11390 F:      drivers/media/radio/radio-shark.c
11391
11392 RADIOSHARK2 RADIO DRIVER
11393 M:      Hans Verkuil <hverkuil@xs4all.nl>
11394 L:      linux-media@vger.kernel.org
11395 T:      git git://linuxtv.org/media_tree.git
11396 S:      Maintained
11397 F:      drivers/media/radio/radio-shark2.c
11398 F:      drivers/media/radio/radio-tea5777.c
11399
11400 RADOS BLOCK DEVICE (RBD)
11401 M:      Ilya Dryomov <idryomov@gmail.com>
11402 M:      Sage Weil <sage@redhat.com>
11403 M:      Alex Elder <elder@kernel.org>
11404 L:      ceph-devel@vger.kernel.org
11405 W:      http://ceph.com/
11406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11407 T:      git git://github.com/ceph/ceph-client.git
11408 S:      Supported
11409 F:      Documentation/ABI/testing/sysfs-bus-rbd
11410 F:      drivers/block/rbd.c
11411 F:      drivers/block/rbd_types.h
11412
11413 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11414 M:      Paul Mackerras <paulus@samba.org>
11415 L:      linux-fbdev@vger.kernel.org
11416 S:      Maintained
11417 F:      drivers/video/fbdev/aty/aty128fb.c
11418
11419 RAINSHADOW-CEC DRIVER
11420 M:      Hans Verkuil <hverkuil@xs4all.nl>
11421 L:      linux-media@vger.kernel.org
11422 T:      git git://linuxtv.org/media_tree.git
11423 S:      Maintained
11424 F:      drivers/media/usb/rainshadow-cec/*
11425
11426 RALINK MIPS ARCHITECTURE
11427 M:      John Crispin <john@phrozen.org>
11428 L:      linux-mips@linux-mips.org
11429 S:      Maintained
11430 F:      arch/mips/ralink
11431
11432 RALINK RT2X00 WIRELESS LAN DRIVER
11433 P:      rt2x00 project
11434 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11435 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11436 L:      linux-wireless@vger.kernel.org
11437 S:      Maintained
11438 F:      drivers/net/wireless/ralink/rt2x00/
11439
11440 RAMDISK RAM BLOCK DEVICE DRIVER
11441 M:      Jens Axboe <axboe@kernel.dk>
11442 S:      Maintained
11443 F:      Documentation/blockdev/ramdisk.txt
11444 F:      drivers/block/brd.c
11445
11446 RANDOM NUMBER DRIVER
11447 M:      "Theodore Ts'o" <tytso@mit.edu>
11448 S:      Maintained
11449 F:      drivers/char/random.c
11450
11451 RAPIDIO SUBSYSTEM
11452 M:      Matt Porter <mporter@kernel.crashing.org>
11453 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11454 S:      Maintained
11455 F:      drivers/rapidio/
11456
11457 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11458 L:      linux-wireless@vger.kernel.org
11459 S:      Orphan
11460 F:      drivers/net/wireless/ray*
11461
11462 RCUTORTURE MODULE
11463 M:      Josh Triplett <josh@joshtriplett.org>
11464 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11465 L:      linux-kernel@vger.kernel.org
11466 S:      Supported
11467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11468 F:      Documentation/RCU/torture.txt
11469 F:      kernel/rcu/rcutorture.c
11470
11471 RCUTORTURE TEST FRAMEWORK
11472 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11473 M:      Josh Triplett <josh@joshtriplett.org>
11474 R:      Steven Rostedt <rostedt@goodmis.org>
11475 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11476 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11477 L:      linux-kernel@vger.kernel.org
11478 S:      Supported
11479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11480 F:      tools/testing/selftests/rcutorture
11481
11482 RDC R-321X SoC
11483 M:      Florian Fainelli <florian@openwrt.org>
11484 S:      Maintained
11485
11486 RDC R6040 FAST ETHERNET DRIVER
11487 M:      Florian Fainelli <f.fainelli@gmail.com>
11488 L:      netdev@vger.kernel.org
11489 S:      Maintained
11490 F:      drivers/net/ethernet/rdc/r6040.c
11491
11492 RDMAVT - RDMA verbs software
11493 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11494 L:      linux-rdma@vger.kernel.org
11495 S:      Supported
11496 F:      drivers/infiniband/sw/rdmavt
11497
11498 RDS - RELIABLE DATAGRAM SOCKETS
11499 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11500 L:      netdev@vger.kernel.org
11501 L:      linux-rdma@vger.kernel.org
11502 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11503 W:      https://oss.oracle.com/projects/rds/
11504 S:      Supported
11505 F:      net/rds/
11506 F:      Documentation/networking/rds.txt
11507
11508 RDT - RESOURCE ALLOCATION
11509 M:      Fenghua Yu <fenghua.yu@intel.com>
11510 L:      linux-kernel@vger.kernel.org
11511 S:      Supported
11512 F:      arch/x86/kernel/cpu/intel_rdt*
11513 F:      arch/x86/include/asm/intel_rdt_sched.h
11514 F:      Documentation/x86/intel_rdt*
11515
11516 READ-COPY UPDATE (RCU)
11517 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11518 M:      Josh Triplett <josh@joshtriplett.org>
11519 R:      Steven Rostedt <rostedt@goodmis.org>
11520 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11521 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11522 L:      linux-kernel@vger.kernel.org
11523 W:      http://www.rdrop.com/users/paulmck/RCU/
11524 S:      Supported
11525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11526 F:      Documentation/RCU/
11527 X:      Documentation/RCU/torture.txt
11528 F:      include/linux/rcu*
11529 X:      include/linux/srcu.h
11530 F:      kernel/rcu/
11531 X:      kernel/torture.c
11532
11533 REAL TIME CLOCK (RTC) SUBSYSTEM
11534 M:      Alessandro Zummo <a.zummo@towertech.it>
11535 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11536 L:      linux-rtc@vger.kernel.org
11537 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11539 S:      Maintained
11540 F:      Documentation/devicetree/bindings/rtc/
11541 F:      Documentation/rtc.txt
11542 F:      drivers/rtc/
11543 F:      include/linux/rtc.h
11544 F:      include/uapi/linux/rtc.h
11545 F:      include/linux/rtc/
11546 F:      include/linux/platform_data/rtc-*
11547 F:      tools/testing/selftests/timers/rtctest.c
11548
11549 REALTEK AUDIO CODECS
11550 M:      Bard Liao <bardliao@realtek.com>
11551 M:      Oder Chiou <oder_chiou@realtek.com>
11552 S:      Maintained
11553 F:      sound/soc/codecs/rt*
11554 F:      include/sound/rt*.h
11555
11556 REGISTER MAP ABSTRACTION
11557 M:      Mark Brown <broonie@kernel.org>
11558 L:      linux-kernel@vger.kernel.org
11559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11560 S:      Supported
11561 F:      Documentation/devicetree/bindings/regmap/
11562 F:      drivers/base/regmap/
11563 F:      include/linux/regmap.h
11564
11565 REISERFS FILE SYSTEM
11566 L:      reiserfs-devel@vger.kernel.org
11567 S:      Supported
11568 F:      fs/reiserfs/
11569
11570 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11571 M:      Ohad Ben-Cohen <ohad@wizery.com>
11572 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11573 L:      linux-remoteproc@vger.kernel.org
11574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11575 S:      Maintained
11576 F:      Documentation/devicetree/bindings/remoteproc/
11577 F:      Documentation/remoteproc.txt
11578 F:      drivers/remoteproc/
11579 F:      include/linux/remoteproc.h
11580
11581 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11582 M:      Ohad Ben-Cohen <ohad@wizery.com>
11583 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11584 L:      linux-remoteproc@vger.kernel.org
11585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11586 S:      Maintained
11587 F:      drivers/rpmsg/
11588 F:      Documentation/rpmsg.txt
11589 F:      include/linux/rpmsg.h
11590 F:      include/linux/rpmsg/
11591
11592 RENESAS CLOCK DRIVERS
11593 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11594 L:      linux-renesas-soc@vger.kernel.org
11595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11596 S:      Supported
11597 F:      drivers/clk/renesas/
11598
11599 RENESAS ETHERNET DRIVERS
11600 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11601 L:      netdev@vger.kernel.org
11602 L:      linux-renesas-soc@vger.kernel.org
11603 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11604 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11605 F:      drivers/net/ethernet/renesas/
11606 F:      include/linux/sh_eth.h
11607
11608 RENESAS R-CAR GYROADC DRIVER
11609 M:      Marek Vasut <marek.vasut@gmail.com>
11610 L:      linux-iio@vger.kernel.org
11611 S:      Supported
11612 F:      drivers/iio/adc/rcar_gyro_adc.c
11613
11614 RENESAS USB PHY DRIVER
11615 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11616 L:      linux-renesas-soc@vger.kernel.org
11617 S:      Maintained
11618 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11619
11620 RESET CONTROLLER FRAMEWORK
11621 M:      Philipp Zabel <p.zabel@pengutronix.de>
11622 T:      git git://git.pengutronix.de/git/pza/linux
11623 S:      Maintained
11624 F:      drivers/reset/
11625 F:      Documentation/devicetree/bindings/reset/
11626 F:      include/dt-bindings/reset/
11627 F:      include/linux/reset.h
11628 F:      include/linux/reset-controller.h
11629
11630 RFKILL
11631 M:      Johannes Berg <johannes@sipsolutions.net>
11632 L:      linux-wireless@vger.kernel.org
11633 W:      http://wireless.kernel.org/
11634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11636 S:      Maintained
11637 F:      Documentation/rfkill.txt
11638 F:      Documentation/ABI/stable/sysfs-class-rfkill
11639 F:      net/rfkill/
11640
11641 RHASHTABLE
11642 M:      Thomas Graf <tgraf@suug.ch>
11643 M:      Herbert Xu <herbert@gondor.apana.org.au>
11644 L:      netdev@vger.kernel.org
11645 S:      Maintained
11646 F:      lib/rhashtable.c
11647 F:      include/linux/rhashtable.h
11648
11649 RICOH R5C592 MEMORYSTICK DRIVER
11650 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11651 S:      Maintained
11652 F:      drivers/memstick/host/r592.*
11653
11654 RICOH SMARTMEDIA/XD DRIVER
11655 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11656 S:      Maintained
11657 F:      drivers/mtd/nand/r852.c
11658 F:      drivers/mtd/nand/r852.h
11659
11660 RISC-V ARCHITECTURE
11661 M:      Palmer Dabbelt <palmer@sifive.com>
11662 M:      Albert Ou <albert@sifive.com>
11663 L:      patches@groups.riscv.org
11664 T:      git https://github.com/riscv/riscv-linux
11665 S:      Supported
11666 F:      arch/riscv/
11667 K:      riscv
11668 N:      riscv
11669
11670 ROCCAT DRIVERS
11671 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11672 W:      http://sourceforge.net/projects/roccat/
11673 S:      Maintained
11674 F:      drivers/hid/hid-roccat*
11675 F:      include/linux/hid-roccat*
11676 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11677
11678 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11679 M:      Jacob chen <jacob2.chen@rock-chips.com>
11680 L:      linux-media@vger.kernel.org
11681 S:      Maintained
11682 F:      drivers/media/platform/rockchip/rga/
11683 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11684
11685 ROCKER DRIVER
11686 M:      Jiri Pirko <jiri@resnulli.us>
11687 L:      netdev@vger.kernel.org
11688 S:      Supported
11689 F:      drivers/net/ethernet/rocker/
11690
11691 ROCKETPORT DRIVER
11692 P:      Comtrol Corp.
11693 W:      http://www.comtrol.com
11694 S:      Maintained
11695 F:      Documentation/serial/rocket.txt
11696 F:      drivers/tty/rocket*
11697
11698 ROCKETPORT EXPRESS/INFINITY DRIVER
11699 M:      Kevin Cernekee <cernekee@gmail.com>
11700 L:      linux-serial@vger.kernel.org
11701 S:      Odd Fixes
11702 F:      drivers/tty/serial/rp2.*
11703
11704 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11705 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11706 L:      linux-kernel@vger.kernel.org
11707 L:      linux-renesas-soc@vger.kernel.org
11708 S:      Supported
11709 F:      drivers/mfd/bd9571mwv.c
11710 F:      drivers/regulator/bd9571mwv-regulator.c
11711 F:      drivers/gpio/gpio-bd9571mwv.c
11712 F:      include/linux/mfd/bd9571mwv.h
11713 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11714
11715 ROSE NETWORK LAYER
11716 M:      Ralf Baechle <ralf@linux-mips.org>
11717 L:      linux-hams@vger.kernel.org
11718 W:      http://www.linux-ax25.org/
11719 S:      Maintained
11720 F:      include/net/rose.h
11721 F:      include/uapi/linux/rose.h
11722 F:      net/rose/
11723
11724 RTL2830 MEDIA DRIVER
11725 M:      Antti Palosaari <crope@iki.fi>
11726 L:      linux-media@vger.kernel.org
11727 W:      https://linuxtv.org
11728 W:      http://palosaari.fi/linux/
11729 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11730 T:      git git://linuxtv.org/anttip/media_tree.git
11731 S:      Maintained
11732 F:      drivers/media/dvb-frontends/rtl2830*
11733
11734 RTL2832 MEDIA DRIVER
11735 M:      Antti Palosaari <crope@iki.fi>
11736 L:      linux-media@vger.kernel.org
11737 W:      https://linuxtv.org
11738 W:      http://palosaari.fi/linux/
11739 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11740 T:      git git://linuxtv.org/anttip/media_tree.git
11741 S:      Maintained
11742 F:      drivers/media/dvb-frontends/rtl2832*
11743
11744 RTL2832_SDR MEDIA DRIVER
11745 M:      Antti Palosaari <crope@iki.fi>
11746 L:      linux-media@vger.kernel.org
11747 W:      https://linuxtv.org
11748 W:      http://palosaari.fi/linux/
11749 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11750 T:      git git://linuxtv.org/anttip/media_tree.git
11751 S:      Maintained
11752 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11753
11754 RTL8180 WIRELESS DRIVER
11755 L:      linux-wireless@vger.kernel.org
11756 W:      http://wireless.kernel.org/
11757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11758 S:      Orphan
11759 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11760
11761 RTL8187 WIRELESS DRIVER
11762 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11763 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11764 M:      Larry Finger <Larry.Finger@lwfinger.net>
11765 L:      linux-wireless@vger.kernel.org
11766 W:      http://wireless.kernel.org/
11767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11768 S:      Maintained
11769 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11770
11771 RTL8192CE WIRELESS DRIVER
11772 M:      Larry Finger <Larry.Finger@lwfinger.net>
11773 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11774 L:      linux-wireless@vger.kernel.org
11775 W:      http://wireless.kernel.org/
11776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11777 S:      Maintained
11778 F:      drivers/net/wireless/realtek/rtlwifi/
11779 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11780
11781 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11782 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11783 L:      linux-wireless@vger.kernel.org
11784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11785 S:      Maintained
11786 F:      drivers/net/wireless/realtek/rtl8xxxu/
11787
11788 RXRPC SOCKETS (AF_RXRPC)
11789 M:      David Howells <dhowells@redhat.com>
11790 L:      linux-afs@lists.infradead.org
11791 S:      Supported
11792 F:      net/rxrpc/
11793 F:      include/keys/rxrpc-type.h
11794 F:      include/net/af_rxrpc.h
11795 F:      include/trace/events/rxrpc.h
11796 F:      include/uapi/linux/rxrpc.h
11797 F:      Documentation/networking/rxrpc.txt
11798 W:      https://www.infradead.org/~dhowells/kafs/
11799
11800 S3 SAVAGE FRAMEBUFFER DRIVER
11801 M:      Antonino Daplas <adaplas@gmail.com>
11802 L:      linux-fbdev@vger.kernel.org
11803 S:      Maintained
11804 F:      drivers/video/fbdev/savage/
11805
11806 S390
11807 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11808 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11809 L:      linux-s390@vger.kernel.org
11810 W:      http://www.ibm.com/developerworks/linux/linux390/
11811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11812 S:      Supported
11813 F:      arch/s390/
11814 F:      drivers/s390/
11815 F:      Documentation/s390/
11816 F:      Documentation/driver-api/s390-drivers.rst
11817
11818 S390 COMMON I/O LAYER
11819 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11820 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11821 L:      linux-s390@vger.kernel.org
11822 W:      http://www.ibm.com/developerworks/linux/linux390/
11823 S:      Supported
11824 F:      drivers/s390/cio/
11825
11826 S390 DASD DRIVER
11827 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11828 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11829 L:      linux-s390@vger.kernel.org
11830 W:      http://www.ibm.com/developerworks/linux/linux390/
11831 S:      Supported
11832 F:      drivers/s390/block/dasd*
11833 F:      block/partitions/ibm.c
11834
11835 S390 IOMMU (PCI)
11836 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11837 L:      linux-s390@vger.kernel.org
11838 W:      http://www.ibm.com/developerworks/linux/linux390/
11839 S:      Supported
11840 F:      drivers/iommu/s390-iommu.c
11841
11842 S390 IUCV NETWORK LAYER
11843 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11844 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11845 L:      linux-s390@vger.kernel.org
11846 W:      http://www.ibm.com/developerworks/linux/linux390/
11847 S:      Supported
11848 F:      drivers/s390/net/*iucv*
11849 F:      include/net/iucv/
11850 F:      net/iucv/
11851
11852 S390 NETWORK DRIVERS
11853 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11854 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11855 L:      linux-s390@vger.kernel.org
11856 W:      http://www.ibm.com/developerworks/linux/linux390/
11857 S:      Supported
11858 F:      drivers/s390/net/
11859
11860 S390 PCI SUBSYSTEM
11861 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11862 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11863 L:      linux-s390@vger.kernel.org
11864 W:      http://www.ibm.com/developerworks/linux/linux390/
11865 S:      Supported
11866 F:      arch/s390/pci/
11867 F:      drivers/pci/hotplug/s390_pci_hpc.c
11868
11869 S390 VFIO-CCW DRIVER
11870 M:      Cornelia Huck <cohuck@redhat.com>
11871 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11872 L:      linux-s390@vger.kernel.org
11873 L:      kvm@vger.kernel.org
11874 S:      Supported
11875 F:      drivers/s390/cio/vfio_ccw*
11876 F:      Documentation/s390/vfio-ccw.txt
11877 F:      include/uapi/linux/vfio_ccw.h
11878
11879 S390 ZCRYPT DRIVER
11880 M:      Harald Freudenberger <freude@de.ibm.com>
11881 L:      linux-s390@vger.kernel.org
11882 W:      http://www.ibm.com/developerworks/linux/linux390/
11883 S:      Supported
11884 F:      drivers/s390/crypto/
11885
11886 S390 ZFCP DRIVER
11887 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11888 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11889 L:      linux-s390@vger.kernel.org
11890 W:      http://www.ibm.com/developerworks/linux/linux390/
11891 S:      Supported
11892 F:      drivers/s390/scsi/zfcp_*
11893
11894 S3C24XX SD/MMC Driver
11895 M:      Ben Dooks <ben-linux@fluff.org>
11896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11897 S:      Supported
11898 F:      drivers/mmc/host/s3cmci.*
11899
11900 SAA6588 RDS RECEIVER DRIVER
11901 M:      Hans Verkuil <hverkuil@xs4all.nl>
11902 L:      linux-media@vger.kernel.org
11903 T:      git git://linuxtv.org/media_tree.git
11904 W:      https://linuxtv.org
11905 S:      Odd Fixes
11906 F:      drivers/media/i2c/saa6588*
11907
11908 SAA7134 VIDEO4LINUX DRIVER
11909 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11910 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11911 L:      linux-media@vger.kernel.org
11912 W:      https://linuxtv.org
11913 T:      git git://linuxtv.org/media_tree.git
11914 S:      Odd fixes
11915 F:      Documentation/media/v4l-drivers/saa7134*
11916 F:      drivers/media/pci/saa7134/
11917
11918 SAA7146 VIDEO4LINUX-2 DRIVER
11919 M:      Hans Verkuil <hverkuil@xs4all.nl>
11920 L:      linux-media@vger.kernel.org
11921 T:      git git://linuxtv.org/media_tree.git
11922 S:      Maintained
11923 F:      drivers/media/common/saa7146/
11924 F:      drivers/media/pci/saa7146/
11925 F:      include/media/saa7146*
11926
11927 SAMSUNG AUDIO (ASoC) DRIVERS
11928 M:      Krzysztof Kozlowski <krzk@kernel.org>
11929 M:      Sangbeom Kim <sbkim73@samsung.com>
11930 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11931 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11932 S:      Supported
11933 F:      sound/soc/samsung/
11934
11935 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11936 M:      Krzysztof Kozlowski <krzk@kernel.org>
11937 L:      linux-crypto@vger.kernel.org
11938 L:      linux-samsung-soc@vger.kernel.org
11939 S:      Maintained
11940 F:      drivers/crypto/exynos-rng.c
11941 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11942
11943 SAMSUNG FRAMEBUFFER DRIVER
11944 M:      Jingoo Han <jingoohan1@gmail.com>
11945 L:      linux-fbdev@vger.kernel.org
11946 S:      Maintained
11947 F:      drivers/video/fbdev/s3c-fb.c
11948
11949 SAMSUNG LAPTOP DRIVER
11950 M:      Corentin Chary <corentin.chary@gmail.com>
11951 L:      platform-driver-x86@vger.kernel.org
11952 S:      Maintained
11953 F:      drivers/platform/x86/samsung-laptop.c
11954
11955 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11956 M:      Sangbeom Kim <sbkim73@samsung.com>
11957 M:      Krzysztof Kozlowski <krzk@kernel.org>
11958 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11959 L:      linux-kernel@vger.kernel.org
11960 L:      linux-samsung-soc@vger.kernel.org
11961 S:      Supported
11962 F:      drivers/mfd/sec*.c
11963 F:      drivers/regulator/s2m*.c
11964 F:      drivers/regulator/s5m*.c
11965 F:      drivers/clk/clk-s2mps11.c
11966 F:      drivers/rtc/rtc-s5m.c
11967 F:      include/linux/mfd/samsung/
11968 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11969 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11970 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11971 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11972
11973 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11974 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11975 L:      linux-media@vger.kernel.org
11976 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11977 S:      Maintained
11978 F:      drivers/media/platform/s3c-camif/
11979 F:      include/media/drv-intf/s3c_camif.h
11980
11981 SAMSUNG S3FWRN5 NFC DRIVER
11982 M:      Robert Baldyga <r.baldyga@samsung.com>
11983 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11984 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11985 S:      Supported
11986 F:      drivers/nfc/s3fwrn5
11987
11988 SAMSUNG S5C73M3 CAMERA DRIVER
11989 M:      Kyungmin Park <kyungmin.park@samsung.com>
11990 M:      Andrzej Hajda <a.hajda@samsung.com>
11991 L:      linux-media@vger.kernel.org
11992 S:      Supported
11993 F:      drivers/media/i2c/s5c73m3/*
11994
11995 SAMSUNG S5K5BAF CAMERA DRIVER
11996 M:      Kyungmin Park <kyungmin.park@samsung.com>
11997 M:      Andrzej Hajda <a.hajda@samsung.com>
11998 L:      linux-media@vger.kernel.org
11999 S:      Supported
12000 F:      drivers/media/i2c/s5k5baf.c
12001
12002 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12003 M:      Krzysztof Kozlowski <krzk@kernel.org>
12004 M:      Vladimir Zapolskiy <vz@mleia.com>
12005 L:      linux-crypto@vger.kernel.org
12006 L:      linux-samsung-soc@vger.kernel.org
12007 S:      Maintained
12008 F:      drivers/crypto/s5p-sss.c
12009
12010 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12011 M:      Kyungmin Park <kyungmin.park@samsung.com>
12012 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12013 L:      linux-media@vger.kernel.org
12014 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12015 S:      Supported
12016 F:      drivers/media/platform/exynos4-is/
12017
12018 SAMSUNG SOC CLOCK DRIVERS
12019 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12020 M:      Tomasz Figa <tomasz.figa@gmail.com>
12021 M:      Chanwoo Choi <cw00.choi@samsung.com>
12022 S:      Supported
12023 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12024 F:      drivers/clk/samsung/
12025 F:      include/dt-bindings/clock/exynos*.h
12026 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12027
12028 SAMSUNG SPI DRIVERS
12029 M:      Kukjin Kim <kgene@kernel.org>
12030 M:      Krzysztof Kozlowski <krzk@kernel.org>
12031 M:      Andi Shyti <andi.shyti@samsung.com>
12032 L:      linux-spi@vger.kernel.org
12033 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12034 S:      Maintained
12035 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12036 F:      drivers/spi/spi-s3c*
12037 F:      include/linux/platform_data/spi-s3c64xx.h
12038
12039 SAMSUNG SXGBE DRIVERS
12040 M:      Byungho An <bh74.an@samsung.com>
12041 M:      Girish K S <ks.giri@samsung.com>
12042 M:      Vipul Pandya <vipul.pandya@samsung.com>
12043 S:      Supported
12044 L:      netdev@vger.kernel.org
12045 F:      drivers/net/ethernet/samsung/sxgbe/
12046
12047 SAMSUNG THERMAL DRIVER
12048 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12049 L:      linux-pm@vger.kernel.org
12050 L:      linux-samsung-soc@vger.kernel.org
12051 S:      Supported
12052 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12053 F:      drivers/thermal/samsung/
12054
12055 SAMSUNG USB2 PHY DRIVER
12056 M:      Kamil Debski <kamil@wypas.org>
12057 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12058 L:      linux-kernel@vger.kernel.org
12059 S:      Supported
12060 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12061 F:      Documentation/phy/samsung-usb2.txt
12062 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12063 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12064 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12065 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12066 F:      drivers/phy/samsung/phy-samsung-usb2.c
12067 F:      drivers/phy/samsung/phy-samsung-usb2.h
12068
12069 SC1200 WDT DRIVER
12070 M:      Zwane Mwaikambo <zwanem@gmail.com>
12071 S:      Maintained
12072 F:      drivers/watchdog/sc1200wdt.c
12073
12074 SCHEDULER
12075 M:      Ingo Molnar <mingo@redhat.com>
12076 M:      Peter Zijlstra <peterz@infradead.org>
12077 L:      linux-kernel@vger.kernel.org
12078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12079 S:      Maintained
12080 F:      kernel/sched/
12081 F:      include/linux/sched.h
12082 F:      include/uapi/linux/sched.h
12083 F:      include/linux/wait.h
12084
12085 SCORE ARCHITECTURE
12086 M:      Chen Liqin <liqin.linux@gmail.com>
12087 M:      Lennox Wu <lennox.wu@gmail.com>
12088 W:      http://www.sunplus.com
12089 S:      Supported
12090 F:      arch/score/
12091
12092 SCR24X CHIP CARD INTERFACE DRIVER
12093 M:      Lubomir Rintel <lkundrak@v3.sk>
12094 S:      Supported
12095 F:      drivers/char/pcmcia/scr24x_cs.c
12096
12097 SCSI CDROM DRIVER
12098 M:      Jens Axboe <axboe@kernel.dk>
12099 L:      linux-scsi@vger.kernel.org
12100 W:      http://www.kernel.dk
12101 S:      Maintained
12102 F:      drivers/scsi/sr*
12103
12104 SCSI RDMA PROTOCOL (SRP) INITIATOR
12105 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12106 L:      linux-rdma@vger.kernel.org
12107 S:      Supported
12108 W:      http://www.openfabrics.org
12109 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12111 F:      drivers/infiniband/ulp/srp/
12112 F:      include/scsi/srp.h
12113
12114 SCSI SG DRIVER
12115 M:      Doug Gilbert <dgilbert@interlog.com>
12116 L:      linux-scsi@vger.kernel.org
12117 W:      http://sg.danny.cz/sg
12118 S:      Maintained
12119 F:      Documentation/scsi/scsi-generic.txt
12120 F:      drivers/scsi/sg.c
12121 F:      include/scsi/sg.h
12122
12123 SCSI SUBSYSTEM
12124 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12126 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12128 L:      linux-scsi@vger.kernel.org
12129 S:      Maintained
12130 F:      Documentation/devicetree/bindings/scsi/
12131 F:      drivers/scsi/
12132 F:      include/scsi/
12133
12134 SCSI TAPE DRIVER
12135 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12136 L:      linux-scsi@vger.kernel.org
12137 S:      Maintained
12138 F:      Documentation/scsi/st.txt
12139 F:      drivers/scsi/st.*
12140 F:      drivers/scsi/st_*.h
12141
12142 SCTP PROTOCOL
12143 M:      Vlad Yasevich <vyasevich@gmail.com>
12144 M:      Neil Horman <nhorman@tuxdriver.com>
12145 L:      linux-sctp@vger.kernel.org
12146 W:      http://lksctp.sourceforge.net
12147 S:      Maintained
12148 F:      Documentation/networking/sctp.txt
12149 F:      include/linux/sctp.h
12150 F:      include/uapi/linux/sctp.h
12151 F:      include/net/sctp/
12152 F:      net/sctp/
12153
12154 SCx200 CPU SUPPORT
12155 M:      Jim Cromie <jim.cromie@gmail.com>
12156 S:      Odd Fixes
12157 F:      Documentation/i2c/busses/scx200_acb
12158 F:      arch/x86/platform/scx200/
12159 F:      drivers/watchdog/scx200_wdt.c
12160 F:      drivers/i2c/busses/scx200*
12161 F:      drivers/mtd/maps/scx200_docflash.c
12162 F:      include/linux/scx200.h
12163
12164 SCx200 GPIO DRIVER
12165 M:      Jim Cromie <jim.cromie@gmail.com>
12166 S:      Maintained
12167 F:      drivers/char/scx200_gpio.c
12168 F:      include/linux/scx200_gpio.h
12169
12170 SCx200 HRT CLOCKSOURCE DRIVER
12171 M:      Jim Cromie <jim.cromie@gmail.com>
12172 S:      Maintained
12173 F:      drivers/clocksource/scx200_hrt.c
12174
12175 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12176 M:      Sascha Sommer <saschasommer@freenet.de>
12177 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12178 S:      Maintained
12179 F:      drivers/mmc/host/sdricoh_cs.c
12180
12181 SECURE COMPUTING
12182 M:      Kees Cook <keescook@chromium.org>
12183 R:      Andy Lutomirski <luto@amacapital.net>
12184 R:      Will Drewry <wad@chromium.org>
12185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12186 S:      Supported
12187 F:      kernel/seccomp.c
12188 F:      include/uapi/linux/seccomp.h
12189 F:      include/linux/seccomp.h
12190 F:      tools/testing/selftests/seccomp/*
12191 F:      tools/testing/selftests/kselftest_harness.h
12192 F:      Documentation/userspace-api/seccomp_filter.rst
12193 K:      \bsecure_computing
12194 K:      \bTIF_SECCOMP\b
12195
12196 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12197 M:      Al Cooper <alcooperx@gmail.com>
12198 L:      linux-mmc@vger.kernel.org
12199 L:      bcm-kernel-feedback-list@broadcom.com
12200 S:      Maintained
12201 F:      drivers/mmc/host/sdhci-brcmstb*
12202
12203 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12204 M:      Adrian Hunter <adrian.hunter@intel.com>
12205 L:      linux-mmc@vger.kernel.org
12206 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12207 S:      Maintained
12208 F:      drivers/mmc/host/sdhci*
12209 F:      include/linux/mmc/sdhci*
12210
12211 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12212 M:      Ben Dooks <ben-linux@fluff.org>
12213 M:      Jaehoon Chung <jh80.chung@samsung.com>
12214 L:      linux-mmc@vger.kernel.org
12215 S:      Maintained
12216 F:      drivers/mmc/host/sdhci-s3c*
12217
12218 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12219 M:      Viresh Kumar <vireshk@kernel.org>
12220 L:      linux-mmc@vger.kernel.org
12221 S:      Maintained
12222 F:      drivers/mmc/host/sdhci-spear.c
12223
12224 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12225 M:      Kishon Vijay Abraham I <kishon@ti.com>
12226 L:      linux-mmc@vger.kernel.org
12227 S:      Maintained
12228 F:      drivers/mmc/host/sdhci-omap.c
12229
12230 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12231 M:      Scott Bauer <scott.bauer@intel.com>
12232 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12233 L:      linux-block@vger.kernel.org
12234 S:      Supported
12235 F:      block/sed*
12236 F:      block/opal_proto.h
12237 F:      include/linux/sed*
12238 F:      include/uapi/linux/sed*
12239
12240 SECURITY CONTACT
12241 M:      Security Officers <security@kernel.org>
12242 S:      Supported
12243
12244 SECURITY SUBSYSTEM
12245 M:      James Morris <james.l.morris@oracle.com>
12246 M:      "Serge E. Hallyn" <serge@hallyn.com>
12247 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12249 W:      http://kernsec.org/
12250 S:      Supported
12251 F:      security/
12252
12253 SELINUX SECURITY MODULE
12254 M:      Paul Moore <paul@paul-moore.com>
12255 M:      Stephen Smalley <sds@tycho.nsa.gov>
12256 M:      Eric Paris <eparis@parisplace.org>
12257 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12258 W:      https://selinuxproject.org
12259 W:      https://github.com/SELinuxProject
12260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12261 S:      Supported
12262 F:      include/linux/selinux*
12263 F:      security/selinux/
12264 F:      scripts/selinux/
12265 F:      Documentation/admin-guide/LSM/SELinux.rst
12266
12267 SENSABLE PHANTOM
12268 M:      Jiri Slaby <jirislaby@gmail.com>
12269 S:      Maintained
12270 F:      drivers/misc/phantom.c
12271 F:      include/uapi/linux/phantom.h
12272
12273 SERIAL DEVICE BUS
12274 M:      Rob Herring <robh@kernel.org>
12275 L:      linux-serial@vger.kernel.org
12276 S:      Maintained
12277 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12278 F:      drivers/tty/serdev/
12279 F:      include/linux/serdev.h
12280
12281 SERIAL DRIVERS
12282 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12283 L:      linux-serial@vger.kernel.org
12284 S:      Maintained
12285 F:      Documentation/devicetree/bindings/serial/
12286 F:      drivers/tty/serial/
12287
12288 SERIAL IR RECEIVER
12289 M:      Sean Young <sean@mess.org>
12290 L:      linux-media@vger.kernel.org
12291 S:      Maintained
12292 F:      drivers/media/rc/serial_ir.c
12293
12294 SFC NETWORK DRIVER
12295 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12296 M:      Edward Cree <ecree@solarflare.com>
12297 M:      Bert Kenward <bkenward@solarflare.com>
12298 L:      netdev@vger.kernel.org
12299 S:      Supported
12300 F:      drivers/net/ethernet/sfc/
12301
12302 SGI GRU DRIVER
12303 M:      Dimitri Sivanich <sivanich@sgi.com>
12304 S:      Maintained
12305 F:      drivers/misc/sgi-gru/
12306
12307 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12308 M:      Pat Gefre <pfg@sgi.com>
12309 L:      linux-ia64@vger.kernel.org
12310 S:      Supported
12311 F:      Documentation/ia64/serial.txt
12312 F:      drivers/tty/serial/ioc?_serial.c
12313 F:      include/linux/ioc?.h
12314
12315 SGI XP/XPC/XPNET DRIVER
12316 M:      Cliff Whickman <cpw@sgi.com>
12317 M:      Robin Holt <robinmholt@gmail.com>
12318 S:      Maintained
12319 F:      drivers/misc/sgi-xp/
12320
12321 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12322 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12323 L:      linux-s390@vger.kernel.org
12324 W:      http://www.ibm.com/developerworks/linux/linux390/
12325 S:      Supported
12326 F:      net/smc/
12327
12328 SH_VEU V4L2 MEM2MEM DRIVER
12329 L:      linux-media@vger.kernel.org
12330 S:      Orphan
12331 F:      drivers/media/platform/sh_veu.c
12332
12333 SH_VOU V4L2 OUTPUT DRIVER
12334 L:      linux-media@vger.kernel.org
12335 S:      Orphan
12336 F:      drivers/media/platform/sh_vou.c
12337 F:      include/media/drv-intf/sh_vou.h
12338
12339 SI2157 MEDIA DRIVER
12340 M:      Antti Palosaari <crope@iki.fi>
12341 L:      linux-media@vger.kernel.org
12342 W:      https://linuxtv.org
12343 W:      http://palosaari.fi/linux/
12344 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12345 T:      git git://linuxtv.org/anttip/media_tree.git
12346 S:      Maintained
12347 F:      drivers/media/tuners/si2157*
12348
12349 SI2168 MEDIA DRIVER
12350 M:      Antti Palosaari <crope@iki.fi>
12351 L:      linux-media@vger.kernel.org
12352 W:      https://linuxtv.org
12353 W:      http://palosaari.fi/linux/
12354 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12355 T:      git git://linuxtv.org/anttip/media_tree.git
12356 S:      Maintained
12357 F:      drivers/media/dvb-frontends/si2168*
12358
12359 SI470X FM RADIO RECEIVER I2C DRIVER
12360 M:      Hans Verkuil <hverkuil@xs4all.nl>
12361 L:      linux-media@vger.kernel.org
12362 T:      git git://linuxtv.org/media_tree.git
12363 W:      https://linuxtv.org
12364 S:      Odd Fixes
12365 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12366
12367 SI470X FM RADIO RECEIVER USB DRIVER
12368 M:      Hans Verkuil <hverkuil@xs4all.nl>
12369 L:      linux-media@vger.kernel.org
12370 T:      git git://linuxtv.org/media_tree.git
12371 W:      https://linuxtv.org
12372 S:      Maintained
12373 F:      drivers/media/radio/si470x/radio-si470x-common.c
12374 F:      drivers/media/radio/si470x/radio-si470x.h
12375 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12376
12377 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12378 M:      Eduardo Valentin <edubezval@gmail.com>
12379 L:      linux-media@vger.kernel.org
12380 T:      git git://linuxtv.org/media_tree.git
12381 W:      https://linuxtv.org
12382 S:      Odd Fixes
12383 F:      drivers/media/radio/si4713/si4713.?
12384
12385 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12386 M:      Eduardo Valentin <edubezval@gmail.com>
12387 L:      linux-media@vger.kernel.org
12388 T:      git git://linuxtv.org/media_tree.git
12389 W:      https://linuxtv.org
12390 S:      Odd Fixes
12391 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12392
12393 SI4713 FM RADIO TRANSMITTER USB DRIVER
12394 M:      Hans Verkuil <hverkuil@xs4all.nl>
12395 L:      linux-media@vger.kernel.org
12396 T:      git git://linuxtv.org/media_tree.git
12397 W:      https://linuxtv.org
12398 S:      Maintained
12399 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12400
12401 SIANO DVB DRIVER
12402 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12403 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12404 L:      linux-media@vger.kernel.org
12405 W:      https://linuxtv.org
12406 T:      git git://linuxtv.org/media_tree.git
12407 S:      Odd fixes
12408 F:      drivers/media/common/siano/
12409 F:      drivers/media/usb/siano/
12410 F:      drivers/media/usb/siano/
12411 F:      drivers/media/mmc/siano/
12412
12413 SILEAD TOUCHSCREEN DRIVER
12414 M:      Hans de Goede <hdegoede@redhat.com>
12415 L:      linux-input@vger.kernel.org
12416 L:      platform-driver-x86@vger.kernel.org
12417 S:      Maintained
12418 F:      drivers/input/touchscreen/silead.c
12419 F:      drivers/platform/x86/silead_dmi.c
12420
12421 SILICON MOTION SM712 FRAME BUFFER DRIVER
12422 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12423 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12424 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12425 L:      linux-fbdev@vger.kernel.org
12426 S:      Maintained
12427 F:      drivers/video/fbdev/sm712*
12428 F:      Documentation/fb/sm712fb.txt
12429
12430 SIMPLE FIRMWARE INTERFACE (SFI)
12431 M:      Len Brown <lenb@kernel.org>
12432 L:      sfi-devel@simplefirmware.org
12433 W:      http://simplefirmware.org/
12434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12435 S:      Supported
12436 F:      arch/x86/platform/sfi/
12437 F:      drivers/sfi/
12438 F:      include/linux/sfi*.h
12439
12440 SIMPLEFB FB DRIVER
12441 M:      Hans de Goede <hdegoede@redhat.com>
12442 L:      linux-fbdev@vger.kernel.org
12443 S:      Maintained
12444 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12445 F:      drivers/video/fbdev/simplefb.c
12446 F:      include/linux/platform_data/simplefb.h
12447
12448 SIMTEC EB110ATX (Chalice CATS)
12449 P:      Ben Dooks
12450 P:      Vincent Sanders <vince@simtec.co.uk>
12451 M:      Simtec Linux Team <linux@simtec.co.uk>
12452 W:      http://www.simtec.co.uk/products/EB110ATX/
12453 S:      Supported
12454
12455 SIMTEC EB2410ITX (BAST)
12456 P:      Ben Dooks
12457 P:      Vincent Sanders <vince@simtec.co.uk>
12458 M:      Simtec Linux Team <linux@simtec.co.uk>
12459 W:      http://www.simtec.co.uk/products/EB2410ITX/
12460 S:      Supported
12461 F:      arch/arm/mach-s3c24xx/mach-bast.c
12462 F:      arch/arm/mach-s3c24xx/bast-ide.c
12463 F:      arch/arm/mach-s3c24xx/bast-irq.c
12464
12465 SIPHASH PRF ROUTINES
12466 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12467 S:      Maintained
12468 F:      lib/siphash.c
12469 F:      lib/test_siphash.c
12470 F:      include/linux/siphash.h
12471
12472 SIS 190 ETHERNET DRIVER
12473 M:      Francois Romieu <romieu@fr.zoreil.com>
12474 L:      netdev@vger.kernel.org
12475 S:      Maintained
12476 F:      drivers/net/ethernet/sis/sis190.c
12477
12478 SIS 900/7016 FAST ETHERNET DRIVER
12479 M:      Daniele Venzano <venza@brownhat.org>
12480 W:      http://www.brownhat.org/sis900.html
12481 L:      netdev@vger.kernel.org
12482 S:      Maintained
12483 F:      drivers/net/ethernet/sis/sis900.*
12484
12485 SIS FRAMEBUFFER DRIVER
12486 M:      Thomas Winischhofer <thomas@winischhofer.net>
12487 W:      http://www.winischhofer.net/linuxsisvga.shtml
12488 S:      Maintained
12489 F:      Documentation/fb/sisfb.txt
12490 F:      drivers/video/fbdev/sis/
12491 F:      include/video/sisfb.h
12492
12493 SIS USB2VGA DRIVER
12494 M:      Thomas Winischhofer <thomas@winischhofer.net>
12495 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12496 S:      Maintained
12497 F:      drivers/usb/misc/sisusbvga/
12498
12499 SLAB ALLOCATOR
12500 M:      Christoph Lameter <cl@linux.com>
12501 M:      Pekka Enberg <penberg@kernel.org>
12502 M:      David Rientjes <rientjes@google.com>
12503 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12504 M:      Andrew Morton <akpm@linux-foundation.org>
12505 L:      linux-mm@kvack.org
12506 S:      Maintained
12507 F:      include/linux/sl?b*.h
12508 F:      mm/sl?b*
12509
12510 SLEEPABLE READ-COPY UPDATE (SRCU)
12511 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12512 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12513 M:      Josh Triplett <josh@joshtriplett.org>
12514 R:      Steven Rostedt <rostedt@goodmis.org>
12515 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12516 L:      linux-kernel@vger.kernel.org
12517 W:      http://www.rdrop.com/users/paulmck/RCU/
12518 S:      Supported
12519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12520 F:      include/linux/srcu.h
12521 F:      kernel/rcu/srcu.c
12522
12523 SMACK SECURITY MODULE
12524 M:      Casey Schaufler <casey@schaufler-ca.com>
12525 L:      linux-security-module@vger.kernel.org
12526 W:      http://schaufler-ca.com
12527 T:      git git://github.com/cschaufler/smack-next
12528 S:      Maintained
12529 F:      Documentation/admin-guide/LSM/Smack.rst
12530 F:      security/smack/
12531
12532 SMC91x ETHERNET DRIVER
12533 M:      Nicolas Pitre <nico@fluxnic.net>
12534 S:      Odd Fixes
12535 F:      drivers/net/ethernet/smsc/smc91x.*
12536
12537 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12538 M:      Sakari Ailus <sakari.ailus@iki.fi>
12539 L:      linux-media@vger.kernel.org
12540 S:      Maintained
12541 F:      drivers/media/i2c/smiapp/
12542 F:      include/media/i2c/smiapp.h
12543 F:      drivers/media/i2c/smiapp-pll.c
12544 F:      drivers/media/i2c/smiapp-pll.h
12545 F:      include/uapi/linux/smiapp.h
12546 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12547
12548 SMM665 HARDWARE MONITOR DRIVER
12549 M:      Guenter Roeck <linux@roeck-us.net>
12550 L:      linux-hwmon@vger.kernel.org
12551 S:      Maintained
12552 F:      Documentation/hwmon/smm665
12553 F:      drivers/hwmon/smm665.c
12554
12555 SMSC EMC2103 HARDWARE MONITOR DRIVER
12556 M:      Steve Glendinning <steve.glendinning@shawell.net>
12557 L:      linux-hwmon@vger.kernel.org
12558 S:      Maintained
12559 F:      Documentation/hwmon/emc2103
12560 F:      drivers/hwmon/emc2103.c
12561
12562 SMSC SCH5627 HARDWARE MONITOR DRIVER
12563 M:      Hans de Goede <hdegoede@redhat.com>
12564 L:      linux-hwmon@vger.kernel.org
12565 S:      Supported
12566 F:      Documentation/hwmon/sch5627
12567 F:      drivers/hwmon/sch5627.c
12568
12569 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12570 M:      Steve Glendinning <steve.glendinning@shawell.net>
12571 L:      linux-fbdev@vger.kernel.org
12572 S:      Maintained
12573 F:      drivers/video/fbdev/smscufx.c
12574
12575 SMSC47B397 HARDWARE MONITOR DRIVER
12576 M:      Jean Delvare <jdelvare@suse.com>
12577 L:      linux-hwmon@vger.kernel.org
12578 S:      Maintained
12579 F:      Documentation/hwmon/smsc47b397
12580 F:      drivers/hwmon/smsc47b397.c
12581
12582 SMSC911x ETHERNET DRIVER
12583 M:      Steve Glendinning <steve.glendinning@shawell.net>
12584 L:      netdev@vger.kernel.org
12585 S:      Maintained
12586 F:      include/linux/smsc911x.h
12587 F:      drivers/net/ethernet/smsc/smsc911x.*
12588
12589 SMSC9420 PCI ETHERNET DRIVER
12590 M:      Steve Glendinning <steve.glendinning@shawell.net>
12591 L:      netdev@vger.kernel.org
12592 S:      Maintained
12593 F:      drivers/net/ethernet/smsc/smsc9420.*
12594
12595 SOC-CAMERA V4L2 SUBSYSTEM
12596 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12597 L:      linux-media@vger.kernel.org
12598 T:      git git://linuxtv.org/media_tree.git
12599 S:      Maintained
12600 F:      include/media/soc*
12601 F:      drivers/media/i2c/soc_camera/
12602 F:      drivers/media/platform/soc_camera/
12603
12604 SOEKRIS NET48XX LED SUPPORT
12605 M:      Chris Boot <bootc@bootc.net>
12606 S:      Maintained
12607 F:      drivers/leds/leds-net48xx.c
12608
12609 SOFT-ROCE DRIVER (rxe)
12610 M:      Moni Shoua <monis@mellanox.com>
12611 L:      linux-rdma@vger.kernel.org
12612 S:      Supported
12613 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12614 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12615 F:      drivers/infiniband/sw/rxe/
12616 F:      include/uapi/rdma/rdma_user_rxe.h
12617
12618 SOFTLOGIC 6x10 MPEG CODEC
12619 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12620 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12621 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12622 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12623 M:      Ismael Luceno <ismael@iodev.co.uk>
12624 L:      linux-media@vger.kernel.org
12625 S:      Supported
12626 F:      drivers/media/pci/solo6x10/
12627
12628 SOFTWARE RAID (Multiple Disks) SUPPORT
12629 M:      Shaohua Li <shli@kernel.org>
12630 L:      linux-raid@vger.kernel.org
12631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12632 S:      Supported
12633 F:      drivers/md/Makefile
12634 F:      drivers/md/Kconfig
12635 F:      drivers/md/md*
12636 F:      drivers/md/raid*
12637 F:      include/linux/raid/
12638 F:      include/uapi/linux/raid/
12639
12640 SONIC NETWORK DRIVER
12641 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12642 L:      netdev@vger.kernel.org
12643 S:      Maintained
12644 F:      drivers/net/ethernet/natsemi/sonic.*
12645
12646 SONICS SILICON BACKPLANE DRIVER (SSB)
12647 M:      Michael Buesch <m@bues.ch>
12648 L:      linux-wireless@vger.kernel.org
12649 S:      Maintained
12650 F:      drivers/ssb/
12651 F:      include/linux/ssb/
12652
12653 SONY MEMORYSTICK CARD SUPPORT
12654 M:      Alex Dubov <oakad@yahoo.com>
12655 W:      http://tifmxx.berlios.de/
12656 S:      Maintained
12657 F:      drivers/memstick/host/tifm_ms.c
12658
12659 SONY MEMORYSTICK STANDARD SUPPORT
12660 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12661 S:      Maintained
12662 F:      drivers/memstick/core/ms_block.*
12663
12664 SONY VAIO CONTROL DEVICE DRIVER
12665 M:      Mattia Dongili <malattia@linux.it>
12666 L:      platform-driver-x86@vger.kernel.org
12667 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12668 S:      Maintained
12669 F:      Documentation/laptops/sony-laptop.txt
12670 F:      drivers/char/sonypi.c
12671 F:      drivers/platform/x86/sony-laptop.c
12672 F:      include/linux/sony-laptop.h
12673
12674 SOUND
12675 M:      Jaroslav Kysela <perex@perex.cz>
12676 M:      Takashi Iwai <tiwai@suse.com>
12677 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12678 W:      http://www.alsa-project.org/
12679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12680 T:      git git://git.alsa-project.org/alsa-kernel.git
12681 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12682 S:      Maintained
12683 F:      Documentation/sound/
12684 F:      include/sound/
12685 F:      include/uapi/sound/
12686 F:      sound/
12687
12688 SOUND - COMPRESSED AUDIO
12689 M:      Vinod Koul <vinod.koul@intel.com>
12690 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12692 S:      Supported
12693 F:      Documentation/sound/alsa/compress_offload.txt
12694 F:      include/sound/compress_driver.h
12695 F:      include/uapi/sound/compress_*
12696 F:      sound/core/compress_offload.c
12697 F:      sound/soc/soc-compress.c
12698
12699 SOUND - DMAENGINE HELPERS
12700 M:      Lars-Peter Clausen <lars@metafoo.de>
12701 S:      Supported
12702 F:      include/sound/dmaengine_pcm.h
12703 F:      sound/core/pcm_dmaengine.c
12704 F:      sound/soc/soc-generic-dmaengine-pcm.c
12705
12706 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12707 M:      Liam Girdwood <lgirdwood@gmail.com>
12708 M:      Mark Brown <broonie@kernel.org>
12709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12710 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12711 W:      http://alsa-project.org/main/index.php/ASoC
12712 S:      Supported
12713 F:      Documentation/devicetree/bindings/sound/
12714 F:      Documentation/sound/alsa/soc/
12715 F:      sound/soc/
12716 F:      include/sound/soc*
12717
12718 SP2 MEDIA DRIVER
12719 M:      Olli Salonen <olli.salonen@iki.fi>
12720 L:      linux-media@vger.kernel.org
12721 W:      https://linuxtv.org
12722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12723 S:      Maintained
12724 F:      drivers/media/dvb-frontends/sp2*
12725
12726 SPARC + UltraSPARC (sparc/sparc64)
12727 M:      "David S. Miller" <davem@davemloft.net>
12728 L:      sparclinux@vger.kernel.org
12729 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12732 S:      Maintained
12733 F:      arch/sparc/
12734 F:      drivers/sbus/
12735
12736 SPARC SERIAL DRIVERS
12737 M:      "David S. Miller" <davem@davemloft.net>
12738 L:      sparclinux@vger.kernel.org
12739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12741 S:      Maintained
12742 F:      include/linux/sunserialcore.h
12743 F:      drivers/tty/serial/suncore.c
12744 F:      drivers/tty/serial/sunhv.c
12745 F:      drivers/tty/serial/sunsab.c
12746 F:      drivers/tty/serial/sunsab.h
12747 F:      drivers/tty/serial/sunsu.c
12748 F:      drivers/tty/serial/sunzilog.c
12749 F:      drivers/tty/serial/sunzilog.h
12750 F:      drivers/tty/vcc.c
12751
12752 SPARSE CHECKER
12753 M:      "Christopher Li" <sparse@chrisli.org>
12754 L:      linux-sparse@vger.kernel.org
12755 W:      https://sparse.wiki.kernel.org/
12756 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12757 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12758 S:      Maintained
12759 F:      include/linux/compiler.h
12760
12761 SPEAR CLOCK FRAMEWORK SUPPORT
12762 M:      Viresh Kumar <vireshk@kernel.org>
12763 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12764 W:      http://www.st.com/spear
12765 S:      Maintained
12766 F:      drivers/clk/spear/
12767
12768 SPEAR PLATFORM SUPPORT
12769 M:      Viresh Kumar <vireshk@kernel.org>
12770 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12771 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12772 W:      http://www.st.com/spear
12773 S:      Maintained
12774 F:      arch/arm/boot/dts/spear*
12775 F:      arch/arm/mach-spear/
12776
12777 SPI NOR SUBSYSTEM
12778 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12779 M:      Marek Vasut <marek.vasut@gmail.com>
12780 L:      linux-mtd@lists.infradead.org
12781 W:      http://www.linux-mtd.infradead.org/
12782 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12783 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12784 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12785 S:      Maintained
12786 F:      drivers/mtd/spi-nor/
12787 F:      include/linux/mtd/spi-nor.h
12788
12789 SPI SUBSYSTEM
12790 M:      Mark Brown <broonie@kernel.org>
12791 L:      linux-spi@vger.kernel.org
12792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12793 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12794 S:      Maintained
12795 F:      Documentation/devicetree/bindings/spi/
12796 F:      Documentation/spi/
12797 F:      drivers/spi/
12798 F:      include/linux/spi/
12799 F:      include/uapi/linux/spi/
12800 F:      tools/spi/
12801
12802 SPIDERNET NETWORK DRIVER for CELL
12803 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12804 L:      netdev@vger.kernel.org
12805 S:      Supported
12806 F:      Documentation/networking/spider_net.txt
12807 F:      drivers/net/ethernet/toshiba/spider_net*
12808
12809 SPMI SUBSYSTEM
12810 R:      Stephen Boyd <sboyd@codeaurora.org>
12811 L:      linux-arm-msm@vger.kernel.org
12812 F:      Documentation/devicetree/bindings/spmi/
12813 F:      drivers/spmi/
12814 F:      include/dt-bindings/spmi/spmi.h
12815 F:      include/linux/spmi.h
12816 F:      include/trace/events/spmi.h
12817
12818 SPU FILE SYSTEM
12819 M:      Jeremy Kerr <jk@ozlabs.org>
12820 L:      linuxppc-dev@lists.ozlabs.org
12821 W:      http://www.ibm.com/developerworks/power/cell/
12822 S:      Supported
12823 F:      Documentation/filesystems/spufs.txt
12824 F:      arch/powerpc/platforms/cell/spufs/
12825
12826 SQUASHFS FILE SYSTEM
12827 M:      Phillip Lougher <phillip@squashfs.org.uk>
12828 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12829 W:      http://squashfs.org.uk
12830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12831 S:      Maintained
12832 F:      Documentation/filesystems/squashfs.txt
12833 F:      fs/squashfs/
12834
12835 SRM (Alpha) environment access
12836 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12837 S:      Maintained
12838 F:      arch/alpha/kernel/srm_env.c
12839
12840 STABLE BRANCH
12841 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12842 L:      stable@vger.kernel.org
12843 S:      Supported
12844 F:      Documentation/process/stable-kernel-rules.rst
12845
12846 STAGING - ATOMISP DRIVER
12847 M:      Alan Cox <alan@linux.intel.com>
12848 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12849 L:      linux-media@vger.kernel.org
12850 S:      Maintained
12851 F:      drivers/staging/media/atomisp/
12852
12853 STAGING - COMEDI
12854 M:      Ian Abbott <abbotti@mev.co.uk>
12855 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12856 S:      Odd Fixes
12857 F:      drivers/staging/comedi/
12858
12859 STAGING - FLARION FT1000 DRIVERS
12860 M:      Marek Belisko <marek.belisko@gmail.com>
12861 S:      Odd Fixes
12862 F:      drivers/staging/ft1000/
12863
12864 STAGING - INDUSTRIAL IO
12865 M:      Jonathan Cameron <jic23@kernel.org>
12866 L:      linux-iio@vger.kernel.org
12867 S:      Odd Fixes
12868 F:      Documentation/devicetree/bindings/staging/iio/
12869 F:      drivers/staging/iio/
12870
12871 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12872 M:      Jarod Wilson <jarod@wilsonet.com>
12873 W:      http://www.lirc.org/
12874 S:      Odd Fixes
12875 F:      drivers/staging/media/lirc/
12876
12877 STAGING - LUSTRE PARALLEL FILESYSTEM
12878 M:      Oleg Drokin <oleg.drokin@intel.com>
12879 M:      Andreas Dilger <andreas.dilger@intel.com>
12880 M:      James Simmons <jsimmons@infradead.org>
12881 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12882 W:      http://wiki.lustre.org/
12883 S:      Maintained
12884 F:      drivers/staging/lustre
12885
12886 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12887 M:      Marc Dietrich <marvin24@gmx.de>
12888 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12889 L:      linux-tegra@vger.kernel.org
12890 S:      Maintained
12891 F:      drivers/staging/nvec/
12892
12893 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12894 M:      Jens Frederich <jfrederich@gmail.com>
12895 M:      Daniel Drake <dsd@laptop.org>
12896 M:      Jon Nettleton <jon.nettleton@gmail.com>
12897 W:      http://wiki.laptop.org/go/DCON
12898 S:      Maintained
12899 F:      drivers/staging/olpc_dcon/
12900
12901 STAGING - REALTEK RTL8712U DRIVERS
12902 M:      Larry Finger <Larry.Finger@lwfinger.net>
12903 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12904 S:      Odd Fixes
12905 F:      drivers/staging/rtl8712/
12906
12907 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12908 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12909 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12910 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12911 L:      linux-fbdev@vger.kernel.org
12912 S:      Maintained
12913 F:      drivers/staging/sm750fb/
12914
12915 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12916 M:      William Hubbs <w.d.hubbs@gmail.com>
12917 M:      Chris Brannon <chris@the-brannons.com>
12918 M:      Kirk Reiser <kirk@reisers.ca>
12919 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12920 L:      speakup@linux-speakup.org
12921 W:      http://www.linux-speakup.org/
12922 S:      Odd Fixes
12923 F:      drivers/staging/speakup/
12924
12925 STAGING - VIA VT665X DRIVERS
12926 M:      Forest Bond <forest@alittletooquiet.net>
12927 S:      Odd Fixes
12928 F:      drivers/staging/vt665?/
12929
12930 STAGING - WILC1000 WIFI DRIVER
12931 M:      Aditya Shankar <aditya.shankar@microchip.com>
12932 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12933 L:      linux-wireless@vger.kernel.org
12934 S:      Supported
12935 F:      drivers/staging/wilc1000/
12936
12937 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12938 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12939 S:      Odd Fixes
12940 F:      drivers/staging/xgifb/
12941
12942 STAGING SUBSYSTEM
12943 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12945 L:      devel@driverdev.osuosl.org
12946 S:      Supported
12947 F:      drivers/staging/
12948
12949 STARFIRE/DURALAN NETWORK DRIVER
12950 M:      Ion Badulescu <ionut@badula.org>
12951 S:      Odd Fixes
12952 F:      drivers/net/ethernet/adaptec/starfire*
12953
12954 STEC S1220 SKD DRIVER
12955 M:      Bart Van Assche <bart.vanassche@wdc.com>
12956 L:      linux-block@vger.kernel.org
12957 S:      Maintained
12958 F:      drivers/block/skd*[ch]
12959
12960 STI CEC DRIVER
12961 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12962 S:      Maintained
12963 F:      drivers/staging/media/st-cec/
12964 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12965
12966 STK1160 USB VIDEO CAPTURE DRIVER
12967 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12968 L:      linux-media@vger.kernel.org
12969 T:      git git://linuxtv.org/media_tree.git
12970 S:      Maintained
12971 F:      drivers/media/usb/stk1160/
12972
12973 STMMAC ETHERNET DRIVER
12974 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12975 M:      Alexandre Torgue <alexandre.torgue@st.com>
12976 L:      netdev@vger.kernel.org
12977 W:      http://www.stlinux.com
12978 S:      Supported
12979 F:      drivers/net/ethernet/stmicro/stmmac/
12980
12981 SUN3/3X
12982 M:      Sam Creasey <sammy@sammy.net>
12983 W:      http://sammy.net/sun3/
12984 S:      Maintained
12985 F:      arch/m68k/kernel/*sun3*
12986 F:      arch/m68k/sun3*/
12987 F:      arch/m68k/include/asm/sun3*
12988 F:      drivers/net/ethernet/i825xx/sun3*
12989
12990 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12991 M:      Hans de Goede <hdegoede@redhat.com>
12992 L:      linux-input@vger.kernel.org
12993 S:      Maintained
12994 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12995 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12996
12997 SUNDANCE NETWORK DRIVER
12998 M:      Denis Kirjanov <kda@linux-powerpc.org>
12999 L:      netdev@vger.kernel.org
13000 S:      Maintained
13001 F:      drivers/net/ethernet/dlink/sundance.c
13002
13003 SUPERH
13004 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13005 M:      Rich Felker <dalias@libc.org>
13006 L:      linux-sh@vger.kernel.org
13007 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13008 S:      Maintained
13009 F:      Documentation/sh/
13010 F:      arch/sh/
13011 F:      drivers/sh/
13012
13013 SUSPEND TO RAM
13014 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13015 M:      Len Brown <len.brown@intel.com>
13016 M:      Pavel Machek <pavel@ucw.cz>
13017 L:      linux-pm@vger.kernel.org
13018 B:      https://bugzilla.kernel.org
13019 S:      Supported
13020 F:      Documentation/power/
13021 F:      arch/x86/kernel/acpi/
13022 F:      drivers/base/power/
13023 F:      kernel/power/
13024 F:      include/linux/suspend.h
13025 F:      include/linux/freezer.h
13026 F:      include/linux/pm.h
13027
13028 SVGA HANDLING
13029 M:      Martin Mares <mj@ucw.cz>
13030 L:      linux-video@atrey.karlin.mff.cuni.cz
13031 S:      Maintained
13032 F:      Documentation/svga.txt
13033 F:      arch/x86/boot/video*
13034
13035 SWIOTLB SUBSYSTEM
13036 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13037 L:      linux-kernel@vger.kernel.org
13038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13039 S:      Supported
13040 F:      lib/swiotlb.c
13041 F:      arch/*/kernel/pci-swiotlb.c
13042 F:      include/linux/swiotlb.h
13043
13044 SWITCHDEV
13045 M:      Jiri Pirko <jiri@resnulli.us>
13046 M:      Ivan Vecera <ivecera@redhat.com>
13047 L:      netdev@vger.kernel.org
13048 S:      Supported
13049 F:      net/switchdev/
13050 F:      include/net/switchdev.h
13051
13052 SYNC FILE FRAMEWORK
13053 M:      Sumit Semwal <sumit.semwal@linaro.org>
13054 R:      Gustavo Padovan <gustavo@padovan.org>
13055 S:      Maintained
13056 L:      linux-media@vger.kernel.org
13057 L:      dri-devel@lists.freedesktop.org
13058 F:      drivers/dma-buf/sync_*
13059 F:      drivers/dma-buf/dma-fence*
13060 F:      drivers/dma-buf/sw_sync.c
13061 F:      include/linux/sync_file.h
13062 F:      include/uapi/linux/sync_file.h
13063 F:      Documentation/sync_file.txt
13064 T:      git git://anongit.freedesktop.org/drm/drm-misc
13065
13066 SYNOPSYS ARC ARCHITECTURE
13067 M:      Vineet Gupta <vgupta@synopsys.com>
13068 L:      linux-snps-arc@lists.infradead.org
13069 S:      Supported
13070 F:      arch/arc/
13071 F:      Documentation/devicetree/bindings/arc/*
13072 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13073 F:      drivers/clocksource/arc_timer.c
13074 F:      drivers/tty/serial/arc_uart.c
13075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13076
13077 SYNOPSYS ARC HSDK SDP pll clock driver
13078 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13079 S:      Supported
13080 F:      drivers/clk/clk-hsdk-pll.c
13081 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13082
13083 SYNOPSYS ARC SDP clock driver
13084 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13085 S:      Supported
13086 F:      drivers/clk/axs10x/*
13087 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13088
13089 SYNOPSYS ARC SDP platform support
13090 M:      Alexey Brodkin <abrodkin@synopsys.com>
13091 S:      Supported
13092 F:      arch/arc/plat-axs10x
13093 F:      arch/arc/boot/dts/ax*
13094 F:      Documentation/devicetree/bindings/arc/axs10*
13095
13096 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13097 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13098 S:      Supported
13099 F:      drivers/reset/reset-axs10x.c
13100 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13101
13102 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13103 M:      Hoan Tran <hotran@apm.com>
13104 L:      linux-gpio@vger.kernel.org
13105 S:      Maintained
13106 F:      drivers/gpio/gpio-dwapb.c
13107 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13108
13109 SYNOPSYS DESIGNWARE DMAC DRIVER
13110 M:      Viresh Kumar <vireshk@kernel.org>
13111 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13112 S:      Maintained
13113 F:      include/linux/dma/dw.h
13114 F:      include/linux/platform_data/dma-dw.h
13115 F:      drivers/dma/dw/
13116
13117 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13118 M:      Jie Deng <jiedeng@synopsys.com>
13119 L:      netdev@vger.kernel.org
13120 S:      Supported
13121 F:      drivers/net/ethernet/synopsys/
13122
13123 SYNOPSYS DESIGNWARE I2C DRIVER
13124 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13125 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13126 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13127 L:      linux-i2c@vger.kernel.org
13128 S:      Maintained
13129 F:      drivers/i2c/busses/i2c-designware-*
13130 F:      include/linux/platform_data/i2c-designware.h
13131
13132 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13133 M:      Jaehoon Chung <jh80.chung@samsung.com>
13134 L:      linux-mmc@vger.kernel.org
13135 S:      Maintained
13136 F:      drivers/mmc/host/dw_mmc*
13137
13138 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13139 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13140 S:      Supported
13141 F:      drivers/reset/reset-hsdk.c
13142 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13143 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13144
13145 SYSTEM CONFIGURATION (SYSCON)
13146 M:      Lee Jones <lee.jones@linaro.org>
13147 M:      Arnd Bergmann <arnd@arndb.de>
13148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13149 S:      Supported
13150 F:      drivers/mfd/syscon.c
13151
13152 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13153 M:      Sudeep Holla <sudeep.holla@arm.com>
13154 L:      linux-arm-kernel@lists.infradead.org
13155 S:      Maintained
13156 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13157 F:      drivers/clk/clk-scpi.c
13158 F:      drivers/cpufreq/scpi-cpufreq.c
13159 F:      drivers/firmware/arm_scpi.c
13160 F:      include/linux/scpi_protocol.h
13161
13162 SYSTEM RESET/SHUTDOWN DRIVERS
13163 M:      Sebastian Reichel <sre@kernel.org>
13164 L:      linux-pm@vger.kernel.org
13165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13166 S:      Maintained
13167 F:      Documentation/devicetree/bindings/power/reset/
13168 F:      drivers/power/reset/
13169
13170 SYSTEM TRACE MODULE CLASS
13171 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13172 S:      Maintained
13173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13174 F:      Documentation/trace/stm.txt
13175 F:      drivers/hwtracing/stm/
13176 F:      include/linux/stm.h
13177 F:      include/uapi/linux/stm.h
13178
13179 SYSV FILESYSTEM
13180 M:      Christoph Hellwig <hch@infradead.org>
13181 S:      Maintained
13182 F:      Documentation/filesystems/sysv-fs.txt
13183 F:      fs/sysv/
13184 F:      include/linux/sysv_fs.h
13185
13186 TARGET SUBSYSTEM
13187 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13188 L:      linux-scsi@vger.kernel.org
13189 L:      target-devel@vger.kernel.org
13190 W:      http://www.linux-iscsi.org
13191 W:      http://groups.google.com/group/linux-iscsi-target-dev
13192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13193 S:      Supported
13194 F:      drivers/target/
13195 F:      include/target/
13196 F:      Documentation/target/
13197
13198 TASKSTATS STATISTICS INTERFACE
13199 M:      Balbir Singh <bsingharora@gmail.com>
13200 S:      Maintained
13201 F:      Documentation/accounting/taskstats*
13202 F:      include/linux/taskstats*
13203 F:      kernel/taskstats.c
13204
13205 TC subsystem
13206 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13207 M:      Cong Wang <xiyou.wangcong@gmail.com>
13208 M:      Jiri Pirko <jiri@resnulli.us>
13209 L:      netdev@vger.kernel.org
13210 S:      Maintained
13211 F:      include/net/pkt_cls.h
13212 F:      include/net/pkt_sched.h
13213 F:      include/net/tc_act/
13214 F:      include/uapi/linux/pkt_cls.h
13215 F:      include/uapi/linux/pkt_sched.h
13216 F:      include/uapi/linux/tc_act/
13217 F:      include/uapi/linux/tc_ematch/
13218 F:      net/sched/
13219
13220 TCP LOW PRIORITY MODULE
13221 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13222 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13223 W:      http://tcp-lp-mod.sourceforge.net/
13224 S:      Maintained
13225 F:      net/ipv4/tcp_lp.c
13226
13227 TDA10071 MEDIA DRIVER
13228 M:      Antti Palosaari <crope@iki.fi>
13229 L:      linux-media@vger.kernel.org
13230 W:      https://linuxtv.org
13231 W:      http://palosaari.fi/linux/
13232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13233 T:      git git://linuxtv.org/anttip/media_tree.git
13234 S:      Maintained
13235 F:      drivers/media/dvb-frontends/tda10071*
13236
13237 TDA18212 MEDIA DRIVER
13238 M:      Antti Palosaari <crope@iki.fi>
13239 L:      linux-media@vger.kernel.org
13240 W:      https://linuxtv.org
13241 W:      http://palosaari.fi/linux/
13242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13243 T:      git git://linuxtv.org/anttip/media_tree.git
13244 S:      Maintained
13245 F:      drivers/media/tuners/tda18212*
13246
13247 TDA18218 MEDIA DRIVER
13248 M:      Antti Palosaari <crope@iki.fi>
13249 L:      linux-media@vger.kernel.org
13250 W:      https://linuxtv.org
13251 W:      http://palosaari.fi/linux/
13252 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13253 T:      git git://linuxtv.org/anttip/media_tree.git
13254 S:      Maintained
13255 F:      drivers/media/tuners/tda18218*
13256
13257 TDA18271 MEDIA DRIVER
13258 M:      Michael Krufky <mkrufky@linuxtv.org>
13259 L:      linux-media@vger.kernel.org
13260 W:      https://linuxtv.org
13261 W:      http://github.com/mkrufky
13262 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13263 T:      git git://linuxtv.org/mkrufky/tuners.git
13264 S:      Maintained
13265 F:      drivers/media/tuners/tda18271*
13266
13267 TDA827x MEDIA DRIVER
13268 M:      Michael Krufky <mkrufky@linuxtv.org>
13269 L:      linux-media@vger.kernel.org
13270 W:      https://linuxtv.org
13271 W:      http://github.com/mkrufky
13272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13273 T:      git git://linuxtv.org/mkrufky/tuners.git
13274 S:      Maintained
13275 F:      drivers/media/tuners/tda8290.*
13276
13277 TDA8290 MEDIA DRIVER
13278 M:      Michael Krufky <mkrufky@linuxtv.org>
13279 L:      linux-media@vger.kernel.org
13280 W:      https://linuxtv.org
13281 W:      http://github.com/mkrufky
13282 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13283 T:      git git://linuxtv.org/mkrufky/tuners.git
13284 S:      Maintained
13285 F:      drivers/media/tuners/tda8290.*
13286
13287 TDA9840 MEDIA DRIVER
13288 M:      Hans Verkuil <hverkuil@xs4all.nl>
13289 L:      linux-media@vger.kernel.org
13290 T:      git git://linuxtv.org/media_tree.git
13291 W:      https://linuxtv.org
13292 S:      Maintained
13293 F:      drivers/media/i2c/tda9840*
13294
13295 TEA5761 TUNER DRIVER
13296 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13297 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13298 L:      linux-media@vger.kernel.org
13299 W:      https://linuxtv.org
13300 T:      git git://linuxtv.org/media_tree.git
13301 S:      Odd fixes
13302 F:      drivers/media/tuners/tea5761.*
13303
13304 TEA5767 TUNER DRIVER
13305 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13306 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13307 L:      linux-media@vger.kernel.org
13308 W:      https://linuxtv.org
13309 T:      git git://linuxtv.org/media_tree.git
13310 S:      Maintained
13311 F:      drivers/media/tuners/tea5767.*
13312
13313 TEA6415C MEDIA DRIVER
13314 M:      Hans Verkuil <hverkuil@xs4all.nl>
13315 L:      linux-media@vger.kernel.org
13316 T:      git git://linuxtv.org/media_tree.git
13317 W:      https://linuxtv.org
13318 S:      Maintained
13319 F:      drivers/media/i2c/tea6415c*
13320
13321 TEA6420 MEDIA DRIVER
13322 M:      Hans Verkuil <hverkuil@xs4all.nl>
13323 L:      linux-media@vger.kernel.org
13324 T:      git git://linuxtv.org/media_tree.git
13325 W:      https://linuxtv.org
13326 S:      Maintained
13327 F:      drivers/media/i2c/tea6420*
13328
13329 TEAM DRIVER
13330 M:      Jiri Pirko <jiri@resnulli.us>
13331 L:      netdev@vger.kernel.org
13332 S:      Supported
13333 F:      drivers/net/team/
13334 F:      include/linux/if_team.h
13335 F:      include/uapi/linux/if_team.h
13336
13337 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13338 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13339 S:      Maintained
13340 F:      arch/x86/platform/ts5500/
13341
13342 TECHNOTREND USB IR RECEIVER
13343 M:      Sean Young <sean@mess.org>
13344 L:      linux-media@vger.kernel.org
13345 S:      Maintained
13346 F:      drivers/media/rc/ttusbir.c
13347
13348 TEE SUBSYSTEM
13349 M:      Jens Wiklander <jens.wiklander@linaro.org>
13350 S:      Maintained
13351 F:      include/linux/tee_drv.h
13352 F:      include/uapi/linux/tee.h
13353 F:      drivers/tee/
13354 F:      Documentation/tee.txt
13355
13356 TEGRA ARCHITECTURE SUPPORT
13357 M:      Thierry Reding <thierry.reding@gmail.com>
13358 M:      Jonathan Hunter <jonathanh@nvidia.com>
13359 L:      linux-tegra@vger.kernel.org
13360 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13362 S:      Supported
13363 N:      [^a-z]tegra
13364
13365 TEGRA CLOCK DRIVER
13366 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13367 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13368 S:      Supported
13369 F:      drivers/clk/tegra/
13370
13371 TEGRA DMA DRIVERS
13372 M:      Laxman Dewangan <ldewangan@nvidia.com>
13373 M:      Jon Hunter <jonathanh@nvidia.com>
13374 S:      Supported
13375 F:      drivers/dma/tegra*
13376
13377 TEGRA I2C DRIVER
13378 M:      Laxman Dewangan <ldewangan@nvidia.com>
13379 S:      Supported
13380 F:      drivers/i2c/busses/i2c-tegra.c
13381
13382 TEGRA IOMMU DRIVERS
13383 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13384 S:      Supported
13385 F:      drivers/iommu/tegra*
13386
13387 TEGRA KBC DRIVER
13388 M:      Rakesh Iyer <riyer@nvidia.com>
13389 M:      Laxman Dewangan <ldewangan@nvidia.com>
13390 S:      Supported
13391 F:      drivers/input/keyboard/tegra-kbc.c
13392
13393 TEGRA PWM DRIVER
13394 M:      Thierry Reding <thierry.reding@gmail.com>
13395 S:      Supported
13396 F:      drivers/pwm/pwm-tegra.c
13397
13398 TEGRA SERIAL DRIVER
13399 M:      Laxman Dewangan <ldewangan@nvidia.com>
13400 S:      Supported
13401 F:      drivers/tty/serial/serial-tegra.c
13402
13403 TEGRA SPI DRIVER
13404 M:      Laxman Dewangan <ldewangan@nvidia.com>
13405 S:      Supported
13406 F:      drivers/spi/spi-tegra*
13407
13408 TEHUTI ETHERNET DRIVER
13409 M:      Andy Gospodarek <andy@greyhouse.net>
13410 L:      netdev@vger.kernel.org
13411 S:      Supported
13412 F:      drivers/net/ethernet/tehuti/*
13413
13414 Telecom Clock Driver for MCPL0010
13415 M:      Mark Gross <mark.gross@intel.com>
13416 S:      Supported
13417 F:      drivers/char/tlclk.c
13418
13419 TENSILICA XTENSA PORT (xtensa)
13420 M:      Chris Zankel <chris@zankel.net>
13421 M:      Max Filippov <jcmvbkbc@gmail.com>
13422 L:      linux-xtensa@linux-xtensa.org
13423 T:      git git://github.com/czankel/xtensa-linux.git
13424 S:      Maintained
13425 F:      arch/xtensa/
13426 F:      drivers/irqchip/irq-xtensa-*
13427
13428 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13429 M:      Nishanth Menon <nm@ti.com>
13430 M:      Tero Kristo <t-kristo@ti.com>
13431 M:      Santosh Shilimkar <ssantosh@kernel.org>
13432 L:      linux-arm-kernel@lists.infradead.org
13433 S:      Maintained
13434 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13435 F:      drivers/firmware/ti_sci*
13436 F:      include/linux/soc/ti/ti_sci_protocol.h
13437 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13438 F:      include/dt-bindings/genpd/k2g.h
13439 F:      drivers/soc/ti/ti_sci_pm_domains.c
13440 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13441 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13442 F:      drivers/clk/keystone/sci-clk.c
13443 F:      drivers/reset/reset-ti-sci.c
13444
13445 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13446 M:      Hans Verkuil <hverkuil@xs4all.nl>
13447 L:      linux-media@vger.kernel.org
13448 T:      git git://linuxtv.org/media_tree.git
13449 W:      https://linuxtv.org
13450 S:      Maintained
13451 F:      drivers/media/radio/radio-raremono.c
13452
13453 THERMAL
13454 M:      Zhang Rui <rui.zhang@intel.com>
13455 M:      Eduardo Valentin <edubezval@gmail.com>
13456 L:      linux-pm@vger.kernel.org
13457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13459 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13460 S:      Supported
13461 F:      drivers/thermal/
13462 F:      include/linux/thermal.h
13463 F:      include/uapi/linux/thermal.h
13464 F:      include/linux/cpu_cooling.h
13465 F:      Documentation/devicetree/bindings/thermal/
13466
13467 THERMAL/CPU_COOLING
13468 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13469 M:      Viresh Kumar <viresh.kumar@linaro.org>
13470 M:      Javi Merino <javi.merino@kernel.org>
13471 L:      linux-pm@vger.kernel.org
13472 S:      Supported
13473 F:      Documentation/thermal/cpu-cooling-api.txt
13474 F:      drivers/thermal/cpu_cooling.c
13475 F:      include/linux/cpu_cooling.h
13476
13477 THINKPAD ACPI EXTRAS DRIVER
13478 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13479 L:      ibm-acpi-devel@lists.sourceforge.net
13480 L:      platform-driver-x86@vger.kernel.org
13481 W:      http://ibm-acpi.sourceforge.net
13482 W:      http://thinkwiki.org/wiki/Ibm-acpi
13483 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13484 S:      Maintained
13485 F:      drivers/platform/x86/thinkpad_acpi.c
13486
13487 THUNDERBOLT DRIVER
13488 M:      Andreas Noever <andreas.noever@gmail.com>
13489 M:      Michael Jamet <michael.jamet@intel.com>
13490 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13491 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13493 S:      Maintained
13494 F:      drivers/thunderbolt/
13495 F:      include/linux/thunderbolt.h
13496
13497 THUNDERBOLT NETWORK DRIVER
13498 M:      Michael Jamet <michael.jamet@intel.com>
13499 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13500 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13501 L:      netdev@vger.kernel.org
13502 S:      Maintained
13503 F:      drivers/net/thunderbolt.c
13504
13505 THUNDERX GPIO DRIVER
13506 M:      David Daney <david.daney@cavium.com>
13507 S:      Maintained
13508 F:      drivers/gpio/gpio-thunderx.c
13509
13510 TI AM437X VPFE DRIVER
13511 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13512 L:      linux-media@vger.kernel.org
13513 W:      https://linuxtv.org
13514 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13515 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13516 S:      Maintained
13517 F:      drivers/media/platform/am437x/
13518
13519 TI BANDGAP AND THERMAL DRIVER
13520 M:      Eduardo Valentin <edubezval@gmail.com>
13521 M:      Keerthy <j-keerthy@ti.com>
13522 L:      linux-pm@vger.kernel.org
13523 L:      linux-omap@vger.kernel.org
13524 S:      Maintained
13525 F:      drivers/thermal/ti-soc-thermal/
13526
13527 TI BQ27XXX POWER SUPPLY DRIVER
13528 R:      Andrew F. Davis <afd@ti.com>
13529 F:      include/linux/power/bq27xxx_battery.h
13530 F:      drivers/power/supply/bq27xxx_battery.c
13531 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13532
13533 TI CDCE706 CLOCK DRIVER
13534 M:      Max Filippov <jcmvbkbc@gmail.com>
13535 S:      Maintained
13536 F:      drivers/clk/clk-cdce706.c
13537
13538 TI CLOCK DRIVER
13539 M:      Tero Kristo <t-kristo@ti.com>
13540 L:      linux-omap@vger.kernel.org
13541 S:      Maintained
13542 F:      drivers/clk/ti/
13543 F:      include/linux/clk/ti.h
13544
13545 TI DAVINCI MACHINE SUPPORT
13546 M:      Sekhar Nori <nsekhar@ti.com>
13547 M:      Kevin Hilman <khilman@kernel.org>
13548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13550 S:      Supported
13551 F:      arch/arm/mach-davinci/
13552 F:      drivers/i2c/busses/i2c-davinci.c
13553 F:      arch/arm/boot/dts/da850*
13554
13555 TI DAVINCI SERIES GPIO DRIVER
13556 M:      Keerthy <j-keerthy@ti.com>
13557 L:      linux-gpio@vger.kernel.org
13558 S:      Maintained
13559 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13560 F:      drivers/gpio/gpio-davinci.c
13561
13562 TI DAVINCI SERIES MEDIA DRIVER
13563 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13564 L:      linux-media@vger.kernel.org
13565 W:      https://linuxtv.org
13566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13567 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13568 S:      Maintained
13569 F:      drivers/media/platform/davinci/
13570 F:      include/media/davinci/
13571
13572 TI ETHERNET SWITCH DRIVER (CPSW)
13573 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13574 L:      linux-omap@vger.kernel.org
13575 L:      netdev@vger.kernel.org
13576 S:      Maintained
13577 F:      drivers/net/ethernet/ti/cpsw*
13578 F:      drivers/net/ethernet/ti/davinci*
13579
13580 TI FLASH MEDIA INTERFACE DRIVER
13581 M:      Alex Dubov <oakad@yahoo.com>
13582 S:      Maintained
13583 F:      drivers/misc/tifm*
13584 F:      drivers/mmc/host/tifm_sd.c
13585 F:      include/linux/tifm.h
13586
13587 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13588 M:      Santosh Shilimkar <ssantosh@kernel.org>
13589 L:      linux-kernel@vger.kernel.org
13590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13591 S:      Maintained
13592 F:      drivers/soc/ti/*
13593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13594
13595 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13596 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13597 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13598 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13599 S:      Maintained
13600 F:      sound/soc/codecs/lm49453*
13601 F:      sound/soc/codecs/isabelle*
13602
13603 TI LP855x BACKLIGHT DRIVER
13604 M:      Milo Kim <milo.kim@ti.com>
13605 S:      Maintained
13606 F:      Documentation/backlight/lp855x-driver.txt
13607 F:      drivers/video/backlight/lp855x_bl.c
13608 F:      include/linux/platform_data/lp855x.h
13609
13610 TI LP8727 CHARGER DRIVER
13611 M:      Milo Kim <milo.kim@ti.com>
13612 S:      Maintained
13613 F:      drivers/power/supply/lp8727_charger.c
13614 F:      include/linux/platform_data/lp8727.h
13615
13616 TI LP8788 MFD DRIVER
13617 M:      Milo Kim <milo.kim@ti.com>
13618 S:      Maintained
13619 F:      drivers/iio/adc/lp8788_adc.c
13620 F:      drivers/leds/leds-lp8788.c
13621 F:      drivers/mfd/lp8788*.c
13622 F:      drivers/power/supply/lp8788-charger.c
13623 F:      drivers/regulator/lp8788-*.c
13624 F:      include/linux/mfd/lp8788*.h
13625
13626 TI NETCP ETHERNET DRIVER
13627 M:      Wingman Kwok <w-kwok2@ti.com>
13628 M:      Murali Karicheri <m-karicheri2@ti.com>
13629 L:      netdev@vger.kernel.org
13630 S:      Maintained
13631 F:      drivers/net/ethernet/ti/netcp*
13632
13633 TI TAS571X FAMILY ASoC CODEC DRIVER
13634 M:      Kevin Cernekee <cernekee@chromium.org>
13635 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13636 S:      Odd Fixes
13637 F:      sound/soc/codecs/tas571x*
13638
13639 TI TRF7970A NFC DRIVER
13640 M:      Mark Greer <mgreer@animalcreek.com>
13641 L:      linux-wireless@vger.kernel.org
13642 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13643 S:      Supported
13644 F:      drivers/nfc/trf7970a.c
13645 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13646
13647 TI TWL4030 SERIES SOC CODEC DRIVER
13648 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13649 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13650 S:      Maintained
13651 F:      sound/soc/codecs/twl4030*
13652
13653 TI VPE/CAL DRIVERS
13654 M:      Benoit Parrot <bparrot@ti.com>
13655 L:      linux-media@vger.kernel.org
13656 W:      http://linuxtv.org/
13657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13658 S:      Maintained
13659 F:      drivers/media/platform/ti-vpe/
13660
13661 TI WILINK WIRELESS DRIVERS
13662 L:      linux-wireless@vger.kernel.org
13663 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13664 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13666 S:      Orphan
13667 F:      drivers/net/wireless/ti/
13668 F:      include/linux/wl12xx.h
13669
13670 TILE ARCHITECTURE
13671 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13672 S:      Orphan
13673 F:      arch/tile/
13674 F:      drivers/char/tile-srom.c
13675 F:      drivers/edac/tile_edac.c
13676 F:      drivers/net/ethernet/tile/
13677 F:      drivers/rtc/rtc-tile.c
13678 F:      drivers/tty/hvc/hvc_tile.c
13679 F:      drivers/tty/serial/tilegx.c
13680 F:      drivers/usb/host/*-tilegx.c
13681 F:      include/linux/usb/tilegx.h
13682
13683 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13684 M:      John Stultz <john.stultz@linaro.org>
13685 M:      Thomas Gleixner <tglx@linutronix.de>
13686 R:      Stephen Boyd <sboyd@codeaurora.org>
13687 L:      linux-kernel@vger.kernel.org
13688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13689 S:      Supported
13690 F:      include/linux/clocksource.h
13691 F:      include/linux/time.h
13692 F:      include/linux/timex.h
13693 F:      include/uapi/linux/time.h
13694 F:      include/uapi/linux/timex.h
13695 F:      kernel/time/clocksource.c
13696 F:      kernel/time/time*.c
13697 F:      kernel/time/alarmtimer.c
13698 F:      kernel/time/ntp.c
13699 F:      tools/testing/selftests/timers/
13700
13701 TIPC NETWORK LAYER
13702 M:      Jon Maloy <jon.maloy@ericsson.com>
13703 M:      Ying Xue <ying.xue@windriver.com>
13704 L:      netdev@vger.kernel.org (core kernel code)
13705 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13706 W:      http://tipc.sourceforge.net/
13707 S:      Maintained
13708 F:      include/uapi/linux/tipc*.h
13709 F:      net/tipc/
13710
13711 TLAN NETWORK DRIVER
13712 M:      Samuel Chessman <chessman@tux.org>
13713 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13714 W:      http://sourceforge.net/projects/tlan/
13715 S:      Maintained
13716 F:      Documentation/networking/tlan.txt
13717 F:      drivers/net/ethernet/ti/tlan.*
13718
13719 TM6000 VIDEO4LINUX DRIVER
13720 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13721 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13722 L:      linux-media@vger.kernel.org
13723 W:      https://linuxtv.org
13724 T:      git git://linuxtv.org/media_tree.git
13725 S:      Odd fixes
13726 F:      drivers/media/usb/tm6000/
13727 F:      Documentation/media/v4l-drivers/tm6000*
13728
13729 TMIO/SDHI MMC DRIVER
13730 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13731 L:      linux-mmc@vger.kernel.org
13732 S:      Supported
13733 F:      drivers/mmc/host/tmio_mmc*
13734 F:      drivers/mmc/host/renesas_sdhi*
13735 F:      include/linux/mfd/tmio.h
13736
13737 TMP401 HARDWARE MONITOR DRIVER
13738 M:      Guenter Roeck <linux@roeck-us.net>
13739 L:      linux-hwmon@vger.kernel.org
13740 S:      Maintained
13741 F:      Documentation/hwmon/tmp401
13742 F:      drivers/hwmon/tmp401.c
13743
13744 TMPFS (SHMEM FILESYSTEM)
13745 M:      Hugh Dickins <hughd@google.com>
13746 L:      linux-mm@kvack.org
13747 S:      Maintained
13748 F:      include/linux/shmem_fs.h
13749 F:      mm/shmem.c
13750
13751 TOMOYO SECURITY MODULE
13752 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13753 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13754 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13755 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13756 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13757 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13758 W:      http://tomoyo.sourceforge.jp/
13759 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13760 S:      Maintained
13761 F:      security/tomoyo/
13762
13763 TOPSTAR LAPTOP EXTRAS DRIVER
13764 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13765 L:      platform-driver-x86@vger.kernel.org
13766 S:      Maintained
13767 F:      drivers/platform/x86/topstar-laptop.c
13768
13769 TOSHIBA ACPI EXTRAS DRIVER
13770 M:      Azael Avalos <coproscefalo@gmail.com>
13771 L:      platform-driver-x86@vger.kernel.org
13772 S:      Maintained
13773 F:      drivers/platform/x86/toshiba_acpi.c
13774
13775 TOSHIBA BLUETOOTH DRIVER
13776 M:      Azael Avalos <coproscefalo@gmail.com>
13777 L:      platform-driver-x86@vger.kernel.org
13778 S:      Maintained
13779 F:      drivers/platform/x86/toshiba_bluetooth.c
13780
13781 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13782 M:      Azael Avalos <coproscefalo@gmail.com>
13783 L:      platform-driver-x86@vger.kernel.org
13784 S:      Maintained
13785 F:      drivers/platform/x86/toshiba_haps.c
13786
13787 TOSHIBA SMM DRIVER
13788 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13789 W:      http://www.buzzard.org.uk/toshiba/
13790 S:      Maintained
13791 F:      drivers/char/toshiba.c
13792 F:      include/linux/toshiba.h
13793 F:      include/uapi/linux/toshiba.h
13794
13795 TOSHIBA TC358743 DRIVER
13796 M:      Mats Randgaard <matrandg@cisco.com>
13797 L:      linux-media@vger.kernel.org
13798 S:      Maintained
13799 F:      drivers/media/i2c/tc358743*
13800 F:      include/media/i2c/tc358743.h
13801
13802 TOSHIBA WMI HOTKEYS DRIVER
13803 M:      Azael Avalos <coproscefalo@gmail.com>
13804 L:      platform-driver-x86@vger.kernel.org
13805 S:      Maintained
13806 F:      drivers/platform/x86/toshiba-wmi.c
13807
13808 TPM DEVICE DRIVER
13809 M:      Peter Huewe <peterhuewe@gmx.de>
13810 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13811 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13812 L:      linux-integrity@vger.kernel.org
13813 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13814 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13815 S:      Maintained
13816 F:      drivers/char/tpm/
13817
13818 TRACING
13819 M:      Steven Rostedt <rostedt@goodmis.org>
13820 M:      Ingo Molnar <mingo@redhat.com>
13821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13822 S:      Maintained
13823 F:      Documentation/trace/ftrace.txt
13824 F:      arch/*/*/*/ftrace.h
13825 F:      arch/*/kernel/ftrace.c
13826 F:      include/*/ftrace.h
13827 F:      include/linux/trace*.h
13828 F:      include/trace/
13829 F:      kernel/trace/
13830 F:      tools/testing/selftests/ftrace/
13831
13832 TRACING MMIO ACCESSES (MMIOTRACE)
13833 M:      Steven Rostedt <rostedt@goodmis.org>
13834 M:      Ingo Molnar <mingo@kernel.org>
13835 R:      Karol Herbst <karolherbst@gmail.com>
13836 R:      Pekka Paalanen <ppaalanen@gmail.com>
13837 S:      Maintained
13838 L:      linux-kernel@vger.kernel.org
13839 L:      nouveau@lists.freedesktop.org
13840 F:      kernel/trace/trace_mmiotrace.c
13841 F:      include/linux/mmiotrace.h
13842 F:      arch/x86/mm/kmmio.c
13843 F:      arch/x86/mm/mmio-mod.c
13844 F:      arch/x86/mm/testmmiotrace.c
13845
13846 TRIVIAL PATCHES
13847 M:      Jiri Kosina <trivial@kernel.org>
13848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13849 S:      Maintained
13850 K:      ^Subject:.*(?i)trivial
13851
13852 TTY LAYER
13853 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13854 M:      Jiri Slaby <jslaby@suse.com>
13855 S:      Supported
13856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13857 F:      Documentation/serial/
13858 F:      drivers/tty/
13859 F:      drivers/tty/serial/serial_core.c
13860 F:      include/linux/serial_core.h
13861 F:      include/linux/serial.h
13862 F:      include/linux/tty.h
13863 F:      include/uapi/linux/serial_core.h
13864 F:      include/uapi/linux/serial.h
13865 F:      include/uapi/linux/tty.h
13866
13867 TUA9001 MEDIA DRIVER
13868 M:      Antti Palosaari <crope@iki.fi>
13869 L:      linux-media@vger.kernel.org
13870 W:      https://linuxtv.org
13871 W:      http://palosaari.fi/linux/
13872 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13873 T:      git git://linuxtv.org/anttip/media_tree.git
13874 S:      Maintained
13875 F:      drivers/media/tuners/tua9001*
13876
13877 TULIP NETWORK DRIVERS
13878 L:      netdev@vger.kernel.org
13879 L:      linux-parisc@vger.kernel.org
13880 S:      Orphan
13881 F:      drivers/net/ethernet/dec/tulip/
13882
13883 TUN/TAP driver
13884 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13885 W:      http://vtun.sourceforge.net/tun
13886 S:      Maintained
13887 F:      Documentation/networking/tuntap.txt
13888 F:      arch/um/os-Linux/drivers/
13889
13890 TURBOCHANNEL SUBSYSTEM
13891 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13892 M:      Ralf Baechle <ralf@linux-mips.org>
13893 L:      linux-mips@linux-mips.org
13894 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13895 S:      Maintained
13896 F:      drivers/tc/
13897 F:      include/linux/tc.h
13898
13899 TW5864 VIDEO4LINUX DRIVER
13900 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13901 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13902 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13903 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13904 L:      linux-media@vger.kernel.org
13905 S:      Supported
13906 F:      drivers/media/pci/tw5864/
13907
13908 TW68 VIDEO4LINUX DRIVER
13909 M:      Hans Verkuil <hverkuil@xs4all.nl>
13910 L:      linux-media@vger.kernel.org
13911 T:      git git://linuxtv.org/media_tree.git
13912 W:      https://linuxtv.org
13913 S:      Odd Fixes
13914 F:      drivers/media/pci/tw68/
13915
13916 TW686X VIDEO4LINUX DRIVER
13917 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13918 L:      linux-media@vger.kernel.org
13919 T:      git git://linuxtv.org/media_tree.git
13920 W:      http://linuxtv.org
13921 S:      Maintained
13922 F:      drivers/media/pci/tw686x/
13923
13924 UBI FILE SYSTEM (UBIFS)
13925 M:      Richard Weinberger <richard@nod.at>
13926 M:      Artem Bityutskiy <dedekind1@gmail.com>
13927 M:      Adrian Hunter <adrian.hunter@intel.com>
13928 L:      linux-mtd@lists.infradead.org
13929 T:      git git://git.infradead.org/ubifs-2.6.git
13930 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13931 S:      Supported
13932 F:      Documentation/filesystems/ubifs.txt
13933 F:      fs/ubifs/
13934
13935 UCLINUX (M68KNOMMU AND COLDFIRE)
13936 M:      Greg Ungerer <gerg@linux-m68k.org>
13937 W:      http://www.linux-m68k.org/
13938 W:      http://www.uclinux.org/
13939 L:      linux-m68k@lists.linux-m68k.org
13940 L:      uclinux-dev@uclinux.org  (subscribers-only)
13941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13942 S:      Maintained
13943 F:      arch/m68k/coldfire/
13944 F:      arch/m68k/68*/
13945 F:      arch/m68k/*/*_no.*
13946 F:      arch/m68k/include/asm/*_no.*
13947
13948 UDF FILESYSTEM
13949 M:      Jan Kara <jack@suse.com>
13950 S:      Maintained
13951 F:      Documentation/filesystems/udf.txt
13952 F:      fs/udf/
13953
13954 UDRAW TABLET
13955 M:      Bastien Nocera <hadess@hadess.net>
13956 L:      linux-input@vger.kernel.org
13957 S:      Maintained
13958 F:      drivers/hid/hid-udraw-ps3.c
13959
13960 UFS FILESYSTEM
13961 M:      Evgeniy Dushistov <dushistov@mail.ru>
13962 S:      Maintained
13963 F:      Documentation/filesystems/ufs.txt
13964 F:      fs/ufs/
13965
13966 UHID USERSPACE HID IO DRIVER:
13967 M:      David Herrmann <dh.herrmann@googlemail.com>
13968 L:      linux-input@vger.kernel.org
13969 S:      Maintained
13970 F:      drivers/hid/uhid.c
13971 F:      include/uapi/linux/uhid.h
13972
13973 ULPI BUS
13974 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13975 L:      linux-usb@vger.kernel.org
13976 S:      Maintained
13977 F:      drivers/usb/common/ulpi.c
13978 F:      include/linux/ulpi/
13979
13980 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13981 L:      linux-usb@vger.kernel.org
13982 S:      Orphan
13983 F:      drivers/uwb/
13984 F:      include/linux/uwb.h
13985 F:      include/linux/uwb/
13986
13987 UNICORE32 ARCHITECTURE:
13988 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13989 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13990 S:      Maintained
13991 T:      git git://github.com/gxt/linux.git
13992 F:      arch/unicore32/
13993
13994 UNIFDEF
13995 M:      Tony Finch <dot@dotat.at>
13996 W:      http://dotat.at/prog/unifdef
13997 S:      Maintained
13998 F:      scripts/unifdef.c
13999
14000 UNIFORM CDROM DRIVER
14001 M:      Jens Axboe <axboe@kernel.dk>
14002 W:      http://www.kernel.dk
14003 S:      Maintained
14004 F:      Documentation/cdrom/
14005 F:      drivers/cdrom/cdrom.c
14006 F:      include/linux/cdrom.h
14007 F:      include/uapi/linux/cdrom.h
14008
14009 UNISYS S-PAR DRIVERS
14010 M:      David Kershner <david.kershner@unisys.com>
14011 L:      sparmaintainer@unisys.com (Unisys internal)
14012 S:      Supported
14013 F:      drivers/staging/unisys/
14014
14015 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14016 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14017 L:      linux-scsi@vger.kernel.org
14018 S:      Supported
14019 F:      Documentation/scsi/ufs.txt
14020 F:      drivers/scsi/ufs/
14021
14022 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14023 M:      Joao Pinto <jpinto@synopsys.com>
14024 L:      linux-scsi@vger.kernel.org
14025 S:      Supported
14026 F:      drivers/scsi/ufs/*dwc*
14027
14028 UNSORTED BLOCK IMAGES (UBI)
14029 M:      Artem Bityutskiy <dedekind1@gmail.com>
14030 M:      Richard Weinberger <richard@nod.at>
14031 W:      http://www.linux-mtd.infradead.org/
14032 L:      linux-mtd@lists.infradead.org
14033 T:      git git://git.infradead.org/ubifs-2.6.git
14034 S:      Supported
14035 F:      drivers/mtd/ubi/
14036 F:      include/linux/mtd/ubi.h
14037 F:      include/uapi/mtd/ubi-user.h
14038
14039 USB "USBNET" DRIVER FRAMEWORK
14040 M:      Oliver Neukum <oneukum@suse.com>
14041 L:      netdev@vger.kernel.org
14042 W:      http://www.linux-usb.org/usbnet
14043 S:      Maintained
14044 F:      drivers/net/usb/usbnet.c
14045 F:      include/linux/usb/usbnet.h
14046
14047 USB ACM DRIVER
14048 M:      Oliver Neukum <oneukum@suse.com>
14049 L:      linux-usb@vger.kernel.org
14050 S:      Maintained
14051 F:      Documentation/usb/acm.txt
14052 F:      drivers/usb/class/cdc-acm.*
14053
14054 USB AR5523 WIRELESS DRIVER
14055 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14056 L:      linux-wireless@vger.kernel.org
14057 S:      Maintained
14058 F:      drivers/net/wireless/ath/ar5523/
14059
14060 USB ATTACHED SCSI
14061 M:      Oliver Neukum <oneukum@suse.com>
14062 L:      linux-usb@vger.kernel.org
14063 L:      linux-scsi@vger.kernel.org
14064 S:      Maintained
14065 F:      drivers/usb/storage/uas.c
14066
14067 USB CDC ETHERNET DRIVER
14068 M:      Oliver Neukum <oliver@neukum.org>
14069 L:      linux-usb@vger.kernel.org
14070 S:      Maintained
14071 F:      drivers/net/usb/cdc_*.c
14072 F:      include/uapi/linux/usb/cdc.h
14073
14074 USB CHAOSKEY DRIVER
14075 M:      Keith Packard <keithp@keithp.com>
14076 L:      linux-usb@vger.kernel.org
14077 S:      Maintained
14078 F:      drivers/usb/misc/chaoskey.c
14079
14080 USB CYPRESS C67X00 DRIVER
14081 M:      Peter Korsgaard <jacmet@sunsite.dk>
14082 L:      linux-usb@vger.kernel.org
14083 S:      Maintained
14084 F:      drivers/usb/c67x00/
14085
14086 USB DAVICOM DM9601 DRIVER
14087 M:      Peter Korsgaard <jacmet@sunsite.dk>
14088 L:      netdev@vger.kernel.org
14089 W:      http://www.linux-usb.org/usbnet
14090 S:      Maintained
14091 F:      drivers/net/usb/dm9601.c
14092
14093 USB DIAMOND RIO500 DRIVER
14094 M:      Cesar Miquel <miquel@df.uba.ar>
14095 L:      rio500-users@lists.sourceforge.net
14096 W:      http://rio500.sourceforge.net
14097 S:      Maintained
14098 F:      drivers/usb/misc/rio500*
14099
14100 USB EHCI DRIVER
14101 M:      Alan Stern <stern@rowland.harvard.edu>
14102 L:      linux-usb@vger.kernel.org
14103 S:      Maintained
14104 F:      Documentation/usb/ehci.txt
14105 F:      drivers/usb/host/ehci*
14106
14107 USB GADGET/PERIPHERAL SUBSYSTEM
14108 M:      Felipe Balbi <balbi@kernel.org>
14109 L:      linux-usb@vger.kernel.org
14110 W:      http://www.linux-usb.org/gadget
14111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14112 S:      Maintained
14113 F:      drivers/usb/gadget/
14114 F:      include/linux/usb/gadget*
14115
14116 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14117 M:      Jiri Kosina <jikos@kernel.org>
14118 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14119 L:      linux-usb@vger.kernel.org
14120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14121 S:      Maintained
14122 F:      Documentation/hid/hiddev.txt
14123 F:      drivers/hid/usbhid/
14124
14125 USB ISP116X DRIVER
14126 M:      Olav Kongas <ok@artecdesign.ee>
14127 L:      linux-usb@vger.kernel.org
14128 S:      Maintained
14129 F:      drivers/usb/host/isp116x*
14130 F:      include/linux/usb/isp116x.h
14131
14132 USB LAN78XX ETHERNET DRIVER
14133 M:      Woojung Huh <woojung.huh@microchip.com>
14134 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14135 L:      netdev@vger.kernel.org
14136 S:      Maintained
14137 F:      drivers/net/usb/lan78xx.*
14138
14139 USB MASS STORAGE DRIVER
14140 M:      Alan Stern <stern@rowland.harvard.edu>
14141 L:      linux-usb@vger.kernel.org
14142 L:      usb-storage@lists.one-eyed-alien.net
14143 S:      Maintained
14144 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14145 F:      drivers/usb/storage/
14146
14147 USB MIDI DRIVER
14148 M:      Clemens Ladisch <clemens@ladisch.de>
14149 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14150 T:      git git://git.alsa-project.org/alsa-kernel.git
14151 S:      Maintained
14152 F:      sound/usb/midi.*
14153
14154 USB NETWORKING DRIVERS
14155 L:      linux-usb@vger.kernel.org
14156 S:      Odd Fixes
14157 F:      drivers/net/usb/
14158
14159 USB OHCI DRIVER
14160 M:      Alan Stern <stern@rowland.harvard.edu>
14161 L:      linux-usb@vger.kernel.org
14162 S:      Maintained
14163 F:      Documentation/usb/ohci.txt
14164 F:      drivers/usb/host/ohci*
14165
14166 USB OTG FSM (Finite State Machine)
14167 M:      Peter Chen <Peter.Chen@nxp.com>
14168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14169 L:      linux-usb@vger.kernel.org
14170 S:      Maintained
14171 F:      drivers/usb/common/usb-otg-fsm.c
14172
14173 USB OVER IP DRIVER
14174 M:      Valentina Manea <valentina.manea.m@gmail.com>
14175 M:      Shuah Khan <shuahkh@osg.samsung.com>
14176 M:      Shuah Khan <shuah@kernel.org>
14177 L:      linux-usb@vger.kernel.org
14178 S:      Maintained
14179 F:      Documentation/usb/usbip_protocol.txt
14180 F:      drivers/usb/usbip/
14181 F:      tools/usb/usbip/
14182
14183 USB PEGASUS DRIVER
14184 M:      Petko Manolov <petkan@nucleusys.com>
14185 L:      linux-usb@vger.kernel.org
14186 L:      netdev@vger.kernel.org
14187 T:      git git://github.com/petkan/pegasus.git
14188 W:      https://github.com/petkan/pegasus
14189 S:      Maintained
14190 F:      drivers/net/usb/pegasus.*
14191
14192 USB PHY LAYER
14193 M:      Felipe Balbi <balbi@kernel.org>
14194 L:      linux-usb@vger.kernel.org
14195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14196 S:      Maintained
14197 F:      drivers/usb/phy/
14198
14199 USB PRINTER DRIVER (usblp)
14200 M:      Pete Zaitcev <zaitcev@redhat.com>
14201 L:      linux-usb@vger.kernel.org
14202 S:      Supported
14203 F:      drivers/usb/class/usblp.c
14204
14205 USB QMI WWAN NETWORK DRIVER
14206 M:      Bjørn Mork <bjorn@mork.no>
14207 L:      netdev@vger.kernel.org
14208 S:      Maintained
14209 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14210 F:      drivers/net/usb/qmi_wwan.c
14211
14212 USB RTL8150 DRIVER
14213 M:      Petko Manolov <petkan@nucleusys.com>
14214 L:      linux-usb@vger.kernel.org
14215 L:      netdev@vger.kernel.org
14216 T:      git git://github.com/petkan/rtl8150.git
14217 W:      https://github.com/petkan/rtl8150
14218 S:      Maintained
14219 F:      drivers/net/usb/rtl8150.c
14220
14221 USB SERIAL SUBSYSTEM
14222 M:      Johan Hovold <johan@kernel.org>
14223 L:      linux-usb@vger.kernel.org
14224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14225 S:      Maintained
14226 F:      Documentation/usb/usb-serial.txt
14227 F:      drivers/usb/serial/
14228 F:      include/linux/usb/serial.h
14229
14230 USB SMSC75XX ETHERNET DRIVER
14231 M:      Steve Glendinning <steve.glendinning@shawell.net>
14232 L:      netdev@vger.kernel.org
14233 S:      Maintained
14234 F:      drivers/net/usb/smsc75xx.*
14235
14236 USB SMSC95XX ETHERNET DRIVER
14237 M:      Steve Glendinning <steve.glendinning@shawell.net>
14238 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14239 L:      netdev@vger.kernel.org
14240 S:      Maintained
14241 F:      drivers/net/usb/smsc95xx.*
14242
14243 USB SUBSYSTEM
14244 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14245 L:      linux-usb@vger.kernel.org
14246 W:      http://www.linux-usb.org
14247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14248 S:      Supported
14249 F:      Documentation/devicetree/bindings/usb/
14250 F:      Documentation/usb/
14251 F:      drivers/usb/
14252 F:      include/linux/usb.h
14253 F:      include/linux/usb/
14254
14255 USB TYPEC SUBSYSTEM
14256 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14257 L:      linux-usb@vger.kernel.org
14258 S:      Maintained
14259 F:      Documentation/ABI/testing/sysfs-class-typec
14260 F:      Documentation/usb/typec.rst
14261 F:      drivers/usb/typec/
14262 F:      include/linux/usb/typec.h
14263
14264 USB UHCI DRIVER
14265 M:      Alan Stern <stern@rowland.harvard.edu>
14266 L:      linux-usb@vger.kernel.org
14267 S:      Maintained
14268 F:      drivers/usb/host/uhci*
14269
14270 USB VIDEO CLASS
14271 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14272 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14273 L:      linux-media@vger.kernel.org
14274 T:      git git://linuxtv.org/media_tree.git
14275 W:      http://www.ideasonboard.org/uvc/
14276 S:      Maintained
14277 F:      drivers/media/usb/uvc/
14278 F:      include/uapi/linux/uvcvideo.h
14279
14280 USB VISION DRIVER
14281 M:      Hans Verkuil <hverkuil@xs4all.nl>
14282 L:      linux-media@vger.kernel.org
14283 T:      git git://linuxtv.org/media_tree.git
14284 W:      https://linuxtv.org
14285 S:      Odd Fixes
14286 F:      drivers/media/usb/usbvision/
14287
14288 USB WEBCAM GADGET
14289 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14290 L:      linux-usb@vger.kernel.org
14291 S:      Maintained
14292 F:      drivers/usb/gadget/function/*uvc*
14293 F:      drivers/usb/gadget/legacy/webcam.c
14294
14295 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14296 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14297 L:      linux-wireless@vger.kernel.org
14298 S:      Maintained
14299 F:      drivers/net/wireless/rndis_wlan.c
14300
14301 USB XHCI DRIVER
14302 M:      Mathias Nyman <mathias.nyman@intel.com>
14303 L:      linux-usb@vger.kernel.org
14304 S:      Supported
14305 F:      drivers/usb/host/xhci*
14306 F:      drivers/usb/host/pci-quirks*
14307
14308 USB ZD1201 DRIVER
14309 L:      linux-wireless@vger.kernel.org
14310 W:      http://linux-lc100020.sourceforge.net
14311 S:      Orphan
14312 F:      drivers/net/wireless/zydas/zd1201.*
14313
14314 USB ZR364XX DRIVER
14315 M:      Antoine Jacquet <royale@zerezo.com>
14316 L:      linux-usb@vger.kernel.org
14317 L:      linux-media@vger.kernel.org
14318 T:      git git://linuxtv.org/media_tree.git
14319 W:      http://royale.zerezo.com/zr364xx/
14320 S:      Maintained
14321 F:      Documentation/media/v4l-drivers/zr364xx*
14322 F:      drivers/media/usb/zr364xx/
14323
14324 USER-MODE LINUX (UML)
14325 M:      Jeff Dike <jdike@addtoit.com>
14326 M:      Richard Weinberger <richard@nod.at>
14327 L:      user-mode-linux-devel@lists.sourceforge.net
14328 L:      user-mode-linux-user@lists.sourceforge.net
14329 W:      http://user-mode-linux.sourceforge.net
14330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14331 S:      Maintained
14332 F:      Documentation/virtual/uml/
14333 F:      arch/um/
14334 F:      arch/x86/um/
14335 F:      fs/hostfs/
14336 F:      fs/hppfs/
14337
14338 USERSPACE I/O (UIO)
14339 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14340 S:      Maintained
14341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14342 F:      Documentation/driver-api/uio-howto.rst
14343 F:      drivers/uio/
14344 F:      include/linux/uio*.h
14345
14346 UTIL-LINUX PACKAGE
14347 M:      Karel Zak <kzak@redhat.com>
14348 L:      util-linux@vger.kernel.org
14349 W:      http://en.wikipedia.org/wiki/Util-linux
14350 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14351 S:      Maintained
14352
14353 UUID HELPERS
14354 M:      Christoph Hellwig <hch@lst.de>
14355 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14356 L:      linux-kernel@vger.kernel.org
14357 T:      git git://git.infradead.org/users/hch/uuid.git
14358 F:      lib/uuid.c
14359 F:      lib/test_uuid.c
14360 F:      include/linux/uuid.h
14361 F:      include/uapi/linux/uuid.h
14362 S:      Maintained
14363
14364 UVESAFB DRIVER
14365 M:      Michal Januszewski <spock@gentoo.org>
14366 L:      linux-fbdev@vger.kernel.org
14367 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14368 S:      Maintained
14369 F:      Documentation/fb/uvesafb.txt
14370 F:      drivers/video/fbdev/uvesafb.*
14371
14372 VF610 NAND DRIVER
14373 M:      Stefan Agner <stefan@agner.ch>
14374 L:      linux-mtd@lists.infradead.org
14375 S:      Supported
14376 F:      drivers/mtd/nand/vf610_nfc.c
14377
14378 VFAT/FAT/MSDOS FILESYSTEM
14379 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14380 S:      Maintained
14381 F:      Documentation/filesystems/vfat.txt
14382 F:      fs/fat/
14383
14384 VFIO DRIVER
14385 M:      Alex Williamson <alex.williamson@redhat.com>
14386 L:      kvm@vger.kernel.org
14387 T:      git git://github.com/awilliam/linux-vfio.git
14388 S:      Maintained
14389 F:      Documentation/vfio.txt
14390 F:      drivers/vfio/
14391 F:      include/linux/vfio.h
14392 F:      include/uapi/linux/vfio.h
14393
14394 VFIO MEDIATED DEVICE DRIVERS
14395 M:      Kirti Wankhede <kwankhede@nvidia.com>
14396 L:      kvm@vger.kernel.org
14397 S:      Maintained
14398 F:      Documentation/vfio-mediated-device.txt
14399 F:      drivers/vfio/mdev/
14400 F:      include/linux/mdev.h
14401 F:      samples/vfio-mdev/
14402
14403 VFIO PLATFORM DRIVER
14404 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14405 L:      kvm@vger.kernel.org
14406 S:      Maintained
14407 F:      drivers/vfio/platform/
14408
14409 VGA_SWITCHEROO
14410 R:      Lukas Wunner <lukas@wunner.de>
14411 S:      Maintained
14412 F:      Documentation/gpu/vga-switcheroo.rst
14413 F:      drivers/gpu/vga/vga_switcheroo.c
14414 F:      include/linux/vga_switcheroo.h
14415 T:      git git://anongit.freedesktop.org/drm/drm-misc
14416
14417 VIA RHINE NETWORK DRIVER
14418 S:      Orphan
14419 F:      drivers/net/ethernet/via/via-rhine.c
14420
14421 VIA SD/MMC CARD CONTROLLER DRIVER
14422 M:      Bruce Chang <brucechang@via.com.tw>
14423 M:      Harald Welte <HaraldWelte@viatech.com>
14424 S:      Maintained
14425 F:      drivers/mmc/host/via-sdmmc.c
14426
14427 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14428 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14429 L:      linux-fbdev@vger.kernel.org
14430 S:      Maintained
14431 F:      include/linux/via-core.h
14432 F:      include/linux/via-gpio.h
14433 F:      include/linux/via_i2c.h
14434 F:      drivers/video/fbdev/via/
14435
14436 VIA VELOCITY NETWORK DRIVER
14437 M:      Francois Romieu <romieu@fr.zoreil.com>
14438 L:      netdev@vger.kernel.org
14439 S:      Maintained
14440 F:      drivers/net/ethernet/via/via-velocity.*
14441
14442 VIDEO MULTIPLEXER DRIVER
14443 M:      Philipp Zabel <p.zabel@pengutronix.de>
14444 L:      linux-media@vger.kernel.org
14445 S:      Maintained
14446 F:      drivers/media/platform/video-mux.c
14447
14448 VIDEOBUF2 FRAMEWORK
14449 M:      Pawel Osciak <pawel@osciak.com>
14450 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14451 M:      Kyungmin Park <kyungmin.park@samsung.com>
14452 L:      linux-media@vger.kernel.org
14453 S:      Maintained
14454 F:      drivers/media/v4l2-core/videobuf2-*
14455 F:      include/media/videobuf2-*
14456
14457 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14458 M:      Helen Koike <helen.koike@collabora.com>
14459 L:      linux-media@vger.kernel.org
14460 T:      git git://linuxtv.org/media_tree.git
14461 W:      https://linuxtv.org
14462 S:      Maintained
14463 F:      drivers/media/platform/vimc/*
14464
14465 VIRT LIB
14466 M:      Alex Williamson <alex.williamson@redhat.com>
14467 M:      Paolo Bonzini <pbonzini@redhat.com>
14468 L:      kvm@vger.kernel.org
14469 S:      Supported
14470 F:      virt/lib/
14471
14472 VIRTIO AND VHOST VSOCK DRIVER
14473 M:      Stefan Hajnoczi <stefanha@redhat.com>
14474 L:      kvm@vger.kernel.org
14475 L:      virtualization@lists.linux-foundation.org
14476 L:      netdev@vger.kernel.org
14477 S:      Maintained
14478 F:      include/linux/virtio_vsock.h
14479 F:      include/uapi/linux/virtio_vsock.h
14480 F:      include/uapi/linux/vsockmon.h
14481 F:      include/uapi/linux/vm_sockets_diag.h
14482 F:      net/vmw_vsock/diag.c
14483 F:      net/vmw_vsock/af_vsock_tap.c
14484 F:      net/vmw_vsock/virtio_transport_common.c
14485 F:      net/vmw_vsock/virtio_transport.c
14486 F:      drivers/net/vsockmon.c
14487 F:      drivers/vhost/vsock.c
14488 F:      drivers/vhost/vsock.h
14489 F:      tools/testing/vsock/
14490
14491 VIRTIO CONSOLE DRIVER
14492 M:      Amit Shah <amit@kernel.org>
14493 L:      virtualization@lists.linux-foundation.org
14494 S:      Maintained
14495 F:      drivers/char/virtio_console.c
14496 F:      include/linux/virtio_console.h
14497 F:      include/uapi/linux/virtio_console.h
14498
14499 VIRTIO CORE, NET AND BLOCK DRIVERS
14500 M:      "Michael S. Tsirkin" <mst@redhat.com>
14501 M:      Jason Wang <jasowang@redhat.com>
14502 L:      virtualization@lists.linux-foundation.org
14503 S:      Maintained
14504 F:      Documentation/devicetree/bindings/virtio/
14505 F:      drivers/virtio/
14506 F:      tools/virtio/
14507 F:      drivers/net/virtio_net.c
14508 F:      drivers/block/virtio_blk.c
14509 F:      include/linux/virtio*.h
14510 F:      include/uapi/linux/virtio_*.h
14511 F:      drivers/crypto/virtio/
14512 F:      mm/balloon_compaction.c
14513
14514 VIRTIO CRYPTO DRIVER
14515 M:      Gonglei <arei.gonglei@huawei.com>
14516 L:      virtualization@lists.linux-foundation.org
14517 L:      linux-crypto@vger.kernel.org
14518 S:      Maintained
14519 F:      drivers/crypto/virtio/
14520 F:      include/uapi/linux/virtio_crypto.h
14521
14522 VIRTIO DRIVERS FOR S390
14523 M:      Cornelia Huck <cohuck@redhat.com>
14524 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14525 L:      linux-s390@vger.kernel.org
14526 L:      virtualization@lists.linux-foundation.org
14527 L:      kvm@vger.kernel.org
14528 S:      Supported
14529 F:      drivers/s390/virtio/
14530 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14531
14532 VIRTIO GPU DRIVER
14533 M:      David Airlie <airlied@linux.ie>
14534 M:      Gerd Hoffmann <kraxel@redhat.com>
14535 L:      dri-devel@lists.freedesktop.org
14536 L:      virtualization@lists.linux-foundation.org
14537 T:      git git://anongit.freedesktop.org/drm/drm-misc
14538 S:      Maintained
14539 F:      drivers/gpu/drm/virtio/
14540 F:      include/uapi/linux/virtio_gpu.h
14541
14542 VIRTIO HOST (VHOST)
14543 M:      "Michael S. Tsirkin" <mst@redhat.com>
14544 M:      Jason Wang <jasowang@redhat.com>
14545 L:      kvm@vger.kernel.org
14546 L:      virtualization@lists.linux-foundation.org
14547 L:      netdev@vger.kernel.org
14548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14549 S:      Maintained
14550 F:      drivers/vhost/
14551 F:      include/uapi/linux/vhost.h
14552
14553 VIRTIO INPUT DRIVER
14554 M:      Gerd Hoffmann <kraxel@redhat.com>
14555 S:      Maintained
14556 F:      drivers/virtio/virtio_input.c
14557 F:      include/uapi/linux/virtio_input.h
14558
14559 VIRTUAL SERIO DEVICE DRIVER
14560 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14561 S:      Maintained
14562 F:      drivers/input/serio/userio.c
14563 F:      include/uapi/linux/userio.h
14564
14565 VIVID VIRTUAL VIDEO DRIVER
14566 M:      Hans Verkuil <hverkuil@xs4all.nl>
14567 L:      linux-media@vger.kernel.org
14568 T:      git git://linuxtv.org/media_tree.git
14569 W:      https://linuxtv.org
14570 S:      Maintained
14571 F:      drivers/media/platform/vivid/*
14572
14573 VLYNQ BUS
14574 M:      Florian Fainelli <f.fainelli@gmail.com>
14575 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14576 S:      Maintained
14577 F:      drivers/vlynq/vlynq.c
14578 F:      include/linux/vlynq.h
14579
14580 VME SUBSYSTEM
14581 M:      Martyn Welch <martyn@welchs.me.uk>
14582 M:      Manohar Vanga <manohar.vanga@gmail.com>
14583 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14584 L:      devel@driverdev.osuosl.org
14585 S:      Maintained
14586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14587 F:      Documentation/driver-api/vme.rst
14588 F:      drivers/staging/vme/
14589 F:      drivers/vme/
14590 F:      include/linux/vme*
14591
14592 VMWARE BALLOON DRIVER
14593 M:      Xavier Deguillard <xdeguillard@vmware.com>
14594 M:      Philip Moltmann <moltmann@vmware.com>
14595 M:      "VMware, Inc." <pv-drivers@vmware.com>
14596 L:      linux-kernel@vger.kernel.org
14597 S:      Maintained
14598 F:      drivers/misc/vmw_balloon.c
14599
14600 VMWARE HYPERVISOR INTERFACE
14601 M:      Alok Kataria <akataria@vmware.com>
14602 L:      virtualization@lists.linux-foundation.org
14603 S:      Supported
14604 F:      arch/x86/kernel/cpu/vmware.c
14605
14606 VMWARE PVRDMA DRIVER
14607 M:      Adit Ranadive <aditr@vmware.com>
14608 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14609 L:      linux-rdma@vger.kernel.org
14610 S:      Maintained
14611 F:      drivers/infiniband/hw/vmw_pvrdma/
14612
14613 VMware PVSCSI driver
14614 M:      Jim Gill <jgill@vmware.com>
14615 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14616 L:      linux-scsi@vger.kernel.org
14617 S:      Maintained
14618 F:      drivers/scsi/vmw_pvscsi.c
14619 F:      drivers/scsi/vmw_pvscsi.h
14620
14621 VMWARE VMMOUSE SUBDRIVER
14622 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14623 M:      "VMware, Inc." <pv-drivers@vmware.com>
14624 L:      linux-input@vger.kernel.org
14625 S:      Maintained
14626 F:      drivers/input/mouse/vmmouse.c
14627 F:      drivers/input/mouse/vmmouse.h
14628
14629 VMWARE VMXNET3 ETHERNET DRIVER
14630 M:      Shrikrishna Khare <skhare@vmware.com>
14631 M:      "VMware, Inc." <pv-drivers@vmware.com>
14632 L:      netdev@vger.kernel.org
14633 S:      Maintained
14634 F:      drivers/net/vmxnet3/
14635
14636 VOCORE VOCORE2 BOARD
14637 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14638 L:      linux-mips@linux-mips.org
14639 S:      Maintained
14640 F:      arch/mips/boot/dts/ralink/vocore2.dts
14641
14642 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14643 M:      Liam Girdwood <lgirdwood@gmail.com>
14644 M:      Mark Brown <broonie@kernel.org>
14645 L:      linux-kernel@vger.kernel.org
14646 W:      http://www.slimlogic.co.uk/?p=48
14647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14648 S:      Supported
14649 F:      Documentation/devicetree/bindings/regulator/
14650 F:      drivers/regulator/
14651 F:      include/dt-bindings/regulator/
14652 F:      include/linux/regulator/
14653
14654 VRF
14655 M:      David Ahern <dsa@cumulusnetworks.com>
14656 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14657 L:      netdev@vger.kernel.org
14658 S:      Maintained
14659 F:      drivers/net/vrf.c
14660 F:      Documentation/networking/vrf.txt
14661
14662 VT1211 HARDWARE MONITOR DRIVER
14663 M:      Juerg Haefliger <juergh@gmail.com>
14664 L:      linux-hwmon@vger.kernel.org
14665 S:      Maintained
14666 F:      Documentation/hwmon/vt1211
14667 F:      drivers/hwmon/vt1211.c
14668
14669 VT8231 HARDWARE MONITOR DRIVER
14670 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14671 L:      linux-hwmon@vger.kernel.org
14672 S:      Maintained
14673 F:      drivers/hwmon/vt8231.c
14674
14675 VUB300 USB to SDIO/SD/MMC bridge chip
14676 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14677 L:      linux-mmc@vger.kernel.org
14678 L:      linux-usb@vger.kernel.org
14679 S:      Supported
14680 F:      drivers/mmc/host/vub300.c
14681
14682 W1 DALLAS'S 1-WIRE BUS
14683 M:      Evgeniy Polyakov <zbr@ioremap.net>
14684 S:      Maintained
14685 F:      Documentation/w1/
14686 F:      drivers/w1/
14687 F:      include/linux/w1.h
14688
14689 W83791D HARDWARE MONITORING DRIVER
14690 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14691 L:      linux-hwmon@vger.kernel.org
14692 S:      Maintained
14693 F:      Documentation/hwmon/w83791d
14694 F:      drivers/hwmon/w83791d.c
14695
14696 W83793 HARDWARE MONITORING DRIVER
14697 M:      Rudolf Marek <r.marek@assembler.cz>
14698 L:      linux-hwmon@vger.kernel.org
14699 S:      Maintained
14700 F:      Documentation/hwmon/w83793
14701 F:      drivers/hwmon/w83793.c
14702
14703 W83795 HARDWARE MONITORING DRIVER
14704 M:      Jean Delvare <jdelvare@suse.com>
14705 L:      linux-hwmon@vger.kernel.org
14706 S:      Maintained
14707 F:      drivers/hwmon/w83795.c
14708
14709 W83L51xD SD/MMC CARD INTERFACE DRIVER
14710 M:      Pierre Ossman <pierre@ossman.eu>
14711 S:      Maintained
14712 F:      drivers/mmc/host/wbsd.*
14713
14714 WACOM PROTOCOL 4 SERIAL TABLETS
14715 M:      Julian Squires <julian@cipht.net>
14716 M:      Hans de Goede <hdegoede@redhat.com>
14717 L:      linux-input@vger.kernel.org
14718 S:      Maintained
14719 F:      drivers/input/tablet/wacom_serial4.c
14720
14721 WATCHDOG DEVICE DRIVERS
14722 M:      Wim Van Sebroeck <wim@iguana.be>
14723 R:      Guenter Roeck <linux@roeck-us.net>
14724 L:      linux-watchdog@vger.kernel.org
14725 W:      http://www.linux-watchdog.org/
14726 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14727 S:      Maintained
14728 F:      Documentation/devicetree/bindings/watchdog/
14729 F:      Documentation/watchdog/
14730 F:      drivers/watchdog/
14731 F:      include/linux/watchdog.h
14732 F:      include/uapi/linux/watchdog.h
14733
14734 WHISKEYCOVE PMIC GPIO DRIVER
14735 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14736 L:      linux-gpio@vger.kernel.org
14737 S:      Maintained
14738 F:      drivers/gpio/gpio-wcove.c
14739
14740 WIIMOTE HID DRIVER
14741 M:      David Herrmann <dh.herrmann@googlemail.com>
14742 L:      linux-input@vger.kernel.org
14743 S:      Maintained
14744 F:      drivers/hid/hid-wiimote*
14745
14746 WILOCITY WIL6210 WIRELESS DRIVER
14747 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14748 L:      linux-wireless@vger.kernel.org
14749 L:      wil6210@qca.qualcomm.com
14750 S:      Supported
14751 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14752 F:      drivers/net/wireless/ath/wil6210/
14753
14754 WIMAX STACK
14755 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14756 M:      linux-wimax@intel.com
14757 L:      wimax@linuxwimax.org (subscribers-only)
14758 S:      Supported
14759 W:      http://linuxwimax.org
14760 F:      Documentation/wimax/README.wimax
14761 F:      include/linux/wimax/debug.h
14762 F:      include/net/wimax.h
14763 F:      include/uapi/linux/wimax.h
14764 F:      net/wimax/
14765
14766 WINBOND CIR DRIVER
14767 M:      David Härdeman <david@hardeman.nu>
14768 S:      Maintained
14769 F:      drivers/media/rc/winbond-cir.c
14770
14771 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14772 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14773 L:      linux-watchdog@vger.kernel.org
14774 S:      Maintained
14775 F:      drivers/watchdog/ebc-c384_wdt.c
14776
14777 WINSYSTEMS WS16C48 GPIO DRIVER
14778 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14779 L:      linux-gpio@vger.kernel.org
14780 S:      Maintained
14781 F:      drivers/gpio/gpio-ws16c48.c
14782
14783 WISTRON LAPTOP BUTTON DRIVER
14784 M:      Miloslav Trmac <mitr@volny.cz>
14785 S:      Maintained
14786 F:      drivers/input/misc/wistron_btns.c
14787
14788 WL3501 WIRELESS PCMCIA CARD DRIVER
14789 L:      linux-wireless@vger.kernel.org
14790 S:      Odd fixes
14791 F:      drivers/net/wireless/wl3501*
14792
14793 WOLFSON MICROELECTRONICS DRIVERS
14794 L:      patches@opensource.cirrus.com
14795 T:      git https://github.com/CirrusLogic/linux-drivers.git
14796 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14797 S:      Supported
14798 F:      Documentation/hwmon/wm83??
14799 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14800 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14801 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14802 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14803 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14804 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14805 F:      drivers/clk/clk-wm83*.c
14806 F:      drivers/extcon/extcon-arizona.c
14807 F:      drivers/leds/leds-wm83*.c
14808 F:      drivers/gpio/gpio-*wm*.c
14809 F:      drivers/gpio/gpio-arizona.c
14810 F:      drivers/hwmon/wm83??-hwmon.c
14811 F:      drivers/input/misc/wm831x-on.c
14812 F:      drivers/input/touchscreen/wm831x-ts.c
14813 F:      drivers/input/touchscreen/wm97*.c
14814 F:      drivers/mfd/arizona*
14815 F:      drivers/mfd/wm*.c
14816 F:      drivers/mfd/cs47l24*
14817 F:      drivers/power/supply/wm83*.c
14818 F:      drivers/rtc/rtc-wm83*.c
14819 F:      drivers/regulator/wm8*.c
14820 F:      drivers/regulator/arizona*
14821 F:      drivers/video/backlight/wm83*_bl.c
14822 F:      drivers/watchdog/wm83*_wdt.c
14823 F:      include/linux/mfd/arizona/
14824 F:      include/linux/mfd/wm831x/
14825 F:      include/linux/mfd/wm8350/
14826 F:      include/linux/mfd/wm8400*
14827 F:      include/linux/regulator/arizona*
14828 F:      include/linux/wm97xx.h
14829 F:      include/sound/wm????.h
14830 F:      sound/soc/codecs/arizona.?
14831 F:      sound/soc/codecs/wm*
14832 F:      sound/soc/codecs/cs47l24*
14833
14834 WORKQUEUE
14835 M:      Tejun Heo <tj@kernel.org>
14836 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14838 S:      Maintained
14839 F:      include/linux/workqueue.h
14840 F:      kernel/workqueue.c
14841 F:      Documentation/core-api/workqueue.rst
14842
14843 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14844 M:      Chen-Yu Tsai <wens@csie.org>
14845 L:      linux-kernel@vger.kernel.org
14846 S:      Maintained
14847 N:      axp[128]
14848
14849 X.25 NETWORK LAYER
14850 M:      Andrew Hendry <andrew.hendry@gmail.com>
14851 L:      linux-x25@vger.kernel.org
14852 S:      Odd Fixes
14853 F:      Documentation/networking/x25*
14854 F:      include/net/x25*
14855 F:      net/x25/
14856
14857 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14858 M:      Thomas Gleixner <tglx@linutronix.de>
14859 M:      Ingo Molnar <mingo@redhat.com>
14860 M:      "H. Peter Anvin" <hpa@zytor.com>
14861 M:      x86@kernel.org
14862 L:      linux-kernel@vger.kernel.org
14863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14864 S:      Maintained
14865 F:      Documentation/x86/
14866 F:      arch/x86/
14867
14868 X86 MCE INFRASTRUCTURE
14869 M:      Tony Luck <tony.luck@intel.com>
14870 M:      Borislav Petkov <bp@alien8.de>
14871 L:      linux-edac@vger.kernel.org
14872 S:      Maintained
14873 F:      arch/x86/kernel/cpu/mcheck/*
14874
14875 X86 MICROCODE UPDATE SUPPORT
14876 M:      Borislav Petkov <bp@alien8.de>
14877 S:      Maintained
14878 F:      arch/x86/kernel/cpu/microcode/*
14879
14880 X86 PLATFORM DRIVERS
14881 M:      Darren Hart <dvhart@infradead.org>
14882 M:      Andy Shevchenko <andy@infradead.org>
14883 L:      platform-driver-x86@vger.kernel.org
14884 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14885 S:      Maintained
14886 F:      drivers/platform/x86/
14887 F:      drivers/platform/olpc/
14888
14889 X86 VDSO
14890 M:      Andy Lutomirski <luto@amacapital.net>
14891 L:      linux-kernel@vger.kernel.org
14892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14893 S:      Maintained
14894 F:      arch/x86/entry/vdso/
14895
14896 XC2028/3028 TUNER DRIVER
14897 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14898 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14899 L:      linux-media@vger.kernel.org
14900 W:      https://linuxtv.org
14901 T:      git git://linuxtv.org/media_tree.git
14902 S:      Maintained
14903 F:      drivers/media/tuners/tuner-xc2028.*
14904
14905 XEN BLOCK SUBSYSTEM
14906 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14907 M:      Roger Pau Monné <roger.pau@citrix.com>
14908 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14909 S:      Supported
14910 F:      drivers/block/xen-blkback/*
14911 F:      drivers/block/xen*
14912
14913 XEN HYPERVISOR ARM
14914 M:      Stefano Stabellini <sstabellini@kernel.org>
14915 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14916 S:      Maintained
14917 F:      arch/arm/xen/
14918 F:      arch/arm/include/asm/xen/
14919
14920 XEN HYPERVISOR ARM64
14921 M:      Stefano Stabellini <sstabellini@kernel.org>
14922 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14923 S:      Maintained
14924 F:      arch/arm64/xen/
14925 F:      arch/arm64/include/asm/xen/
14926
14927 XEN HYPERVISOR INTERFACE
14928 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14929 M:      Juergen Gross <jgross@suse.com>
14930 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14932 S:      Supported
14933 F:      arch/x86/xen/
14934 F:      drivers/*/xen-*front.c
14935 F:      drivers/xen/
14936 F:      arch/x86/include/asm/xen/
14937 F:      arch/x86/include/asm/pvclock-abi.h
14938 F:      include/xen/
14939 F:      include/uapi/xen/
14940 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14941 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14942
14943 XEN NETWORK BACKEND DRIVER
14944 M:      Wei Liu <wei.liu2@citrix.com>
14945 M:      Paul Durrant <paul.durrant@citrix.com>
14946 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14947 L:      netdev@vger.kernel.org
14948 S:      Supported
14949 F:      drivers/net/xen-netback/*
14950
14951 XEN PCI SUBSYSTEM
14952 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14953 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14954 S:      Supported
14955 F:      arch/x86/pci/*xen*
14956 F:      drivers/pci/*xen*
14957
14958 XEN PVSCSI DRIVERS
14959 M:      Juergen Gross <jgross@suse.com>
14960 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14961 L:      linux-scsi@vger.kernel.org
14962 S:      Supported
14963 F:      drivers/scsi/xen-scsifront.c
14964 F:      drivers/xen/xen-scsiback.c
14965 F:      include/xen/interface/io/vscsiif.h
14966
14967 XEN SWIOTLB SUBSYSTEM
14968 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14969 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14970 S:      Supported
14971 F:      arch/x86/xen/*swiotlb*
14972 F:      drivers/xen/*swiotlb*
14973
14974 XFS FILESYSTEM
14975 M:      Darrick J. Wong <darrick.wong@oracle.com>
14976 M:      linux-xfs@vger.kernel.org
14977 L:      linux-xfs@vger.kernel.org
14978 W:      http://xfs.org/
14979 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14980 S:      Supported
14981 F:      Documentation/filesystems/xfs.txt
14982 F:      fs/xfs/
14983
14984 XILINX AXI ETHERNET DRIVER
14985 M:      Anirudha Sarangi <anirudh@xilinx.com>
14986 M:      John Linn <John.Linn@xilinx.com>
14987 S:      Maintained
14988 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14989
14990 XILINX UARTLITE SERIAL DRIVER
14991 M:      Peter Korsgaard <jacmet@sunsite.dk>
14992 L:      linux-serial@vger.kernel.org
14993 S:      Maintained
14994 F:      drivers/tty/serial/uartlite.c
14995
14996 XILINX VIDEO IP CORES
14997 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14998 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14999 L:      linux-media@vger.kernel.org
15000 T:      git git://linuxtv.org/media_tree.git
15001 S:      Supported
15002 F:      Documentation/devicetree/bindings/media/xilinx/
15003 F:      drivers/media/platform/xilinx/
15004 F:      include/uapi/linux/xilinx-v4l2-controls.h
15005
15006 XILLYBUS DRIVER
15007 M:      Eli Billauer <eli.billauer@gmail.com>
15008 L:      linux-kernel@vger.kernel.org
15009 S:      Supported
15010 F:      drivers/char/xillybus/
15011
15012 XRA1403 GPIO EXPANDER
15013 M:      Nandor Han <nandor.han@ge.com>
15014 M:      Semi Malinen <semi.malinen@ge.com>
15015 L:      linux-gpio@vger.kernel.org
15016 S:      Maintained
15017 F:      drivers/gpio/gpio-xra1403.c
15018 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15019
15020 XTENSA XTFPGA PLATFORM SUPPORT
15021 M:      Max Filippov <jcmvbkbc@gmail.com>
15022 L:      linux-xtensa@linux-xtensa.org
15023 S:      Maintained
15024 F:      drivers/spi/spi-xtensa-xtfpga.c
15025 F:      sound/soc/xtensa/xtfpga-i2s.c
15026
15027 YAM DRIVER FOR AX.25
15028 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15029 L:      linux-hams@vger.kernel.org
15030 S:      Maintained
15031 F:      drivers/net/hamradio/yam*
15032 F:      include/linux/yam.h
15033
15034 YAMA SECURITY MODULE
15035 M:      Kees Cook <keescook@chromium.org>
15036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15037 S:      Supported
15038 F:      security/yama/
15039 F:      Documentation/admin-guide/LSM/Yama.rst
15040
15041 YEALINK PHONE DRIVER
15042 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15043 L:      usbb2k-api-dev@nongnu.org
15044 S:      Maintained
15045 F:      Documentation/input/yealink.rst
15046 F:      drivers/input/misc/yealink.*
15047
15048 Z8530 DRIVER FOR AX.25
15049 M:      Joerg Reuter <jreuter@yaina.de>
15050 W:      http://yaina.de/jreuter/
15051 W:      http://www.qsl.net/dl1bke/
15052 L:      linux-hams@vger.kernel.org
15053 S:      Maintained
15054 F:      Documentation/networking/z8530drv.txt
15055 F:      drivers/net/hamradio/*scc.c
15056 F:      drivers/net/hamradio/z8530.h
15057
15058 ZBUD COMPRESSED PAGE ALLOCATOR
15059 M:      Seth Jennings <sjenning@redhat.com>
15060 M:      Dan Streetman <ddstreet@ieee.org>
15061 L:      linux-mm@kvack.org
15062 S:      Maintained
15063 F:      mm/zbud.c
15064 F:      include/linux/zbud.h
15065
15066 ZD1211RW WIRELESS DRIVER
15067 M:      Daniel Drake <dsd@gentoo.org>
15068 M:      Ulrich Kunitz <kune@deine-taler.de>
15069 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15070 L:      linux-wireless@vger.kernel.org
15071 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15072 S:      Maintained
15073 F:      drivers/net/wireless/zydas/zd1211rw/
15074
15075 ZD1301 MEDIA DRIVER
15076 M:      Antti Palosaari <crope@iki.fi>
15077 L:      linux-media@vger.kernel.org
15078 W:      https://linuxtv.org/
15079 W:      http://palosaari.fi/linux/
15080 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15081 S:      Maintained
15082 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15083
15084 ZD1301_DEMOD MEDIA DRIVER
15085 M:      Antti Palosaari <crope@iki.fi>
15086 L:      linux-media@vger.kernel.org
15087 W:      https://linuxtv.org/
15088 W:      http://palosaari.fi/linux/
15089 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15090 S:      Maintained
15091 F:      drivers/media/dvb-frontends/zd1301_demod*
15092
15093 ZPOOL COMPRESSED PAGE STORAGE API
15094 M:      Dan Streetman <ddstreet@ieee.org>
15095 L:      linux-mm@kvack.org
15096 S:      Maintained
15097 F:      mm/zpool.c
15098 F:      include/linux/zpool.h
15099
15100 ZR36067 VIDEO FOR LINUX DRIVER
15101 L:      mjpeg-users@lists.sourceforge.net
15102 L:      linux-media@vger.kernel.org
15103 W:      http://mjpeg.sourceforge.net/driver-zoran/
15104 T:      hg https://linuxtv.org/hg/v4l-dvb
15105 S:      Odd Fixes
15106 F:      drivers/media/pci/zoran/
15107
15108 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15109 M:      Minchan Kim <minchan@kernel.org>
15110 M:      Nitin Gupta <ngupta@vflare.org>
15111 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15112 L:      linux-kernel@vger.kernel.org
15113 S:      Maintained
15114 F:      drivers/block/zram/
15115 F:      Documentation/blockdev/zram.txt
15116
15117 ZS DECSTATION Z85C30 SERIAL DRIVER
15118 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15119 S:      Maintained
15120 F:      drivers/tty/serial/zs.*
15121
15122 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15123 M:      Minchan Kim <minchan@kernel.org>
15124 M:      Nitin Gupta <ngupta@vflare.org>
15125 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15126 L:      linux-mm@kvack.org
15127 S:      Maintained
15128 F:      mm/zsmalloc.c
15129 F:      include/linux/zsmalloc.h
15130 F:      Documentation/vm/zsmalloc.txt
15131
15132 ZSWAP COMPRESSED SWAP CACHING
15133 M:      Seth Jennings <sjenning@redhat.com>
15134 M:      Dan Streetman <ddstreet@ieee.org>
15135 L:      linux-mm@kvack.org
15136 S:      Maintained
15137 F:      mm/zswap.c
15138
15139 THE REST
15140 M:      Linus Torvalds <torvalds@linux-foundation.org>
15141 L:      linux-kernel@vger.kernel.org
15142 Q:      http://patchwork.kernel.org/project/LKML/list/
15143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15144 S:      Buried alive in reporters
15145 F:      *
15146 F:      */