GNU Linux-libre 4.14.332-gnu1
[releases.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
388 AD1889 ALSA SOUND DRIVER
389 M:      Thibaut Varene <T-Bone@parisc-linux.org>
390 W:      http://wiki.parisc-linux.org/AD1889
391 L:      linux-parisc@vger.kernel.org
392 S:      Maintained
393 F:      sound/pci/ad1889.*
394
395 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396 M:      Michael Hennerich <michael.hennerich@analog.com>
397 W:      http://wiki.analog.com/AD5254
398 W:      http://ez.analog.com/community/linux-device-drivers
399 S:      Supported
400 F:      drivers/misc/ad525x_dpot.c
401
402 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403 M:      Michael Hennerich <michael.hennerich@analog.com>
404 W:      http://wiki.analog.com/AD5398
405 W:      http://ez.analog.com/community/linux-device-drivers
406 S:      Supported
407 F:      drivers/regulator/ad5398.c
408
409 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410 M:      Michael Hennerich <michael.hennerich@analog.com>
411 W:      http://wiki.analog.com/AD7142
412 W:      http://ez.analog.com/community/linux-device-drivers
413 S:      Supported
414 F:      drivers/input/misc/ad714x.c
415
416 AD7877 TOUCHSCREEN DRIVER
417 M:      Michael Hennerich <michael.hennerich@analog.com>
418 W:      http://wiki.analog.com/AD7877
419 W:      http://ez.analog.com/community/linux-device-drivers
420 S:      Supported
421 F:      drivers/input/touchscreen/ad7877.c
422
423 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424 M:      Michael Hennerich <michael.hennerich@analog.com>
425 W:      http://wiki.analog.com/AD7879
426 W:      http://ez.analog.com/community/linux-device-drivers
427 S:      Supported
428 F:      drivers/input/touchscreen/ad7879.c
429
430 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431 M:      Jiri Kosina <jikos@kernel.org>
432 S:      Maintained
433
434 ADF7242 IEEE 802.15.4 RADIO DRIVER
435 M:      Michael Hennerich <michael.hennerich@analog.com>
436 W:      https://wiki.analog.com/ADF7242
437 W:      http://ez.analog.com/community/linux-device-drivers
438 L:      linux-wpan@vger.kernel.org
439 S:      Supported
440 F:      drivers/net/ieee802154/adf7242.c
441 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
442
443 ADM1025 HARDWARE MONITOR DRIVER
444 M:      Jean Delvare <jdelvare@suse.com>
445 L:      linux-hwmon@vger.kernel.org
446 S:      Maintained
447 F:      Documentation/hwmon/adm1025
448 F:      drivers/hwmon/adm1025.c
449
450 ADM1029 HARDWARE MONITOR DRIVER
451 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
452 L:      linux-hwmon@vger.kernel.org
453 S:      Maintained
454 F:      drivers/hwmon/adm1029.c
455
456 ADM8211 WIRELESS DRIVER
457 L:      linux-wireless@vger.kernel.org
458 W:      http://wireless.kernel.org/
459 S:      Orphan
460 F:      drivers/net/wireless/admtek/adm8211.*
461
462 ADP1653 FLASH CONTROLLER DRIVER
463 M:      Sakari Ailus <sakari.ailus@iki.fi>
464 L:      linux-media@vger.kernel.org
465 S:      Maintained
466 F:      drivers/media/i2c/adp1653.c
467 F:      include/media/i2c/adp1653.h
468
469 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470 M:      Michael Hennerich <michael.hennerich@analog.com>
471 W:      http://wiki.analog.com/ADP5520
472 W:      http://ez.analog.com/community/linux-device-drivers
473 S:      Supported
474 F:      drivers/mfd/adp5520.c
475 F:      drivers/video/backlight/adp5520_bl.c
476 F:      drivers/leds/leds-adp5520.c
477 F:      drivers/gpio/gpio-adp5520.c
478 F:      drivers/input/keyboard/adp5520-keys.c
479
480 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481 M:      Michael Hennerich <michael.hennerich@analog.com>
482 W:      http://wiki.analog.com/ADP5588
483 W:      http://ez.analog.com/community/linux-device-drivers
484 S:      Supported
485 F:      drivers/input/keyboard/adp5588-keys.c
486 F:      drivers/gpio/gpio-adp5588.c
487
488 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489 M:      Michael Hennerich <michael.hennerich@analog.com>
490 W:      http://wiki.analog.com/ADP8860
491 W:      http://ez.analog.com/community/linux-device-drivers
492 S:      Supported
493 F:      drivers/video/backlight/adp8860_bl.c
494
495 ADS1015 HARDWARE MONITOR DRIVER
496 M:      Dirk Eibach <eibach@gdsys.de>
497 L:      linux-hwmon@vger.kernel.org
498 S:      Maintained
499 F:      Documentation/hwmon/ads1015
500 F:      drivers/hwmon/ads1015.c
501 F:      include/linux/platform_data/ads1015.h
502
503 ADT746X FAN DRIVER
504 M:      Colin Leroy <colin@colino.net>
505 S:      Maintained
506 F:      drivers/macintosh/therm_adt746x.c
507
508 ADT7475 HARDWARE MONITOR DRIVER
509 M:      Jean Delvare <jdelvare@suse.com>
510 L:      linux-hwmon@vger.kernel.org
511 S:      Maintained
512 F:      Documentation/hwmon/adt7475
513 F:      drivers/hwmon/adt7475.c
514
515 ADVANSYS SCSI DRIVER
516 M:      Matthew Wilcox <matthew@wil.cx>
517 M:      Hannes Reinecke <hare@suse.com>
518 L:      linux-scsi@vger.kernel.org
519 S:      Maintained
520 F:      Documentation/scsi/advansys.txt
521 F:      drivers/scsi/advansys.c
522
523 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524 M:      Michael Hennerich <michael.hennerich@analog.com>
525 W:      http://wiki.analog.com/ADXL345
526 W:      http://ez.analog.com/community/linux-device-drivers
527 S:      Supported
528 F:      drivers/input/misc/adxl34x.c
529
530 AEDSP16 DRIVER
531 M:      Riccardo Facchetti <fizban@tin.it>
532 S:      Maintained
533 F:      sound/oss/aedsp16.c
534
535 AF9013 MEDIA DRIVER
536 M:      Antti Palosaari <crope@iki.fi>
537 L:      linux-media@vger.kernel.org
538 W:      https://linuxtv.org
539 W:      http://palosaari.fi/linux/
540 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
541 T:      git git://linuxtv.org/anttip/media_tree.git
542 S:      Maintained
543 F:      drivers/media/dvb-frontends/af9013*
544
545 AF9033 MEDIA DRIVER
546 M:      Antti Palosaari <crope@iki.fi>
547 L:      linux-media@vger.kernel.org
548 W:      https://linuxtv.org
549 W:      http://palosaari.fi/linux/
550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
551 T:      git git://linuxtv.org/anttip/media_tree.git
552 S:      Maintained
553 F:      drivers/media/dvb-frontends/af9033*
554
555 AFFS FILE SYSTEM
556 L:      linux-fsdevel@vger.kernel.org
557 S:      Orphan
558 F:      Documentation/filesystems/affs.txt
559 F:      fs/affs/
560
561 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
562 M:      David Howells <dhowells@redhat.com>
563 L:      linux-afs@lists.infradead.org
564 S:      Supported
565 F:      fs/afs/
566 F:      include/net/af_rxrpc.h
567 F:      net/rxrpc/af_rxrpc.c
568 W:      https://www.infradead.org/~dhowells/kafs/
569
570 AGPGART DRIVER
571 M:      David Airlie <airlied@linux.ie>
572 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
573 S:      Maintained
574 F:      drivers/char/agp/
575 F:      include/linux/agp*
576 F:      include/uapi/linux/agp*
577
578 AHA152X SCSI DRIVER
579 M:      "Juergen E. Fischer" <fischer@norbit.de>
580 L:      linux-scsi@vger.kernel.org
581 S:      Maintained
582 F:      drivers/scsi/aha152x*
583 F:      drivers/scsi/pcmcia/aha152x*
584
585 AIC7XXX / AIC79XX SCSI DRIVER
586 M:      Hannes Reinecke <hare@suse.com>
587 L:      linux-scsi@vger.kernel.org
588 S:      Maintained
589 F:      drivers/scsi/aic7xxx/
590
591 AIMSLAB FM RADIO RECEIVER DRIVER
592 M:      Hans Verkuil <hverkuil@xs4all.nl>
593 L:      linux-media@vger.kernel.org
594 T:      git git://linuxtv.org/media_tree.git
595 W:      https://linuxtv.org
596 S:      Maintained
597 F:      drivers/media/radio/radio-aimslab*
598
599 AIO
600 M:      Benjamin LaHaise <bcrl@kvack.org>
601 L:      linux-aio@kvack.org
602 S:      Supported
603 F:      fs/aio.c
604 F:      include/linux/*aio*.h
605
606 AIRSPY MEDIA DRIVER
607 M:      Antti Palosaari <crope@iki.fi>
608 L:      linux-media@vger.kernel.org
609 W:      https://linuxtv.org
610 W:      http://palosaari.fi/linux/
611 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
612 T:      git git://linuxtv.org/anttip/media_tree.git
613 S:      Maintained
614 F:      drivers/media/usb/airspy/
615
616 ALACRITECH GIGABIT ETHERNET DRIVER
617 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
618 S:      Maintained
619 F:      drivers/net/ethernet/alacritech/*
620
621 ALCATEL SPEEDTOUCH USB DRIVER
622 M:      Duncan Sands <duncan.sands@free.fr>
623 L:      linux-usb@vger.kernel.org
624 W:      http://www.linux-usb.org/SpeedTouch/
625 S:      Maintained
626 F:      drivers/usb/atm/speedtch.c
627 F:      drivers/usb/atm/usbatm.c
628
629 ALCHEMY AU1XX0 MMC DRIVER
630 M:      Manuel Lauss <manuel.lauss@gmail.com>
631 S:      Maintained
632 F:      drivers/mmc/host/au1xmmc.c
633
634 ALI1563 I2C DRIVER
635 M:      Rudolf Marek <r.marek@assembler.cz>
636 L:      linux-i2c@vger.kernel.org
637 S:      Maintained
638 F:      Documentation/i2c/busses/i2c-ali1563
639 F:      drivers/i2c/busses/i2c-ali1563.c
640
641 ALLWINNER SECURITY SYSTEM
642 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
643 L:      linux-crypto@vger.kernel.org
644 S:      Maintained
645 F:      drivers/crypto/sunxi-ss/
646
647 ALPHA PORT
648 M:      Richard Henderson <rth@twiddle.net>
649 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
650 M:      Matt Turner <mattst88@gmail.com>
651 S:      Odd Fixes
652 L:      linux-alpha@vger.kernel.org
653 F:      arch/alpha/
654
655 ALPS PS/2 TOUCHPAD DRIVER
656 R:      Pali Rohár <pali.rohar@gmail.com>
657 F:      drivers/input/mouse/alps.*
658
659 ALTERA I2C CONTROLLER DRIVER
660 M:      Thor Thayer <thor.thayer@linux.intel.com>
661 S:      Maintained
662 F:      drivers/i2c/busses/i2c-altera.c
663
664 ALTERA MAILBOX DRIVER
665 M:      Ley Foon Tan <lftan@altera.com>
666 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
667 S:      Maintained
668 F:      drivers/mailbox/mailbox-altera.c
669
670 ALTERA PIO DRIVER
671 M:      Tien Hock Loh <thloh@altera.com>
672 L:      linux-gpio@vger.kernel.org
673 S:      Maintained
674 F:      drivers/gpio/gpio-altera.c
675
676 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
677 M:      Thor Thayer <thor.thayer@linux.intel.com>
678 S:      Maintained
679 F:      drivers/gpio/gpio-altera-a10sr.c
680 F:      drivers/mfd/altera-a10sr.c
681 F:      drivers/reset/reset-a10sr.c
682 F:      include/linux/mfd/altera-a10sr.h
683 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
684
685 ALTERA TRIPLE SPEED ETHERNET DRIVER
686 M:      Vince Bridgers <vbridger@opensource.altera.com>
687 L:      netdev@vger.kernel.org
688 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
689 S:      Maintained
690 F:      drivers/net/ethernet/altera/
691
692 ALTERA UART/JTAG UART SERIAL DRIVERS
693 M:      Tobias Klauser <tklauser@distanz.ch>
694 L:      linux-serial@vger.kernel.org
695 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
696 S:      Maintained
697 F:      drivers/tty/serial/altera_uart.c
698 F:      drivers/tty/serial/altera_jtaguart.c
699 F:      include/linux/altera_uart.h
700 F:      include/linux/altera_jtaguart.h
701
702 AMAZON ETHERNET DRIVERS
703 M:      Netanel Belgazal <netanel@annapurnalabs.com>
704 R:      Saeed Bishara <saeed@annapurnalabs.com>
705 R:      Zorik Machulsky <zorik@annapurnalabs.com>
706 L:      netdev@vger.kernel.org
707 S:      Supported
708 F:      Documentation/networking/ena.txt
709 F:      drivers/net/ethernet/amazon/
710
711 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
712 M:      Tom Lendacky <thomas.lendacky@amd.com>
713 M:      Gary Hook <gary.hook@amd.com>
714 L:      linux-crypto@vger.kernel.org
715 S:      Supported
716 F:      drivers/crypto/ccp/
717 F:      include/linux/ccp.h
718
719 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
720 M:      Huang Rui <ray.huang@amd.com>
721 L:      linux-hwmon@vger.kernel.org
722 S:      Supported
723 F:      Documentation/hwmon/fam15h_power
724 F:      drivers/hwmon/fam15h_power.c
725
726 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
727 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
728 S:      Orphan
729 F:      drivers/usb/gadget/udc/amd5536udc.*
730
731 AMD GEODE PROCESSOR/CHIPSET SUPPORT
732 P:      Andres Salomon <dilinger@queued.net>
733 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
734 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
735 S:      Supported
736 F:      drivers/char/hw_random/geode-rng.c
737 F:      drivers/crypto/geode*
738 F:      drivers/video/fbdev/geode/
739 F:      arch/x86/include/asm/geode.h
740
741 AMD IOMMU (AMD-VI)
742 M:      Joerg Roedel <joro@8bytes.org>
743 L:      iommu@lists.linux-foundation.org
744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
745 S:      Maintained
746 F:      drivers/iommu/amd_iommu*.[ch]
747 F:      include/linux/amd-iommu.h
748
749 AMD KFD
750 M:      Oded Gabbay <oded.gabbay@gmail.com>
751 L:      dri-devel@lists.freedesktop.org
752 T:      git git://people.freedesktop.org/~gabbayo/linux.git
753 S:      Supported
754 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
755 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
756 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
757 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
758 F:      drivers/gpu/drm/amd/amdkfd/
759 F:      drivers/gpu/drm/amd/include/cik_structs.h
760 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
761 F:      drivers/gpu/drm/amd/include/vi_structs.h
762 F:      drivers/gpu/drm/radeon/radeon_kfd.c
763 F:      drivers/gpu/drm/radeon/radeon_kfd.h
764 F:      include/uapi/linux/kfd_ioctl.h
765
766 AMD SEATTLE DEVICE TREE SUPPORT
767 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
768 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
769 M:      Tom Lendacky <thomas.lendacky@amd.com>
770 S:      Supported
771 F:      arch/arm64/boot/dts/amd/
772
773 AMD XGBE DRIVER
774 M:      Tom Lendacky <thomas.lendacky@amd.com>
775 L:      netdev@vger.kernel.org
776 S:      Supported
777 F:      drivers/net/ethernet/amd/xgbe/
778 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
779
780 AMS (Apple Motion Sensor) DRIVER
781 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
782 S:      Supported
783 F:      drivers/macintosh/ams/
784
785 ANALOG DEVICES INC AD9389B DRIVER
786 M:      Hans Verkuil <hans.verkuil@cisco.com>
787 L:      linux-media@vger.kernel.org
788 S:      Maintained
789 F:      drivers/media/i2c/ad9389b*
790
791 ANALOG DEVICES INC ADV7180 DRIVER
792 M:      Lars-Peter Clausen <lars@metafoo.de>
793 L:      linux-media@vger.kernel.org
794 W:      http://ez.analog.com/community/linux-device-drivers
795 S:      Supported
796 F:      drivers/media/i2c/adv7180.c
797
798 ANALOG DEVICES INC ADV748X DRIVER
799 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
800 L:      linux-media@vger.kernel.org
801 S:      Maintained
802 F:      drivers/media/i2c/adv748x/*
803
804 ANALOG DEVICES INC ADV7511 DRIVER
805 M:      Hans Verkuil <hans.verkuil@cisco.com>
806 L:      linux-media@vger.kernel.org
807 S:      Maintained
808 F:      drivers/media/i2c/adv7511*
809
810 ANALOG DEVICES INC ADV7604 DRIVER
811 M:      Hans Verkuil <hans.verkuil@cisco.com>
812 L:      linux-media@vger.kernel.org
813 S:      Maintained
814 F:      drivers/media/i2c/adv7604*
815
816 ANALOG DEVICES INC ADV7842 DRIVER
817 M:      Hans Verkuil <hans.verkuil@cisco.com>
818 L:      linux-media@vger.kernel.org
819 S:      Maintained
820 F:      drivers/media/i2c/adv7842*
821
822 ANALOG DEVICES INC ASOC CODEC DRIVERS
823 M:      Lars-Peter Clausen <lars@metafoo.de>
824 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
825 W:      http://wiki.analog.com/
826 W:      http://ez.analog.com/community/linux-device-drivers
827 S:      Supported
828 F:      sound/soc/codecs/adau*
829 F:      sound/soc/codecs/adav*
830 F:      sound/soc/codecs/ad1*
831 F:      sound/soc/codecs/ad7*
832 F:      sound/soc/codecs/ssm*
833 F:      sound/soc/codecs/sigmadsp.*
834
835 ANALOG DEVICES INC ASOC DRIVERS
836 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
837 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
838 W:      http://blackfin.uclinux.org/
839 S:      Supported
840 F:      sound/soc/blackfin/*
841
842 ANALOG DEVICES INC DMA DRIVERS
843 M:      Lars-Peter Clausen <lars@metafoo.de>
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/dma/dma-axi-dmac.c
847
848 ANALOG DEVICES INC IIO DRIVERS
849 M:      Lars-Peter Clausen <lars@metafoo.de>
850 M:      Michael Hennerich <Michael.Hennerich@analog.com>
851 W:      http://wiki.analog.com/
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/iio/*/ad*
855 F:      drivers/iio/adc/ltc2497*
856 X:      drivers/iio/*/adjd*
857 F:      drivers/staging/iio/*/ad*
858 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
859
860 ANDROID CONFIG FRAGMENTS
861 M:      Rob Herring <robh@kernel.org>
862 S:      Supported
863 F:      kernel/configs/android*
864
865 ANDROID DRIVERS
866 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
867 M:      Arve Hjønnevåg <arve@android.com>
868 M:      Riley Andrews <riandrews@android.com>
869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
870 L:      devel@driverdev.osuosl.org
871 S:      Supported
872 F:      drivers/android/
873 F:      drivers/staging/android/
874
875 ANDROID GOLDFISH RTC DRIVER
876 M:      Miodrag Dinic <miodrag.dinic@mips.com>
877 S:      Supported
878 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
879 F:      drivers/rtc/rtc-goldfish.c
880
881 ANDROID ION DRIVER
882 M:      Laura Abbott <labbott@redhat.com>
883 M:      Sumit Semwal <sumit.semwal@linaro.org>
884 L:      devel@driverdev.osuosl.org
885 S:      Supported
886 F:      drivers/staging/android/ion
887 F:      drivers/staging/android/uapi/ion.h
888 F:      drivers/staging/android/uapi/ion_test.h
889
890 AOA (Apple Onboard Audio) ALSA DRIVER
891 M:      Johannes Berg <johannes@sipsolutions.net>
892 L:      linuxppc-dev@lists.ozlabs.org
893 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
894 S:      Maintained
895 F:      sound/aoa/
896
897 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
898 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
899 L:      linux-iio@vger.kernel.org
900 S:      Maintained
901 F:      drivers/iio/adc/stx104.c
902
903 APM DRIVER
904 M:      Jiri Kosina <jikos@kernel.org>
905 S:      Odd fixes
906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
907 F:      arch/x86/kernel/apm_32.c
908 F:      include/linux/apm_bios.h
909 F:      include/uapi/linux/apm_bios.h
910 F:      drivers/char/apm-emulation.c
911
912 APPARMOR SECURITY MODULE
913 M:      John Johansen <john.johansen@canonical.com>
914 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
915 W:      apparmor.wiki.kernel.org
916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
917 S:      Supported
918 F:      security/apparmor/
919 F:      Documentation/admin-guide/LSM/apparmor.rst
920
921 APPLE BCM5974 MULTITOUCH DRIVER
922 M:      Henrik Rydberg <rydberg@bitmath.org>
923 L:      linux-input@vger.kernel.org
924 S:      Odd fixes
925 F:      drivers/input/mouse/bcm5974.c
926
927 APPLE SMC DRIVER
928 M:      Henrik Rydberg <rydberg@bitmath.org>
929 L:      linux-hwmon@vger.kernel.org
930 S:      Odd fixes
931 F:      drivers/hwmon/applesmc.c
932
933 APPLETALK NETWORK LAYER
934 L:      netdev@vger.kernel.org
935 S:      Odd fixes
936 F:      drivers/net/appletalk/
937 F:      net/appletalk/
938
939 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
940 M:      Duc Dang <dhdang@apm.com>
941 S:      Supported
942 F:      arch/arm64/boot/dts/apm/
943
944 APPLIED MICRO (APM) X-GENE SOC EDAC
945 M:      Loc Ho <lho@apm.com>
946 S:      Supported
947 F:      drivers/edac/xgene_edac.c
948 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
949
950 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
951 M:      Iyappan Subramanian <isubramanian@apm.com>
952 M:      Keyur Chudgar <kchudgar@apm.com>
953 S:      Supported
954 F:      drivers/net/ethernet/apm/xgene-v2/
955
956 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
957 M:      Iyappan Subramanian <isubramanian@apm.com>
958 M:      Keyur Chudgar <kchudgar@apm.com>
959 M:      Quan Nguyen <qnguyen@apm.com>
960 S:      Supported
961 F:      drivers/net/ethernet/apm/xgene/
962 F:      drivers/net/phy/mdio-xgene.c
963 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
964 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
965
966 APPLIED MICRO (APM) X-GENE SOC PMU
967 M:      Tai Nguyen <ttnguyen@apm.com>
968 S:      Supported
969 F:      drivers/perf/xgene_pmu.c
970 F:      Documentation/perf/xgene-pmu.txt
971 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
972
973 APTINA CAMERA SENSOR PLL
974 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
975 L:      linux-media@vger.kernel.org
976 S:      Maintained
977 F:      drivers/media/i2c/aptina-pll.*
978
979 ARC FRAMEBUFFER DRIVER
980 M:      Jaya Kumar <jayalk@intworks.biz>
981 S:      Maintained
982 F:      drivers/video/fbdev/arcfb.c
983 F:      drivers/video/fbdev/core/fb_defio.c
984
985 ARC PGU DRM DRIVER
986 M:      Alexey Brodkin <abrodkin@synopsys.com>
987 S:      Supported
988 F:      drivers/gpu/drm/arc/
989 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
990
991 ARCNET NETWORK LAYER
992 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
993 L:      netdev@vger.kernel.org
994 S:      Maintained
995 F:      drivers/net/arcnet/
996 F:      include/uapi/linux/if_arcnet.h
997
998 ARM ARCHITECTED TIMER DRIVER
999 M:      Mark Rutland <mark.rutland@arm.com>
1000 M:      Marc Zyngier <marc.zyngier@arm.com>
1001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002 S:      Maintained
1003 F:      arch/arm/include/asm/arch_timer.h
1004 F:      arch/arm64/include/asm/arch_timer.h
1005 F:      drivers/clocksource/arm_arch_timer.c
1006
1007 ARM HDLCD DRM DRIVER
1008 M:      Liviu Dudau <liviu.dudau@arm.com>
1009 S:      Supported
1010 F:      drivers/gpu/drm/arm/hdlcd_*
1011 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1012
1013 ARM MALI-DP DRM DRIVER
1014 M:      Liviu Dudau <liviu.dudau@arm.com>
1015 M:      Brian Starkey <brian.starkey@arm.com>
1016 M:      Mali DP Maintainers <malidp@foss.arm.com>
1017 S:      Supported
1018 F:      drivers/gpu/drm/arm/
1019 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1020
1021 ARM MFM AND FLOPPY DRIVERS
1022 M:      Ian Molton <spyro@f2s.com>
1023 S:      Maintained
1024 F:      arch/arm/lib/floppydma.S
1025 F:      arch/arm/include/asm/floppy.h
1026
1027 ARM PMU PROFILING AND DEBUGGING
1028 M:      Will Deacon <will.deacon@arm.com>
1029 M:      Mark Rutland <mark.rutland@arm.com>
1030 S:      Maintained
1031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032 F:      arch/arm*/kernel/perf_*
1033 F:      arch/arm/oprofile/common.c
1034 F:      arch/arm*/kernel/hw_breakpoint.c
1035 F:      arch/arm*/include/asm/hw_breakpoint.h
1036 F:      arch/arm*/include/asm/perf_event.h
1037 F:      drivers/perf/*
1038 F:      include/linux/perf/arm_pmu.h
1039 F:      Documentation/devicetree/bindings/arm/pmu.txt
1040 F:      Documentation/devicetree/bindings/perf/
1041
1042 ARM PORT
1043 M:      Russell King <linux@armlinux.org.uk>
1044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045 W:      http://www.armlinux.org.uk/
1046 S:      Maintained
1047 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1048 F:      arch/arm/
1049
1050 ARM PRIMECELL AACI PL041 DRIVER
1051 M:      Russell King <linux@armlinux.org.uk>
1052 S:      Maintained
1053 F:      sound/arm/aaci.*
1054
1055 ARM PRIMECELL BUS SUPPORT
1056 M:      Russell King <linux@armlinux.org.uk>
1057 S:      Maintained
1058 F:      drivers/amba/
1059 F:      include/linux/amba/bus.h
1060
1061 ARM PRIMECELL CLCD PL110 DRIVER
1062 M:      Russell King <linux@armlinux.org.uk>
1063 S:      Maintained
1064 F:      drivers/video/fbdev/amba-clcd.*
1065
1066 ARM PRIMECELL KMI PL050 DRIVER
1067 M:      Russell King <linux@armlinux.org.uk>
1068 S:      Maintained
1069 F:      drivers/input/serio/ambakmi.*
1070 F:      include/linux/amba/kmi.h
1071
1072 ARM PRIMECELL MMCI PL180/1 DRIVER
1073 M:      Russell King <linux@armlinux.org.uk>
1074 S:      Maintained
1075 F:      drivers/mmc/host/mmci.*
1076 F:      include/linux/amba/mmci.h
1077
1078 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1079 M:      Russell King <linux@armlinux.org.uk>
1080 S:      Maintained
1081 F:      drivers/tty/serial/amba-pl01*.c
1082 F:      include/linux/amba/serial.h
1083
1084 ARM SMMU DRIVERS
1085 M:      Will Deacon <will.deacon@arm.com>
1086 R:      Robin Murphy <robin.murphy@arm.com>
1087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088 S:      Maintained
1089 F:      drivers/iommu/arm-smmu.c
1090 F:      drivers/iommu/arm-smmu-v3.c
1091 F:      drivers/iommu/io-pgtable-arm.c
1092 F:      drivers/iommu/io-pgtable-arm-v7s.c
1093
1094 ARM SUB-ARCHITECTURES
1095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096 S:      Maintained
1097 F:      arch/arm/mach-*/
1098 F:      arch/arm/plat-*/
1099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1100
1101 ARM/ACTIONS SEMI ARCHITECTURE
1102 M:      Andreas Färber <afaerber@suse.de>
1103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 S:      Maintained
1105 N:      owl
1106 F:      arch/arm/mach-actions/
1107 F:      arch/arm/boot/dts/owl-*
1108 F:      arch/arm64/boot/dts/actions/
1109 F:      drivers/clocksource/owl-*
1110 F:      drivers/soc/actions/
1111 F:      include/dt-bindings/power/owl-*
1112 F:      include/linux/soc/actions/
1113 F:      Documentation/devicetree/bindings/arm/actions.txt
1114 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1115 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1116
1117 ARM/ADS SPHERE MACHINE SUPPORT
1118 M:      Lennert Buytenhek <kernel@wantstofly.org>
1119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120 S:      Maintained
1121
1122 ARM/AFEB9260 MACHINE SUPPORT
1123 M:      Sergey Lapin <slapin@ossfans.org>
1124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 S:      Maintained
1126
1127 ARM/AJECO 1ARM MACHINE SUPPORT
1128 M:      Lennert Buytenhek <kernel@wantstofly.org>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S:      Maintained
1131
1132 ARM/Allwinner SoC Clock Support
1133 M:      Emilio López <emilio@elopez.com.ar>
1134 S:      Maintained
1135 F:      drivers/clk/sunxi/
1136
1137 ARM/Allwinner sunXi SoC support
1138 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1139 M:      Chen-Yu Tsai <wens@csie.org>
1140 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141 S:      Maintained
1142 N:      sun[x456789]i
1143 N:      sun50i
1144 F:      arch/arm/mach-sunxi/
1145 F:      arch/arm64/boot/dts/allwinner/
1146 F:      drivers/clk/sunxi-ng/
1147 F:      drivers/pinctrl/sunxi/
1148 F:      drivers/soc/sunxi/
1149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1150
1151 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1152 M:      Neil Armstrong <narmstrong@baylibre.com>
1153 M:      Jerome Brunet <jbrunet@baylibre.com>
1154 L:      linux-amlogic@lists.infradead.org
1155 S:      Maintained
1156 F:      drivers/clk/meson/
1157 F:      include/dt-bindings/clock/meson*
1158 F:      include/dt-bindings/clock/gxbb*
1159 F:      Documentation/devicetree/bindings/clock/amlogic*
1160
1161 ARM/Amlogic Meson SoC support
1162 M:      Carlo Caione <carlo@caione.org>
1163 M:      Kevin Hilman <khilman@baylibre.com>
1164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165 L:      linux-amlogic@lists.infradead.org
1166 W:      http://linux-meson.com/
1167 S:      Maintained
1168 F:      arch/arm/mach-meson/
1169 F:      arch/arm/boot/dts/meson*
1170 F:      arch/arm64/boot/dts/amlogic/
1171 F:      drivers/pinctrl/meson/
1172 F:      drivers/mmc/host/meson*
1173 N:      meson
1174
1175 ARM/Annapurna Labs ALPINE ARCHITECTURE
1176 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1177 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 S:      Maintained
1180 F:      arch/arm/mach-alpine/
1181 F:      arch/arm/boot/dts/alpine*
1182 F:      arch/arm64/boot/dts/al/
1183 F:      drivers/*/*alpine*
1184
1185 ARM/ARTPEC MACHINE SUPPORT
1186 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1187 M:      Lars Persson <lars.persson@axis.com>
1188 M:      Niklas Cassel <niklas.cassel@axis.com>
1189 S:      Maintained
1190 L:      linux-arm-kernel@axis.com
1191 F:      arch/arm/mach-artpec
1192 F:      arch/arm/boot/dts/artpec6*
1193 F:      drivers/clk/axis
1194 F:      drivers/crypto/axis
1195 F:      drivers/pinctrl/pinctrl-artpec*
1196 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1197
1198 ARM/ASPEED I2C DRIVER
1199 M:      Brendan Higgins <brendanhiggins@google.com>
1200 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1201 R:      Joel Stanley <joel@jms.id.au>
1202 L:      linux-i2c@vger.kernel.org
1203 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1204 S:      Maintained
1205 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1206 F:      drivers/i2c/busses/i2c-aspeed.c
1207 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1208 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1209
1210 ARM/ASPEED MACHINE SUPPORT
1211 M:      Joel Stanley <joel@jms.id.au>
1212 S:      Maintained
1213 F:      arch/arm/mach-aspeed/
1214 F:      arch/arm/boot/dts/aspeed-*
1215 F:      drivers/*/*aspeed*
1216
1217 ARM/ATMEL AT91 Clock Support
1218 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1219 S:      Maintained
1220 F:      drivers/clk/at91
1221
1222 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1223 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1224 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 W:      http://www.linux4sam.org
1227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1228 S:      Supported
1229 F:      arch/arm/mach-at91/
1230 F:      include/soc/at91/
1231 F:      arch/arm/boot/dts/at91*.dts
1232 F:      arch/arm/boot/dts/at91*.dtsi
1233 F:      arch/arm/boot/dts/sama*.dts
1234 F:      arch/arm/boot/dts/sama*.dtsi
1235 F:      arch/arm/include/debug/at91.S
1236 F:      drivers/memory/atmel*
1237
1238 ARM/CALXEDA HIGHBANK ARCHITECTURE
1239 M:      Rob Herring <robh@kernel.org>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 F:      arch/arm/mach-highbank/
1243 F:      arch/arm/boot/dts/highbank.dts
1244 F:      arch/arm/boot/dts/ecx-*.dts*
1245
1246 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1247 M:      Krzysztof Halasa <khalasa@piap.pl>
1248 S:      Maintained
1249 F:      arch/arm/mach-cns3xxx/
1250
1251 ARM/CAVIUM THUNDER NETWORK DRIVER
1252 M:      Sunil Goutham <sgoutham@cavium.com>
1253 M:      Robert Richter <rric@kernel.org>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Supported
1256 F:      drivers/net/ethernet/cavium/thunder/
1257
1258 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259 M:      Alexander Shiyan <shc_work@mail.ru>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S:      Odd Fixes
1262 N:      clps711x
1263
1264 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265 M:      Lennert Buytenhek <kernel@wantstofly.org>
1266 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 S:      Maintained
1268
1269 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1270 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1271 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 S:      Maintained
1274 F:      arch/arm/mach-ep93xx/
1275 F:      arch/arm/mach-ep93xx/include/mach/
1276
1277 ARM/CLKDEV SUPPORT
1278 M:      Russell King <linux@armlinux.org.uk>
1279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 S:      Maintained
1281 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1282 F:      arch/arm/include/asm/clkdev.h
1283 F:      drivers/clk/clkdev.c
1284
1285 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1286 M:      Mike Rapoport <mike@compulab.co.il>
1287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 S:      Maintained
1289
1290 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291 M:      Baruch Siach <baruch@tkos.co.il>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      arch/arm/boot/dts/cx92755*
1295 N:      digicolor
1296
1297 ARM/CONTEC MICRO9 MACHINE SUPPORT
1298 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1299 S:      Maintained
1300 F:      arch/arm/mach-ep93xx/micro9.c
1301
1302 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S:      Maintained
1306 F:      drivers/hwtracing/coresight/*
1307 F:      Documentation/trace/coresight.txt
1308 F:      Documentation/trace/coresight-cpu-debug.txt
1309 F:      Documentation/devicetree/bindings/arm/coresight.txt
1310 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1311 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1312 F:      tools/perf/arch/arm/util/pmu.c
1313 F:      tools/perf/arch/arm/util/auxtrace.c
1314 F:      tools/perf/arch/arm/util/cs-etm.c
1315 F:      tools/perf/arch/arm/util/cs-etm.h
1316 F:      tools/perf/util/cs-etm.h
1317
1318 ARM/CORGI MACHINE SUPPORT
1319 M:      Richard Purdie <rpurdie@rpsys.net>
1320 S:      Maintained
1321
1322 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1323 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1324 M:      Linus Walleij <linus.walleij@linaro.org>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 T:      git git://github.com/ulli-kroll/linux.git
1327 S:      Maintained
1328 F:      Documentation/devicetree/bindings/arm/gemini.txt
1329 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1331 F:      arch/arm/mach-gemini/
1332 F:      drivers/pinctrl/pinctrl-gemini.c
1333 F:      drivers/rtc/rtc-ftrtc010.c
1334
1335 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1336 M:      Barry Song <baohua@kernel.org>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1339 S:      Maintained
1340 F:      arch/arm/boot/dts/prima2*
1341 F:      arch/arm/mach-prima2/
1342 F:      drivers/clk/sirf/
1343 F:      drivers/clocksource/timer-prima2.c
1344 F:      drivers/clocksource/timer-atlas7.c
1345 N:      [^a-z]sirf
1346
1347 ARM/EBSA110 MACHINE SUPPORT
1348 M:      Russell King <linux@armlinux.org.uk>
1349 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 W:      http://www.armlinux.org.uk/
1351 S:      Maintained
1352 F:      arch/arm/mach-ebsa110/
1353 F:      drivers/net/ethernet/amd/am79c961a.*
1354
1355 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356 M:      Uwe Kleine-König <kernel@pengutronix.de>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359 N:      efm32
1360
1361 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1362 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365 F:      arch/arm/mach-pxa/ezx.c
1366
1367 ARM/FARADAY FA526 PORT
1368 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 S:      Maintained
1371 T:      git git://git.berlios.de/gemini-board
1372 F:      arch/arm/mm/*-fa*
1373
1374 ARM/FOOTBRIDGE ARCHITECTURE
1375 M:      Russell King <linux@armlinux.org.uk>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 W:      http://www.armlinux.org.uk/
1378 S:      Maintained
1379 F:      arch/arm/include/asm/hardware/dec21285.h
1380 F:      arch/arm/mach-footbridge/
1381
1382 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1383 M:      Shawn Guo <shawnguo@kernel.org>
1384 M:      Sascha Hauer <kernel@pengutronix.de>
1385 R:      Fabio Estevam <fabio.estevam@nxp.com>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Maintained
1388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1389 F:      arch/arm/mach-imx/
1390 F:      arch/arm/mach-mxs/
1391 F:      arch/arm/boot/dts/imx*
1392 F:      arch/arm/configs/imx*_defconfig
1393 F:      drivers/clk/imx/
1394 F:      drivers/soc/imx/
1395 F:      include/soc/imx/
1396
1397 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1398 M:      Shawn Guo <shawnguo@kernel.org>
1399 M:      Sascha Hauer <kernel@pengutronix.de>
1400 R:      Stefan Agner <stefan@agner.ch>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S:      Maintained
1403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404 F:      arch/arm/mach-imx/*vf610*
1405 F:      arch/arm/boot/dts/vf*
1406
1407 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1408 M:      Lennert Buytenhek <kernel@wantstofly.org>
1409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 S:      Maintained
1411
1412 ARM/GUMSTIX MACHINE SUPPORT
1413 M:      Steve Sakoman <sakoman@gmail.com>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Maintained
1416
1417 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1418 M:      Philipp Zabel <philipp.zabel@gmail.com>
1419 M:      Paul Parsons <lost.distance@yahoo.com>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422 F:      arch/arm/mach-pxa/hx4700.c
1423 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1424 F:      sound/soc/pxa/hx4700.c
1425
1426 ARM/HISILICON SOC SUPPORT
1427 M:      Wei Xu <xuwei5@hisilicon.com>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 W:      http://www.hisilicon.com
1430 S:      Supported
1431 T:      git git://github.com/hisilicon/linux-hisi.git
1432 F:      arch/arm/mach-hisi/
1433 F:      arch/arm/boot/dts/hi3*
1434 F:      arch/arm/boot/dts/hip*
1435 F:      arch/arm/boot/dts/hisi*
1436 F:      arch/arm64/boot/dts/hisilicon/
1437
1438 ARM/HP JORNADA 7XX MACHINE SUPPORT
1439 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1440 W:      www.jlime.com
1441 S:      Maintained
1442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443 F:      arch/arm/mach-sa1100/jornada720.c
1444 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1445
1446 ARM/IGEP MACHINE SUPPORT
1447 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1448 M:      Javier Martinez Canillas <javier@dowhile0.org>
1449 L:      linux-omap@vger.kernel.org
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452 F:      arch/arm/boot/dts/omap3-igep*
1453
1454 ARM/INCOME PXA270 SUPPORT
1455 M:      Marek Vasut <marek.vasut@gmail.com>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1459
1460 ARM/INTEL IOP13XX ARM ARCHITECTURE
1461 M:      Lennert Buytenhek <kernel@wantstofly.org>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S:      Maintained
1464
1465 ARM/INTEL IOP32X ARM ARCHITECTURE
1466 M:      Lennert Buytenhek <kernel@wantstofly.org>
1467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 S:      Maintained
1469
1470 ARM/INTEL IOP33X ARM ARCHITECTURE
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S:      Orphan
1473
1474 ARM/INTEL IQ81342EX MACHINE SUPPORT
1475 M:      Lennert Buytenhek <kernel@wantstofly.org>
1476 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 S:      Maintained
1478
1479 ARM/INTEL IXDP2850 MACHINE SUPPORT
1480 M:      Lennert Buytenhek <kernel@wantstofly.org>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1483
1484 ARM/INTEL IXP4XX ARM ARCHITECTURE
1485 M:      Imre Kaloz <kaloz@openwrt.org>
1486 M:      Krzysztof Halasa <khalasa@piap.pl>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 F:      arch/arm/mach-ixp4xx/
1490
1491 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1492 M:      Jonathan Cameron <jic23@cam.ac.uk>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495 F:      arch/arm/mach-pxa/stargate2.c
1496 F:      drivers/pcmcia/pxa2xx_stargate2.c
1497
1498 ARM/INTEL XSC3 (MANZANO) ARM CORE
1499 M:      Lennert Buytenhek <kernel@wantstofly.org>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Maintained
1502
1503 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1504 M:      Lennert Buytenhek <kernel@wantstofly.org>
1505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 S:      Maintained
1507
1508 ARM/LG1K ARCHITECTURE
1509 M:      Chanho Min <chanho.min@lge.com>
1510 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      arch/arm64/boot/dts/lg/
1513
1514 ARM/LOGICPD PXA270 MACHINE SUPPORT
1515 M:      Lennert Buytenhek <kernel@wantstofly.org>
1516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 S:      Maintained
1518
1519 ARM/LPC18XX ARCHITECTURE
1520 M:      Joachim Eastwood <manabian@gmail.com>
1521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 S:      Maintained
1523 F:      arch/arm/boot/dts/lpc43*
1524 F:      drivers/clk/nxp/clk-lpc18xx*
1525 F:      drivers/clocksource/time-lpc32xx.c
1526 F:      drivers/i2c/busses/i2c-lpc2k.c
1527 F:      drivers/memory/pl172.c
1528 F:      drivers/mtd/spi-nor/nxp-spifi.c
1529 F:      drivers/rtc/rtc-lpc24xx.c
1530 N:      lpc18xx
1531
1532 ARM/LPC32XX SOC SUPPORT
1533 M:      Vladimir Zapolskiy <vz@mleia.com>
1534 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1537 S:      Maintained
1538 F:      arch/arm/boot/dts/lpc32*
1539 F:      arch/arm/mach-lpc32xx/
1540 F:      drivers/i2c/busses/i2c-pnx.c
1541 F:      drivers/net/ethernet/nxp/lpc_eth.c
1542 F:      drivers/usb/host/ohci-nxp.c
1543 F:      drivers/watchdog/pnx4008_wdt.c
1544 N:      lpc32xx
1545
1546 ARM/MAGICIAN MACHINE SUPPORT
1547 M:      Philipp Zabel <philipp.zabel@gmail.com>
1548 S:      Maintained
1549
1550 ARM/Marvell Berlin SoC support
1551 M:      Jisheng Zhang <jszhang@marvell.com>
1552 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 F:      arch/arm/mach-berlin/
1556 F:      arch/arm/boot/dts/berlin*
1557 F:      arch/arm64/boot/dts/marvell/berlin*
1558
1559 ARM/Marvell Dove/MV78xx0/Orion SOC support
1560 M:      Jason Cooper <jason@lakedaemon.net>
1561 M:      Andrew Lunn <andrew@lunn.ch>
1562 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1563 M:      Gregory Clement <gregory.clement@free-electrons.com>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 F:      Documentation/devicetree/bindings/soc/dove/
1567 F:      arch/arm/mach-dove/
1568 F:      arch/arm/mach-mv78xx0/
1569 F:      arch/arm/mach-orion5x/
1570 F:      arch/arm/plat-orion/
1571 F:      arch/arm/boot/dts/dove*
1572 F:      arch/arm/boot/dts/orion5x*
1573
1574 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575 M:      Jason Cooper <jason@lakedaemon.net>
1576 M:      Andrew Lunn <andrew@lunn.ch>
1577 M:      Gregory Clement <gregory.clement@free-electrons.com>
1578 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 S:      Maintained
1581 F:      arch/arm/boot/dts/armada*
1582 F:      arch/arm/boot/dts/kirkwood*
1583 F:      arch/arm/configs/mvebu_*_defconfig
1584 F:      arch/arm/mach-mvebu/
1585 F:      arch/arm64/boot/dts/marvell/armada*
1586 F:      drivers/cpufreq/mvebu-cpufreq.c
1587 F:      drivers/irqchip/irq-armada-370-xp.c
1588 F:      drivers/irqchip/irq-mvebu-*
1589 F:      drivers/pinctrl/mvebu/
1590 F:      drivers/rtc/rtc-armada38x.c
1591
1592 ARM/Mediatek RTC DRIVER
1593 M:      Eddie Huang <eddie.huang@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:      drivers/rtc/rtc-mt6397.c
1598
1599 ARM/Mediatek SoC support
1600 M:      Matthias Brugger <matthias.bgg@gmail.com>
1601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604 F:      arch/arm/boot/dts/mt6*
1605 F:      arch/arm/boot/dts/mt7*
1606 F:      arch/arm/boot/dts/mt8*
1607 F:      arch/arm/mach-mediatek/
1608 F:      arch/arm64/boot/dts/mediatek/
1609 N:      mtk
1610 K:      mediatek
1611
1612 ARM/Mediatek USB3 PHY DRIVER
1613 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616 S:      Maintained
1617 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1618
1619 ARM/MICREL KS8695 ARCHITECTURE
1620 M:      Greg Ungerer <gerg@uclinux.org>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 F:      arch/arm/mach-ks8695/
1623 S:      Odd Fixes
1624
1625 ARM/MIOA701 MACHINE SUPPORT
1626 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 F:      arch/arm/mach-pxa/mioa701.c
1629 S:      Maintained
1630
1631 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1632 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1633 S:      Maintained
1634
1635 ARM/NOMADIK ARCHITECTURE
1636 M:      Alessandro Rubini <rubini@unipv.it>
1637 M:      Linus Walleij <linus.walleij@linaro.org>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640 F:      arch/arm/mach-nomadik/
1641 F:      drivers/pinctrl/nomadik/
1642 F:      drivers/i2c/busses/i2c-nomadik.c
1643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1644
1645 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1646 M:      Wan ZongShun <mcuos.com@gmail.com>
1647 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 W:      http://www.mcuos.com
1649 S:      Maintained
1650 F:      arch/arm/mach-w90x900/
1651 F:      drivers/input/keyboard/w90p910_keypad.c
1652 F:      drivers/input/touchscreen/w90p910_ts.c
1653 F:      drivers/watchdog/nuc900_wdt.c
1654 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1655 F:      drivers/mtd/nand/nuc900_nand.c
1656 F:      drivers/rtc/rtc-nuc900.c
1657 F:      drivers/spi/spi-nuc900.c
1658 F:      drivers/usb/host/ehci-w90x900.c
1659 F:      drivers/video/fbdev/nuc900fb.c
1660
1661 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1662 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1663 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1664 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1665 S:      Supported
1666
1667 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1668 M:      Alexander Clouter <alex@digriz.org.uk>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 W:      http://www.digriz.org.uk/ts78xx/kernel
1671 S:      Maintained
1672 F:      arch/arm/mach-orion5x/ts78xx-*
1673
1674 ARM/OXNAS platform support
1675 M:      Neil Armstrong <narmstrong@baylibre.com>
1676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1678 S:      Maintained
1679 F:      arch/arm/mach-oxnas/
1680 F:      arch/arm/boot/dts/ox8*.dtsi
1681 F:      arch/arm/boot/dts/wd-mbwe.dts
1682 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1683 N:      oxnas
1684
1685 ARM/PALM TREO SUPPORT
1686 M:      Tomas Cech <sleep_walker@suse.com>
1687 L:      linux-arm-kernel@lists.infradead.org
1688 W:      http://hackndev.com
1689 S:      Maintained
1690 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1691 F:      arch/arm/mach-pxa/palmtreo.c
1692
1693 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1694 M:      Marek Vasut <marek.vasut@gmail.com>
1695 L:      linux-arm-kernel@lists.infradead.org
1696 W:      http://hackndev.com
1697 S:      Maintained
1698 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1699 F:      arch/arm/mach-pxa/palmtx.c
1700 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1701 F:      arch/arm/mach-pxa/palmt5.c
1702 F:      arch/arm/mach-pxa/include/mach/palmld.h
1703 F:      arch/arm/mach-pxa/palmld.c
1704 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1705 F:      arch/arm/mach-pxa/palmte2.c
1706 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1707 F:      arch/arm/mach-pxa/palmtc.c
1708
1709 ARM/PALMZ72 SUPPORT
1710 M:      Sergey Lapin <slapin@ossfans.org>
1711 L:      linux-arm-kernel@lists.infradead.org
1712 W:      http://hackndev.com
1713 S:      Maintained
1714 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1715 F:      arch/arm/mach-pxa/palmz72.c
1716
1717 ARM/PLEB SUPPORT
1718 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1719 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1720 S:      Maintained
1721
1722 ARM/PT DIGITAL BOARD PORT
1723 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 W:      http://www.armlinux.org.uk/
1726 S:      Maintained
1727
1728 ARM/QUALCOMM SUPPORT
1729 M:      Andy Gross <andy.gross@linaro.org>
1730 M:      David Brown <david.brown@linaro.org>
1731 L:      linux-arm-msm@vger.kernel.org
1732 L:      linux-soc@vger.kernel.org
1733 S:      Maintained
1734 F:      Documentation/devicetree/bindings/soc/qcom/
1735 F:      arch/arm/boot/dts/qcom-*.dts
1736 F:      arch/arm/boot/dts/qcom-*.dtsi
1737 F:      arch/arm/mach-qcom/
1738 F:      arch/arm64/boot/dts/qcom/*
1739 F:      drivers/i2c/busses/i2c-qup.c
1740 F:      drivers/clk/qcom/
1741 F:      drivers/dma/qcom/
1742 F:      drivers/soc/qcom/
1743 F:      drivers/spi/spi-qup.c
1744 F:      drivers/tty/serial/msm_serial.h
1745 F:      drivers/tty/serial/msm_serial.c
1746 F:      drivers/*/pm8???-*
1747 F:      drivers/mfd/ssbi.c
1748 F:      drivers/firmware/qcom_scm.c
1749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1750
1751 ARM/RADISYS ENP2611 MACHINE SUPPORT
1752 M:      Lennert Buytenhek <kernel@wantstofly.org>
1753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 S:      Maintained
1755
1756 ARM/REALTEK ARCHITECTURE
1757 M:      Andreas Färber <afaerber@suse.de>
1758 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 S:      Maintained
1760 F:      arch/arm64/boot/dts/realtek/
1761 F:      Documentation/devicetree/bindings/arm/realtek.txt
1762
1763 ARM/RENESAS ARM64 ARCHITECTURE
1764 M:      Simon Horman <horms@verge.net.au>
1765 M:      Magnus Damm <magnus.damm@gmail.com>
1766 L:      linux-renesas-soc@vger.kernel.org
1767 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769 S:      Supported
1770 F:      arch/arm64/boot/dts/renesas/
1771 F:      drivers/soc/renesas/
1772 F:      include/linux/soc/renesas/
1773
1774 ARM/RISCPC ARCHITECTURE
1775 M:      Russell King <linux@armlinux.org.uk>
1776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 W:      http://www.armlinux.org.uk/
1778 S:      Maintained
1779 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1780 F:      arch/arm/include/asm/hardware/ioc.h
1781 F:      arch/arm/include/asm/hardware/iomd.h
1782 F:      arch/arm/include/asm/hardware/memc.h
1783 F:      arch/arm/mach-rpc/
1784 F:      drivers/net/ethernet/8390/etherh.c
1785 F:      drivers/net/ethernet/i825xx/ether1*
1786 F:      drivers/net/ethernet/seeq/ether3*
1787 F:      drivers/scsi/arm/
1788
1789 ARM/Rockchip SoC support
1790 M:      Heiko Stuebner <heiko@sntech.de>
1791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 L:      linux-rockchip@lists.infradead.org
1793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1794 S:      Maintained
1795 F:      arch/arm/boot/dts/rk3*
1796 F:      arch/arm/boot/dts/rv1108*
1797 F:      arch/arm/mach-rockchip/
1798 F:      drivers/clk/rockchip/
1799 F:      drivers/i2c/busses/i2c-rk3x.c
1800 F:      drivers/*/*rockchip*
1801 F:      drivers/*/*/*rockchip*
1802 F:      sound/soc/rockchip/
1803 N:      rockchip
1804
1805 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1806 M:      Kukjin Kim <kgene@kernel.org>
1807 M:      Krzysztof Kozlowski <krzk@kernel.org>
1808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1810 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1811 S:      Maintained
1812 F:      arch/arm/boot/dts/s3c*
1813 F:      arch/arm/boot/dts/s5p*
1814 F:      arch/arm/boot/dts/samsung*
1815 F:      arch/arm/boot/dts/exynos*
1816 F:      arch/arm64/boot/dts/exynos/
1817 F:      arch/arm/plat-samsung/
1818 F:      arch/arm/mach-s3c24*/
1819 F:      arch/arm/mach-s3c64xx/
1820 F:      arch/arm/mach-s5p*/
1821 F:      arch/arm/mach-exynos*/
1822 F:      drivers/*/*s3c24*
1823 F:      drivers/*/*/*s3c24*
1824 F:      drivers/*/*s3c64xx*
1825 F:      drivers/*/*s5pv210*
1826 F:      drivers/memory/samsung/*
1827 F:      drivers/soc/samsung/*
1828 F:      Documentation/arm/Samsung/
1829 F:      Documentation/devicetree/bindings/arm/samsung/
1830 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1831 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1832 N:      exynos
1833
1834 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1835 M:      Kyungmin Park <kyungmin.park@samsung.com>
1836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 S:      Maintained
1838 F:      arch/arm/mach-s5pv210/
1839
1840 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1841 M:      Kyungmin Park <kyungmin.park@samsung.com>
1842 M:      Kamil Debski <kamil@wypas.org>
1843 M:      Andrzej Hajda <a.hajda@samsung.com>
1844 L:      linux-arm-kernel@lists.infradead.org
1845 L:      linux-media@vger.kernel.org
1846 S:      Maintained
1847 F:      drivers/media/platform/s5p-g2d/
1848
1849 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1850 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1851 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1852 L:      linux-media@vger.kernel.org
1853 S:      Maintained
1854 F:      drivers/media/platform/s5p-cec/
1855 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1856
1857 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1858 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1859 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1860 L:      linux-arm-kernel@lists.infradead.org
1861 L:      linux-media@vger.kernel.org
1862 S:      Maintained
1863 F:      drivers/media/platform/s5p-jpeg/
1864
1865 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1866 M:      Kyungmin Park <kyungmin.park@samsung.com>
1867 M:      Kamil Debski <kamil@wypas.org>
1868 M:      Jeongtae Park <jtp.park@samsung.com>
1869 M:      Andrzej Hajda <a.hajda@samsung.com>
1870 L:      linux-arm-kernel@lists.infradead.org
1871 L:      linux-media@vger.kernel.org
1872 S:      Maintained
1873 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1874 F:      drivers/media/platform/s5p-mfc/
1875
1876 ARM/SHMOBILE ARM ARCHITECTURE
1877 M:      Simon Horman <horms@verge.net.au>
1878 M:      Magnus Damm <magnus.damm@gmail.com>
1879 L:      linux-renesas-soc@vger.kernel.org
1880 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1882 S:      Supported
1883 F:      arch/arm/boot/dts/emev2*
1884 F:      arch/arm/boot/dts/r7s*
1885 F:      arch/arm/boot/dts/r8a*
1886 F:      arch/arm/boot/dts/sh*
1887 F:      arch/arm/configs/shmobile_defconfig
1888 F:      arch/arm/include/debug/renesas-scif.S
1889 F:      arch/arm/mach-shmobile/
1890 F:      drivers/soc/renesas/
1891 F:      include/linux/soc/renesas/
1892
1893 ARM/SOCFPGA ARCHITECTURE
1894 M:      Dinh Nguyen <dinguyen@kernel.org>
1895 S:      Maintained
1896 F:      arch/arm/mach-socfpga/
1897 F:      arch/arm/boot/dts/socfpga*
1898 F:      arch/arm/configs/socfpga_defconfig
1899 F:      arch/arm64/boot/dts/altera/
1900 W:      http://www.rocketboards.org
1901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1902
1903 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1904 M:      Dinh Nguyen <dinguyen@kernel.org>
1905 S:      Maintained
1906 F:      drivers/clk/socfpga/
1907
1908 ARM/SOCFPGA EDAC SUPPORT
1909 M:      Thor Thayer <thor.thayer@linux.intel.com>
1910 S:      Maintained
1911 F:      drivers/edac/altera_edac.
1912
1913 ARM/STI ARCHITECTURE
1914 M:      Patrice Chotard <patrice.chotard@st.com>
1915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 W:      http://www.stlinux.com
1917 S:      Maintained
1918 F:      arch/arm/mach-sti/
1919 F:      arch/arm/boot/dts/sti*
1920 F:      drivers/char/hw_random/st-rng.c
1921 F:      drivers/clocksource/arm_global_timer.c
1922 F:      drivers/clocksource/clksrc_st_lpc.c
1923 F:      drivers/cpufreq/sti-cpufreq.c
1924 F:      drivers/dma/st_fdma*
1925 F:      drivers/i2c/busses/i2c-st.c
1926 F:      drivers/media/rc/st_rc.c
1927 F:      drivers/media/platform/sti/c8sectpfe/
1928 F:      drivers/mmc/host/sdhci-st.c
1929 F:      drivers/phy/st/phy-miphy28lp.c
1930 F:      drivers/phy/st/phy-stih407-usb.c
1931 F:      drivers/pinctrl/pinctrl-st.c
1932 F:      drivers/remoteproc/st_remoteproc.c
1933 F:      drivers/remoteproc/st_slim_rproc.c
1934 F:      drivers/reset/sti/
1935 F:      drivers/rtc/rtc-st-lpc.c
1936 F:      drivers/tty/serial/st-asc.c
1937 F:      drivers/usb/dwc3/dwc3-st.c
1938 F:      drivers/usb/host/ehci-st.c
1939 F:      drivers/usb/host/ohci-st.c
1940 F:      drivers/watchdog/st_lpc_wdt.c
1941 F:      drivers/ata/ahci_st.c
1942 F:      include/linux/remoteproc/st_slim_rproc.h
1943
1944 ARM/STM32 ARCHITECTURE
1945 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1946 M:      Alexandre Torgue <alexandre.torgue@st.com>
1947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 S:      Maintained
1949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1950 N:      stm32
1951 F:      drivers/clocksource/armv7m_systick.c
1952
1953 ARM/TANGO ARCHITECTURE
1954 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1955 L:      linux-arm-kernel@lists.infradead.org
1956 S:      Maintained
1957 N:      tango
1958
1959 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1960 M:      Lennert Buytenhek <kernel@wantstofly.org>
1961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 S:      Maintained
1963
1964 ARM/TETON BGA MACHINE SUPPORT
1965 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 S:      Maintained
1968
1969 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1970 M:      Santosh Shilimkar <ssantosh@kernel.org>
1971 L:      linux-kernel@vger.kernel.org
1972 S:      Maintained
1973 F:      drivers/memory/*emif*
1974
1975 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1976 M:      Santosh Shilimkar <ssantosh@kernel.org>
1977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 S:      Maintained
1979 F:      arch/arm/mach-keystone/
1980 F:      arch/arm/boot/dts/keystone-*
1981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1982
1983 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1984 M:      Santosh Shilimkar <ssantosh@kernel.org>
1985 L:      linux-kernel@vger.kernel.org
1986 S:      Maintained
1987 F:      drivers/clk/keystone/
1988
1989 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1990 M:      Santosh Shilimkar <ssantosh@kernel.org>
1991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 L:      linux-kernel@vger.kernel.org
1993 S:      Maintained
1994 F:      drivers/clocksource/timer-keystone.c
1995
1996 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1997 M:      Santosh Shilimkar <ssantosh@kernel.org>
1998 L:      linux-kernel@vger.kernel.org
1999 S:      Maintained
2000 F:      drivers/power/reset/keystone-reset.c
2001
2002 ARM/THECUS N2100 MACHINE SUPPORT
2003 M:      Lennert Buytenhek <kernel@wantstofly.org>
2004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 S:      Maintained
2006
2007 ARM/TOSA MACHINE SUPPORT
2008 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2009 M:      Dirk Opfer <dirk@opfer-online.de>
2010 S:      Maintained
2011
2012 ARM/U300 MACHINE SUPPORT
2013 M:      Linus Walleij <linus.walleij@linaro.org>
2014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 S:      Supported
2016 F:      arch/arm/mach-u300/
2017 F:      drivers/clocksource/timer-u300.c
2018 F:      drivers/i2c/busses/i2c-stu300.c
2019 F:      drivers/rtc/rtc-coh901331.c
2020 F:      drivers/watchdog/coh901327_wdt.c
2021 F:      drivers/dma/coh901318*
2022 F:      drivers/mfd/ab3100*
2023 F:      drivers/rtc/rtc-ab3100.c
2024 F:      drivers/rtc/rtc-coh901331.c
2025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2026
2027 ARM/UNIPHIER ARCHITECTURE
2028 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2031 S:      Maintained
2032 F:      arch/arm/boot/dts/uniphier*
2033 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2034 F:      arch/arm/mach-uniphier/
2035 F:      arch/arm/mm/cache-uniphier.c
2036 F:      arch/arm64/boot/dts/socionext/
2037 F:      drivers/bus/uniphier-system-bus.c
2038 F:      drivers/clk/uniphier/
2039 F:      drivers/i2c/busses/i2c-uniphier*
2040 F:      drivers/irqchip/irq-uniphier-aidet.c
2041 F:      drivers/pinctrl/uniphier/
2042 F:      drivers/reset/reset-uniphier.c
2043 F:      drivers/tty/serial/8250/8250_uniphier.c
2044 N:      uniphier
2045
2046 ARM/Ux500 ARM ARCHITECTURE
2047 M:      Linus Walleij <linus.walleij@linaro.org>
2048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 S:      Maintained
2050 F:      arch/arm/mach-ux500/
2051 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2052 F:      drivers/dma/ste_dma40*
2053 F:      drivers/hwspinlock/u8500_hsem.c
2054 F:      drivers/mfd/abx500*
2055 F:      drivers/mfd/ab8500*
2056 F:      drivers/mfd/dbx500*
2057 F:      drivers/mfd/db8500*
2058 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2059 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2060 F:      drivers/rtc/rtc-ab8500.c
2061 F:      drivers/rtc/rtc-pl031.c
2062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2063
2064 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2065 M:      Ulf Hansson <ulf.hansson@linaro.org>
2066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 T:      git git://git.linaro.org/people/ulfh/clk.git
2068 S:      Maintained
2069 F:      drivers/clk/ux500/
2070
2071 ARM/VERSATILE EXPRESS PLATFORM
2072 M:      Liviu Dudau <liviu.dudau@arm.com>
2073 M:      Sudeep Holla <sudeep.holla@arm.com>
2074 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 S:      Maintained
2077 F:      arch/arm/boot/dts/vexpress*
2078 F:      arch/arm64/boot/dts/arm/
2079 F:      arch/arm/mach-vexpress/
2080 F:      */*/vexpress*
2081 F:      */*/*/vexpress*
2082 F:      drivers/clk/versatile/clk-vexpress-osc.c
2083 F:      drivers/clocksource/versatile.c
2084 N:      mps2
2085
2086 ARM/VFP SUPPORT
2087 M:      Russell King <linux@armlinux.org.uk>
2088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 W:      http://www.armlinux.org.uk/
2090 S:      Maintained
2091 F:      arch/arm/vfp/
2092
2093 ARM/VOIPAC PXA270 SUPPORT
2094 M:      Marek Vasut <marek.vasut@gmail.com>
2095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 S:      Maintained
2097 F:      arch/arm/mach-pxa/vpac270.c
2098 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2099
2100 ARM/VT8500 ARM ARCHITECTURE
2101 M:      Tony Prisk <linux@prisktech.co.nz>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 S:      Maintained
2104 F:      arch/arm/mach-vt8500/
2105 F:      drivers/clocksource/vt8500_timer.c
2106 F:      drivers/i2c/busses/i2c-wmt.c
2107 F:      drivers/mmc/host/wmt-sdmmc.c
2108 F:      drivers/pwm/pwm-vt8500.c
2109 F:      drivers/rtc/rtc-vt8500.c
2110 F:      drivers/tty/serial/vt8500_serial.c
2111 F:      drivers/usb/host/ehci-platform.c
2112 F:      drivers/usb/host/uhci-platform.c
2113 F:      drivers/video/fbdev/vt8500lcdfb.*
2114 F:      drivers/video/fbdev/wm8505fb*
2115 F:      drivers/video/fbdev/wmt_ge_rops.*
2116
2117 ARM/ZIPIT Z2 SUPPORT
2118 M:      Marek Vasut <marek.vasut@gmail.com>
2119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 S:      Maintained
2121 F:      arch/arm/mach-pxa/z2.c
2122 F:      arch/arm/mach-pxa/include/mach/z2.h
2123
2124 ARM/ZTE ARCHITECTURE
2125 M:      Jun Nie <jun.nie@linaro.org>
2126 M:      Baoyou Xie <baoyou.xie@linaro.org>
2127 M:      Shawn Guo <shawnguo@kernel.org>
2128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 S:      Maintained
2130 F:      arch/arm/boot/dts/zx2967*
2131 F:      arch/arm/mach-zx/
2132 F:      arch/arm64/boot/dts/zte/
2133 F:      drivers/clk/zte/
2134 F:      drivers/dma/zx_dma.c
2135 F:      drivers/gpio/gpio-zx.c
2136 F:      drivers/i2c/busses/i2c-zx2967.c
2137 F:      drivers/mmc/host/dw_mmc-zx.*
2138 F:      drivers/pinctrl/zte/
2139 F:      drivers/reset/reset-zx2967.c
2140 F:      drivers/soc/zte/
2141 F:      drivers/thermal/zx2967_thermal.c
2142 F:      drivers/watchdog/zx2967_wdt.c
2143 F:      Documentation/devicetree/bindings/arm/zte.txt
2144 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2145 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2146 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2147 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2148 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2149 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2150 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2151 F:      Documentation/devicetree/bindings/soc/zte/
2152 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2153 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2154 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2155 F:      include/dt-bindings/clock/zx2967*.h
2156 F:      include/dt-bindings/soc/zte,*.h
2157 F:      sound/soc/codecs/zx_aud96p22.c
2158 F:      sound/soc/zte/
2159
2160 ARM/ZYNQ ARCHITECTURE
2161 M:      Michal Simek <michal.simek@xilinx.com>
2162 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 W:      http://wiki.xilinx.com
2165 T:      git https://github.com/Xilinx/linux-xlnx.git
2166 S:      Supported
2167 F:      arch/arm/mach-zynq/
2168 F:      drivers/cpuidle/cpuidle-zynq.c
2169 F:      drivers/block/xsysace.c
2170 N:      zynq
2171 N:      xilinx
2172 F:      drivers/clocksource/cadence_ttc_timer.c
2173 F:      drivers/i2c/busses/i2c-cadence.c
2174 F:      drivers/mmc/host/sdhci-of-arasan.c
2175 F:      drivers/edac/synopsys_edac.c
2176
2177 ARM64 PORT (AARCH64 ARCHITECTURE)
2178 M:      Catalin Marinas <catalin.marinas@arm.com>
2179 M:      Will Deacon <will.deacon@arm.com>
2180 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2182 S:      Maintained
2183 F:      arch/arm64/
2184 F:      Documentation/arm64/
2185
2186 AS3645A LED FLASH CONTROLLER DRIVER
2187 M:      Sakari Ailus <sakari.ailus@iki.fi>
2188 L:      linux-leds@vger.kernel.org
2189 S:      Maintained
2190 F:      drivers/leds/leds-as3645a.c
2191
2192 AS3645A LED FLASH CONTROLLER DRIVER
2193 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2194 L:      linux-media@vger.kernel.org
2195 T:      git git://linuxtv.org/media_tree.git
2196 S:      Maintained
2197 F:      drivers/media/i2c/as3645a.c
2198 F:      include/media/i2c/as3645a.h
2199
2200 ASAHI KASEI AK8974 DRIVER
2201 M:      Linus Walleij <linus.walleij@linaro.org>
2202 L:      linux-iio@vger.kernel.org
2203 W:      http://www.akm.com/
2204 S:      Supported
2205 F:      drivers/iio/magnetometer/ak8974.c
2206
2207 ASC7621 HARDWARE MONITOR DRIVER
2208 M:      George Joseph <george.joseph@fairview5.com>
2209 L:      linux-hwmon@vger.kernel.org
2210 S:      Maintained
2211 F:      Documentation/hwmon/asc7621
2212 F:      drivers/hwmon/asc7621.c
2213
2214 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2215 M:      Corentin Chary <corentin.chary@gmail.com>
2216 L:      acpi4asus-user@lists.sourceforge.net
2217 L:      platform-driver-x86@vger.kernel.org
2218 W:      http://acpi4asus.sf.net
2219 S:      Maintained
2220 F:      drivers/platform/x86/asus*.c
2221 F:      drivers/platform/x86/eeepc*.c
2222
2223 ASUS WIRELESS RADIO CONTROL DRIVER
2224 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2225 L:      platform-driver-x86@vger.kernel.org
2226 S:      Maintained
2227 F:      drivers/platform/x86/asus-wireless.c
2228
2229 ASYMMETRIC KEYS
2230 M:      David Howells <dhowells@redhat.com>
2231 L:      keyrings@vger.kernel.org
2232 S:      Maintained
2233 F:      Documentation/crypto/asymmetric-keys.txt
2234 F:      include/linux/verification.h
2235 F:      include/crypto/public_key.h
2236 F:      include/crypto/pkcs7.h
2237 F:      crypto/asymmetric_keys/
2238
2239 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2240 R:      Dan Williams <dan.j.williams@intel.com>
2241 W:      http://sourceforge.net/projects/xscaleiop
2242 S:      Odd fixes
2243 F:      Documentation/crypto/async-tx-api.txt
2244 F:      crypto/async_tx/
2245 F:      drivers/dma/
2246 F:      include/linux/dmaengine.h
2247 F:      include/linux/async_tx.h
2248
2249 AT24 EEPROM DRIVER
2250 M:      Wolfram Sang <wsa@the-dreams.de>
2251 L:      linux-i2c@vger.kernel.org
2252 S:      Maintained
2253 F:      drivers/misc/eeprom/at24.c
2254 F:      include/linux/platform_data/at24.h
2255
2256 ATA OVER ETHERNET (AOE) DRIVER
2257 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2258 W:      http://www.openaoe.org/
2259 S:      Supported
2260 F:      Documentation/aoe/
2261 F:      drivers/block/aoe/
2262
2263 ATHEROS 71XX/9XXX GPIO DRIVER
2264 M:      Alban Bedel <albeu@free.fr>
2265 W:      https://github.com/AlbanBedel/linux
2266 T:      git git://github.com/AlbanBedel/linux
2267 S:      Maintained
2268 F:      drivers/gpio/gpio-ath79.c
2269 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2270
2271 ATHEROS ATH GENERIC UTILITIES
2272 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2273 L:      linux-wireless@vger.kernel.org
2274 S:      Supported
2275 F:      drivers/net/wireless/ath/*
2276
2277 ATHEROS ATH5K WIRELESS DRIVER
2278 M:      Jiri Slaby <jirislaby@gmail.com>
2279 M:      Nick Kossifidis <mickflemm@gmail.com>
2280 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2281 L:      linux-wireless@vger.kernel.org
2282 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2283 S:      Maintained
2284 F:      drivers/net/wireless/ath/ath5k/
2285
2286 ATHEROS ATH6KL WIRELESS DRIVER
2287 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2288 L:      linux-wireless@vger.kernel.org
2289 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2291 S:      Supported
2292 F:      drivers/net/wireless/ath/ath6kl/
2293
2294 ATI_REMOTE2 DRIVER
2295 M:      Ville Syrjala <syrjala@sci.fi>
2296 S:      Maintained
2297 F:      drivers/input/misc/ati_remote2.c
2298
2299 ATK0110 HWMON DRIVER
2300 M:      Luca Tettamanti <kronos.it@gmail.com>
2301 L:      linux-hwmon@vger.kernel.org
2302 S:      Maintained
2303 F:      drivers/hwmon/asus_atk0110.c
2304
2305 ATLX ETHERNET DRIVERS
2306 M:      Jay Cliburn <jcliburn@gmail.com>
2307 M:      Chris Snook <chris.snook@gmail.com>
2308 L:      netdev@vger.kernel.org
2309 W:      http://sourceforge.net/projects/atl1
2310 W:      http://atl1.sourceforge.net
2311 S:      Maintained
2312 F:      drivers/net/ethernet/atheros/
2313
2314 ATM
2315 M:      Chas Williams <3chas3@gmail.com>
2316 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2317 L:      netdev@vger.kernel.org
2318 W:      http://linux-atm.sourceforge.net
2319 S:      Maintained
2320 F:      drivers/atm/
2321 F:      include/linux/atm*
2322 F:      include/uapi/linux/atm*
2323
2324 ATMEL AT91 / AT32 MCI DRIVER
2325 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2326 S:      Maintained
2327 F:      drivers/mmc/host/atmel-mci.c
2328
2329 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2330 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2331 S:      Supported
2332 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2333
2334 ATMEL Audio ALSA driver
2335 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2336 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2337 S:      Supported
2338 F:      sound/soc/atmel
2339
2340 ATMEL I2C DRIVER
2341 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2342 L:      linux-i2c@vger.kernel.org
2343 S:      Supported
2344 F:      drivers/i2c/busses/i2c-at91.c
2345
2346 ATMEL ISI DRIVER
2347 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2348 L:      linux-media@vger.kernel.org
2349 S:      Supported
2350 F:      drivers/media/platform/atmel/atmel-isi.c
2351 F:      include/media/atmel-isi.h
2352
2353 ATMEL LCDFB DRIVER
2354 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2355 L:      linux-fbdev@vger.kernel.org
2356 S:      Maintained
2357 F:      drivers/video/fbdev/atmel_lcdfb.c
2358 F:      include/video/atmel_lcdc.h
2359
2360 ATMEL MACB ETHERNET DRIVER
2361 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2362 S:      Supported
2363 F:      drivers/net/ethernet/cadence/
2364
2365 ATMEL MAXTOUCH DRIVER
2366 M:      Nick Dyer <nick@shmanahar.org>
2367 T:      git git://github.com/ndyer/linux.git
2368 S:      Maintained
2369 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2370 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2371 F:      include/linux/platform_data/atmel_mxt_ts.h
2372
2373 ATMEL NAND DRIVER
2374 M:      Wenyou Yang <wenyou.yang@atmel.com>
2375 M:      Josh Wu <rainyfeeling@outlook.com>
2376 L:      linux-mtd@lists.infradead.org
2377 S:      Supported
2378 F:      drivers/mtd/nand/atmel/*
2379
2380 ATMEL SAMA5D2 ADC DRIVER
2381 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2382 L:      linux-iio@vger.kernel.org
2383 S:      Supported
2384 F:      drivers/iio/adc/at91-sama5d2_adc.c
2385
2386 ATMEL SDMMC DRIVER
2387 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2388 L:      linux-mmc@vger.kernel.org
2389 S:      Supported
2390 F:      drivers/mmc/host/sdhci-of-at91.c
2391
2392 ATMEL SPI DRIVER
2393 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2394 S:      Supported
2395 F:      drivers/spi/spi-atmel.*
2396
2397 ATMEL SSC DRIVER
2398 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400 S:      Supported
2401 F:      drivers/misc/atmel-ssc.c
2402 F:      include/linux/atmel-ssc.h
2403
2404 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2405 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 S:      Supported
2408 F:      drivers/misc/atmel_tclib.c
2409 F:      drivers/clocksource/tcb_clksrc.c
2410
2411 ATMEL USBA UDC DRIVER
2412 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 S:      Supported
2415 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2416
2417 ATMEL WIRELESS DRIVER
2418 M:      Simon Kelley <simon@thekelleys.org.uk>
2419 L:      linux-wireless@vger.kernel.org
2420 W:      http://www.thekelleys.org.uk/atmel
2421 W:      http://atmelwlandriver.sourceforge.net/
2422 S:      Maintained
2423 F:      drivers/net/wireless/atmel/atmel*
2424
2425 ATMEL XDMA DRIVER
2426 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2427 L:      linux-arm-kernel@lists.infradead.org
2428 L:      dmaengine@vger.kernel.org
2429 S:      Supported
2430 F:      drivers/dma/at_xdmac.c
2431
2432 ATOMIC INFRASTRUCTURE
2433 M:      Will Deacon <will.deacon@arm.com>
2434 M:      Peter Zijlstra <peterz@infradead.org>
2435 R:      Boqun Feng <boqun.feng@gmail.com>
2436 L:      linux-kernel@vger.kernel.org
2437 S:      Maintained
2438 F:      arch/*/include/asm/atomic*.h
2439 F:      include/*/atomic*.h
2440
2441 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2442 M:      Bradley Grove <linuxdrivers@attotech.com>
2443 L:      linux-scsi@vger.kernel.org
2444 W:      http://www.attotech.com
2445 S:      Supported
2446 F:      drivers/scsi/esas2r
2447
2448 ATUSB IEEE 802.15.4 RADIO DRIVER
2449 M:      Stefan Schmidt <stefan@osg.samsung.com>
2450 L:      linux-wpan@vger.kernel.org
2451 S:      Maintained
2452 F:      drivers/net/ieee802154/atusb.c
2453 F:      drivers/net/ieee802154/atusb.h
2454 F:      drivers/net/ieee802154/at86rf230.h
2455
2456 AUDIT SUBSYSTEM
2457 M:      Paul Moore <paul@paul-moore.com>
2458 M:      Eric Paris <eparis@redhat.com>
2459 L:      linux-audit@redhat.com (moderated for non-subscribers)
2460 W:      https://github.com/linux-audit
2461 W:      https://people.redhat.com/sgrubb/audit
2462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2463 S:      Supported
2464 F:      include/linux/audit.h
2465 F:      include/uapi/linux/audit.h
2466 F:      kernel/audit*
2467
2468 AUXILIARY DISPLAY DRIVERS
2469 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2470 W:      http://miguelojeda.es/auxdisplay.htm
2471 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2472 S:      Maintained
2473 F:      drivers/auxdisplay/
2474 F:      include/linux/cfag12864b.h
2475
2476 AX.25 NETWORK LAYER
2477 M:      Ralf Baechle <ralf@linux-mips.org>
2478 L:      linux-hams@vger.kernel.org
2479 W:      http://www.linux-ax25.org/
2480 S:      Maintained
2481 F:      include/uapi/linux/ax25.h
2482 F:      include/net/ax25.h
2483 F:      net/ax25/
2484
2485 AXENTIA ARM DEVICES
2486 M:      Peter Rosin <peda@axentia.se>
2487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488 S:      Maintained
2489 F:      Documentation/devicetree/bindings/arm/axentia.txt
2490 F:      arch/arm/boot/dts/at91-linea.dtsi
2491 F:      arch/arm/boot/dts/at91-tse850-3.dts
2492
2493 AXENTIA ASOC DRIVERS
2494 M:      Peter Rosin <peda@axentia.se>
2495 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2496 S:      Maintained
2497 F:      Documentation/devicetree/bindings/sound/axentia,*
2498 F:      sound/soc/atmel/tse850-pcm5142.c
2499
2500 AZ6007 DVB DRIVER
2501 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2502 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2503 L:      linux-media@vger.kernel.org
2504 W:      https://linuxtv.org
2505 T:      git git://linuxtv.org/media_tree.git
2506 S:      Maintained
2507 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2508
2509 AZTECH FM RADIO RECEIVER DRIVER
2510 M:      Hans Verkuil <hverkuil@xs4all.nl>
2511 L:      linux-media@vger.kernel.org
2512 T:      git git://linuxtv.org/media_tree.git
2513 W:      https://linuxtv.org
2514 S:      Maintained
2515 F:      drivers/media/radio/radio-aztech*
2516
2517 B43 WIRELESS DRIVER
2518 L:      linux-wireless@vger.kernel.org
2519 L:      b43-dev@lists.infradead.org
2520 W:      http://wireless.kernel.org/en/users/Drivers/b43
2521 S:      Odd Fixes
2522 F:      drivers/net/wireless/broadcom/b43/
2523
2524 B43LEGACY WIRELESS DRIVER
2525 M:      Larry Finger <Larry.Finger@lwfinger.net>
2526 L:      linux-wireless@vger.kernel.org
2527 L:      b43-dev@lists.infradead.org
2528 W:      http://wireless.kernel.org/en/users/Drivers/b43
2529 S:      Maintained
2530 F:      drivers/net/wireless/broadcom/b43legacy/
2531
2532 BACKLIGHT CLASS/SUBSYSTEM
2533 M:      Lee Jones <lee.jones@linaro.org>
2534 M:      Daniel Thompson <daniel.thompson@linaro.org>
2535 M:      Jingoo Han <jingoohan1@gmail.com>
2536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2537 S:      Maintained
2538 F:      drivers/video/backlight/
2539 F:      include/linux/backlight.h
2540 F:      include/linux/pwm_backlight.h
2541 F:      Documentation/devicetree/bindings/leds/backlight
2542
2543 BATMAN ADVANCED
2544 M:      Marek Lindner <mareklindner@neomailbox.ch>
2545 M:      Simon Wunderlich <sw@simonwunderlich.de>
2546 M:      Antonio Quartulli <a@unstable.cc>
2547 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2548 W:      https://www.open-mesh.org/
2549 Q:      https://patchwork.open-mesh.org/project/batman/list/
2550 S:      Maintained
2551 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2552 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2553 F:      Documentation/networking/batman-adv.rst
2554 F:      include/uapi/linux/batman_adv.h
2555 F:      net/batman-adv/
2556
2557 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2558 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2559 L:      linux-hams@vger.kernel.org
2560 W:      http://www.baycom.org/~tom/ham/ham.html
2561 S:      Maintained
2562 F:      drivers/net/hamradio/baycom*
2563
2564 BCACHE (BLOCK LAYER CACHE)
2565 M:      Kent Overstreet <kent.overstreet@gmail.com>
2566 L:      linux-bcache@vger.kernel.org
2567 W:      http://bcache.evilpiepirate.org
2568 S:      Orphan
2569 F:      drivers/md/bcache/
2570
2571 BDISP ST MEDIA DRIVER
2572 M:      Fabien Dessenne <fabien.dessenne@st.com>
2573 L:      linux-media@vger.kernel.org
2574 T:      git git://linuxtv.org/media_tree.git
2575 W:      https://linuxtv.org
2576 S:      Supported
2577 F:      drivers/media/platform/sti/bdisp
2578
2579 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2580 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2581 L:      netdev@vger.kernel.org
2582 S:      Maintained
2583 F:      drivers/net/ethernet/ec_bhf.c
2584
2585 BEFS FILE SYSTEM
2586 M:      Luis de Bethencourt <luisbg@kernel.org>
2587 M:      Salah Triki <salah.triki@gmail.com>
2588 S:      Maintained
2589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2590 F:      Documentation/filesystems/befs.txt
2591 F:      fs/befs/
2592
2593 BFQ I/O SCHEDULER
2594 M:      Paolo Valente <paolo.valente@linaro.org>
2595 M:      Jens Axboe <axboe@kernel.dk>
2596 L:      linux-block@vger.kernel.org
2597 S:      Maintained
2598 F:      block/bfq-*
2599 F:      Documentation/block/bfq-iosched.txt
2600
2601 BFS FILE SYSTEM
2602 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2603 S:      Maintained
2604 F:      Documentation/filesystems/bfs.txt
2605 F:      fs/bfs/
2606 F:      include/uapi/linux/bfs_fs.h
2607
2608 BLACKFIN ARCHITECTURE
2609 M:      Steven Miao <realmz6@gmail.com>
2610 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2611 T:      git git://git.code.sf.net/p/adi-linux/code
2612 W:      http://blackfin.uclinux.org
2613 S:      Supported
2614 F:      arch/blackfin/
2615
2616 BLACKFIN EMAC DRIVER
2617 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2618 W:      http://blackfin.uclinux.org
2619 S:      Supported
2620 F:      drivers/net/ethernet/adi/
2621
2622 BLACKFIN MEDIA DRIVER
2623 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2624 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625 W:      http://blackfin.uclinux.org/
2626 S:      Supported
2627 F:      drivers/media/platform/blackfin/
2628 F:      drivers/media/i2c/adv7183*
2629 F:      drivers/media/i2c/vs6624*
2630
2631 BLACKFIN RTC DRIVER
2632 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633 W:      http://blackfin.uclinux.org
2634 S:      Supported
2635 F:      drivers/rtc/rtc-bfin.c
2636
2637 BLACKFIN SDH DRIVER
2638 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639 W:      http://blackfin.uclinux.org
2640 S:      Supported
2641 F:      drivers/mmc/host/bfin_sdh.c
2642
2643 BLACKFIN SERIAL DRIVER
2644 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645 W:      http://blackfin.uclinux.org
2646 S:      Supported
2647 F:      drivers/tty/serial/bfin_uart.c
2648
2649 BLACKFIN WATCHDOG DRIVER
2650 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2651 W:      http://blackfin.uclinux.org
2652 S:      Supported
2653 F:      drivers/watchdog/bfin_wdt.c
2654
2655 BLINKM RGB LED DRIVER
2656 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2657 S:      Maintained
2658 F:      drivers/leds/leds-blinkm.c
2659
2660 BLOCK LAYER
2661 M:      Jens Axboe <axboe@kernel.dk>
2662 L:      linux-block@vger.kernel.org
2663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2664 S:      Maintained
2665 F:      block/
2666 F:      kernel/trace/blktrace.c
2667 F:      lib/sbitmap.c
2668
2669 BLOCK2MTD DRIVER
2670 M:      Joern Engel <joern@lazybastard.org>
2671 L:      linux-mtd@lists.infradead.org
2672 S:      Maintained
2673 F:      drivers/mtd/devices/block2mtd.c
2674
2675 BLUETOOTH DRIVERS
2676 M:      Marcel Holtmann <marcel@holtmann.org>
2677 M:      Gustavo Padovan <gustavo@padovan.org>
2678 M:      Johan Hedberg <johan.hedberg@gmail.com>
2679 L:      linux-bluetooth@vger.kernel.org
2680 W:      http://www.bluez.org/
2681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2683 S:      Maintained
2684 F:      drivers/bluetooth/
2685
2686 BLUETOOTH SUBSYSTEM
2687 M:      Marcel Holtmann <marcel@holtmann.org>
2688 M:      Gustavo Padovan <gustavo@padovan.org>
2689 M:      Johan Hedberg <johan.hedberg@gmail.com>
2690 L:      linux-bluetooth@vger.kernel.org
2691 W:      http://www.bluez.org/
2692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694 S:      Maintained
2695 F:      net/bluetooth/
2696 F:      include/net/bluetooth/
2697
2698 BONDING DRIVER
2699 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2700 M:      Veaceslav Falico <vfalico@gmail.com>
2701 M:      Andy Gospodarek <andy@greyhouse.net>
2702 L:      netdev@vger.kernel.org
2703 W:      http://sourceforge.net/projects/bonding/
2704 S:      Supported
2705 F:      drivers/net/bonding/
2706 F:      include/uapi/linux/if_bonding.h
2707
2708 BPF (Safe dynamic programs and tools)
2709 M:      Alexei Starovoitov <ast@kernel.org>
2710 M:      Daniel Borkmann <daniel@iogearbox.net>
2711 L:      netdev@vger.kernel.org
2712 L:      linux-kernel@vger.kernel.org
2713 S:      Supported
2714 F:      arch/x86/net/bpf_jit*
2715 F:      Documentation/networking/filter.txt
2716 F:      include/linux/bpf*
2717 F:      include/linux/filter.h
2718 F:      include/uapi/linux/bpf*
2719 F:      include/uapi/linux/filter.h
2720 F:      kernel/bpf/
2721 F:      kernel/trace/bpf_trace.c
2722 F:      lib/test_bpf.c
2723 F:      net/bpf/
2724 F:      net/core/filter.c
2725 F:      net/sched/act_bpf.c
2726 F:      net/sched/cls_bpf.c
2727 F:      samples/bpf/
2728 F:      tools/net/bpf*
2729 F:      tools/testing/selftests/bpf/
2730
2731 BROADCOM B44 10/100 ETHERNET DRIVER
2732 M:      Michael Chan <michael.chan@broadcom.com>
2733 L:      netdev@vger.kernel.org
2734 S:      Supported
2735 F:      drivers/net/ethernet/broadcom/b44.*
2736
2737 BROADCOM B53 ETHERNET SWITCH DRIVER
2738 M:      Florian Fainelli <f.fainelli@gmail.com>
2739 L:      netdev@vger.kernel.org
2740 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2741 S:      Supported
2742 F:      drivers/net/dsa/b53/*
2743 F:      include/linux/platform_data/b53.h
2744
2745 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2746 M:      Florian Fainelli <f.fainelli@gmail.com>
2747 M:      Ray Jui <rjui@broadcom.com>
2748 M:      Scott Branden <sbranden@broadcom.com>
2749 M:      bcm-kernel-feedback-list@broadcom.com
2750 T:      git git://github.com/broadcom/mach-bcm
2751 S:      Maintained
2752 N:      bcm281*
2753 N:      bcm113*
2754 N:      bcm216*
2755 N:      kona
2756 F:      arch/arm/mach-bcm/
2757
2758 BROADCOM BCM2835 ARM ARCHITECTURE
2759 M:      Eric Anholt <eric@anholt.net>
2760 M:      Stefan Wahren <stefan.wahren@i2se.com>
2761 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2762 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2763 T:      git git://github.com/anholt/linux
2764 S:      Maintained
2765 N:      bcm2835
2766 F:      drivers/staging/vc04_services
2767
2768 BROADCOM BCM47XX MIPS ARCHITECTURE
2769 M:      Hauke Mehrtens <hauke@hauke-m.de>
2770 M:      Rafał Miłecki <zajec5@gmail.com>
2771 L:      linux-mips@linux-mips.org
2772 S:      Maintained
2773 F:      Documentation/devicetree/bindings/mips/brcm/
2774 F:      arch/mips/bcm47xx/*
2775 F:      arch/mips/include/asm/mach-bcm47xx/*
2776
2777 BROADCOM BCM5301X ARM ARCHITECTURE
2778 M:      Hauke Mehrtens <hauke@hauke-m.de>
2779 M:      Rafał Miłecki <zajec5@gmail.com>
2780 M:      Jon Mason <jonmason@broadcom.com>
2781 M:      bcm-kernel-feedback-list@broadcom.com
2782 L:      linux-arm-kernel@lists.infradead.org
2783 S:      Maintained
2784 F:      arch/arm/mach-bcm/bcm_5301x.c
2785 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2786 F:      arch/arm/boot/dts/bcm470*
2787 F:      arch/arm/boot/dts/bcm953012*
2788
2789 BROADCOM BCM53573 ARM ARCHITECTURE
2790 M:      Rafał Miłecki <rafal@milecki.pl>
2791 L:      linux-arm-kernel@lists.infradead.org
2792 S:      Maintained
2793 F:      arch/arm/boot/dts/bcm53573*
2794 F:      arch/arm/boot/dts/bcm47189*
2795
2796 BROADCOM BCM63XX ARM ARCHITECTURE
2797 M:      Florian Fainelli <f.fainelli@gmail.com>
2798 M:      bcm-kernel-feedback-list@broadcom.com
2799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800 T:      git git://github.com/broadcom/stblinux.git
2801 S:      Maintained
2802 N:      bcm63xx
2803
2804 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2805 M:      Kevin Cernekee <cernekee@gmail.com>
2806 L:      linux-usb@vger.kernel.org
2807 S:      Maintained
2808 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2809
2810 BROADCOM BCM7XXX ARM ARCHITECTURE
2811 M:      Brian Norris <computersforpeace@gmail.com>
2812 M:      Gregory Fong <gregory.0xf0@gmail.com>
2813 M:      Florian Fainelli <f.fainelli@gmail.com>
2814 M:      bcm-kernel-feedback-list@broadcom.com
2815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816 T:      git git://github.com/broadcom/stblinux.git
2817 S:      Maintained
2818 F:      arch/arm/mach-bcm/*brcmstb*
2819 F:      arch/arm/boot/dts/bcm7*.dts*
2820 F:      drivers/bus/brcmstb_gisb.c
2821 N:      brcmstb
2822
2823 BROADCOM BMIPS CPUFREQ DRIVER
2824 M:      Markus Mayer <mmayer@broadcom.com>
2825 M:      bcm-kernel-feedback-list@broadcom.com
2826 L:      linux-pm@vger.kernel.org
2827 S:      Maintained
2828 F:      drivers/cpufreq/bmips-cpufreq.c
2829
2830 BROADCOM BMIPS MIPS ARCHITECTURE
2831 M:      Kevin Cernekee <cernekee@gmail.com>
2832 M:      Florian Fainelli <f.fainelli@gmail.com>
2833 L:      linux-mips@linux-mips.org
2834 T:      git git://github.com/broadcom/stblinux.git
2835 S:      Maintained
2836 F:      arch/mips/bmips/*
2837 F:      arch/mips/include/asm/mach-bmips/*
2838 F:      arch/mips/kernel/*bmips*
2839 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2840 F:      drivers/irqchip/irq-bcm63*
2841 F:      drivers/irqchip/irq-bcm7*
2842 F:      drivers/irqchip/irq-brcmstb*
2843 F:      include/linux/bcm963xx_nvram.h
2844 F:      include/linux/bcm963xx_tag.h
2845
2846 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2847 M:      Rasesh Mody <rasesh.mody@cavium.com>
2848 M:      Harish Patil <harish.patil@cavium.com>
2849 M:      Dept-GELinuxNICDev@cavium.com
2850 L:      netdev@vger.kernel.org
2851 S:      Supported
2852 F:      drivers/net/ethernet/broadcom/bnx2.*
2853 F:      drivers/net/ethernet/broadcom/bnx2_*
2854
2855 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2856 M:      QLogic-Storage-Upstream@qlogic.com
2857 L:      linux-scsi@vger.kernel.org
2858 S:      Supported
2859 F:      drivers/scsi/bnx2fc/
2860
2861 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2862 M:      QLogic-Storage-Upstream@qlogic.com
2863 L:      linux-scsi@vger.kernel.org
2864 S:      Supported
2865 F:      drivers/scsi/bnx2i/
2866
2867 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2868 M:      Ariel Elior <ariel.elior@cavium.com>
2869 M:      everest-linux-l2@cavium.com
2870 L:      netdev@vger.kernel.org
2871 S:      Supported
2872 F:      drivers/net/ethernet/broadcom/bnx2x/
2873
2874 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2875 M:      Michael Chan <michael.chan@broadcom.com>
2876 L:      netdev@vger.kernel.org
2877 S:      Supported
2878 F:      drivers/net/ethernet/broadcom/bnxt/
2879
2880 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2881 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2882 M:      Franky Lin <franky.lin@broadcom.com>
2883 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2884 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2885 M:      Wright Feng <wright.feng@cypress.com>
2886 L:      linux-wireless@vger.kernel.org
2887 L:      brcm80211-dev-list.pdl@broadcom.com
2888 L:      brcm80211-dev-list@cypress.com
2889 S:      Supported
2890 F:      drivers/net/wireless/broadcom/brcm80211/
2891
2892 BROADCOM BRCMSTB GPIO DRIVER
2893 M:      Gregory Fong <gregory.0xf0@gmail.com>
2894 L:      bcm-kernel-feedback-list@broadcom.com
2895 S:      Supported
2896 F:      drivers/gpio/gpio-brcmstb.c
2897 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2898
2899 BROADCOM GENET ETHERNET DRIVER
2900 M:      Florian Fainelli <f.fainelli@gmail.com>
2901 L:      netdev@vger.kernel.org
2902 S:      Supported
2903 F:      drivers/net/ethernet/broadcom/genet/
2904
2905 BROADCOM IPROC ARM ARCHITECTURE
2906 M:      Ray Jui <rjui@broadcom.com>
2907 M:      Scott Branden <sbranden@broadcom.com>
2908 M:      Jon Mason <jonmason@broadcom.com>
2909 M:      bcm-kernel-feedback-list@broadcom.com
2910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2911 T:      git git://github.com/broadcom/cygnus-linux.git
2912 S:      Maintained
2913 N:      iproc
2914 N:      cygnus
2915 N:      bcm[-_]nsp
2916 N:      bcm9113*
2917 N:      bcm9583*
2918 N:      bcm9585*
2919 N:      bcm9586*
2920 N:      bcm988312
2921 N:      bcm113*
2922 N:      bcm583*
2923 N:      bcm585*
2924 N:      bcm586*
2925 N:      bcm88312
2926 F:      arch/arm64/boot/dts/broadcom/ns2*
2927 F:      drivers/clk/bcm/clk-ns*
2928 F:      drivers/pinctrl/bcm/pinctrl-ns*
2929
2930 BROADCOM KONA GPIO DRIVER
2931 M:      Ray Jui <rjui@broadcom.com>
2932 L:      bcm-kernel-feedback-list@broadcom.com
2933 S:      Supported
2934 F:      drivers/gpio/gpio-bcm-kona.c
2935 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2936
2937 BROADCOM NETXTREME-E ROCE DRIVER
2938 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2939 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2940 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2941 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2942 L:      linux-rdma@vger.kernel.org
2943 W:      http://www.broadcom.com
2944 S:      Supported
2945 F:      drivers/infiniband/hw/bnxt_re/
2946 F:      include/uapi/rdma/bnxt_re-abi.h
2947
2948 BROADCOM NVRAM DRIVER
2949 M:      Rafał Miłecki <zajec5@gmail.com>
2950 L:      linux-mips@linux-mips.org
2951 S:      Maintained
2952 F:      drivers/firmware/broadcom/*
2953
2954 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2955 M:      Rafał Miłecki <zajec5@gmail.com>
2956 L:      linux-wireless@vger.kernel.org
2957 S:      Maintained
2958 F:      drivers/bcma/
2959 F:      include/linux/bcma/
2960
2961 BROADCOM STB AVS CPUFREQ DRIVER
2962 M:      Markus Mayer <mmayer@broadcom.com>
2963 M:      bcm-kernel-feedback-list@broadcom.com
2964 L:      linux-pm@vger.kernel.org
2965 S:      Maintained
2966 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2967 F:      drivers/cpufreq/brcmstb*
2968
2969 BROADCOM STB NAND FLASH DRIVER
2970 M:      Brian Norris <computersforpeace@gmail.com>
2971 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2972 L:      linux-mtd@lists.infradead.org
2973 L:      bcm-kernel-feedback-list@broadcom.com
2974 S:      Maintained
2975 F:      drivers/mtd/nand/brcmnand/
2976
2977 BROADCOM SYSTEMPORT ETHERNET DRIVER
2978 M:      Florian Fainelli <f.fainelli@gmail.com>
2979 L:      netdev@vger.kernel.org
2980 S:      Supported
2981 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2982
2983 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2984 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2985 M:      Prashant Sreedharan <prashant@broadcom.com>
2986 M:      Michael Chan <mchan@broadcom.com>
2987 L:      netdev@vger.kernel.org
2988 S:      Supported
2989 F:      drivers/net/ethernet/broadcom/tg3.*
2990
2991 BROCADE BFA FC SCSI DRIVER
2992 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2993 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2994 L:      linux-scsi@vger.kernel.org
2995 S:      Supported
2996 F:      drivers/scsi/bfa/
2997
2998 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2999 M:      Rasesh Mody <rasesh.mody@cavium.com>
3000 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3001 M:      Dept-GELinuxNICDev@cavium.com
3002 L:      netdev@vger.kernel.org
3003 S:      Supported
3004 F:      drivers/net/ethernet/brocade/bna/
3005
3006 BSG (block layer generic sg v4 driver)
3007 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3008 L:      linux-scsi@vger.kernel.org
3009 S:      Supported
3010 F:      block/bsg.c
3011 F:      include/linux/bsg.h
3012 F:      include/uapi/linux/bsg.h
3013
3014 BT87X AUDIO DRIVER
3015 M:      Clemens Ladisch <clemens@ladisch.de>
3016 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3017 T:      git git://git.alsa-project.org/alsa-kernel.git
3018 S:      Maintained
3019 F:      Documentation/sound/alsa/Bt87x.txt
3020 F:      sound/pci/bt87x.c
3021
3022 BT8XXGPIO DRIVER
3023 M:      Michael Buesch <m@bues.ch>
3024 W:      http://bu3sch.de/btgpio.php
3025 S:      Maintained
3026 F:      drivers/gpio/gpio-bt8xx.c
3027
3028 BTRFS FILE SYSTEM
3029 M:      Chris Mason <clm@fb.com>
3030 M:      Josef Bacik <jbacik@fb.com>
3031 M:      David Sterba <dsterba@suse.com>
3032 L:      linux-btrfs@vger.kernel.org
3033 W:      http://btrfs.wiki.kernel.org/
3034 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3036 S:      Maintained
3037 F:      Documentation/filesystems/btrfs.txt
3038 F:      fs/btrfs/
3039 F:      include/linux/btrfs*
3040 F:      include/uapi/linux/btrfs*
3041
3042 BTTV VIDEO4LINUX DRIVER
3043 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3044 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3045 L:      linux-media@vger.kernel.org
3046 W:      https://linuxtv.org
3047 T:      git git://linuxtv.org/media_tree.git
3048 S:      Odd fixes
3049 F:      Documentation/media/v4l-drivers/bttv*
3050 F:      drivers/media/pci/bt8xx/bttv*
3051
3052 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3053 M:      Chanwoo Choi <cw00.choi@samsung.com>
3054 L:      linux-pm@vger.kernel.org
3055 L:      linux-samsung-soc@vger.kernel.org
3056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3057 S:      Maintained
3058 F:      drivers/devfreq/exynos-bus.c
3059 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3060
3061 BUSLOGIC SCSI DRIVER
3062 M:      Khalid Aziz <khalid@gonehiking.org>
3063 L:      linux-scsi@vger.kernel.org
3064 S:      Maintained
3065 F:      drivers/scsi/BusLogic.*
3066 F:      drivers/scsi/FlashPoint.*
3067
3068 C-MEDIA CMI8788 DRIVER
3069 M:      Clemens Ladisch <clemens@ladisch.de>
3070 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3071 T:      git git://git.alsa-project.org/alsa-kernel.git
3072 S:      Maintained
3073 F:      sound/pci/oxygen/
3074
3075 C6X ARCHITECTURE
3076 M:      Mark Salter <msalter@redhat.com>
3077 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3078 L:      linux-c6x-dev@linux-c6x.org
3079 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3080 S:      Maintained
3081 F:      arch/c6x/
3082
3083 CA8210 IEEE-802.15.4 RADIO DRIVER
3084 M:      Harry Morris <h.morris@cascoda.com>
3085 M:      linuxdev@cascoda.com
3086 L:      linux-wpan@vger.kernel.org
3087 W:      https://github.com/Cascoda/ca8210-linux.git
3088 S:      Maintained
3089 F:      drivers/net/ieee802154/ca8210.c
3090 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3091
3092 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3093 M:      David Howells <dhowells@redhat.com>
3094 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3095 S:      Supported
3096 F:      Documentation/filesystems/caching/cachefiles.txt
3097 F:      fs/cachefiles/
3098
3099 CADET FM/AM RADIO RECEIVER DRIVER
3100 M:      Hans Verkuil <hverkuil@xs4all.nl>
3101 L:      linux-media@vger.kernel.org
3102 T:      git git://linuxtv.org/media_tree.git
3103 W:      https://linuxtv.org
3104 S:      Maintained
3105 F:      drivers/media/radio/radio-cadet*
3106
3107 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3108 M:      Jonathan Corbet <corbet@lwn.net>
3109 L:      linux-media@vger.kernel.org
3110 T:      git git://linuxtv.org/media_tree.git
3111 S:      Maintained
3112 F:      Documentation/media/v4l-drivers/cafe_ccic*
3113 F:      drivers/media/platform/marvell-ccic/
3114
3115 CAIF NETWORK LAYER
3116 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3117 L:      netdev@vger.kernel.org
3118 S:      Supported
3119 F:      Documentation/networking/caif/
3120 F:      drivers/net/caif/
3121 F:      include/uapi/linux/caif/
3122 F:      include/net/caif/
3123 F:      net/caif/
3124
3125 CALGARY x86-64 IOMMU
3126 M:      Muli Ben-Yehuda <mulix@mulix.org>
3127 M:      Jon Mason <jdmason@kudzu.us>
3128 L:      iommu@lists.linux-foundation.org
3129 S:      Maintained
3130 F:      arch/x86/kernel/pci-calgary_64.c
3131 F:      arch/x86/kernel/tce_64.c
3132 F:      arch/x86/include/asm/calgary.h
3133 F:      arch/x86/include/asm/tce.h
3134
3135 CAN NETWORK DRIVERS
3136 M:      Wolfgang Grandegger <wg@grandegger.com>
3137 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3138 L:      linux-can@vger.kernel.org
3139 W:      https://github.com/linux-can
3140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3142 S:      Maintained
3143 F:      Documentation/devicetree/bindings/net/can/
3144 F:      drivers/net/can/
3145 F:      include/linux/can/dev.h
3146 F:      include/linux/can/platform/
3147 F:      include/uapi/linux/can/error.h
3148 F:      include/uapi/linux/can/netlink.h
3149
3150 CAN NETWORK LAYER
3151 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3152 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3153 L:      linux-can@vger.kernel.org
3154 W:      https://github.com/linux-can
3155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3157 S:      Maintained
3158 F:      Documentation/networking/can.txt
3159 F:      net/can/
3160 F:      include/linux/can/core.h
3161 F:      include/uapi/linux/can.h
3162 F:      include/uapi/linux/can/bcm.h
3163 F:      include/uapi/linux/can/raw.h
3164 F:      include/uapi/linux/can/gw.h
3165
3166 CAPABILITIES
3167 M:      Serge Hallyn <serge@hallyn.com>
3168 L:      linux-security-module@vger.kernel.org
3169 S:      Supported
3170 F:      include/linux/capability.h
3171 F:      include/uapi/linux/capability.h
3172 F:      security/commoncap.c
3173 F:      kernel/capability.c
3174
3175 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3176 M:      Kevin Tsai <ktsai@capellamicro.com>
3177 S:      Maintained
3178 F:      drivers/iio/light/cm*
3179
3180 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3181 M:      Christian Lamparter <chunkeey@googlemail.com>
3182 L:      linux-wireless@vger.kernel.org
3183 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3184 S:      Maintained
3185 F:      drivers/net/wireless/ath/carl9170/
3186
3187 CAVIUM I2C DRIVER
3188 M:      Jan Glauber <jglauber@cavium.com>
3189 M:      David Daney <david.daney@cavium.com>
3190 W:      http://www.cavium.com
3191 S:      Supported
3192 F:      drivers/i2c/busses/i2c-octeon*
3193 F:      drivers/i2c/busses/i2c-thunderx*
3194
3195 CAVIUM LIQUIDIO NETWORK DRIVER
3196 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3197 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3198 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3199 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3200 L:      netdev@vger.kernel.org
3201 W:      http://www.cavium.com
3202 S:      Supported
3203 F:      drivers/net/ethernet/cavium/liquidio/
3204
3205 CAVIUM MMC DRIVER
3206 M:      Jan Glauber <jglauber@cavium.com>
3207 M:      David Daney <david.daney@cavium.com>
3208 M:      Steven J. Hill <Steven.Hill@cavium.com>
3209 W:      http://www.cavium.com
3210 S:      Supported
3211 F:      drivers/mmc/host/cavium*
3212
3213 CAVIUM OCTEON-TX CRYPTO DRIVER
3214 M:      George Cherian <george.cherian@cavium.com>
3215 L:      linux-crypto@vger.kernel.org
3216 W:      http://www.cavium.com
3217 S:      Supported
3218 F:      drivers/crypto/cavium/cpt/
3219
3220 CAVIUM THUNDERX2 ARM64 SOC
3221 M:      Robert Richter <rrichter@cavium.com>
3222 M:      Jayachandran C <jnair@caviumnetworks.com>
3223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3224 S:      Maintained
3225 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3226 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3227
3228 CC2520 IEEE-802.15.4 RADIO DRIVER
3229 M:      Varka Bhadram <varkabhadram@gmail.com>
3230 L:      linux-wpan@vger.kernel.org
3231 S:      Maintained
3232 F:      drivers/net/ieee802154/cc2520.c
3233 F:      include/linux/spi/cc2520.h
3234 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3235
3236 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3237 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3238 L:      linux-crypto@vger.kernel.org
3239 L:      driverdev-devel@linuxdriverproject.org
3240 S:      Supported
3241 F:      drivers/staging/ccree/
3242 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3243
3244 CEC FRAMEWORK
3245 M:      Hans Verkuil <hans.verkuil@cisco.com>
3246 L:      linux-media@vger.kernel.org
3247 T:      git git://linuxtv.org/media_tree.git
3248 W:      http://linuxtv.org
3249 S:      Supported
3250 F:      Documentation/media/kapi/cec-core.rst
3251 F:      Documentation/media/uapi/cec
3252 F:      drivers/media/cec/
3253 F:      drivers/media/rc/keymaps/rc-cec.c
3254 F:      include/media/cec.h
3255 F:      include/media/cec-notifier.h
3256 F:      include/uapi/linux/cec.h
3257 F:      include/uapi/linux/cec-funcs.h
3258 F:      Documentation/devicetree/bindings/media/cec.txt
3259
3260 CELL BROADBAND ENGINE ARCHITECTURE
3261 M:      Arnd Bergmann <arnd@arndb.de>
3262 L:      linuxppc-dev@lists.ozlabs.org
3263 W:      http://www.ibm.com/developerworks/power/cell/
3264 S:      Supported
3265 F:      arch/powerpc/include/asm/cell*.h
3266 F:      arch/powerpc/include/asm/spu*.h
3267 F:      arch/powerpc/include/uapi/asm/spu*.h
3268 F:      arch/powerpc/oprofile/*cell*
3269 F:      arch/powerpc/platforms/cell/
3270
3271 CEPH COMMON CODE (LIBCEPH)
3272 M:      Ilya Dryomov <idryomov@gmail.com>
3273 M:      "Yan, Zheng" <zyan@redhat.com>
3274 M:      Sage Weil <sage@redhat.com>
3275 L:      ceph-devel@vger.kernel.org
3276 W:      http://ceph.com/
3277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3278 T:      git git://github.com/ceph/ceph-client.git
3279 S:      Supported
3280 F:      net/ceph/
3281 F:      include/linux/ceph/
3282 F:      include/linux/crush/
3283
3284 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3285 M:      "Yan, Zheng" <zyan@redhat.com>
3286 M:      Sage Weil <sage@redhat.com>
3287 M:      Ilya Dryomov <idryomov@gmail.com>
3288 L:      ceph-devel@vger.kernel.org
3289 W:      http://ceph.com/
3290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3291 T:      git git://github.com/ceph/ceph-client.git
3292 S:      Supported
3293 F:      Documentation/filesystems/ceph.txt
3294 F:      fs/ceph/
3295
3296 CERTIFICATE HANDLING:
3297 M:      David Howells <dhowells@redhat.com>
3298 M:      David Woodhouse <dwmw2@infradead.org>
3299 L:      keyrings@vger.kernel.org
3300 S:      Maintained
3301 F:      Documentation/module-signing.txt
3302 F:      certs/
3303 F:      scripts/sign-file.c
3304 F:      scripts/extract-cert.c
3305
3306 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3307 L:      linux-usb@vger.kernel.org
3308 S:      Orphan
3309 F:      Documentation/usb/WUSB-Design-overview.txt
3310 F:      Documentation/usb/wusb-cbaf
3311 F:      drivers/usb/host/hwa-hc.c
3312 F:      drivers/usb/host/whci/
3313 F:      drivers/usb/wusbcore/
3314 F:      include/linux/usb/wusb*
3315
3316 CFAG12864B LCD DRIVER
3317 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3318 W:      http://miguelojeda.es/auxdisplay.htm
3319 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3320 S:      Maintained
3321 F:      drivers/auxdisplay/cfag12864b.c
3322 F:      include/linux/cfag12864b.h
3323
3324 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3325 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3326 W:      http://miguelojeda.es/auxdisplay.htm
3327 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3328 S:      Maintained
3329 F:      drivers/auxdisplay/cfag12864bfb.c
3330 F:      include/linux/cfag12864b.h
3331
3332 CFG80211 and NL80211
3333 M:      Johannes Berg <johannes@sipsolutions.net>
3334 L:      linux-wireless@vger.kernel.org
3335 W:      http://wireless.kernel.org/
3336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3338 S:      Maintained
3339 F:      include/uapi/linux/nl80211.h
3340 F:      include/net/cfg80211.h
3341 F:      net/wireless/*
3342 X:      net/wireless/wext*
3343
3344 CHAR and MISC DRIVERS
3345 M:      Arnd Bergmann <arnd@arndb.de>
3346 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3348 S:      Supported
3349 F:      drivers/char/*
3350 F:      drivers/misc/*
3351 F:      include/linux/miscdevice.h
3352
3353 CHECKPATCH
3354 M:      Andy Whitcroft <apw@canonical.com>
3355 M:      Joe Perches <joe@perches.com>
3356 S:      Maintained
3357 F:      scripts/checkpatch.pl
3358
3359 CHINESE DOCUMENTATION
3360 M:      Harry Wei <harryxiyou@gmail.com>
3361 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3362 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3363 S:      Maintained
3364 F:      Documentation/translations/zh_CN/
3365
3366 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3367 M:      Peter Chen <Peter.Chen@nxp.com>
3368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3369 L:      linux-usb@vger.kernel.org
3370 S:      Maintained
3371 F:      drivers/usb/chipidea/
3372
3373 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3374 M:      Hans de Goede <hdegoede@redhat.com>
3375 L:      linux-input@vger.kernel.org
3376 S:      Maintained
3377 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3378 F:      drivers/input/touchscreen/chipone_icn8318.c
3379
3380 CHROME HARDWARE PLATFORM SUPPORT
3381 M:      Benson Leung <bleung@chromium.org>
3382 M:      Olof Johansson <olof@lixom.net>
3383 S:      Maintained
3384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3385 F:      drivers/platform/chrome/
3386
3387 CIRRUS LOGIC AUDIO CODEC DRIVERS
3388 M:      Brian Austin <brian.austin@cirrus.com>
3389 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3390 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3391 S:      Maintained
3392 F:      sound/soc/codecs/cs*
3393
3394 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3395 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3396 L:      netdev@vger.kernel.org
3397 S:      Maintained
3398 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3399
3400 CISCO FCOE HBA DRIVER
3401 M:      Satish Kharat <satishkh@cisco.com>
3402 M:      Sesidhar Baddela <sebaddel@cisco.com>
3403 M:      Karan Tilak Kumar <kartilak@cisco.com>
3404 L:      linux-scsi@vger.kernel.org
3405 S:      Supported
3406 F:      drivers/scsi/fnic/
3407
3408 CISCO SCSI HBA DRIVER
3409 M:      Karan Tilak Kumar <kartilak@cisco.com>
3410 M:      Sesidhar Baddela <sebaddel@cisco.com>
3411 L:      linux-scsi@vger.kernel.org
3412 S:      Supported
3413 F:      drivers/scsi/snic/
3414
3415 CISCO VIC ETHERNET NIC DRIVER
3416 M:      Christian Benvenuti <benve@cisco.com>
3417 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3418 M:      Neel Patel <neepatel@cisco.com>
3419 S:      Supported
3420 F:      drivers/net/ethernet/cisco/enic/
3421
3422 CISCO VIC LOW LATENCY NIC DRIVER
3423 M:      Christian Benvenuti <benve@cisco.com>
3424 M:      Dave Goodell <dgoodell@cisco.com>
3425 S:      Supported
3426 F:      drivers/infiniband/hw/usnic/
3427
3428 CLEANCACHE API
3429 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3430 L:      linux-kernel@vger.kernel.org
3431 S:      Maintained
3432 F:      mm/cleancache.c
3433 F:      include/linux/cleancache.h
3434
3435 CLK API
3436 M:      Russell King <linux@armlinux.org.uk>
3437 L:      linux-clk@vger.kernel.org
3438 S:      Maintained
3439 F:      include/linux/clk.h
3440
3441 CLOCKSOURCE, CLOCKEVENT DRIVERS
3442 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3443 M:      Thomas Gleixner <tglx@linutronix.de>
3444 L:      linux-kernel@vger.kernel.org
3445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3446 S:      Supported
3447 F:      drivers/clocksource
3448
3449 CMPC ACPI DRIVER
3450 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3451 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3452 L:      platform-driver-x86@vger.kernel.org
3453 S:      Supported
3454 F:      drivers/platform/x86/classmate-laptop.c
3455
3456 COBALT MEDIA DRIVER
3457 M:      Hans Verkuil <hans.verkuil@cisco.com>
3458 L:      linux-media@vger.kernel.org
3459 T:      git git://linuxtv.org/media_tree.git
3460 W:      https://linuxtv.org
3461 S:      Supported
3462 F:      drivers/media/pci/cobalt/
3463
3464 COCCINELLE/Semantic Patches (SmPL)
3465 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3466 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3467 M:      Nicolas Palix <nicolas.palix@imag.fr>
3468 M:      Michal Marek <mmarek@suse.com>
3469 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3471 W:      http://coccinelle.lip6.fr/
3472 S:      Supported
3473 F:      Documentation/dev-tools/coccinelle.rst
3474 F:      scripts/coccinelle/
3475 F:      scripts/coccicheck
3476
3477 CODA FILE SYSTEM
3478 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3479 M:      coda@cs.cmu.edu
3480 L:      codalist@coda.cs.cmu.edu
3481 W:      http://www.coda.cs.cmu.edu/
3482 S:      Maintained
3483 F:      Documentation/filesystems/coda.txt
3484 F:      fs/coda/
3485 F:      include/linux/coda*.h
3486 F:      include/uapi/linux/coda*.h
3487
3488 CODA V4L2 MEM2MEM DRIVER
3489 M:      Philipp Zabel <p.zabel@pengutronix.de>
3490 L:      linux-media@vger.kernel.org
3491 S:      Maintained
3492 F:      Documentation/devicetree/bindings/media/coda.txt
3493 F:      drivers/media/platform/coda/
3494
3495 COMMON CLK FRAMEWORK
3496 M:      Michael Turquette <mturquette@baylibre.com>
3497 M:      Stephen Boyd <sboyd@codeaurora.org>
3498 L:      linux-clk@vger.kernel.org
3499 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3501 S:      Maintained
3502 F:      Documentation/devicetree/bindings/clock/
3503 F:      drivers/clk/
3504 X:      drivers/clk/clkdev.c
3505 F:      include/linux/clk-pr*
3506 F:      include/linux/clk/
3507
3508 COMMON INTERNET FILE SYSTEM (CIFS)
3509 M:      Steve French <sfrench@samba.org>
3510 L:      linux-cifs@vger.kernel.org
3511 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3512 W:      http://linux-cifs.samba.org/
3513 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3514 S:      Supported
3515 F:      Documentation/filesystems/cifs/
3516 F:      fs/cifs/
3517
3518 COMPACTPCI HOTPLUG CORE
3519 M:      Scott Murray <scott@spiteful.org>
3520 L:      linux-pci@vger.kernel.org
3521 S:      Maintained
3522 F:      drivers/pci/hotplug/cpci_hotplug*
3523
3524 COMPACTPCI HOTPLUG GENERIC DRIVER
3525 M:      Scott Murray <scott@spiteful.org>
3526 L:      linux-pci@vger.kernel.org
3527 S:      Maintained
3528 F:      drivers/pci/hotplug/cpcihp_generic.c
3529
3530 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3531 M:      Scott Murray <scott@spiteful.org>
3532 L:      linux-pci@vger.kernel.org
3533 S:      Maintained
3534 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3535
3536 COMPAL LAPTOP SUPPORT
3537 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3538 L:      platform-driver-x86@vger.kernel.org
3539 S:      Maintained
3540 F:      drivers/platform/x86/compal-laptop.c
3541
3542 CONEXANT ACCESSRUNNER USB DRIVER
3543 L:      accessrunner-general@lists.sourceforge.net
3544 W:      http://accessrunner.sourceforge.net/
3545 S:      Orphan
3546 F:      drivers/usb/atm/cxacru.c
3547
3548 CONFIGFS
3549 M:      Joel Becker <jlbec@evilplan.org>
3550 M:      Christoph Hellwig <hch@lst.de>
3551 T:      git git://git.infradead.org/users/hch/configfs.git
3552 S:      Supported
3553 F:      fs/configfs/
3554 F:      include/linux/configfs.h
3555
3556 CONNECTOR
3557 M:      Evgeniy Polyakov <zbr@ioremap.net>
3558 L:      netdev@vger.kernel.org
3559 S:      Maintained
3560 F:      drivers/connector/
3561
3562 CONTROL GROUP (CGROUP)
3563 M:      Tejun Heo <tj@kernel.org>
3564 M:      Li Zefan <lizefan@huawei.com>
3565 M:      Johannes Weiner <hannes@cmpxchg.org>
3566 L:      cgroups@vger.kernel.org
3567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3568 S:      Maintained
3569 F:      Documentation/cgroup*
3570 F:      include/linux/cgroup*
3571 F:      kernel/cgroup*
3572
3573 CONTROL GROUP - CPUSET
3574 M:      Li Zefan <lizefan@huawei.com>
3575 L:      cgroups@vger.kernel.org
3576 W:      http://www.bullopensource.org/cpuset/
3577 W:      http://oss.sgi.com/projects/cpusets/
3578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3579 S:      Maintained
3580 F:      Documentation/cgroup-v1/cpusets.txt
3581 F:      include/linux/cpuset.h
3582 F:      kernel/cpuset.c
3583
3584 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3585 M:      Johannes Weiner <hannes@cmpxchg.org>
3586 M:      Michal Hocko <mhocko@kernel.org>
3587 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3588 L:      cgroups@vger.kernel.org
3589 L:      linux-mm@kvack.org
3590 S:      Maintained
3591 F:      mm/memcontrol.c
3592 F:      mm/swap_cgroup.c
3593
3594 CORETEMP HARDWARE MONITORING DRIVER
3595 M:      Fenghua Yu <fenghua.yu@intel.com>
3596 L:      linux-hwmon@vger.kernel.org
3597 S:      Maintained
3598 F:      Documentation/hwmon/coretemp
3599 F:      drivers/hwmon/coretemp.c
3600
3601 COSA/SRP SYNC SERIAL DRIVER
3602 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3603 W:      http://www.fi.muni.cz/~kas/cosa/
3604 S:      Maintained
3605 F:      drivers/net/wan/cosa*
3606
3607 CPMAC ETHERNET DRIVER
3608 M:      Florian Fainelli <f.fainelli@gmail.com>
3609 L:      netdev@vger.kernel.org
3610 S:      Maintained
3611 F:      drivers/net/ethernet/ti/cpmac.c
3612
3613 CPU FREQUENCY DRIVERS
3614 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3615 M:      Viresh Kumar <viresh.kumar@linaro.org>
3616 L:      linux-pm@vger.kernel.org
3617 S:      Maintained
3618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3619 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3620 B:      https://bugzilla.kernel.org
3621 F:      Documentation/cpu-freq/
3622 F:      Documentation/devicetree/bindings/cpufreq/
3623 F:      drivers/cpufreq/
3624 F:      include/linux/cpufreq.h
3625 F:      tools/testing/selftests/cpufreq/
3626
3627 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3628 M:      Viresh Kumar <viresh.kumar@linaro.org>
3629 M:      Sudeep Holla <sudeep.holla@arm.com>
3630 L:      linux-pm@vger.kernel.org
3631 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3632 S:      Maintained
3633 F:      drivers/cpufreq/arm_big_little.h
3634 F:      drivers/cpufreq/arm_big_little.c
3635 F:      drivers/cpufreq/arm_big_little_dt.c
3636
3637 CPU POWER MONITORING SUBSYSTEM
3638 M:      Thomas Renninger <trenn@suse.com>
3639 L:      linux-pm@vger.kernel.org
3640 S:      Maintained
3641 F:      tools/power/cpupower/
3642
3643 CPUID/MSR DRIVER
3644 M:      "H. Peter Anvin" <hpa@zytor.com>
3645 S:      Maintained
3646 F:      arch/x86/kernel/cpuid.c
3647 F:      arch/x86/kernel/msr.c
3648
3649 CPUIDLE DRIVER - ARM BIG LITTLE
3650 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3651 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3652 L:      linux-pm@vger.kernel.org
3653 L:      linux-arm-kernel@lists.infradead.org
3654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3655 S:      Maintained
3656 F:      drivers/cpuidle/cpuidle-big_little.c
3657
3658 CPUIDLE DRIVER - ARM EXYNOS
3659 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3660 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3661 M:      Kukjin Kim <kgene@kernel.org>
3662 L:      linux-pm@vger.kernel.org
3663 L:      linux-samsung-soc@vger.kernel.org
3664 S:      Supported
3665 F:      drivers/cpuidle/cpuidle-exynos.c
3666 F:      arch/arm/mach-exynos/pm.c
3667
3668 CPUIDLE DRIVERS
3669 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3670 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3671 L:      linux-pm@vger.kernel.org
3672 S:      Maintained
3673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674 B:      https://bugzilla.kernel.org
3675 F:      drivers/cpuidle/*
3676 F:      include/linux/cpuidle.h
3677
3678 CRAMFS FILESYSTEM
3679 W:      http://sourceforge.net/projects/cramfs/
3680 S:      Orphan / Obsolete
3681 F:      Documentation/filesystems/cramfs.txt
3682 F:      fs/cramfs/
3683
3684 CRIS PORT
3685 M:      Mikael Starvik <starvik@axis.com>
3686 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3687 L:      linux-cris-kernel@axis.com
3688 W:      http://developer.axis.com
3689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3690 S:      Maintained
3691 F:      arch/cris/
3692 F:      drivers/tty/serial/crisv10.*
3693
3694 CRYPTO API
3695 M:      Herbert Xu <herbert@gondor.apana.org.au>
3696 M:      "David S. Miller" <davem@davemloft.net>
3697 L:      linux-crypto@vger.kernel.org
3698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3700 S:      Maintained
3701 F:      Documentation/crypto/
3702 F:      Documentation/devicetree/bindings/crypto/
3703 F:      arch/*/crypto/
3704 F:      crypto/
3705 F:      drivers/crypto/
3706 F:      include/crypto/
3707 F:      include/linux/crypto*
3708
3709 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3710 M:      Neil Horman <nhorman@tuxdriver.com>
3711 L:      linux-crypto@vger.kernel.org
3712 S:      Maintained
3713 F:      crypto/ansi_cprng.c
3714 F:      crypto/rng.c
3715
3716 CS3308 MEDIA DRIVER
3717 M:      Hans Verkuil <hverkuil@xs4all.nl>
3718 L:      linux-media@vger.kernel.org
3719 T:      git git://linuxtv.org/media_tree.git
3720 W:      http://linuxtv.org
3721 S:      Odd Fixes
3722 F:      drivers/media/i2c/cs3308.c
3723 F:      drivers/media/i2c/cs3308.h
3724
3725 CS5535 Audio ALSA driver
3726 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3727 S:      Maintained
3728 F:      sound/pci/cs5535audio/
3729
3730 CW1200 WLAN driver
3731 M:      Solomon Peachy <pizza@shaftnet.org>
3732 S:      Maintained
3733 F:      drivers/net/wireless/st/cw1200/
3734
3735 CX18 VIDEO4LINUX DRIVER
3736 M:      Andy Walls <awalls@md.metrocast.net>
3737 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3738 L:      linux-media@vger.kernel.org
3739 T:      git git://linuxtv.org/media_tree.git
3740 W:      https://linuxtv.org
3741 W:      http://www.ivtvdriver.org/index.php/Cx18
3742 S:      Maintained
3743 F:      Documentation/media/v4l-drivers/cx18*
3744 F:      drivers/media/pci/cx18/
3745 F:      include/uapi/linux/ivtv*
3746
3747 CX2341X MPEG ENCODER HELPER MODULE
3748 M:      Hans Verkuil <hverkuil@xs4all.nl>
3749 L:      linux-media@vger.kernel.org
3750 T:      git git://linuxtv.org/media_tree.git
3751 W:      https://linuxtv.org
3752 S:      Maintained
3753 F:      drivers/media/common/cx2341x*
3754 F:      include/media/cx2341x*
3755
3756 CX24120 MEDIA DRIVER
3757 M:      Jemma Denson <jdenson@gmail.com>
3758 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3759 L:      linux-media@vger.kernel.org
3760 W:      https://linuxtv.org
3761 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3762 S:      Maintained
3763 F:      drivers/media/dvb-frontends/cx24120*
3764
3765 CX88 VIDEO4LINUX DRIVER
3766 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3767 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3768 L:      linux-media@vger.kernel.org
3769 W:      https://linuxtv.org
3770 T:      git git://linuxtv.org/media_tree.git
3771 S:      Odd fixes
3772 F:      Documentation/media/v4l-drivers/cx88*
3773 F:      drivers/media/pci/cx88/
3774
3775 CXD2820R MEDIA DRIVER
3776 M:      Antti Palosaari <crope@iki.fi>
3777 L:      linux-media@vger.kernel.org
3778 W:      https://linuxtv.org
3779 W:      http://palosaari.fi/linux/
3780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3781 T:      git git://linuxtv.org/anttip/media_tree.git
3782 S:      Maintained
3783 F:      drivers/media/dvb-frontends/cxd2820r*
3784
3785 CXGB3 ETHERNET DRIVER (CXGB3)
3786 M:      Santosh Raspatur <santosh@chelsio.com>
3787 L:      netdev@vger.kernel.org
3788 W:      http://www.chelsio.com
3789 S:      Supported
3790 F:      drivers/net/ethernet/chelsio/cxgb3/
3791
3792 CXGB3 ISCSI DRIVER (CXGB3I)
3793 M:      Karen Xie <kxie@chelsio.com>
3794 L:      linux-scsi@vger.kernel.org
3795 W:      http://www.chelsio.com
3796 S:      Supported
3797 F:      drivers/scsi/cxgbi/cxgb3i
3798
3799 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3800 M:      Steve Wise <swise@chelsio.com>
3801 L:      linux-rdma@vger.kernel.org
3802 W:      http://www.openfabrics.org
3803 S:      Supported
3804 F:      drivers/infiniband/hw/cxgb3/
3805 F:      include/uapi/rdma/cxgb3-abi.h
3806
3807 CXGB4 CRYPTO DRIVER (chcr)
3808 M:      Harsh Jain <harsh@chelsio.com>
3809 L:      linux-crypto@vger.kernel.org
3810 W:      http://www.chelsio.com
3811 S:      Supported
3812 F:      drivers/crypto/chelsio
3813
3814 CXGB4 ETHERNET DRIVER (CXGB4)
3815 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3816 L:      netdev@vger.kernel.org
3817 W:      http://www.chelsio.com
3818 S:      Supported
3819 F:      drivers/net/ethernet/chelsio/cxgb4/
3820
3821 CXGB4 ISCSI DRIVER (CXGB4I)
3822 M:      Karen Xie <kxie@chelsio.com>
3823 L:      linux-scsi@vger.kernel.org
3824 W:      http://www.chelsio.com
3825 S:      Supported
3826 F:      drivers/scsi/cxgbi/cxgb4i
3827
3828 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3829 M:      Steve Wise <swise@chelsio.com>
3830 L:      linux-rdma@vger.kernel.org
3831 W:      http://www.openfabrics.org
3832 S:      Supported
3833 F:      drivers/infiniband/hw/cxgb4/
3834 F:      include/uapi/rdma/cxgb4-abi.h
3835
3836 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3837 M:      Casey Leedom <leedom@chelsio.com>
3838 L:      netdev@vger.kernel.org
3839 W:      http://www.chelsio.com
3840 S:      Supported
3841 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3842
3843 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3844 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3845 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3846 L:      linuxppc-dev@lists.ozlabs.org
3847 S:      Supported
3848 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3849 F:      drivers/misc/cxl/
3850 F:      include/misc/cxl*
3851 F:      include/uapi/misc/cxl.h
3852 F:      Documentation/powerpc/cxl.txt
3853 F:      Documentation/ABI/testing/sysfs-class-cxl
3854
3855 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3856 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3857 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3858 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3859 L:      linux-scsi@vger.kernel.org
3860 S:      Supported
3861 F:      drivers/scsi/cxlflash/
3862 F:      include/uapi/scsi/cxlflash_ioctls.h
3863 F:      Documentation/powerpc/cxlflash.txt
3864
3865 CYBERPRO FB DRIVER
3866 M:      Russell King <linux@armlinux.org.uk>
3867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3868 W:      http://www.armlinux.org.uk/
3869 S:      Maintained
3870 F:      drivers/video/fbdev/cyber2000fb.*
3871
3872 CYCLADES ASYNC MUX DRIVER
3873 W:      http://www.cyclades.com/
3874 S:      Orphan
3875 F:      drivers/tty/cyclades.c
3876 F:      include/linux/cyclades.h
3877 F:      include/uapi/linux/cyclades.h
3878
3879 CYCLADES PC300 DRIVER
3880 W:      http://www.cyclades.com/
3881 S:      Orphan
3882 F:      drivers/net/wan/pc300*
3883
3884 CYPRESS_FIRMWARE MEDIA DRIVER
3885 M:      Antti Palosaari <crope@iki.fi>
3886 L:      linux-media@vger.kernel.org
3887 W:      https://linuxtv.org
3888 W:      http://palosaari.fi/linux/
3889 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3890 T:      git git://linuxtv.org/anttip/media_tree.git
3891 S:      Maintained
3892 F:      drivers/media/common/cypress_firmware*
3893
3894 CYTTSP TOUCHSCREEN DRIVER
3895 M:      Ferruh Yigit <fery@cypress.com>
3896 L:      linux-input@vger.kernel.org
3897 S:      Supported
3898 F:      drivers/input/touchscreen/cyttsp*
3899 F:      include/linux/input/cyttsp.h
3900
3901 D-LINK DIR-685 TOUCHKEYS DRIVER
3902 M:      Linus Walleij <linus.walleij@linaro.org>
3903 L:      linux-input@vger.kernel.org
3904 S:      Supported
3905 F:      drivers/input/dlink-dir685-touchkeys.c
3906
3907 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3908 M:      Joshua Kinard <kumba@gentoo.org>
3909 S:      Maintained
3910 F:      drivers/rtc/rtc-ds1685.c
3911 F:      include/linux/rtc/ds1685.h
3912
3913 DAMA SLAVE for AX.25
3914 M:      Joerg Reuter <jreuter@yaina.de>
3915 W:      http://yaina.de/jreuter/
3916 W:      http://www.qsl.net/dl1bke/
3917 L:      linux-hams@vger.kernel.org
3918 S:      Maintained
3919 F:      net/ax25/af_ax25.c
3920 F:      net/ax25/ax25_dev.c
3921 F:      net/ax25/ax25_ds_*
3922 F:      net/ax25/ax25_in.c
3923 F:      net/ax25/ax25_out.c
3924 F:      net/ax25/ax25_timer.c
3925 F:      net/ax25/sysctl_net_ax25.c
3926
3927 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3928 L:      netdev@vger.kernel.org
3929 S:      Orphan
3930 F:      Documentation/networking/dmfe.txt
3931 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3932
3933 DC390/AM53C974 SCSI driver
3934 M:      Hannes Reinecke <hare@suse.com>
3935 L:      linux-scsi@vger.kernel.org
3936 S:      Maintained
3937 F:      drivers/scsi/am53c974.c
3938
3939 DC395x SCSI driver
3940 M:      Oliver Neukum <oliver@neukum.org>
3941 M:      Ali Akcaagac <aliakc@web.de>
3942 M:      Jamie Lenehan <lenehan@twibble.org>
3943 L:      dc395x@twibble.org
3944 W:      http://twibble.org/dist/dc395x/
3945 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3946 S:      Maintained
3947 F:      Documentation/scsi/dc395x.txt
3948 F:      drivers/scsi/dc395x.*
3949
3950 DCCP PROTOCOL
3951 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3952 L:      dccp@vger.kernel.org
3953 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3954 S:      Maintained
3955 F:      include/linux/dccp.h
3956 F:      include/uapi/linux/dccp.h
3957 F:      include/linux/tfrc.h
3958 F:      net/dccp/
3959
3960 DECSTATION PLATFORM SUPPORT
3961 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3962 L:      linux-mips@linux-mips.org
3963 W:      http://www.linux-mips.org/wiki/DECstation
3964 S:      Maintained
3965 F:      arch/mips/dec/
3966 F:      arch/mips/include/asm/dec/
3967 F:      arch/mips/include/asm/mach-dec/
3968
3969 DEFXX FDDI NETWORK DRIVER
3970 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3971 S:      Maintained
3972 F:      drivers/net/fddi/defxx.*
3973
3974 DELL LAPTOP DRIVER
3975 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3976 M:      Pali Rohár <pali.rohar@gmail.com>
3977 L:      platform-driver-x86@vger.kernel.org
3978 S:      Maintained
3979 F:      drivers/platform/x86/dell-laptop.c
3980
3981 DELL LAPTOP FREEFALL DRIVER
3982 M:      Pali Rohár <pali.rohar@gmail.com>
3983 S:      Maintained
3984 F:      drivers/platform/x86/dell-smo8800.c
3985
3986 DELL LAPTOP RBTN DRIVER
3987 M:      Pali Rohár <pali.rohar@gmail.com>
3988 S:      Maintained
3989 F:      drivers/platform/x86/dell-rbtn.*
3990
3991 DELL LAPTOP SMM DRIVER
3992 M:      Pali Rohár <pali.rohar@gmail.com>
3993 S:      Maintained
3994 F:      drivers/hwmon/dell-smm-hwmon.c
3995 F:      include/uapi/linux/i8k.h
3996
3997 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3998 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3999 S:      Maintained
4000 F:      Documentation/dcdbas.txt
4001 F:      drivers/firmware/dcdbas.*
4002
4003 DELL WMI EXTRAS DRIVER
4004 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4005 M:      Pali Rohár <pali.rohar@gmail.com>
4006 S:      Maintained
4007 F:      drivers/platform/x86/dell-wmi.c
4008
4009 DELTA ST MEDIA DRIVER
4010 M:      Hugues Fruchet <hugues.fruchet@st.com>
4011 L:      linux-media@vger.kernel.org
4012 T:      git git://linuxtv.org/media_tree.git
4013 W:      https://linuxtv.org
4014 S:      Supported
4015 F:      drivers/media/platform/sti/delta
4016
4017 DENALI NAND DRIVER
4018 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4019 L:      linux-mtd@lists.infradead.org
4020 S:      Supported
4021 F:      drivers/mtd/nand/denali*
4022
4023 DESIGNWARE USB2 DRD IP DRIVER
4024 M:      John Youn <johnyoun@synopsys.com>
4025 L:      linux-usb@vger.kernel.org
4026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4027 S:      Maintained
4028 F:      drivers/usb/dwc2/
4029
4030 DESIGNWARE USB3 DRD IP DRIVER
4031 M:      Felipe Balbi <balbi@kernel.org>
4032 L:      linux-usb@vger.kernel.org
4033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4034 S:      Maintained
4035 F:      drivers/usb/dwc3/
4036
4037 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4038 M:      Andreas Klinger <ak@it-klinger.de>
4039 L:      linux-iio@vger.kernel.org
4040 S:      Maintained
4041 F:      drivers/iio/proximity/srf*.c
4042
4043 DEVICE COREDUMP (DEV_COREDUMP)
4044 M:      Johannes Berg <johannes@sipsolutions.net>
4045 L:      linux-kernel@vger.kernel.org
4046 S:      Maintained
4047 F:      drivers/base/devcoredump.c
4048 F:      include/linux/devcoredump.h
4049
4050 DEVICE FREQUENCY (DEVFREQ)
4051 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4052 M:      Kyungmin Park <kyungmin.park@samsung.com>
4053 R:      Chanwoo Choi <cw00.choi@samsung.com>
4054 L:      linux-pm@vger.kernel.org
4055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4056 S:      Maintained
4057 F:      drivers/devfreq/
4058 F:      include/linux/devfreq.h
4059 F:      Documentation/devicetree/bindings/devfreq/
4060
4061 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4062 M:      Chanwoo Choi <cw00.choi@samsung.com>
4063 L:      linux-pm@vger.kernel.org
4064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4065 S:      Supported
4066 F:      drivers/devfreq/event/
4067 F:      drivers/devfreq/devfreq-event.c
4068 F:      include/linux/devfreq-event.h
4069 F:      Documentation/devicetree/bindings/devfreq/event/
4070
4071 DEVICE NUMBER REGISTRY
4072 M:      Torben Mathiasen <device@lanana.org>
4073 W:      http://lanana.org/docs/device-list/index.html
4074 S:      Maintained
4075
4076 DEVICE-MAPPER  (LVM)
4077 M:      Alasdair Kergon <agk@redhat.com>
4078 M:      Mike Snitzer <snitzer@redhat.com>
4079 M:      dm-devel@redhat.com
4080 L:      dm-devel@redhat.com
4081 W:      http://sources.redhat.com/dm
4082 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4084 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4085 S:      Maintained
4086 F:      Documentation/device-mapper/
4087 F:      drivers/md/dm*
4088 F:      drivers/md/persistent-data/
4089 F:      include/linux/device-mapper.h
4090 F:      include/linux/dm-*.h
4091 F:      include/uapi/linux/dm-*.h
4092
4093 DEVLINK
4094 M:      Jiri Pirko <jiri@mellanox.com>
4095 L:      netdev@vger.kernel.org
4096 S:      Supported
4097 F:      net/core/devlink.c
4098 F:      include/net/devlink.h
4099 F:      include/uapi/linux/devlink.h
4100
4101 DIALOG SEMICONDUCTOR DRIVERS
4102 M:      Support Opensource <support.opensource@diasemi.com>
4103 W:      http://www.dialog-semiconductor.com/products
4104 S:      Supported
4105 F:      Documentation/hwmon/da90??
4106 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4107 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4108 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4109 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4110 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4111 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4112 F:      drivers/gpio/gpio-da90??.c
4113 F:      drivers/hwmon/da90??-hwmon.c
4114 F:      drivers/iio/adc/da91??-*.c
4115 F:      drivers/input/misc/da90??_onkey.c
4116 F:      drivers/input/touchscreen/da9052_tsi.c
4117 F:      drivers/leds/leds-da90??.c
4118 F:      drivers/mfd/da903x.c
4119 F:      drivers/mfd/da90??-*.c
4120 F:      drivers/mfd/da91??-*.c
4121 F:      drivers/power/supply/da9052-battery.c
4122 F:      drivers/power/supply/da91??-*.c
4123 F:      drivers/regulator/da903x.c
4124 F:      drivers/regulator/da9???-regulator.[ch]
4125 F:      drivers/thermal/da90??-thermal.c
4126 F:      drivers/rtc/rtc-da90??.c
4127 F:      drivers/video/backlight/da90??_bl.c
4128 F:      drivers/watchdog/da90??_wdt.c
4129 F:      include/linux/mfd/da903x.h
4130 F:      include/linux/mfd/da9052/
4131 F:      include/linux/mfd/da9055/
4132 F:      include/linux/mfd/da9062/
4133 F:      include/linux/mfd/da9063/
4134 F:      include/linux/mfd/da9150/
4135 F:      include/linux/regulator/da9211.h
4136 F:      include/sound/da[79]*.h
4137 F:      sound/soc/codecs/da[79]*.[ch]
4138
4139 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4140 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4141 L:      linux-gpio@vger.kernel.org
4142 S:      Maintained
4143 F:      drivers/gpio/gpio-gpio-mm.c
4144
4145 DIGI NEO AND CLASSIC PCI PRODUCTS
4146 M:      Lidza Louina <lidza.louina@gmail.com>
4147 M:      Mark Hounschell <markh@compro.net>
4148 L:      driverdev-devel@linuxdriverproject.org
4149 S:      Maintained
4150 F:      drivers/staging/dgnc/
4151
4152 DIOLAN U2C-12 I2C DRIVER
4153 M:      Guenter Roeck <linux@roeck-us.net>
4154 L:      linux-i2c@vger.kernel.org
4155 S:      Maintained
4156 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4157
4158 DIRECT ACCESS (DAX)
4159 M:      Matthew Wilcox <mawilcox@microsoft.com>
4160 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4161 L:      linux-fsdevel@vger.kernel.org
4162 S:      Supported
4163 F:      fs/dax.c
4164 F:      include/linux/dax.h
4165 F:      include/trace/events/fs_dax.h
4166
4167 DIRECTORY NOTIFICATION (DNOTIFY)
4168 M:      Jan Kara <jack@suse.cz>
4169 R:      Amir Goldstein <amir73il@gmail.com>
4170 L:      linux-fsdevel@vger.kernel.org
4171 S:      Maintained
4172 F:      Documentation/filesystems/dnotify.txt
4173 F:      fs/notify/dnotify/
4174 F:      include/linux/dnotify.h
4175
4176 DISK GEOMETRY AND PARTITION HANDLING
4177 M:      Andries Brouwer <aeb@cwi.nl>
4178 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4179 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4180 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4181 S:      Maintained
4182
4183 DISKQUOTA
4184 M:      Jan Kara <jack@suse.com>
4185 S:      Maintained
4186 F:      Documentation/filesystems/quota.txt
4187 F:      fs/quota/
4188 F:      include/linux/quota*.h
4189 F:      include/uapi/linux/quota*.h
4190
4191 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4192 M:      Bernie Thompson <bernie@plugable.com>
4193 L:      linux-fbdev@vger.kernel.org
4194 S:      Maintained
4195 W:      http://plugable.com/category/projects/udlfb/
4196 F:      drivers/video/fbdev/udlfb.c
4197 F:      include/video/udlfb.h
4198 F:      Documentation/fb/udlfb.txt
4199
4200 DISTRIBUTED LOCK MANAGER (DLM)
4201 M:      Christine Caulfield <ccaulfie@redhat.com>
4202 M:      David Teigland <teigland@redhat.com>
4203 L:      cluster-devel@redhat.com
4204 W:      http://sources.redhat.com/cluster/
4205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4206 S:      Supported
4207 F:      fs/dlm/
4208
4209 DMA BUFFER SHARING FRAMEWORK
4210 M:      Sumit Semwal <sumit.semwal@linaro.org>
4211 S:      Maintained
4212 L:      linux-media@vger.kernel.org
4213 L:      dri-devel@lists.freedesktop.org
4214 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4215 F:      drivers/dma-buf/
4216 F:      include/linux/dma-buf*
4217 F:      include/linux/reservation.h
4218 F:      include/linux/*fence.h
4219 F:      Documentation/driver-api/dma-buf.rst
4220 T:      git git://anongit.freedesktop.org/drm/drm-misc
4221
4222 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4223 M:      Vinod Koul <vinod.koul@intel.com>
4224 L:      dmaengine@vger.kernel.org
4225 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4226 S:      Maintained
4227 F:      drivers/dma/
4228 F:      include/linux/dmaengine.h
4229 F:      Documentation/devicetree/bindings/dma/
4230 F:      Documentation/dmaengine/
4231 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4232
4233 DMA MAPPING HELPERS
4234 M:      Christoph Hellwig <hch@lst.de>
4235 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4236 R:      Robin Murphy <robin.murphy@arm.com>
4237 L:      iommu@lists.linux-foundation.org
4238 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4239 W:      http://git.infradead.org/users/hch/dma-mapping.git
4240 S:      Supported
4241 F:      lib/dma-debug.c
4242 F:      lib/dma-noop.c
4243 F:      lib/dma-virt.c
4244 F:      drivers/base/dma-mapping.c
4245 F:      drivers/base/dma-coherent.c
4246 F:      include/linux/dma-mapping.h
4247
4248 DME1737 HARDWARE MONITOR DRIVER
4249 M:      Juerg Haefliger <juergh@gmail.com>
4250 L:      linux-hwmon@vger.kernel.org
4251 S:      Maintained
4252 F:      Documentation/hwmon/dme1737
4253 F:      drivers/hwmon/dme1737.c
4254
4255 DMI/SMBIOS SUPPORT
4256 M:      Jean Delvare <jdelvare@suse.com>
4257 S:      Maintained
4258 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4259 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4260 F:      drivers/firmware/dmi-id.c
4261 F:      drivers/firmware/dmi_scan.c
4262 F:      include/linux/dmi.h
4263
4264 DOCUMENTATION
4265 M:      Jonathan Corbet <corbet@lwn.net>
4266 L:      linux-doc@vger.kernel.org
4267 S:      Maintained
4268 F:      Documentation/
4269 F:      scripts/kernel-doc
4270 X:      Documentation/ABI/
4271 X:      Documentation/devicetree/
4272 X:      Documentation/acpi
4273 X:      Documentation/power
4274 X:      Documentation/spi
4275 X:      Documentation/media
4276 T:      git git://git.lwn.net/linux.git docs-next
4277
4278 DONGWOON DW9714 LENS VOICE COIL DRIVER
4279 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4280 L:      linux-media@vger.kernel.org
4281 T:      git git://linuxtv.org/media_tree.git
4282 S:      Maintained
4283 F:      drivers/media/i2c/dw9714.c
4284
4285 DOUBLETALK DRIVER
4286 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4287 L:      blinux-list@redhat.com
4288 S:      Maintained
4289 F:      drivers/char/dtlk.c
4290 F:      include/linux/dtlk.h
4291
4292 DPAA2 DATAPATH I/O (DPIO) DRIVER
4293 M:      Roy Pledge <Roy.Pledge@nxp.com>
4294 L:      linux-kernel@vger.kernel.org
4295 S:      Maintained
4296 F:      drivers/staging/fsl-mc/bus/dpio
4297
4298 DPAA2 ETHERNET DRIVER
4299 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4300 L:      linux-kernel@vger.kernel.org
4301 S:      Maintained
4302 F:      drivers/staging/fsl-dpaa2/ethernet
4303
4304 DPT_I2O SCSI RAID DRIVER
4305 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4306 L:      linux-scsi@vger.kernel.org
4307 W:      http://www.adaptec.com/
4308 S:      Maintained
4309 F:      drivers/scsi/dpt*
4310 F:      drivers/scsi/dpt/
4311
4312 DRBD DRIVER
4313 M:      Philipp Reisner <philipp.reisner@linbit.com>
4314 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4315 L:      drbd-dev@lists.linbit.com
4316 W:      http://www.drbd.org
4317 T:      git git://git.linbit.com/linux-drbd.git
4318 T:      git git://git.linbit.com/drbd-8.4.git
4319 S:      Supported
4320 F:      drivers/block/drbd/
4321 F:      lib/lru_cache.c
4322 F:      Documentation/blockdev/drbd/
4323
4324 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4325 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4327 S:      Supported
4328 F:      Documentation/kobject.txt
4329 F:      drivers/base/
4330 F:      fs/debugfs/
4331 F:      fs/sysfs/
4332 F:      include/linux/debugfs.h
4333 F:      include/linux/kobj*
4334 F:      lib/kobj*
4335
4336 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4337 M:      Kevin Hilman <khilman@kernel.org>
4338 M:      Nishanth Menon <nm@ti.com>
4339 S:      Maintained
4340 F:      drivers/power/avs/
4341 F:      include/linux/power/smartreflex.h
4342 L:      linux-pm@vger.kernel.org
4343
4344 DRM DRIVER FOR ARM PL111 CLCD
4345 M:      Eric Anholt <eric@anholt.net>
4346 T:      git git://anongit.freedesktop.org/drm/drm-misc
4347 S:      Supported
4348 F:      drivers/gpu/drm/pl111/
4349
4350 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4351 M:      Dave Airlie <airlied@redhat.com>
4352 S:      Odd Fixes
4353 F:      drivers/gpu/drm/ast/
4354
4355 DRM DRIVER FOR BOCHS VIRTUAL GPU
4356 M:      Gerd Hoffmann <kraxel@redhat.com>
4357 L:      virtualization@lists.linux-foundation.org
4358 T:      git git://anongit.freedesktop.org/drm/drm-misc
4359 S:      Maintained
4360 F:      drivers/gpu/drm/bochs/
4361
4362 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4363 S:      Orphan / Obsolete
4364 F:      drivers/gpu/drm/i810/
4365 F:      include/uapi/drm/i810_drm.h
4366
4367 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4368 S:      Orphan / Obsolete
4369 F:      drivers/gpu/drm/mga/
4370 F:      include/uapi/drm/mga_drm.h
4371
4372 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4373 M:      Dave Airlie <airlied@redhat.com>
4374 S:      Odd Fixes
4375 F:      drivers/gpu/drm/mgag200/
4376
4377 DRM DRIVER FOR MI0283QT
4378 M:      Noralf Trønnes <noralf@tronnes.org>
4379 S:      Maintained
4380 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4381 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4382
4383 DRM DRIVER FOR MSM ADRENO GPU
4384 M:      Rob Clark <robdclark@gmail.com>
4385 L:      linux-arm-msm@vger.kernel.org
4386 L:      dri-devel@lists.freedesktop.org
4387 L:      freedreno@lists.freedesktop.org
4388 T:      git git://people.freedesktop.org/~robclark/linux
4389 S:      Maintained
4390 F:      drivers/gpu/drm/msm/
4391 F:      include/uapi/drm/msm_drm.h
4392 F:      Documentation/devicetree/bindings/display/msm/
4393
4394 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4395 M:      Ben Skeggs <bskeggs@redhat.com>
4396 L:      dri-devel@lists.freedesktop.org
4397 L:      nouveau@lists.freedesktop.org
4398 T:      git git://github.com/skeggsb/linux
4399 S:      Supported
4400 F:      drivers/gpu/drm/nouveau/
4401 F:      include/uapi/drm/nouveau_drm.h
4402
4403 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4404 M:      Noralf Trønnes <noralf@tronnes.org>
4405 S:      Maintained
4406 F:      drivers/gpu/drm/tinydrm/repaper.c
4407 F:      Documentation/devicetree/bindings/display/repaper.txt
4408
4409 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4410 M:      Dave Airlie <airlied@redhat.com>
4411 M:      Gerd Hoffmann <kraxel@redhat.com>
4412 L:      virtualization@lists.linux-foundation.org
4413 T:      git git://anongit.freedesktop.org/drm/drm-misc
4414 S:      Obsolete
4415 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4416 F:      drivers/gpu/drm/cirrus/
4417
4418 DRM DRIVER FOR QXL VIRTUAL GPU
4419 M:      Dave Airlie <airlied@redhat.com>
4420 M:      Gerd Hoffmann <kraxel@redhat.com>
4421 L:      virtualization@lists.linux-foundation.org
4422 T:      git git://anongit.freedesktop.org/drm/drm-misc
4423 S:      Maintained
4424 F:      drivers/gpu/drm/qxl/
4425 F:      include/uapi/drm/qxl_drm.h
4426
4427 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4428 S:      Orphan / Obsolete
4429 F:      drivers/gpu/drm/r128/
4430 F:      include/uapi/drm/r128_drm.h
4431
4432 DRM DRIVER FOR SAVAGE VIDEO CARDS
4433 S:      Orphan / Obsolete
4434 F:      drivers/gpu/drm/savage/
4435 F:      include/uapi/drm/savage_drm.h
4436
4437 DRM DRIVER FOR SIS VIDEO CARDS
4438 S:      Orphan / Obsolete
4439 F:      drivers/gpu/drm/sis/
4440 F:      include/uapi/drm/sis_drm.h
4441
4442 DRM DRIVER FOR SITRONIX ST7586 PANELS
4443 M:      David Lechner <david@lechnology.com>
4444 S:      Maintained
4445 F:      drivers/gpu/drm/tinydrm/st7586.c
4446 F:      Documentation/devicetree/bindings/display/st7586.txt
4447
4448 DRM DRIVER FOR TDFX VIDEO CARDS
4449 S:      Orphan / Obsolete
4450 F:      drivers/gpu/drm/tdfx/
4451
4452 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4453 M:      Dave Airlie <airlied@redhat.com>
4454 S:      Odd Fixes
4455 F:      drivers/gpu/drm/udl/
4456
4457 DRM DRIVER FOR VMWARE VIRTUAL GPU
4458 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4459 M:      Sinclair Yeh <syeh@vmware.com>
4460 M:      Thomas Hellstrom <thellstrom@vmware.com>
4461 L:      dri-devel@lists.freedesktop.org
4462 T:      git git://people.freedesktop.org/~syeh/repos_linux
4463 T:      git git://people.freedesktop.org/~thomash/linux
4464 S:      Supported
4465 F:      drivers/gpu/drm/vmwgfx/
4466 F:      include/uapi/drm/vmwgfx_drm.h
4467
4468 DRM DRIVERS
4469 M:      David Airlie <airlied@linux.ie>
4470 L:      dri-devel@lists.freedesktop.org
4471 T:      git git://people.freedesktop.org/~airlied/linux
4472 B:      https://bugs.freedesktop.org/
4473 C:      irc://chat.freenode.net/dri-devel
4474 S:      Maintained
4475 F:      drivers/gpu/drm/
4476 F:      drivers/gpu/vga/
4477 F:      Documentation/devicetree/bindings/display/
4478 F:      Documentation/devicetree/bindings/gpu/
4479 F:      Documentation/devicetree/bindings/video/
4480 F:      Documentation/gpu/
4481 F:      include/drm/
4482 F:      include/uapi/drm/
4483 F:      include/linux/vga*
4484
4485 DRM DRIVERS AND MISC GPU PATCHES
4486 M:      Daniel Vetter <daniel.vetter@intel.com>
4487 M:      Jani Nikula <jani.nikula@linux.intel.com>
4488 M:      Sean Paul <seanpaul@chromium.org>
4489 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4490 S:      Maintained
4491 T:      git git://anongit.freedesktop.org/drm/drm-misc
4492 F:      Documentation/gpu/
4493 F:      drivers/gpu/vga/
4494 F:      drivers/gpu/drm/*
4495 F:      include/drm/drm*
4496 F:      include/uapi/drm/drm*
4497 F:      include/linux/vga*
4498
4499 DRM DRIVERS FOR ALLWINNER A10
4500 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4501 L:      dri-devel@lists.freedesktop.org
4502 S:      Supported
4503 F:      drivers/gpu/drm/sun4i/
4504 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4506
4507 DRM DRIVERS FOR AMLOGIC SOCS
4508 M:      Neil Armstrong <narmstrong@baylibre.com>
4509 L:      dri-devel@lists.freedesktop.org
4510 L:      linux-amlogic@lists.infradead.org
4511 W:      http://linux-meson.com/
4512 S:      Supported
4513 F:      drivers/gpu/drm/meson/
4514 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4515 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4516 F:      Documentation/gpu/meson.rst
4517 T:      git git://anongit.freedesktop.org/drm/drm-misc
4518
4519 DRM DRIVERS FOR ATMEL HLCDC
4520 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4521 L:      dri-devel@lists.freedesktop.org
4522 S:      Supported
4523 F:      drivers/gpu/drm/atmel-hlcdc/
4524 F:      Documentation/devicetree/bindings/drm/atmel/
4525 T:      git git://anongit.freedesktop.org/drm/drm-misc
4526
4527 DRM DRIVERS FOR BRIDGE CHIPS
4528 M:      Archit Taneja <architt@codeaurora.org>
4529 M:      Andrzej Hajda <a.hajda@samsung.com>
4530 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4531 S:      Maintained
4532 T:      git git://anongit.freedesktop.org/drm/drm-misc
4533 F:      drivers/gpu/drm/bridge/
4534
4535 DRM DRIVERS FOR EXYNOS
4536 M:      Inki Dae <inki.dae@samsung.com>
4537 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4538 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4539 M:      Kyungmin Park <kyungmin.park@samsung.com>
4540 L:      dri-devel@lists.freedesktop.org
4541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4542 S:      Supported
4543 F:      drivers/gpu/drm/exynos/
4544 F:      include/uapi/drm/exynos_drm.h
4545 F:      Documentation/devicetree/bindings/display/exynos/
4546
4547 DRM DRIVERS FOR FREESCALE DCU
4548 M:      Stefan Agner <stefan@agner.ch>
4549 M:      Alison Wang <alison.wang@freescale.com>
4550 L:      dri-devel@lists.freedesktop.org
4551 S:      Supported
4552 F:      drivers/gpu/drm/fsl-dcu/
4553 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4554 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4555 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4556
4557 DRM DRIVERS FOR FREESCALE IMX
4558 M:      Philipp Zabel <p.zabel@pengutronix.de>
4559 L:      dri-devel@lists.freedesktop.org
4560 S:      Maintained
4561 F:      drivers/gpu/drm/imx/
4562 F:      drivers/gpu/ipu-v3/
4563 F:      Documentation/devicetree/bindings/display/imx/
4564
4565 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4566 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4567 L:      dri-devel@lists.freedesktop.org
4568 T:      git git://github.com/patjak/drm-gma500
4569 S:      Maintained
4570 F:      drivers/gpu/drm/gma500/
4571
4572 DRM DRIVERS FOR HISILICON
4573 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4574 M:      Rongrong Zou <zourongrong@gmail.com>
4575 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4576 R:      Chen Feng <puck.chen@hisilicon.com>
4577 L:      dri-devel@lists.freedesktop.org
4578 T:      git git://github.com/xin3liang/linux.git
4579 S:      Maintained
4580 F:      drivers/gpu/drm/hisilicon/
4581 F:      Documentation/devicetree/bindings/display/hisilicon/
4582
4583 DRM DRIVERS FOR MEDIATEK
4584 M:      CK Hu <ck.hu@mediatek.com>
4585 M:      Philipp Zabel <p.zabel@pengutronix.de>
4586 L:      dri-devel@lists.freedesktop.org
4587 S:      Supported
4588 F:      drivers/gpu/drm/mediatek/
4589 F:      Documentation/devicetree/bindings/display/mediatek/
4590
4591 DRM DRIVERS FOR NVIDIA TEGRA
4592 M:      Thierry Reding <thierry.reding@gmail.com>
4593 L:      dri-devel@lists.freedesktop.org
4594 L:      linux-tegra@vger.kernel.org
4595 T:      git git://anongit.freedesktop.org/tegra/linux.git
4596 S:      Supported
4597 F:      drivers/gpu/drm/tegra/
4598 F:      drivers/gpu/host1x/
4599 F:      include/linux/host1x.h
4600 F:      include/uapi/drm/tegra_drm.h
4601 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4602
4603 DRM DRIVERS FOR RENESAS
4604 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4605 L:      dri-devel@lists.freedesktop.org
4606 L:      linux-renesas-soc@vger.kernel.org
4607 T:      git git://linuxtv.org/pinchartl/fbdev
4608 S:      Supported
4609 F:      drivers/gpu/drm/rcar-du/
4610 F:      drivers/gpu/drm/shmobile/
4611 F:      include/linux/platform_data/shmob_drm.h
4612 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4613 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4614
4615 DRM DRIVERS FOR ROCKCHIP
4616 M:      Mark Yao <mark.yao@rock-chips.com>
4617 L:      dri-devel@lists.freedesktop.org
4618 S:      Maintained
4619 F:      drivers/gpu/drm/rockchip/
4620 F:      Documentation/devicetree/bindings/display/rockchip/
4621 T:      git git://anongit.freedesktop.org/drm/drm-misc
4622
4623 DRM DRIVERS FOR STI
4624 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4625 M:      Vincent Abriou <vincent.abriou@st.com>
4626 L:      dri-devel@lists.freedesktop.org
4627 T:      git git://anongit.freedesktop.org/drm/drm-misc
4628 S:      Maintained
4629 F:      drivers/gpu/drm/sti
4630 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4631
4632 DRM DRIVERS FOR STM
4633 M:      Yannick Fertre <yannick.fertre@st.com>
4634 M:      Philippe Cornu <philippe.cornu@st.com>
4635 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4636 M:      Vincent Abriou <vincent.abriou@st.com>
4637 L:      dri-devel@lists.freedesktop.org
4638 T:      git git://anongit.freedesktop.org/drm/drm-misc
4639 S:      Maintained
4640 F:      drivers/gpu/drm/stm
4641 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4642
4643 DRM DRIVERS FOR TI LCDC
4644 M:      Jyri Sarha <jsarha@ti.com>
4645 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4646 L:      dri-devel@lists.freedesktop.org
4647 S:      Maintained
4648 F:      drivers/gpu/drm/tilcdc/
4649 F:      Documentation/devicetree/bindings/display/tilcdc/
4650
4651 DRM DRIVERS FOR TI OMAP
4652 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4653 L:      dri-devel@lists.freedesktop.org
4654 S:      Maintained
4655 F:      drivers/gpu/drm/omapdrm/
4656 F:      Documentation/devicetree/bindings/display/ti/
4657
4658 DRM DRIVERS FOR VC4
4659 M:      Eric Anholt <eric@anholt.net>
4660 T:      git git://github.com/anholt/linux
4661 S:      Supported
4662 F:      drivers/gpu/drm/vc4/
4663 F:      include/uapi/drm/vc4_drm.h
4664 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4665 T:      git git://anongit.freedesktop.org/drm/drm-misc
4666
4667 DRM DRIVERS FOR VIVANTE GPU IP
4668 M:      Lucas Stach <l.stach@pengutronix.de>
4669 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4670 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4671 L:      etnaviv@lists.freedesktop.org
4672 L:      dri-devel@lists.freedesktop.org
4673 S:      Maintained
4674 F:      drivers/gpu/drm/etnaviv/
4675 F:      include/uapi/drm/etnaviv_drm.h
4676 F:      Documentation/devicetree/bindings/display/etnaviv/
4677
4678 DRM DRIVERS FOR ZTE ZX
4679 M:      Shawn Guo <shawnguo@kernel.org>
4680 L:      dri-devel@lists.freedesktop.org
4681 S:      Maintained
4682 F:      drivers/gpu/drm/zte/
4683 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4684 T:      git git://anongit.freedesktop.org/drm/drm-misc
4685
4686 DRM PANEL DRIVERS
4687 M:      Thierry Reding <thierry.reding@gmail.com>
4688 L:      dri-devel@lists.freedesktop.org
4689 T:      git git://anongit.freedesktop.org/tegra/linux.git
4690 S:      Maintained
4691 F:      drivers/gpu/drm/drm_panel.c
4692 F:      drivers/gpu/drm/panel/
4693 F:      include/drm/drm_panel.h
4694 F:      Documentation/devicetree/bindings/display/panel/
4695
4696 DRM TINYDRM DRIVERS
4697 M:      Noralf Trønnes <noralf@tronnes.org>
4698 W:      https://github.com/notro/tinydrm/wiki/Development
4699 T:      git git://anongit.freedesktop.org/drm/drm-misc
4700 S:      Maintained
4701 F:      drivers/gpu/drm/tinydrm/
4702 F:      include/drm/tinydrm/
4703
4704 DSBR100 USB FM RADIO DRIVER
4705 M:      Alexey Klimov <klimov.linux@gmail.com>
4706 L:      linux-media@vger.kernel.org
4707 T:      git git://linuxtv.org/media_tree.git
4708 S:      Maintained
4709 F:      drivers/media/radio/dsbr100.c
4710
4711 DSCC4 DRIVER
4712 M:      Francois Romieu <romieu@fr.zoreil.com>
4713 L:      netdev@vger.kernel.org
4714 S:      Maintained
4715 F:      drivers/net/wan/dscc4.c
4716
4717 DT3155 MEDIA DRIVER
4718 M:      Hans Verkuil <hverkuil@xs4all.nl>
4719 L:      linux-media@vger.kernel.org
4720 T:      git git://linuxtv.org/media_tree.git
4721 W:      https://linuxtv.org
4722 S:      Odd Fixes
4723 F:      drivers/media/pci/dt3155/
4724
4725 DVB_USB_AF9015 MEDIA DRIVER
4726 M:      Antti Palosaari <crope@iki.fi>
4727 L:      linux-media@vger.kernel.org
4728 W:      https://linuxtv.org
4729 W:      http://palosaari.fi/linux/
4730 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4731 T:      git git://linuxtv.org/anttip/media_tree.git
4732 S:      Maintained
4733 F:      drivers/media/usb/dvb-usb-v2/af9015*
4734
4735 DVB_USB_AF9035 MEDIA DRIVER
4736 M:      Antti Palosaari <crope@iki.fi>
4737 L:      linux-media@vger.kernel.org
4738 W:      https://linuxtv.org
4739 W:      http://palosaari.fi/linux/
4740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4741 T:      git git://linuxtv.org/anttip/media_tree.git
4742 S:      Maintained
4743 F:      drivers/media/usb/dvb-usb-v2/af9035*
4744
4745 DVB_USB_ANYSEE MEDIA DRIVER
4746 M:      Antti Palosaari <crope@iki.fi>
4747 L:      linux-media@vger.kernel.org
4748 W:      https://linuxtv.org
4749 W:      http://palosaari.fi/linux/
4750 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4751 T:      git git://linuxtv.org/anttip/media_tree.git
4752 S:      Maintained
4753 F:      drivers/media/usb/dvb-usb-v2/anysee*
4754
4755 DVB_USB_AU6610 MEDIA DRIVER
4756 M:      Antti Palosaari <crope@iki.fi>
4757 L:      linux-media@vger.kernel.org
4758 W:      https://linuxtv.org
4759 W:      http://palosaari.fi/linux/
4760 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4761 T:      git git://linuxtv.org/anttip/media_tree.git
4762 S:      Maintained
4763 F:      drivers/media/usb/dvb-usb-v2/au6610*
4764
4765 DVB_USB_CE6230 MEDIA DRIVER
4766 M:      Antti Palosaari <crope@iki.fi>
4767 L:      linux-media@vger.kernel.org
4768 W:      https://linuxtv.org
4769 W:      http://palosaari.fi/linux/
4770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4771 T:      git git://linuxtv.org/anttip/media_tree.git
4772 S:      Maintained
4773 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4774
4775 DVB_USB_CXUSB MEDIA DRIVER
4776 M:      Michael Krufky <mkrufky@linuxtv.org>
4777 L:      linux-media@vger.kernel.org
4778 W:      https://linuxtv.org
4779 W:      http://github.com/mkrufky
4780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4781 T:      git git://linuxtv.org/media_tree.git
4782 S:      Maintained
4783 F:      drivers/media/usb/dvb-usb/cxusb*
4784
4785 DVB_USB_EC168 MEDIA DRIVER
4786 M:      Antti Palosaari <crope@iki.fi>
4787 L:      linux-media@vger.kernel.org
4788 W:      https://linuxtv.org
4789 W:      http://palosaari.fi/linux/
4790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4791 T:      git git://linuxtv.org/anttip/media_tree.git
4792 S:      Maintained
4793 F:      drivers/media/usb/dvb-usb-v2/ec168*
4794
4795 DVB_USB_GL861 MEDIA DRIVER
4796 M:      Antti Palosaari <crope@iki.fi>
4797 L:      linux-media@vger.kernel.org
4798 W:      https://linuxtv.org
4799 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4800 T:      git git://linuxtv.org/anttip/media_tree.git
4801 S:      Maintained
4802 F:      drivers/media/usb/dvb-usb-v2/gl861*
4803
4804 DVB_USB_MXL111SF MEDIA DRIVER
4805 M:      Michael Krufky <mkrufky@linuxtv.org>
4806 L:      linux-media@vger.kernel.org
4807 W:      https://linuxtv.org
4808 W:      http://github.com/mkrufky
4809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4810 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4811 S:      Maintained
4812 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4813
4814 DVB_USB_RTL28XXU MEDIA DRIVER
4815 M:      Antti Palosaari <crope@iki.fi>
4816 L:      linux-media@vger.kernel.org
4817 W:      https://linuxtv.org
4818 W:      http://palosaari.fi/linux/
4819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4820 T:      git git://linuxtv.org/anttip/media_tree.git
4821 S:      Maintained
4822 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4823
4824 DVB_USB_V2 MEDIA DRIVER
4825 M:      Antti Palosaari <crope@iki.fi>
4826 L:      linux-media@vger.kernel.org
4827 W:      https://linuxtv.org
4828 W:      http://palosaari.fi/linux/
4829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4830 T:      git git://linuxtv.org/anttip/media_tree.git
4831 S:      Maintained
4832 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4833 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4834
4835 DYNAMIC DEBUG
4836 M:      Jason Baron <jbaron@akamai.com>
4837 S:      Maintained
4838 F:      lib/dynamic_debug.c
4839 F:      include/linux/dynamic_debug.h
4840
4841 DZ DECSTATION DZ11 SERIAL DRIVER
4842 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4843 S:      Maintained
4844 F:      drivers/tty/serial/dz.*
4845
4846 E3X0 POWER BUTTON DRIVER
4847 M:      Moritz Fischer <moritz.fischer@ettus.com>
4848 L:      usrp-users@lists.ettus.com
4849 W:      http://www.ettus.com
4850 S:      Supported
4851 F:      drivers/input/misc/e3x0-button.c
4852 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4853
4854 E4000 MEDIA DRIVER
4855 M:      Antti Palosaari <crope@iki.fi>
4856 L:      linux-media@vger.kernel.org
4857 W:      https://linuxtv.org
4858 W:      http://palosaari.fi/linux/
4859 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4860 T:      git git://linuxtv.org/anttip/media_tree.git
4861 S:      Maintained
4862 F:      drivers/media/tuners/e4000*
4863
4864 EATA ISA/EISA/PCI SCSI DRIVER
4865 M:      Dario Ballabio <ballabio_dario@emc.com>
4866 L:      linux-scsi@vger.kernel.org
4867 S:      Maintained
4868 F:      drivers/scsi/eata.c
4869
4870 EC100 MEDIA DRIVER
4871 M:      Antti Palosaari <crope@iki.fi>
4872 L:      linux-media@vger.kernel.org
4873 W:      https://linuxtv.org
4874 W:      http://palosaari.fi/linux/
4875 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4876 T:      git git://linuxtv.org/anttip/media_tree.git
4877 S:      Maintained
4878 F:      drivers/media/dvb-frontends/ec100*
4879
4880 ECRYPT FILE SYSTEM
4881 M:      Tyler Hicks <tyhicks@canonical.com>
4882 L:      ecryptfs@vger.kernel.org
4883 W:      http://ecryptfs.org
4884 W:      https://launchpad.net/ecryptfs
4885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4886 S:      Supported
4887 F:      Documentation/filesystems/ecryptfs.txt
4888 F:      fs/ecryptfs/
4889
4890 EDAC-AMD64
4891 M:      Borislav Petkov <bp@alien8.de>
4892 L:      linux-edac@vger.kernel.org
4893 S:      Maintained
4894 F:      drivers/edac/amd64_edac*
4895
4896 EDAC-CALXEDA
4897 M:      Robert Richter <rric@kernel.org>
4898 L:      linux-edac@vger.kernel.org
4899 S:      Maintained
4900 F:      drivers/edac/highbank*
4901
4902 EDAC-CAVIUM
4903 M:      Ralf Baechle <ralf@linux-mips.org>
4904 M:      David Daney <david.daney@cavium.com>
4905 L:      linux-edac@vger.kernel.org
4906 L:      linux-mips@linux-mips.org
4907 S:      Supported
4908 F:      drivers/edac/octeon_edac*
4909 F:      drivers/edac/thunderx_edac*
4910
4911 EDAC-CORE
4912 M:      Borislav Petkov <bp@alien8.de>
4913 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4914 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4915 L:      linux-edac@vger.kernel.org
4916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4918 S:      Supported
4919 F:      Documentation/admin-guide/ras.rst
4920 F:      Documentation/driver-api/edac.rst
4921 F:      drivers/edac/
4922 F:      include/linux/edac.h
4923
4924 EDAC-E752X
4925 M:      Mark Gross <mark.gross@intel.com>
4926 L:      linux-edac@vger.kernel.org
4927 S:      Maintained
4928 F:      drivers/edac/e752x_edac.c
4929
4930 EDAC-E7XXX
4931 L:      linux-edac@vger.kernel.org
4932 S:      Maintained
4933 F:      drivers/edac/e7xxx_edac.c
4934
4935 EDAC-FSL_DDR
4936 M:      York Sun <york.sun@nxp.com>
4937 L:      linux-edac@vger.kernel.org
4938 S:      Maintained
4939 F:      drivers/edac/fsl_ddr_edac.*
4940
4941 EDAC-GHES
4942 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4943 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4944 L:      linux-edac@vger.kernel.org
4945 S:      Maintained
4946 F:      drivers/edac/ghes_edac.c
4947
4948 EDAC-I3000
4949 L:      linux-edac@vger.kernel.org
4950 S:      Orphan
4951 F:      drivers/edac/i3000_edac.c
4952
4953 EDAC-I5000
4954 L:      linux-edac@vger.kernel.org
4955 S:      Maintained
4956 F:      drivers/edac/i5000_edac.c
4957
4958 EDAC-I5400
4959 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4960 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4961 L:      linux-edac@vger.kernel.org
4962 S:      Maintained
4963 F:      drivers/edac/i5400_edac.c
4964
4965 EDAC-I7300
4966 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4967 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4968 L:      linux-edac@vger.kernel.org
4969 S:      Maintained
4970 F:      drivers/edac/i7300_edac.c
4971
4972 EDAC-I7CORE
4973 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4974 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4975 L:      linux-edac@vger.kernel.org
4976 S:      Maintained
4977 F:      drivers/edac/i7core_edac.c
4978
4979 EDAC-I82443BXGX
4980 M:      Tim Small <tim@buttersideup.com>
4981 L:      linux-edac@vger.kernel.org
4982 S:      Maintained
4983 F:      drivers/edac/i82443bxgx_edac.c
4984
4985 EDAC-I82975X
4986 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4987 M:      "Arvind R." <arvino55@gmail.com>
4988 L:      linux-edac@vger.kernel.org
4989 S:      Maintained
4990 F:      drivers/edac/i82975x_edac.c
4991
4992 EDAC-IE31200
4993 M:      Jason Baron <jbaron@akamai.com>
4994 L:      linux-edac@vger.kernel.org
4995 S:      Maintained
4996 F:      drivers/edac/ie31200_edac.c
4997
4998 EDAC-MPC85XX
4999 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5000 L:      linux-edac@vger.kernel.org
5001 S:      Maintained
5002 F:      drivers/edac/mpc85xx_edac.[ch]
5003
5004 EDAC-PASEMI
5005 M:      Egor Martovetsky <egor@pasemi.com>
5006 L:      linux-edac@vger.kernel.org
5007 S:      Maintained
5008 F:      drivers/edac/pasemi_edac.c
5009
5010 EDAC-PND2
5011 M:      Tony Luck <tony.luck@intel.com>
5012 L:      linux-edac@vger.kernel.org
5013 S:      Maintained
5014 F:      drivers/edac/pnd2_edac.[ch]
5015
5016 EDAC-R82600
5017 M:      Tim Small <tim@buttersideup.com>
5018 L:      linux-edac@vger.kernel.org
5019 S:      Maintained
5020 F:      drivers/edac/r82600_edac.c
5021
5022 EDAC-SBRIDGE
5023 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5024 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5025 L:      linux-edac@vger.kernel.org
5026 S:      Maintained
5027 F:      drivers/edac/sb_edac.c
5028
5029 EDAC-SKYLAKE
5030 M:      Tony Luck <tony.luck@intel.com>
5031 L:      linux-edac@vger.kernel.org
5032 S:      Maintained
5033 F:      drivers/edac/skx_edac.c
5034
5035 EDIROL UA-101/UA-1000 DRIVER
5036 M:      Clemens Ladisch <clemens@ladisch.de>
5037 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5038 T:      git git://git.alsa-project.org/alsa-kernel.git
5039 S:      Maintained
5040 F:      sound/usb/misc/ua101.c
5041
5042 EFI TEST DRIVER
5043 L:      linux-efi@vger.kernel.org
5044 M:      Ivan Hu <ivan.hu@canonical.com>
5045 M:      Matt Fleming <matt@codeblueprint.co.uk>
5046 S:      Maintained
5047 F:      drivers/firmware/efi/test/
5048
5049 EFI VARIABLE FILESYSTEM
5050 M:      Matthew Garrett <matthew.garrett@nebula.com>
5051 M:      Jeremy Kerr <jk@ozlabs.org>
5052 M:      Matt Fleming <matt@codeblueprint.co.uk>
5053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5054 L:      linux-efi@vger.kernel.org
5055 S:      Maintained
5056 F:      fs/efivarfs/
5057
5058 EFIFB FRAMEBUFFER DRIVER
5059 L:      linux-fbdev@vger.kernel.org
5060 M:      Peter Jones <pjones@redhat.com>
5061 S:      Maintained
5062 F:      drivers/video/fbdev/efifb.c
5063
5064 EFS FILESYSTEM
5065 W:      http://aeschi.ch.eu.org/efs/
5066 S:      Orphan
5067 F:      fs/efs/
5068
5069 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5070 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5071 L:      netdev@vger.kernel.org
5072 S:      Maintained
5073 F:      drivers/net/ethernet/ibm/ehea/
5074
5075 EM28XX VIDEO4LINUX DRIVER
5076 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5077 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5078 L:      linux-media@vger.kernel.org
5079 W:      https://linuxtv.org
5080 T:      git git://linuxtv.org/media_tree.git
5081 S:      Maintained
5082 F:      drivers/media/usb/em28xx/
5083 F:      Documentation/media/v4l-drivers/em28xx*
5084
5085 EMBEDDED LINUX
5086 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5087 M:      Matt Mackall <mpm@selenic.com>
5088 M:      David Woodhouse <dwmw2@infradead.org>
5089 L:      linux-embedded@vger.kernel.org
5090 S:      Maintained
5091
5092 Emulex 10Gbps iSCSI - OneConnect DRIVER
5093 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5094 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5095 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5096 L:      linux-scsi@vger.kernel.org
5097 W:      http://www.broadcom.com
5098 S:      Supported
5099 F:      drivers/scsi/be2iscsi/
5100
5101 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5102 M:      Sathya Perla <sathya.perla@broadcom.com>
5103 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5104 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5105 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5106 L:      netdev@vger.kernel.org
5107 W:      http://www.emulex.com
5108 S:      Supported
5109 F:      drivers/net/ethernet/emulex/benet/
5110
5111 EMULEX ONECONNECT ROCE DRIVER
5112 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5113 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5114 L:      linux-rdma@vger.kernel.org
5115 W:      http://www.broadcom.com
5116 S:      Odd Fixes
5117 F:      drivers/infiniband/hw/ocrdma/
5118 F:      include/uapi/rdma/ocrdma-abi.h
5119
5120 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5121 M:      James Smart <james.smart@broadcom.com>
5122 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5123 L:      linux-scsi@vger.kernel.org
5124 W:      http://www.broadcom.com
5125 S:      Supported
5126 F:      drivers/scsi/lpfc/
5127
5128 ENE CB710 FLASH CARD READER DRIVER
5129 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5130 S:      Maintained
5131 F:      drivers/misc/cb710/
5132 F:      drivers/mmc/host/cb710-mmc.*
5133 F:      include/linux/cb710.h
5134
5135 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5136 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5137 S:      Maintained
5138 F:      drivers/media/rc/ene_ir.*
5139
5140 EPSON S1D13XXX FRAMEBUFFER DRIVER
5141 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5142 S:      Maintained
5143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5144 F:      drivers/video/fbdev/s1d13xxxfb.c
5145 F:      include/video/s1d13xxxfb.h
5146
5147 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5148 M:      Jeff Layton <jlayton@poochiereds.net>
5149 S:      Maintained
5150 F:      lib/errseq.c
5151 F:      include/linux/errseq.h
5152
5153 ET131X NETWORK DRIVER
5154 M:      Mark Einon <mark.einon@gmail.com>
5155 S:      Odd Fixes
5156 F:      drivers/net/ethernet/agere/
5157
5158 ETHERNET BRIDGE
5159 M:      Stephen Hemminger <stephen@networkplumber.org>
5160 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5161 L:      netdev@vger.kernel.org
5162 W:      http://www.linuxfoundation.org/en/Net:Bridge
5163 S:      Maintained
5164 F:      include/linux/netfilter_bridge/
5165 F:      net/bridge/
5166
5167 ETHERNET PHY LIBRARY
5168 M:      Andrew Lunn <andrew@lunn.ch>
5169 M:      Florian Fainelli <f.fainelli@gmail.com>
5170 L:      netdev@vger.kernel.org
5171 S:      Maintained
5172 F:      Documentation/ABI/testing/sysfs-bus-mdio
5173 F:      Documentation/devicetree/bindings/net/mdio*
5174 F:      Documentation/networking/phy.txt
5175 F:      drivers/net/phy/
5176 F:      drivers/of/of_mdio.c
5177 F:      drivers/of/of_net.c
5178 F:      include/linux/*mdio*.h
5179 F:      include/linux/of_net.h
5180 F:      include/linux/phy.h
5181 F:      include/linux/phy_fixed.h
5182 F:      include/linux/platform_data/mdio-gpio.h
5183 F:      include/linux/platform_data/mdio-bcm-unimac.h
5184 F:      include/trace/events/mdio.h
5185 F:      include/uapi/linux/mdio.h
5186 F:      include/uapi/linux/mii.h
5187
5188 EXT2 FILE SYSTEM
5189 M:      Jan Kara <jack@suse.com>
5190 L:      linux-ext4@vger.kernel.org
5191 S:      Maintained
5192 F:      Documentation/filesystems/ext2.txt
5193 F:      fs/ext2/
5194 F:      include/linux/ext2*
5195
5196 EXT4 FILE SYSTEM
5197 M:      "Theodore Ts'o" <tytso@mit.edu>
5198 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5199 L:      linux-ext4@vger.kernel.org
5200 W:      http://ext4.wiki.kernel.org
5201 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5203 S:      Maintained
5204 F:      Documentation/filesystems/ext4.txt
5205 F:      fs/ext4/
5206
5207 Extended Verification Module (EVM)
5208 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5209 L:      linux-ima-devel@lists.sourceforge.net
5210 L:      linux-security-module@vger.kernel.org
5211 S:      Supported
5212 F:      security/integrity/evm/
5213
5214 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5215 M:      Matt Fleming <matt@codeblueprint.co.uk>
5216 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5217 L:      linux-efi@vger.kernel.org
5218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5219 S:      Maintained
5220 F:      Documentation/efi-stub.txt
5221 F:      arch/*/kernel/efi.c
5222 F:      arch/x86/boot/compressed/eboot.[ch]
5223 F:      arch/*/include/asm/efi.h
5224 F:      arch/x86/platform/efi/
5225 F:      drivers/firmware/efi/
5226 F:      include/linux/efi*.h
5227 F:      arch/arm/boot/compressed/efi-header.S
5228 F:      arch/arm64/kernel/efi-entry.S
5229
5230 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5231 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5232 M:      Chanwoo Choi <cw00.choi@samsung.com>
5233 L:      linux-kernel@vger.kernel.org
5234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5235 S:      Maintained
5236 F:      drivers/extcon/
5237 F:      include/linux/extcon/
5238 F:      include/linux/extcon.h
5239 F:      Documentation/extcon/
5240 F:      Documentation/devicetree/bindings/extcon/
5241
5242 EXYNOS DP DRIVER
5243 M:      Jingoo Han <jingoohan1@gmail.com>
5244 L:      dri-devel@lists.freedesktop.org
5245 S:      Maintained
5246 F:      drivers/gpu/drm/exynos/exynos_dp*
5247
5248 EXYNOS SYSMMU (IOMMU) driver
5249 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5250 L:      iommu@lists.linux-foundation.org
5251 S:      Maintained
5252 F:      drivers/iommu/exynos-iommu.c
5253
5254 EZchip NPS platform support
5255 M:      Elad Kanfi <eladkan@mellanox.com>
5256 M:      Vineet Gupta <vgupta@synopsys.com>
5257 S:      Supported
5258 F:      arch/arc/plat-eznps
5259 F:      arch/arc/boot/dts/eznps.dts
5260
5261 F2FS FILE SYSTEM
5262 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5263 M:      Chao Yu <yuchao0@huawei.com>
5264 L:      linux-f2fs-devel@lists.sourceforge.net
5265 W:      https://f2fs.wiki.kernel.org/
5266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5267 S:      Maintained
5268 F:      Documentation/filesystems/f2fs.txt
5269 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5270 F:      fs/f2fs/
5271 F:      include/linux/f2fs_fs.h
5272 F:      include/trace/events/f2fs.h
5273
5274 F71805F HARDWARE MONITORING DRIVER
5275 M:      Jean Delvare <jdelvare@suse.com>
5276 L:      linux-hwmon@vger.kernel.org
5277 S:      Maintained
5278 F:      Documentation/hwmon/f71805f
5279 F:      drivers/hwmon/f71805f.c
5280
5281 FANOTIFY
5282 M:      Jan Kara <jack@suse.cz>
5283 R:      Amir Goldstein <amir73il@gmail.com>
5284 L:      linux-fsdevel@vger.kernel.org
5285 S:      Maintained
5286 F:      fs/notify/fanotify/
5287 F:      include/linux/fanotify.h
5288 F:      include/uapi/linux/fanotify.h
5289
5290 FARSYNC SYNCHRONOUS DRIVER
5291 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5292 W:      http://www.farsite.co.uk/
5293 S:      Supported
5294 F:      drivers/net/wan/farsync.*
5295
5296 FAULT INJECTION SUPPORT
5297 M:      Akinobu Mita <akinobu.mita@gmail.com>
5298 S:      Supported
5299 F:      Documentation/fault-injection/
5300 F:      lib/fault-inject.c
5301
5302 FBTFT Framebuffer drivers
5303 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5304 S:      Maintained
5305 F:      drivers/staging/fbtft/
5306
5307 FC0011 TUNER DRIVER
5308 M:      Michael Buesch <m@bues.ch>
5309 L:      linux-media@vger.kernel.org
5310 S:      Maintained
5311 F:      drivers/media/tuners/fc0011.h
5312 F:      drivers/media/tuners/fc0011.c
5313
5314 FC2580 MEDIA DRIVER
5315 M:      Antti Palosaari <crope@iki.fi>
5316 L:      linux-media@vger.kernel.org
5317 W:      https://linuxtv.org
5318 W:      http://palosaari.fi/linux/
5319 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5320 T:      git git://linuxtv.org/anttip/media_tree.git
5321 S:      Maintained
5322 F:      drivers/media/tuners/fc2580*
5323
5324 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5325 M:      Johannes Thumshirn <jth@kernel.org>
5326 L:      fcoe-devel@open-fcoe.org
5327 W:      www.Open-FCoE.org
5328 S:      Supported
5329 F:      drivers/scsi/libfc/
5330 F:      drivers/scsi/fcoe/
5331 F:      include/scsi/fc/
5332 F:      include/scsi/libfc.h
5333 F:      include/scsi/libfcoe.h
5334 F:      include/uapi/scsi/fc/
5335
5336 FILE LOCKING (flock() and fcntl()/lockf())
5337 M:      Jeff Layton <jlayton@poochiereds.net>
5338 M:      "J. Bruce Fields" <bfields@fieldses.org>
5339 L:      linux-fsdevel@vger.kernel.org
5340 S:      Maintained
5341 F:      include/linux/fcntl.h
5342 F:      include/uapi/linux/fcntl.h
5343 F:      fs/fcntl.c
5344 F:      fs/locks.c
5345
5346 FILESYSTEMS (VFS and infrastructure)
5347 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5348 L:      linux-fsdevel@vger.kernel.org
5349 S:      Maintained
5350 F:      fs/*
5351 F:      include/linux/fs.h
5352 F:      include/uapi/linux/fs.h
5353
5354 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5355 M:      Riku Voipio <riku.voipio@iki.fi>
5356 L:      linux-hwmon@vger.kernel.org
5357 S:      Maintained
5358 F:      drivers/hwmon/f75375s.c
5359 F:      include/linux/f75375s.h
5360
5361 FIREWIRE AUDIO DRIVERS
5362 M:      Clemens Ladisch <clemens@ladisch.de>
5363 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5364 T:      git git://git.alsa-project.org/alsa-kernel.git
5365 S:      Maintained
5366 F:      sound/firewire/
5367
5368 FIREWIRE MEDIA DRIVERS (firedtv)
5369 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5370 L:      linux-media@vger.kernel.org
5371 L:      linux1394-devel@lists.sourceforge.net
5372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5373 S:      Maintained
5374 F:      drivers/media/firewire/
5375
5376 FIREWIRE SBP-2 TARGET
5377 M:      Chris Boot <bootc@bootc.net>
5378 L:      linux-scsi@vger.kernel.org
5379 L:      target-devel@vger.kernel.org
5380 L:      linux1394-devel@lists.sourceforge.net
5381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5382 S:      Maintained
5383 F:      drivers/target/sbp/
5384
5385 FIREWIRE SUBSYSTEM
5386 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5387 L:      linux1394-devel@lists.sourceforge.net
5388 W:      http://ieee1394.wiki.kernel.org/
5389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5390 S:      Maintained
5391 F:      drivers/firewire/
5392 F:      include/linux/firewire.h
5393 F:      include/uapi/linux/firewire*.h
5394 F:      tools/firewire/
5395
5396 FIRMWARE LOADER (request_firmware)
5397 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5398 L:      linux-kernel@vger.kernel.org
5399 S:      Maintained
5400 F:      Documentation/firmware_class/
5401 F:      drivers/base/firmware*.c
5402 F:      include/linux/firmware.h
5403
5404 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5405 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5406 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5407 S:      Maintained
5408 F:      drivers/block/rsxx/
5409
5410 FLOPPY DRIVER
5411 M:      Jiri Kosina <jikos@kernel.org>
5412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5413 S:      Odd fixes
5414 F:      drivers/block/floppy.c
5415
5416 FMC SUBSYSTEM
5417 M:      Alessandro Rubini <rubini@gnudd.com>
5418 W:      http://www.ohwr.org/projects/fmc-bus
5419 S:      Supported
5420 F:      drivers/fmc/
5421 F:      include/linux/fmc*.h
5422 F:      include/linux/ipmi-fru.h
5423 K:      fmc_d.*register
5424
5425 FPGA MANAGER FRAMEWORK
5426 M:      Alan Tull <atull@kernel.org>
5427 R:      Moritz Fischer <mdf@kernel.org>
5428 L:      linux-fpga@vger.kernel.org
5429 S:      Maintained
5430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5431 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5432 F:      Documentation/fpga/
5433 F:      Documentation/devicetree/bindings/fpga/
5434 F:      drivers/fpga/
5435 F:      include/linux/fpga/
5436 W:      http://www.rocketboards.org
5437
5438 FPU EMULATOR
5439 M:      Bill Metzenthen <billm@melbpc.org.au>
5440 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5441 S:      Maintained
5442 F:      arch/x86/math-emu/
5443
5444 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5445 L:      netdev@vger.kernel.org
5446 S:      Orphan
5447 F:      drivers/net/wan/dlci.c
5448 F:      drivers/net/wan/sdla.c
5449
5450 FRAMEBUFFER LAYER
5451 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5452 L:      linux-fbdev@vger.kernel.org
5453 T:      git git://github.com/bzolnier/linux.git
5454 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5455 S:      Maintained
5456 F:      Documentation/fb/
5457 F:      drivers/video/
5458 F:      include/video/
5459 F:      include/linux/fb.h
5460 F:      include/uapi/video/
5461 F:      include/uapi/linux/fb.h
5462
5463 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5464 M:      Horia Geantă <horia.geanta@nxp.com>
5465 M:      Dan Douglass <dan.douglass@nxp.com>
5466 L:      linux-crypto@vger.kernel.org
5467 S:      Maintained
5468 F:      drivers/crypto/caam/
5469 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5470
5471 FREESCALE DIU FRAMEBUFFER DRIVER
5472 M:      Timur Tabi <timur@tabi.org>
5473 L:      linux-fbdev@vger.kernel.org
5474 S:      Maintained
5475 F:      drivers/video/fbdev/fsl-diu-fb.*
5476
5477 FREESCALE DMA DRIVER
5478 M:      Li Yang <leoyang.li@nxp.com>
5479 M:      Zhang Wei <zw@zh-kernel.org>
5480 L:      linuxppc-dev@lists.ozlabs.org
5481 S:      Maintained
5482 F:      drivers/dma/fsldma.*
5483
5484 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5485 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5486 L:      netdev@vger.kernel.org
5487 S:      Maintained
5488 F:      drivers/net/ethernet/freescale/gianfar*
5489 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5490 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5491
5492 FREESCALE GPMI NAND DRIVER
5493 M:      Han Xu <han.xu@nxp.com>
5494 L:      linux-mtd@lists.infradead.org
5495 S:      Maintained
5496 F:      drivers/mtd/nand/gpmi-nand/*
5497
5498 FREESCALE I2C CPM DRIVER
5499 M:      Jochen Friedrich <jochen@scram.de>
5500 L:      linuxppc-dev@lists.ozlabs.org
5501 L:      linux-i2c@vger.kernel.org
5502 S:      Maintained
5503 F:      drivers/i2c/busses/i2c-cpm.c
5504
5505 FREESCALE IMX / MXC FEC DRIVER
5506 M:      Fugang Duan <fugang.duan@nxp.com>
5507 L:      netdev@vger.kernel.org
5508 S:      Maintained
5509 F:      drivers/net/ethernet/freescale/fec_main.c
5510 F:      drivers/net/ethernet/freescale/fec_ptp.c
5511 F:      drivers/net/ethernet/freescale/fec.h
5512 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5513
5514 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5515 M:      Sascha Hauer <kernel@pengutronix.de>
5516 L:      linux-fbdev@vger.kernel.org
5517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5518 S:      Maintained
5519 F:      include/linux/platform_data/video-imxfb.h
5520 F:      drivers/video/fbdev/imxfb.c
5521
5522 FREESCALE QORIQ DPAA ETHERNET DRIVER
5523 M:      Madalin Bucur <madalin.bucur@nxp.com>
5524 L:      netdev@vger.kernel.org
5525 S:      Maintained
5526 F:      drivers/net/ethernet/freescale/dpaa
5527
5528 FREESCALE QORIQ DPAA FMAN DRIVER
5529 M:      Madalin Bucur <madalin.bucur@nxp.com>
5530 L:      netdev@vger.kernel.org
5531 S:      Maintained
5532 F:      drivers/net/ethernet/freescale/fman
5533 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5534
5535 FREESCALE QUAD SPI DRIVER
5536 M:      Han Xu <han.xu@nxp.com>
5537 L:      linux-mtd@lists.infradead.org
5538 S:      Maintained
5539 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5540
5541 FREESCALE QUICC ENGINE LIBRARY
5542 M:      Qiang Zhao <qiang.zhao@nxp.com>
5543 L:      linuxppc-dev@lists.ozlabs.org
5544 S:      Maintained
5545 F:      drivers/soc/fsl/qe/
5546 F:      include/soc/fsl/*qe*.h
5547 F:      include/soc/fsl/*ucc*.h
5548
5549 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5550 M:      Li Yang <leoyang.li@nxp.com>
5551 L:      netdev@vger.kernel.org
5552 L:      linuxppc-dev@lists.ozlabs.org
5553 S:      Maintained
5554 F:      drivers/net/ethernet/freescale/ucc_geth*
5555
5556 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5557 M:      Zhao Qiang <qiang.zhao@nxp.com>
5558 L:      netdev@vger.kernel.org
5559 L:      linuxppc-dev@lists.ozlabs.org
5560 S:      Maintained
5561 F:      drivers/net/wan/fsl_ucc_hdlc*
5562
5563 FREESCALE QUICC ENGINE UCC UART DRIVER
5564 M:      Timur Tabi <timur@tabi.org>
5565 L:      linuxppc-dev@lists.ozlabs.org
5566 S:      Maintained
5567 F:      drivers/tty/serial/ucc_uart.c
5568
5569 FREESCALE SOC DRIVERS
5570 M:      Li Yang <leoyang.li@nxp.com>
5571 L:      linuxppc-dev@lists.ozlabs.org
5572 L:      linux-arm-kernel@lists.infradead.org
5573 S:      Maintained
5574 F:      Documentation/devicetree/bindings/soc/fsl/
5575 F:      drivers/soc/fsl/
5576 F:      include/linux/fsl/
5577
5578 FREESCALE SOC FS_ENET DRIVER
5579 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5580 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5581 L:      linuxppc-dev@lists.ozlabs.org
5582 L:      netdev@vger.kernel.org
5583 S:      Maintained
5584 F:      drivers/net/ethernet/freescale/fs_enet/
5585 F:      include/linux/fs_enet_pd.h
5586
5587 FREESCALE SOC SOUND DRIVERS
5588 M:      Timur Tabi <timur@tabi.org>
5589 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5590 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5591 R:      Fabio Estevam <fabio.estevam@nxp.com>
5592 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5593 L:      linuxppc-dev@lists.ozlabs.org
5594 S:      Maintained
5595 F:      sound/soc/fsl/fsl*
5596 F:      sound/soc/fsl/imx*
5597 F:      sound/soc/fsl/mpc8610_hpcd.c
5598
5599 FREESCALE USB PERIPHERAL DRIVERS
5600 M:      Li Yang <leoyang.li@nxp.com>
5601 L:      linux-usb@vger.kernel.org
5602 L:      linuxppc-dev@lists.ozlabs.org
5603 S:      Maintained
5604 F:      drivers/usb/gadget/udc/fsl*
5605
5606 FREEVXFS FILESYSTEM
5607 M:      Christoph Hellwig <hch@infradead.org>
5608 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5609 S:      Maintained
5610 F:      fs/freevxfs/
5611
5612 FREEZER
5613 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5614 M:      Pavel Machek <pavel@ucw.cz>
5615 L:      linux-pm@vger.kernel.org
5616 S:      Supported
5617 F:      Documentation/power/freezing-of-tasks.txt
5618 F:      include/linux/freezer.h
5619 F:      kernel/freezer.c
5620
5621 FRONTSWAP API
5622 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5623 L:      linux-kernel@vger.kernel.org
5624 S:      Maintained
5625 F:      mm/frontswap.c
5626 F:      include/linux/frontswap.h
5627
5628 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5629 M:      David Howells <dhowells@redhat.com>
5630 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5631 S:      Supported
5632 F:      Documentation/filesystems/caching/
5633 F:      fs/fscache/
5634 F:      include/linux/fscache*.h
5635
5636 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5637 M:      Theodore Y. Ts'o <tytso@mit.edu>
5638 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5639 L:      linux-fscrypt@vger.kernel.org
5640 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5642 S:      Supported
5643 F:      fs/crypto/
5644 F:      include/linux/fscrypt*.h
5645
5646 FUJITSU FR-V (FRV) PORT
5647 S:      Orphan
5648 F:      arch/frv/
5649
5650 FUJITSU LAPTOP EXTRAS
5651 M:      Jonathan Woithe <jwoithe@just42.net>
5652 L:      platform-driver-x86@vger.kernel.org
5653 S:      Maintained
5654 F:      drivers/platform/x86/fujitsu-laptop.c
5655
5656 FUJITSU M-5MO LS CAMERA ISP DRIVER
5657 M:      Kyungmin Park <kyungmin.park@samsung.com>
5658 M:      Heungjun Kim <riverful.kim@samsung.com>
5659 L:      linux-media@vger.kernel.org
5660 S:      Maintained
5661 F:      drivers/media/i2c/m5mols/
5662 F:      include/media/i2c/m5mols.h
5663
5664 FUJITSU TABLET EXTRAS
5665 M:      Robert Gerlach <khnz@gmx.de>
5666 L:      platform-driver-x86@vger.kernel.org
5667 S:      Maintained
5668 F:      drivers/platform/x86/fujitsu-tablet.c
5669
5670 FUSE: FILESYSTEM IN USERSPACE
5671 M:      Miklos Szeredi <miklos@szeredi.hu>
5672 L:      linux-fsdevel@vger.kernel.org
5673 W:      http://fuse.sourceforge.net/
5674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5675 S:      Maintained
5676 F:      fs/fuse/
5677 F:      include/uapi/linux/fuse.h
5678 F:      Documentation/filesystems/fuse.txt
5679
5680 FUTEX SUBSYSTEM
5681 M:      Thomas Gleixner <tglx@linutronix.de>
5682 M:      Ingo Molnar <mingo@redhat.com>
5683 R:      Peter Zijlstra <peterz@infradead.org>
5684 R:      Darren Hart <dvhart@infradead.org>
5685 L:      linux-kernel@vger.kernel.org
5686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5687 S:      Maintained
5688 F:      kernel/futex.c
5689 F:      kernel/futex_compat.c
5690 F:      include/asm-generic/futex.h
5691 F:      include/linux/futex.h
5692 F:      include/uapi/linux/futex.h
5693 F:      tools/testing/selftests/futex/
5694 F:      tools/perf/bench/futex*
5695 F:      Documentation/*futex*
5696
5697 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5698 M:      Rik Faith <faith@cs.unc.edu>
5699 L:      linux-scsi@vger.kernel.org
5700 S:      Odd Fixes (e.g., new signatures)
5701 F:      drivers/scsi/fdomain.*
5702
5703 GCC PLUGINS
5704 M:      Kees Cook <keescook@chromium.org>
5705 R:      Emese Revfy <re.emese@gmail.com>
5706 L:      kernel-hardening@lists.openwall.com
5707 S:      Maintained
5708 F:      scripts/gcc-plugins/
5709 F:      scripts/gcc-plugin.sh
5710 F:      scripts/Makefile.gcc-plugins
5711 F:      Documentation/gcc-plugins.txt
5712
5713 GCOV BASED KERNEL PROFILING
5714 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5715 S:      Maintained
5716 F:      kernel/gcov/
5717 F:      Documentation/dev-tools/gcov.rst
5718
5719 GDB KERNEL DEBUGGING HELPER SCRIPTS
5720 M:      Jan Kiszka <jan.kiszka@siemens.com>
5721 M:      Kieran Bingham <kieran@bingham.xyz>
5722 S:      Supported
5723 F:      scripts/gdb/
5724
5725 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5726 M:      Achim Leubner <achim_leubner@adaptec.com>
5727 L:      linux-scsi@vger.kernel.org
5728 W:      http://www.icp-vortex.com/
5729 S:      Supported
5730 F:      drivers/scsi/gdt*
5731
5732 GEMTEK FM RADIO RECEIVER DRIVER
5733 M:      Hans Verkuil <hverkuil@xs4all.nl>
5734 L:      linux-media@vger.kernel.org
5735 T:      git git://linuxtv.org/media_tree.git
5736 W:      https://linuxtv.org
5737 S:      Maintained
5738 F:      drivers/media/radio/radio-gemtek*
5739
5740 GENERIC GPIO I2C DRIVER
5741 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5742 S:      Supported
5743 F:      drivers/i2c/busses/i2c-gpio.c
5744 F:      include/linux/i2c-gpio.h
5745
5746 GENERIC GPIO I2C MULTIPLEXER DRIVER
5747 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5748 L:      linux-i2c@vger.kernel.org
5749 S:      Supported
5750 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5751 F:      include/linux/i2c-mux-gpio.h
5752 F:      Documentation/i2c/muxes/i2c-mux-gpio
5753
5754 GENERIC HDLC (WAN) DRIVERS
5755 M:      Krzysztof Halasa <khc@pm.waw.pl>
5756 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5757 S:      Maintained
5758 F:      drivers/net/wan/c101.c
5759 F:      drivers/net/wan/hd6457*
5760 F:      drivers/net/wan/hdlc*
5761 F:      drivers/net/wan/n2.c
5762 F:      drivers/net/wan/pc300too.c
5763 F:      drivers/net/wan/pci200syn.c
5764 F:      drivers/net/wan/wanxl*
5765
5766 GENERIC INCLUDE/ASM HEADER FILES
5767 M:      Arnd Bergmann <arnd@arndb.de>
5768 L:      linux-arch@vger.kernel.org
5769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5770 S:      Maintained
5771 F:      include/asm-generic/
5772 F:      include/uapi/asm-generic/
5773
5774 GENERIC PHY FRAMEWORK
5775 M:      Kishon Vijay Abraham I <kishon@ti.com>
5776 L:      linux-kernel@vger.kernel.org
5777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5778 S:      Supported
5779 F:      drivers/phy/
5780 F:      include/linux/phy/
5781
5782 GENERIC PM DOMAINS
5783 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5784 M:      Kevin Hilman <khilman@kernel.org>
5785 M:      Ulf Hansson <ulf.hansson@linaro.org>
5786 L:      linux-pm@vger.kernel.org
5787 S:      Supported
5788 F:      drivers/base/power/domain*.c
5789 F:      include/linux/pm_domain.h
5790 F:      Documentation/devicetree/bindings/power/power_domain.txt
5791
5792 GENERIC UIO DRIVER FOR PCI DEVICES
5793 M:      "Michael S. Tsirkin" <mst@redhat.com>
5794 L:      kvm@vger.kernel.org
5795 S:      Supported
5796 F:      drivers/uio/uio_pci_generic.c
5797
5798 GENWQE (IBM Generic Workqueue Card)
5799 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5800 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5801 S:      Supported
5802 F:      drivers/misc/genwqe/
5803
5804 GET_MAINTAINER SCRIPT
5805 M:      Joe Perches <joe@perches.com>
5806 S:      Maintained
5807 F:      scripts/get_maintainer.pl
5808
5809 GFS2 FILE SYSTEM
5810 M:      Steven Whitehouse <swhiteho@redhat.com>
5811 M:      Bob Peterson <rpeterso@redhat.com>
5812 L:      cluster-devel@redhat.com
5813 W:      http://sources.redhat.com/cluster/
5814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5815 S:      Supported
5816 F:      Documentation/filesystems/gfs2*.txt
5817 F:      fs/gfs2/
5818 F:      include/uapi/linux/gfs2_ondisk.h
5819
5820 GIGASET ISDN DRIVERS
5821 M:      Paul Bolle <pebolle@tiscali.nl>
5822 L:      gigaset307x-common@lists.sourceforge.net
5823 W:      http://gigaset307x.sourceforge.net/
5824 S:      Odd Fixes
5825 F:      Documentation/isdn/README.gigaset
5826 F:      drivers/isdn/gigaset/
5827 F:      include/uapi/linux/gigaset_dev.h
5828
5829 GO7007 MPEG CODEC
5830 M:      Hans Verkuil <hans.verkuil@cisco.com>
5831 L:      linux-media@vger.kernel.org
5832 S:      Maintained
5833 F:      drivers/media/usb/go7007/
5834
5835 GOODIX TOUCHSCREEN
5836 M:      Bastien Nocera <hadess@hadess.net>
5837 L:      linux-input@vger.kernel.org
5838 S:      Maintained
5839 F:      drivers/input/touchscreen/goodix.c
5840
5841 GPIO ACPI SUPPORT
5842 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5843 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5844 L:      linux-gpio@vger.kernel.org
5845 L:      linux-acpi@vger.kernel.org
5846 S:      Maintained
5847 F:      Documentation/acpi/gpio-properties.txt
5848 F:      drivers/gpio/gpiolib-acpi.c
5849
5850 GPIO IR Transmitter
5851 M:      Sean Young <sean@mess.org>
5852 L:      linux-media@vger.kernel.org
5853 S:      Maintained
5854 F:      drivers/media/rc/gpio-ir-tx.c
5855
5856 GPIO MOCKUP DRIVER
5857 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5858 L:      linux-gpio@vger.kernel.org
5859 S:      Maintained
5860 F:      drivers/gpio/gpio-mockup.c
5861 F:      tools/testing/selftests/gpio/
5862
5863 GPIO SUBSYSTEM
5864 M:      Linus Walleij <linus.walleij@linaro.org>
5865 L:      linux-gpio@vger.kernel.org
5866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5867 S:      Maintained
5868 F:      Documentation/devicetree/bindings/gpio/
5869 F:      Documentation/gpio/
5870 F:      Documentation/ABI/testing/gpio-cdev
5871 F:      Documentation/ABI/obsolete/sysfs-gpio
5872 F:      drivers/gpio/
5873 F:      include/linux/gpio/
5874 F:      include/linux/gpio.h
5875 F:      include/asm-generic/gpio.h
5876 F:      include/uapi/linux/gpio.h
5877 F:      tools/gpio/
5878
5879 GRE DEMULTIPLEXER DRIVER
5880 M:      Dmitry Kozlov <xeb@mail.ru>
5881 L:      netdev@vger.kernel.org
5882 S:      Maintained
5883 F:      net/ipv4/gre_demux.c
5884 F:      net/ipv4/gre_offload.c
5885 F:      include/net/gre.h
5886
5887 GRETH 10/100/1G Ethernet MAC device driver
5888 M:      Andreas Larsson <andreas@gaisler.com>
5889 L:      netdev@vger.kernel.org
5890 S:      Maintained
5891 F:      drivers/net/ethernet/aeroflex/
5892
5893 GREYBUS AUDIO PROTOCOLS DRIVERS
5894 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5895 M:      Mark Greer <mgreer@animalcreek.com>
5896 S:      Maintained
5897 F:      drivers/staging/greybus/audio_apbridgea.c
5898 F:      drivers/staging/greybus/audio_apbridgea.h
5899 F:      drivers/staging/greybus/audio_codec.c
5900 F:      drivers/staging/greybus/audio_codec.h
5901 F:      drivers/staging/greybus/audio_gb.c
5902 F:      drivers/staging/greybus/audio_manager.c
5903 F:      drivers/staging/greybus/audio_manager.h
5904 F:      drivers/staging/greybus/audio_manager_module.c
5905 F:      drivers/staging/greybus/audio_manager_private.h
5906 F:      drivers/staging/greybus/audio_manager_sysfs.c
5907 F:      drivers/staging/greybus/audio_module.c
5908 F:      drivers/staging/greybus/audio_topology.c
5909
5910 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5911 M:      Viresh Kumar <vireshk@kernel.org>
5912 S:      Maintained
5913 F:      drivers/staging/greybus/authentication.c
5914 F:      drivers/staging/greybus/bootrom.c
5915 F:      drivers/staging/greybus/firmware.h
5916 F:      drivers/staging/greybus/fw-core.c
5917 F:      drivers/staging/greybus/fw-download.c
5918 F:      drivers/staging/greybus/fw-managament.c
5919 F:      drivers/staging/greybus/greybus_authentication.h
5920 F:      drivers/staging/greybus/greybus_firmware.h
5921 F:      drivers/staging/greybus/hid.c
5922 F:      drivers/staging/greybus/i2c.c
5923 F:      drivers/staging/greybus/spi.c
5924 F:      drivers/staging/greybus/spilib.c
5925 F:      drivers/staging/greybus/spilib.h
5926
5927 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5928 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5929 S:      Maintained
5930 F:      drivers/staging/greybus/loopback.c
5931 F:      drivers/staging/greybus/timesync.c
5932 F:      drivers/staging/greybus/timesync_platform.c
5933
5934 GREYBUS PLATFORM DRIVERS
5935 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5936 S:      Maintained
5937 F:      drivers/staging/greybus/arche-platform.c
5938 F:      drivers/staging/greybus/arche-apb-ctrl.c
5939 F:      drivers/staging/greybus/arche_platform.h
5940
5941 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5942 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5943 S:      Maintained
5944 F:      drivers/staging/greybus/sdio.c
5945 F:      drivers/staging/greybus/light.c
5946 F:      drivers/staging/greybus/gpio.c
5947 F:      drivers/staging/greybus/power_supply.c
5948 F:      drivers/staging/greybus/spi.c
5949 F:      drivers/staging/greybus/spilib.c
5950
5951 GREYBUS SUBSYSTEM
5952 M:      Johan Hovold <johan@kernel.org>
5953 M:      Alex Elder <elder@kernel.org>
5954 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5955 S:      Maintained
5956 F:      drivers/staging/greybus/
5957 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5958
5959 GREYBUS UART PROTOCOLS DRIVERS
5960 M:      David Lin <dtwlin@gmail.com>
5961 S:      Maintained
5962 F:      drivers/staging/greybus/uart.c
5963 F:      drivers/staging/greybus/log.c
5964
5965 GS1662 VIDEO SERIALIZER
5966 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5967 L:      linux-media@vger.kernel.org
5968 T:      git git://linuxtv.org/media_tree.git
5969 S:      Maintained
5970 F:      drivers/media/spi/gs1662.c
5971
5972 GSPCA FINEPIX SUBDRIVER
5973 M:      Frank Zago <frank@zago.net>
5974 L:      linux-media@vger.kernel.org
5975 T:      git git://linuxtv.org/media_tree.git
5976 S:      Maintained
5977 F:      drivers/media/usb/gspca/finepix.c
5978
5979 GSPCA GL860 SUBDRIVER
5980 M:      Olivier Lorin <o.lorin@laposte.net>
5981 L:      linux-media@vger.kernel.org
5982 T:      git git://linuxtv.org/media_tree.git
5983 S:      Maintained
5984 F:      drivers/media/usb/gspca/gl860/
5985
5986 GSPCA M5602 SUBDRIVER
5987 M:      Erik Andren <erik.andren@gmail.com>
5988 L:      linux-media@vger.kernel.org
5989 T:      git git://linuxtv.org/media_tree.git
5990 S:      Maintained
5991 F:      drivers/media/usb/gspca/m5602/
5992
5993 GSPCA PAC207 SONIXB SUBDRIVER
5994 M:      Hans Verkuil <hverkuil@xs4all.nl>
5995 L:      linux-media@vger.kernel.org
5996 T:      git git://linuxtv.org/media_tree.git
5997 S:      Odd Fixes
5998 F:      drivers/media/usb/gspca/pac207.c
5999
6000 GSPCA SN9C20X SUBDRIVER
6001 M:      Brian Johnson <brijohn@gmail.com>
6002 L:      linux-media@vger.kernel.org
6003 T:      git git://linuxtv.org/media_tree.git
6004 S:      Maintained
6005 F:      drivers/media/usb/gspca/sn9c20x.c
6006
6007 GSPCA T613 SUBDRIVER
6008 M:      Leandro Costantino <lcostantino@gmail.com>
6009 L:      linux-media@vger.kernel.org
6010 T:      git git://linuxtv.org/media_tree.git
6011 S:      Maintained
6012 F:      drivers/media/usb/gspca/t613.c
6013
6014 GSPCA USB WEBCAM DRIVER
6015 M:      Hans Verkuil <hverkuil@xs4all.nl>
6016 L:      linux-media@vger.kernel.org
6017 T:      git git://linuxtv.org/media_tree.git
6018 S:      Odd Fixes
6019 F:      drivers/media/usb/gspca/
6020
6021 GTP (GPRS Tunneling Protocol)
6022 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6023 M:      Harald Welte <laforge@gnumonks.org>
6024 L:      osmocom-net-gprs@lists.osmocom.org
6025 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6026 S:      Maintained
6027 F:      drivers/net/gtp.c
6028
6029 GUID PARTITION TABLE (GPT)
6030 M:      Davidlohr Bueso <dave@stgolabs.net>
6031 L:      linux-efi@vger.kernel.org
6032 S:      Maintained
6033 F:      block/partitions/efi.*
6034
6035 H8/300 ARCHITECTURE
6036 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6037 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6038 W:      http://uclinux-h8.sourceforge.jp
6039 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6040 S:      Maintained
6041 F:      arch/h8300/
6042 F:      drivers/clocksource/h8300_*.c
6043 F:      drivers/clk/h8300/
6044 F:      drivers/irqchip/irq-renesas-h8*.c
6045
6046 HACKRF MEDIA DRIVER
6047 M:      Antti Palosaari <crope@iki.fi>
6048 L:      linux-media@vger.kernel.org
6049 W:      https://linuxtv.org
6050 W:      http://palosaari.fi/linux/
6051 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6052 T:      git git://linuxtv.org/anttip/media_tree.git
6053 S:      Maintained
6054 F:      drivers/media/usb/hackrf/
6055
6056 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6057 M:      Frank Seidel <frank@f-seidel.de>
6058 L:      platform-driver-x86@vger.kernel.org
6059 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6060 S:      Maintained
6061 F:      drivers/platform/x86/hdaps.c
6062
6063 HARDWARE MONITORING
6064 M:      Jean Delvare <jdelvare@suse.com>
6065 M:      Guenter Roeck <linux@roeck-us.net>
6066 L:      linux-hwmon@vger.kernel.org
6067 W:      http://hwmon.wiki.kernel.org/
6068 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6070 S:      Maintained
6071 F:      Documentation/hwmon/
6072 F:      drivers/hwmon/
6073 F:      include/linux/hwmon*.h
6074
6075 HARDWARE RANDOM NUMBER GENERATOR CORE
6076 M:      Matt Mackall <mpm@selenic.com>
6077 M:      Herbert Xu <herbert@gondor.apana.org.au>
6078 L:      linux-crypto@vger.kernel.org
6079 S:      Odd fixes
6080 F:      Documentation/devicetree/bindings/rng/
6081 F:      Documentation/hw_random.txt
6082 F:      drivers/char/hw_random/
6083 F:      include/linux/hw_random.h
6084
6085 HARDWARE SPINLOCK CORE
6086 M:      Ohad Ben-Cohen <ohad@wizery.com>
6087 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6088 L:      linux-remoteproc@vger.kernel.org
6089 S:      Maintained
6090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6091 F:      Documentation/devicetree/bindings/hwlock/
6092 F:      Documentation/hwspinlock.txt
6093 F:      drivers/hwspinlock/
6094 F:      include/linux/hwspinlock.h
6095
6096 HARMONY SOUND DRIVER
6097 L:      linux-parisc@vger.kernel.org
6098 S:      Maintained
6099 F:      sound/parisc/harmony.*
6100
6101 HDPVR USB VIDEO ENCODER DRIVER
6102 M:      Hans Verkuil <hverkuil@xs4all.nl>
6103 L:      linux-media@vger.kernel.org
6104 T:      git git://linuxtv.org/media_tree.git
6105 W:      https://linuxtv.org
6106 S:      Odd Fixes
6107 F:      drivers/media/usb/hdpvr/
6108
6109 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6110 M:      Jimmy Vance <jimmy.vance@hpe.com>
6111 S:      Supported
6112 F:      Documentation/watchdog/hpwdt.txt
6113 F:      drivers/watchdog/hpwdt.c
6114
6115 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6116 M:      Don Brace <don.brace@microsemi.com>
6117 L:      esc.storagedev@microsemi.com
6118 L:      linux-scsi@vger.kernel.org
6119 S:      Supported
6120 F:      Documentation/scsi/hpsa.txt
6121 F:      drivers/scsi/hpsa*.[ch]
6122 F:      include/linux/cciss*.h
6123 F:      include/uapi/linux/cciss*.h
6124
6125 HFI1 DRIVER
6126 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6127 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6128 L:      linux-rdma@vger.kernel.org
6129 S:      Supported
6130 F:      drivers/infiniband/hw/hfi1
6131
6132 HFS FILESYSTEM
6133 L:      linux-fsdevel@vger.kernel.org
6134 S:      Orphan
6135 F:      Documentation/filesystems/hfs.txt
6136 F:      fs/hfs/
6137
6138 HFSPLUS FILESYSTEM
6139 L:      linux-fsdevel@vger.kernel.org
6140 S:      Orphan
6141 F:      Documentation/filesystems/hfsplus.txt
6142 F:      fs/hfsplus/
6143
6144 HGA FRAMEBUFFER DRIVER
6145 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6146 L:      linux-nvidia@lists.surfsouth.com
6147 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6148 S:      Maintained
6149 F:      drivers/video/fbdev/hgafb.c
6150
6151 HIBERNATION (aka Software Suspend, aka swsusp)
6152 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6153 M:      Pavel Machek <pavel@ucw.cz>
6154 L:      linux-pm@vger.kernel.org
6155 B:      https://bugzilla.kernel.org
6156 S:      Supported
6157 F:      arch/x86/power/
6158 F:      drivers/base/power/
6159 F:      kernel/power/
6160 F:      include/linux/suspend.h
6161 F:      include/linux/freezer.h
6162 F:      include/linux/pm.h
6163 F:      arch/*/include/asm/suspend*.h
6164
6165 HID CORE LAYER
6166 M:      Jiri Kosina <jikos@kernel.org>
6167 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6168 L:      linux-input@vger.kernel.org
6169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6170 S:      Maintained
6171 F:      drivers/hid/
6172 F:      include/linux/hid*
6173 F:      include/uapi/linux/hid*
6174
6175 HID SENSOR HUB DRIVERS
6176 M:      Jiri Kosina <jikos@kernel.org>
6177 M:      Jonathan Cameron <jic23@kernel.org>
6178 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6179 L:      linux-input@vger.kernel.org
6180 L:      linux-iio@vger.kernel.org
6181 S:      Maintained
6182 F:      Documentation/hid/hid-sensor*
6183 F:      drivers/hid/hid-sensor-*
6184 F:      drivers/iio/*/hid-*
6185 F:      include/linux/hid-sensor-*
6186
6187 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6188 M:      Thomas Gleixner <tglx@linutronix.de>
6189 L:      linux-kernel@vger.kernel.org
6190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6191 S:      Maintained
6192 F:      Documentation/timers/
6193 F:      kernel/time/hrtimer.c
6194 F:      kernel/time/clockevents.c
6195 F:      kernel/time/timer_*.c
6196 F:      include/linux/clockchips.h
6197 F:      include/linux/hrtimer.h
6198
6199 HIGH-SPEED SCC DRIVER FOR AX.25
6200 L:      linux-hams@vger.kernel.org
6201 S:      Orphan
6202 F:      drivers/net/hamradio/dmascc.c
6203 F:      drivers/net/hamradio/scc.c
6204
6205 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6206 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6207 W:      http://www.highpoint-tech.com
6208 S:      Supported
6209 F:      Documentation/scsi/hptiop.txt
6210 F:      drivers/scsi/hptiop.c
6211
6212 HIPPI
6213 M:      Jes Sorensen <jes@trained-monkey.org>
6214 L:      linux-hippi@sunsite.dk
6215 S:      Maintained
6216 F:      include/linux/hippidevice.h
6217 F:      include/uapi/linux/if_hippi.h
6218 F:      net/802/hippi.c
6219 F:      drivers/net/hippi/
6220
6221 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6222 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6223 M:      Salil Mehta <salil.mehta@huawei.com>
6224 L:      netdev@vger.kernel.org
6225 W:      http://www.hisilicon.com
6226 S:      Maintained
6227 F:      drivers/net/ethernet/hisilicon/hns3/
6228
6229 HISILICON NETWORK SUBSYSTEM DRIVER
6230 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6231 M:      Salil Mehta <salil.mehta@huawei.com>
6232 L:      netdev@vger.kernel.org
6233 W:      http://www.hisilicon.com
6234 S:      Maintained
6235 F:      drivers/net/ethernet/hisilicon/
6236 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6237
6238 HISILICON ROCE DRIVER
6239 M:      Lijun Ou <oulijun@huawei.com>
6240 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6241 L:      linux-rdma@vger.kernel.org
6242 S:      Maintained
6243 F:      drivers/infiniband/hw/hns/
6244 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6245
6246 HISILICON SAS Controller
6247 M:      John Garry <john.garry@huawei.com>
6248 W:      http://www.hisilicon.com
6249 S:      Supported
6250 F:      drivers/scsi/hisi_sas/
6251 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6252
6253 HMM - Heterogeneous Memory Management
6254 M:      Jérôme Glisse <jglisse@redhat.com>
6255 L:      linux-mm@kvack.org
6256 S:      Maintained
6257 F:      mm/hmm*
6258 F:      include/linux/hmm*
6259
6260 HOST AP DRIVER
6261 M:      Jouni Malinen <j@w1.fi>
6262 L:      linux-wireless@vger.kernel.org
6263 W:      http://w1.fi/hostap-driver.html
6264 S:      Obsolete
6265 F:      drivers/net/wireless/intersil/hostap/
6266
6267 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6268 L:      platform-driver-x86@vger.kernel.org
6269 S:      Orphan
6270 F:      drivers/platform/x86/tc1100-wmi.c
6271
6272 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6273 M:      Jaroslav Kysela <perex@perex.cz>
6274 S:      Maintained
6275 F:      drivers/net/ethernet/hp/hp100.*
6276
6277 HPET:   High Precision Event Timers driver
6278 M:      Clemens Ladisch <clemens@ladisch.de>
6279 S:      Maintained
6280 F:      Documentation/timers/hpet.txt
6281 F:      drivers/char/hpet.c
6282 F:      include/linux/hpet.h
6283 F:      include/uapi/linux/hpet.h
6284
6285 HPET:   x86
6286 S:      Orphan
6287 F:      arch/x86/kernel/hpet.c
6288 F:      arch/x86/include/asm/hpet.h
6289
6290 HPFS FILESYSTEM
6291 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6292 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6293 S:      Maintained
6294 F:      fs/hpfs/
6295
6296 HSI SUBSYSTEM
6297 M:      Sebastian Reichel <sre@kernel.org>
6298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6299 S:      Maintained
6300 F:      Documentation/ABI/testing/sysfs-bus-hsi
6301 F:      Documentation/driver-api/hsi.rst
6302 F:      drivers/hsi/
6303 F:      include/linux/hsi/
6304 F:      include/uapi/linux/hsi/
6305
6306 HSO 3G MODEM DRIVER
6307 L:      linux-usb@vger.kernel.org
6308 S:      Orphan
6309 F:      drivers/net/usb/hso.c
6310
6311 HSR NETWORK PROTOCOL
6312 M:      Arvid Brodin <arvid.brodin@alten.se>
6313 L:      netdev@vger.kernel.org
6314 S:      Maintained
6315 F:      net/hsr/
6316
6317 HT16K33 LED CONTROLLER DRIVER
6318 M:      Robin van der Gracht <robin@protonic.nl>
6319 S:      Maintained
6320 F:      drivers/auxdisplay/ht16k33.c
6321 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6322
6323 HTCPEN TOUCHSCREEN DRIVER
6324 M:      Pau Oliva Fora <pof@eslack.org>
6325 L:      linux-input@vger.kernel.org
6326 S:      Maintained
6327 F:      drivers/input/touchscreen/htcpen.c
6328
6329 HUAWEI ETHERNET DRIVER
6330 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6331 L:      netdev@vger.kernel.org
6332 S:      Supported
6333 F:      Documentation/networking/hinic.txt
6334 F:      drivers/net/ethernet/huawei/hinic/
6335
6336 HUGETLB FILESYSTEM
6337 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6338 S:      Maintained
6339 F:      fs/hugetlbfs/
6340
6341 HVA ST MEDIA DRIVER
6342 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6343 L:      linux-media@vger.kernel.org
6344 T:      git git://linuxtv.org/media_tree.git
6345 W:      https://linuxtv.org
6346 S:      Supported
6347 F:      drivers/media/platform/sti/hva
6348
6349 HWPOISON MEMORY FAILURE HANDLING
6350 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6351 L:      linux-mm@kvack.org
6352 S:      Maintained
6353 F:      mm/memory-failure.c
6354 F:      mm/hwpoison-inject.c
6355
6356 Hyper-V CORE AND DRIVERS
6357 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6358 M:      Haiyang Zhang <haiyangz@microsoft.com>
6359 M:      Stephen Hemminger <sthemmin@microsoft.com>
6360 L:      devel@linuxdriverproject.org
6361 S:      Maintained
6362 F:      Documentation/networking/netvsc.txt
6363 F:      arch/x86/include/asm/mshyperv.h
6364 F:      arch/x86/include/asm/trace/hyperv.h
6365 F:      arch/x86/include/uapi/asm/hyperv.h
6366 F:      arch/x86/kernel/cpu/mshyperv.c
6367 F:      arch/x86/hyperv
6368 F:      drivers/hid/hid-hyperv.c
6369 F:      drivers/hv/
6370 F:      drivers/input/serio/hyperv-keyboard.c
6371 F:      drivers/pci/host/pci-hyperv.c
6372 F:      drivers/net/hyperv/
6373 F:      drivers/scsi/storvsc_drv.c
6374 F:      drivers/uio/uio_hv_generic.c
6375 F:      drivers/video/fbdev/hyperv_fb.c
6376 F:      net/vmw_vsock/hyperv_transport.c
6377 F:      include/linux/hyperv.h
6378 F:      include/uapi/linux/hyperv.h
6379 F:      tools/hv/
6380 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6381
6382 HYPERVISOR VIRTUAL CONSOLE DRIVER
6383 L:      linuxppc-dev@lists.ozlabs.org
6384 S:      Odd Fixes
6385 F:      drivers/tty/hvc/
6386
6387 I2C ACPI SUPPORT
6388 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6389 L:      linux-i2c@vger.kernel.org
6390 L:      linux-acpi@vger.kernel.org
6391 S:      Maintained
6392 F:      drivers/i2c/i2c-core-acpi.c
6393
6394 I2C MUXES
6395 M:      Peter Rosin <peda@axentia.se>
6396 L:      linux-i2c@vger.kernel.org
6397 S:      Maintained
6398 F:      Documentation/i2c/i2c-topology
6399 F:      Documentation/i2c/muxes/
6400 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6401 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6402 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6403 F:      drivers/i2c/i2c-mux.c
6404 F:      drivers/i2c/muxes/
6405 F:      include/linux/i2c-mux.h
6406
6407 I2C OVER PARALLEL PORT
6408 M:      Jean Delvare <jdelvare@suse.com>
6409 L:      linux-i2c@vger.kernel.org
6410 S:      Maintained
6411 F:      Documentation/i2c/busses/i2c-parport
6412 F:      Documentation/i2c/busses/i2c-parport-light
6413 F:      drivers/i2c/busses/i2c-parport.c
6414 F:      drivers/i2c/busses/i2c-parport-light.c
6415
6416 I2C SUBSYSTEM
6417 M:      Wolfram Sang <wsa@the-dreams.de>
6418 L:      linux-i2c@vger.kernel.org
6419 W:      https://i2c.wiki.kernel.org/
6420 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6422 S:      Maintained
6423 F:      Documentation/devicetree/bindings/i2c/
6424 F:      Documentation/i2c/
6425 F:      drivers/i2c/
6426 F:      drivers/i2c/*/
6427 F:      include/linux/i2c.h
6428 F:      include/linux/i2c-*.h
6429 F:      include/uapi/linux/i2c.h
6430 F:      include/uapi/linux/i2c-*.h
6431
6432 I2C-TAOS-EVM DRIVER
6433 M:      Jean Delvare <jdelvare@suse.com>
6434 L:      linux-i2c@vger.kernel.org
6435 S:      Maintained
6436 F:      Documentation/i2c/busses/i2c-taos-evm
6437 F:      drivers/i2c/busses/i2c-taos-evm.c
6438
6439 I2C-TINY-USB DRIVER
6440 M:      Till Harbaum <till@harbaum.org>
6441 L:      linux-i2c@vger.kernel.org
6442 W:      http://www.harbaum.org/till/i2c_tiny_usb
6443 S:      Maintained
6444 F:      drivers/i2c/busses/i2c-tiny-usb.c
6445
6446 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6447 M:      Jean Delvare <jdelvare@suse.com>
6448 L:      linux-i2c@vger.kernel.org
6449 S:      Maintained
6450 F:      Documentation/i2c/busses/i2c-ali1535
6451 F:      Documentation/i2c/busses/i2c-ali1563
6452 F:      Documentation/i2c/busses/i2c-ali15x3
6453 F:      Documentation/i2c/busses/i2c-amd756
6454 F:      Documentation/i2c/busses/i2c-amd8111
6455 F:      Documentation/i2c/busses/i2c-i801
6456 F:      Documentation/i2c/busses/i2c-nforce2
6457 F:      Documentation/i2c/busses/i2c-piix4
6458 F:      Documentation/i2c/busses/i2c-sis5595
6459 F:      Documentation/i2c/busses/i2c-sis630
6460 F:      Documentation/i2c/busses/i2c-sis96x
6461 F:      Documentation/i2c/busses/i2c-via
6462 F:      Documentation/i2c/busses/i2c-viapro
6463 F:      drivers/i2c/busses/i2c-ali1535.c
6464 F:      drivers/i2c/busses/i2c-ali1563.c
6465 F:      drivers/i2c/busses/i2c-ali15x3.c
6466 F:      drivers/i2c/busses/i2c-amd756.c
6467 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6468 F:      drivers/i2c/busses/i2c-amd8111.c
6469 F:      drivers/i2c/busses/i2c-i801.c
6470 F:      drivers/i2c/busses/i2c-isch.c
6471 F:      drivers/i2c/busses/i2c-nforce2.c
6472 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6473 F:      drivers/i2c/busses/i2c-piix4.c
6474 F:      drivers/i2c/busses/i2c-sis5595.c
6475 F:      drivers/i2c/busses/i2c-sis630.c
6476 F:      drivers/i2c/busses/i2c-sis96x.c
6477 F:      drivers/i2c/busses/i2c-via.c
6478 F:      drivers/i2c/busses/i2c-viapro.c
6479
6480 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6481 M:      Hans de Goede <hdegoede@redhat.com>
6482 L:      linux-i2c@vger.kernel.org
6483 S:      Maintained
6484 F:      drivers/i2c/busses/i2c-cht-wc.c
6485
6486 I2C/SMBUS ISMT DRIVER
6487 M:      Seth Heasley <seth.heasley@intel.com>
6488 M:      Neil Horman <nhorman@tuxdriver.com>
6489 L:      linux-i2c@vger.kernel.org
6490 F:      drivers/i2c/busses/i2c-ismt.c
6491 F:      Documentation/i2c/busses/i2c-ismt
6492
6493 I2C/SMBUS STUB DRIVER
6494 M:      Jean Delvare <jdelvare@suse.com>
6495 L:      linux-i2c@vger.kernel.org
6496 S:      Maintained
6497 F:      drivers/i2c/i2c-stub.c
6498
6499 i386 BOOT CODE
6500 M:      "H. Peter Anvin" <hpa@zytor.com>
6501 S:      Maintained
6502 F:      arch/x86/boot/
6503
6504 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6505 M:      "H. Peter Anvin" <hpa@zytor.com>
6506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6507 S:      Maintained
6508
6509 IA64 (Itanium) PLATFORM
6510 M:      Tony Luck <tony.luck@intel.com>
6511 M:      Fenghua Yu <fenghua.yu@intel.com>
6512 L:      linux-ia64@vger.kernel.org
6513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6514 S:      Maintained
6515 F:      arch/ia64/
6516
6517 IBM Power 842 compression accelerator
6518 M:      Haren Myneni <haren@us.ibm.com>
6519 S:      Supported
6520 F:      drivers/crypto/nx/Makefile
6521 F:      drivers/crypto/nx/Kconfig
6522 F:      drivers/crypto/nx/nx-842*
6523 F:      include/linux/sw842.h
6524 F:      crypto/842.c
6525 F:      lib/842/
6526
6527 IBM Power in-Nest Crypto Acceleration
6528 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6529 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6530 L:      linux-crypto@vger.kernel.org
6531 S:      Supported
6532 F:      drivers/crypto/nx/Makefile
6533 F:      drivers/crypto/nx/Kconfig
6534 F:      drivers/crypto/nx/nx-aes*
6535 F:      drivers/crypto/nx/nx-sha*
6536 F:      drivers/crypto/nx/nx.*
6537 F:      drivers/crypto/nx/nx_csbcpb.h
6538 F:      drivers/crypto/nx/nx_debugfs.h
6539
6540 IBM Power Linux RAID adapter
6541 M:      Brian King <brking@us.ibm.com>
6542 S:      Supported
6543 F:      drivers/scsi/ipr.*
6544
6545 IBM Power SRIOV Virtual NIC Device Driver
6546 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6547 M:      John Allen <jallen@linux.vnet.ibm.com>
6548 L:      netdev@vger.kernel.org
6549 S:      Supported
6550 F:      drivers/net/ethernet/ibm/ibmvnic.*
6551
6552 IBM Power Virtual Accelerator Switchboard
6553 M:      Sukadev Bhattiprolu
6554 L:      linuxppc-dev@lists.ozlabs.org
6555 S:      Supported
6556 F:      arch/powerpc/platforms/powernv/vas*
6557 F:      arch/powerpc/platforms/powernv/copy-paste.h
6558 F:      arch/powerpc/include/asm/vas.h
6559 F:      arch/powerpc/include/uapi/asm/vas.h
6560
6561 IBM Power Virtual Ethernet Device Driver
6562 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6563 L:      netdev@vger.kernel.org
6564 S:      Supported
6565 F:      drivers/net/ethernet/ibm/ibmveth.*
6566
6567 IBM Power Virtual FC Device Drivers
6568 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6569 L:      linux-scsi@vger.kernel.org
6570 S:      Supported
6571 F:      drivers/scsi/ibmvscsi/ibmvfc*
6572
6573 IBM Power Virtual SCSI Device Drivers
6574 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6575 L:      linux-scsi@vger.kernel.org
6576 S:      Supported
6577 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6578 F:      include/scsi/viosrp.h
6579
6580 IBM Power Virtual SCSI Device Target Driver
6581 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6582 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6583 L:      linux-scsi@vger.kernel.org
6584 L:      target-devel@vger.kernel.org
6585 S:      Supported
6586 F:      drivers/scsi/ibmvscsi_tgt/
6587
6588 IBM Power VMX Cryptographic instructions
6589 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6590 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6591 L:      linux-crypto@vger.kernel.org
6592 S:      Supported
6593 F:      drivers/crypto/vmx/Makefile
6594 F:      drivers/crypto/vmx/Kconfig
6595 F:      drivers/crypto/vmx/vmx.c
6596 F:      drivers/crypto/vmx/aes*
6597 F:      drivers/crypto/vmx/ghash*
6598 F:      drivers/crypto/vmx/ppc-xlate.pl
6599
6600 IBM ServeRAID RAID DRIVER
6601 S:      Orphan
6602 F:      drivers/scsi/ips.*
6603
6604 ICH LPC AND GPIO DRIVER
6605 M:      Peter Tyser <ptyser@xes-inc.com>
6606 S:      Maintained
6607 F:      drivers/mfd/lpc_ich.c
6608 F:      drivers/gpio/gpio-ich.c
6609
6610 IDE SUBSYSTEM
6611 M:      "David S. Miller" <davem@davemloft.net>
6612 L:      linux-ide@vger.kernel.org
6613 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6615 S:      Maintained
6616 F:      Documentation/ide/
6617 F:      drivers/ide/
6618 F:      include/linux/ide.h
6619
6620 IDE/ATAPI DRIVERS
6621 M:      Borislav Petkov <bp@alien8.de>
6622 L:      linux-ide@vger.kernel.org
6623 S:      Maintained
6624 F:      Documentation/cdrom/ide-cd
6625 F:      drivers/ide/ide-cd*
6626
6627 IDEAPAD LAPTOP EXTRAS DRIVER
6628 M:      Ike Panhc <ike.pan@canonical.com>
6629 L:      platform-driver-x86@vger.kernel.org
6630 W:      http://launchpad.net/ideapad-laptop
6631 S:      Maintained
6632 F:      drivers/platform/x86/ideapad-laptop.c
6633
6634 IDEAPAD LAPTOP SLIDEBAR DRIVER
6635 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6636 L:      linux-input@vger.kernel.org
6637 W:      https://github.com/o2genum/ideapad-slidebar
6638 S:      Maintained
6639 F:      drivers/input/misc/ideapad_slidebar.c
6640
6641 IDT VersaClock 5 CLOCK DRIVER
6642 M:      Marek Vasut <marek.vasut@gmail.com>
6643 S:      Maintained
6644 F:      drivers/clk/clk-versaclock5.c
6645
6646 IEEE 802.15.4 SUBSYSTEM
6647 M:      Alexander Aring <alex.aring@gmail.com>
6648 M:      Stefan Schmidt <stefan@osg.samsung.com>
6649 L:      linux-wpan@vger.kernel.org
6650 W:      http://wpan.cakelab.org/
6651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6653 S:      Maintained
6654 F:      net/ieee802154/
6655 F:      net/mac802154/
6656 F:      drivers/net/ieee802154/
6657 F:      include/linux/nl802154.h
6658 F:      include/linux/ieee802154.h
6659 F:      include/net/nl802154.h
6660 F:      include/net/mac802154.h
6661 F:      include/net/af_ieee802154.h
6662 F:      include/net/cfg802154.h
6663 F:      include/net/ieee802154_netdev.h
6664 F:      Documentation/networking/ieee802154.txt
6665
6666 IFE PROTOCOL
6667 M:      Yotam Gigi <yotam.gi@gmail.com>
6668 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6669 F:      net/ife
6670 F:      include/net/ife.h
6671 F:      include/uapi/linux/ife.h
6672
6673 IGORPLUG-USB IR RECEIVER
6674 M:      Sean Young <sean@mess.org>
6675 L:      linux-media@vger.kernel.org
6676 S:      Maintained
6677 F:      drivers/media/rc/igorplugusb.c
6678
6679 IGUANAWORKS USB IR TRANSCEIVER
6680 M:      Sean Young <sean@mess.org>
6681 L:      linux-media@vger.kernel.org
6682 S:      Maintained
6683 F:      drivers/media/rc/iguanair.c
6684
6685 IIO DIGITAL POTENTIOMETER DAC
6686 M:      Peter Rosin <peda@axentia.se>
6687 L:      linux-iio@vger.kernel.org
6688 S:      Maintained
6689 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6690 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6691 F:      drivers/iio/dac/dpot-dac.c
6692
6693 IIO ENVELOPE DETECTOR
6694 M:      Peter Rosin <peda@axentia.se>
6695 L:      linux-iio@vger.kernel.org
6696 S:      Maintained
6697 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6698 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6699 F:      drivers/iio/adc/envelope-detector.c
6700
6701 IIO MULTIPLEXER
6702 M:      Peter Rosin <peda@axentia.se>
6703 L:      linux-iio@vger.kernel.org
6704 S:      Maintained
6705 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6706 F:      drivers/iio/multiplexer/iio-mux.c
6707
6708 IIO SUBSYSTEM AND DRIVERS
6709 M:      Jonathan Cameron <jic23@kernel.org>
6710 R:      Hartmut Knaack <knaack.h@gmx.de>
6711 R:      Lars-Peter Clausen <lars@metafoo.de>
6712 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6713 L:      linux-iio@vger.kernel.org
6714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6715 S:      Maintained
6716 F:      Documentation/devicetree/bindings/iio/
6717 F:      drivers/iio/
6718 F:      drivers/staging/iio/
6719 F:      include/linux/iio/
6720 F:      tools/iio/
6721
6722 IKANOS/ADI EAGLE ADSL USB DRIVER
6723 M:      Matthieu Castet <castet.matthieu@free.fr>
6724 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6725 S:      Maintained
6726 F:      drivers/usb/atm/ueagle-atm.c
6727
6728 IMGTEC ASCII LCD DRIVER
6729 M:      Paul Burton <paul.burton@mips.com>
6730 S:      Maintained
6731 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6732 F:      drivers/auxdisplay/img-ascii-lcd.c
6733
6734 IMGTEC IR DECODER DRIVER
6735 M:      James Hogan <jhogan@kernel.org>
6736 S:      Maintained
6737 F:      drivers/media/rc/img-ir/
6738
6739 IMS TWINTURBO FRAMEBUFFER DRIVER
6740 L:      linux-fbdev@vger.kernel.org
6741 S:      Orphan
6742 F:      drivers/video/fbdev/imsttfb.c
6743
6744 INA209 HARDWARE MONITOR DRIVER
6745 M:      Guenter Roeck <linux@roeck-us.net>
6746 L:      linux-hwmon@vger.kernel.org
6747 S:      Maintained
6748 F:      Documentation/hwmon/ina209
6749 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6750 F:      drivers/hwmon/ina209.c
6751
6752 INA2XX HARDWARE MONITOR DRIVER
6753 M:      Guenter Roeck <linux@roeck-us.net>
6754 L:      linux-hwmon@vger.kernel.org
6755 S:      Maintained
6756 F:      Documentation/hwmon/ina2xx
6757 F:      drivers/hwmon/ina2xx.c
6758 F:      include/linux/platform_data/ina2xx.h
6759
6760 INDUSTRY PACK SUBSYSTEM (IPACK)
6761 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6762 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6763 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6764 L:      industrypack-devel@lists.sourceforge.net
6765 W:      http://industrypack.sourceforge.net
6766 S:      Maintained
6767 F:      drivers/ipack/
6768
6769 INFINIBAND SUBSYSTEM
6770 M:      Doug Ledford <dledford@redhat.com>
6771 M:      Sean Hefty <sean.hefty@intel.com>
6772 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6773 L:      linux-rdma@vger.kernel.org
6774 W:      http://www.openfabrics.org/
6775 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6777 S:      Supported
6778 F:      Documentation/devicetree/bindings/infiniband/
6779 F:      Documentation/infiniband/
6780 F:      drivers/infiniband/
6781 F:      include/uapi/linux/if_infiniband.h
6782 F:      include/uapi/rdma/
6783 F:      include/rdma/
6784
6785 INGENIC JZ4780 DMA Driver
6786 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6787 S:      Maintained
6788 F:      drivers/dma/dma-jz4780.c
6789
6790 INGENIC JZ4780 NAND DRIVER
6791 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6792 L:      linux-mtd@lists.infradead.org
6793 S:      Maintained
6794 F:      drivers/mtd/nand/jz4780_*
6795
6796 INOTIFY
6797 M:      Jan Kara <jack@suse.cz>
6798 R:      Amir Goldstein <amir73il@gmail.com>
6799 L:      linux-fsdevel@vger.kernel.org
6800 S:      Maintained
6801 F:      Documentation/filesystems/inotify.txt
6802 F:      fs/notify/inotify/
6803 F:      include/linux/inotify.h
6804 F:      include/uapi/linux/inotify.h
6805
6806 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6807 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6808 L:      linux-input@vger.kernel.org
6809 Q:      http://patchwork.kernel.org/project/linux-input/list/
6810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6811 S:      Maintained
6812 F:      drivers/input/
6813 F:      include/linux/input.h
6814 F:      include/uapi/linux/input.h
6815 F:      include/uapi/linux/input-event-codes.h
6816 F:      include/linux/input/
6817 F:      Documentation/devicetree/bindings/input/
6818 F:      Documentation/input/
6819
6820 INPUT MULTITOUCH (MT) PROTOCOL
6821 M:      Henrik Rydberg <rydberg@bitmath.org>
6822 L:      linux-input@vger.kernel.org
6823 S:      Odd fixes
6824 F:      Documentation/input/multi-touch-protocol.rst
6825 F:      drivers/input/input-mt.c
6826 K:      \b(ABS|SYN)_MT_
6827
6828 INSIDE SECURE CRYPTO DRIVER
6829 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6830 F:      drivers/crypto/inside-secure/
6831 S:      Maintained
6832 L:      linux-crypto@vger.kernel.org
6833
6834 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6835 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6836 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6837 L:      linux-ima-devel@lists.sourceforge.net
6838 L:      linux-ima-user@lists.sourceforge.net
6839 L:      linux-security-module@vger.kernel.org
6840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6841 S:      Supported
6842 F:      security/integrity/ima/
6843
6844 INTEL 810/815 FRAMEBUFFER DRIVER
6845 M:      Antonino Daplas <adaplas@gmail.com>
6846 L:      linux-fbdev@vger.kernel.org
6847 S:      Maintained
6848 F:      drivers/video/fbdev/i810/
6849
6850 INTEL ASoC BDW/HSW DRIVERS
6851 M:      Jie Yang <yang.jie@linux.intel.com>
6852 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6853 S:      Supported
6854 F:      sound/soc/intel/common/sst-dsp*
6855 F:      sound/soc/intel/common/sst-firmware.c
6856 F:      sound/soc/intel/boards/broadwell.c
6857 F:      sound/soc/intel/haswell/
6858
6859 INTEL C600 SERIES SAS CONTROLLER DRIVER
6860 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6861 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6862 L:      linux-scsi@vger.kernel.org
6863 T:      git git://git.code.sf.net/p/intel-sas/isci
6864 S:      Supported
6865 F:      drivers/scsi/isci/
6866
6867 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6868 M:      Jani Nikula <jani.nikula@linux.intel.com>
6869 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6870 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6871 L:      intel-gfx@lists.freedesktop.org
6872 W:      https://01.org/linuxgraphics/
6873 B:      https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
6874 C:      irc://chat.freenode.net/intel-gfx
6875 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6876 T:      git git://anongit.freedesktop.org/drm-intel
6877 S:      Supported
6878 F:      drivers/gpu/drm/i915/
6879 F:      include/drm/i915*
6880 F:      include/uapi/drm/i915_drm.h
6881 F:      Documentation/gpu/i915.rst
6882
6883 INTEL ETHERNET DRIVERS
6884 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6885 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6886 W:      http://www.intel.com/support/feedback.htm
6887 W:      http://e1000.sourceforge.net/
6888 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6891 S:      Supported
6892 F:      Documentation/networking/e100.txt
6893 F:      Documentation/networking/e1000.txt
6894 F:      Documentation/networking/e1000e.txt
6895 F:      Documentation/networking/igb.txt
6896 F:      Documentation/networking/igbvf.txt
6897 F:      Documentation/networking/ixgb.txt
6898 F:      Documentation/networking/ixgbe.txt
6899 F:      Documentation/networking/ixgbevf.txt
6900 F:      Documentation/networking/i40e.txt
6901 F:      Documentation/networking/i40evf.txt
6902 F:      drivers/net/ethernet/intel/
6903 F:      drivers/net/ethernet/intel/*/
6904 F:      include/linux/avf/virtchnl.h
6905
6906 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6907 M:      Maik Broemme <mbroemme@libmpq.org>
6908 L:      linux-fbdev@vger.kernel.org
6909 S:      Maintained
6910 F:      Documentation/fb/intelfb.txt
6911 F:      drivers/video/fbdev/intelfb/
6912
6913 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6914 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6915 M:      Zhi Wang <zhi.a.wang@intel.com>
6916 L:      intel-gvt-dev@lists.freedesktop.org
6917 L:      intel-gfx@lists.freedesktop.org
6918 W:      https://01.org/igvt-g
6919 T:      git https://github.com/01org/gvt-linux.git
6920 S:      Supported
6921 F:      drivers/gpu/drm/i915/gvt/
6922
6923 INTEL HID EVENT DRIVER
6924 M:      Alex Hung <alex.hung@canonical.com>
6925 L:      platform-driver-x86@vger.kernel.org
6926 S:      Maintained
6927 F:      drivers/platform/x86/intel-hid.c
6928
6929 INTEL I/OAT DMA DRIVER
6930 M:      Dave Jiang <dave.jiang@intel.com>
6931 R:      Dan Williams <dan.j.williams@intel.com>
6932 L:      dmaengine@vger.kernel.org
6933 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6934 S:      Supported
6935 F:      drivers/dma/ioat*
6936
6937 INTEL IDLE DRIVER
6938 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6939 M:      Len Brown <lenb@kernel.org>
6940 L:      linux-pm@vger.kernel.org
6941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6942 B:      https://bugzilla.kernel.org
6943 S:      Supported
6944 F:      drivers/idle/intel_idle.c
6945
6946 INTEL INTEGRATED SENSOR HUB DRIVER
6947 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6948 M:      Jiri Kosina <jikos@kernel.org>
6949 L:      linux-input@vger.kernel.org
6950 S:      Maintained
6951 F:      drivers/hid/intel-ish-hid/
6952
6953 INTEL IOMMU (VT-d)
6954 M:      David Woodhouse <dwmw2@infradead.org>
6955 L:      iommu@lists.linux-foundation.org
6956 T:      git git://git.infradead.org/iommu-2.6.git
6957 S:      Supported
6958 F:      drivers/iommu/intel-iommu.c
6959 F:      include/linux/intel-iommu.h
6960
6961 INTEL IOP-ADMA DMA DRIVER
6962 R:      Dan Williams <dan.j.williams@intel.com>
6963 S:      Odd fixes
6964 F:      drivers/dma/iop-adma.c
6965
6966 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6967 M:      Krzysztof Halasa <khalasa@piap.pl>
6968 S:      Maintained
6969 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6970 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6971 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6972 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6973 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6974 F:      drivers/net/wan/ixp4xx_hss.c
6975
6976 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6977 M:      Deepak Saxena <dsaxena@plexity.net>
6978 S:      Maintained
6979 F:      drivers/char/hw_random/ixp4xx-rng.c
6980
6981 INTEL MANAGEMENT ENGINE (mei)
6982 M:      Tomas Winkler <tomas.winkler@intel.com>
6983 L:      linux-kernel@vger.kernel.org
6984 S:      Supported
6985 F:      include/uapi/linux/mei.h
6986 F:      include/linux/mei_cl_bus.h
6987 F:      drivers/misc/mei/*
6988 F:      drivers/watchdog/mei_wdt.c
6989 F:      Documentation/misc-devices/mei/*
6990 F:      samples/mei/*
6991
6992 INTEL MENLOW THERMAL DRIVER
6993 M:      Sujith Thomas <sujith.thomas@intel.com>
6994 L:      platform-driver-x86@vger.kernel.org
6995 W:      https://01.org/linux-acpi
6996 S:      Supported
6997 F:      drivers/platform/x86/intel_menlow.c
6998
6999 INTEL MERRIFIELD GPIO DRIVER
7000 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7001 L:      linux-gpio@vger.kernel.org
7002 S:      Maintained
7003 F:      drivers/gpio/gpio-merrifield.c
7004
7005 INTEL MIC DRIVERS (mic)
7006 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7007 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7008 S:      Supported
7009 W:      https://github.com/sudeepdutt/mic
7010 W:      http://software.intel.com/en-us/mic-developer
7011 F:      include/linux/mic_bus.h
7012 F:      include/linux/scif.h
7013 F:      include/uapi/linux/mic_common.h
7014 F:      include/uapi/linux/mic_ioctl.h
7015 F:      include/uapi/linux/scif_ioctl.h
7016 F:      drivers/misc/mic/
7017 F:      drivers/dma/mic_x100_dma.c
7018 F:      drivers/dma/mic_x100_dma.h
7019 F:      Documentation/mic/
7020
7021 INTEL PMC CORE DRIVER
7022 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7023 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7024 L:      platform-driver-x86@vger.kernel.org
7025 S:      Maintained
7026 F:      arch/x86/include/asm/pmc_core.h
7027 F:      drivers/platform/x86/intel_pmc_core*
7028
7029 INTEL PMC/P-Unit IPC DRIVER
7030 M:      Zha Qipeng<qipeng.zha@intel.com>
7031 L:      platform-driver-x86@vger.kernel.org
7032 S:      Maintained
7033 F:      drivers/platform/x86/intel_pmc_ipc.c
7034 F:      drivers/platform/x86/intel_punit_ipc.c
7035 F:      arch/x86/include/asm/intel_pmc_ipc.h
7036 F:      arch/x86/include/asm/intel_punit_ipc.h
7037
7038 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7039 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7040 L:      linux-wireless@vger.kernel.org
7041 S:      Maintained
7042 F:      Documentation/networking/README.ipw2100
7043 F:      Documentation/networking/README.ipw2200
7044 F:      drivers/net/wireless/intel/ipw2x00/
7045
7046 INTEL PSTATE DRIVER
7047 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7048 M:      Len Brown <lenb@kernel.org>
7049 L:      linux-pm@vger.kernel.org
7050 S:      Supported
7051 F:      drivers/cpufreq/intel_pstate.c
7052
7053 INTEL RDMA RNIC DRIVER
7054 M:      Faisal Latif <faisal.latif@intel.com>
7055 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7056 L:      linux-rdma@vger.kernel.org
7057 S:      Supported
7058 F:      drivers/infiniband/hw/i40iw/
7059
7060 INTEL TELEMETRY DRIVER
7061 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7062 L:      platform-driver-x86@vger.kernel.org
7063 S:      Maintained
7064 F:      arch/x86/include/asm/intel_telemetry.h
7065 F:      drivers/platform/x86/intel_telemetry*
7066
7067 INTEL VIRTUAL BUTTON DRIVER
7068 M:      AceLan Kao <acelan.kao@canonical.com>
7069 L:      platform-driver-x86@vger.kernel.org
7070 S:      Maintained
7071 F:      drivers/platform/x86/intel-vbtn.c
7072
7073 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7074 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7075 L:      linux-wireless@vger.kernel.org
7076 S:      Supported
7077 F:      drivers/net/wireless/intel/iwlegacy/
7078
7079 INTEL WIRELESS WIFI LINK (iwlwifi)
7080 M:      Johannes Berg <johannes.berg@intel.com>
7081 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7082 M:      Luca Coelho <luciano.coelho@intel.com>
7083 M:      Intel Linux Wireless <linuxwifi@intel.com>
7084 L:      linux-wireless@vger.kernel.org
7085 W:      http://intellinuxwireless.org
7086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7087 S:      Supported
7088 F:      drivers/net/wireless/intel/iwlwifi/
7089
7090 INTEL WIRELESS WIMAX CONNECTION 2400
7091 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7092 M:      linux-wimax@intel.com
7093 L:      wimax@linuxwimax.org (subscribers-only)
7094 S:      Supported
7095 W:      http://linuxwimax.org
7096 F:      Documentation/wimax/README.i2400m
7097 F:      drivers/net/wimax/i2400m/
7098 F:      include/uapi/linux/wimax/i2400m.h
7099
7100 INTEL(R) TRACE HUB
7101 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7102 S:      Supported
7103 F:      Documentation/trace/intel_th.txt
7104 F:      drivers/hwtracing/intel_th/
7105
7106 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7107 M:      Ning Sun <ning.sun@intel.com>
7108 L:      tboot-devel@lists.sourceforge.net
7109 W:      http://tboot.sourceforge.net
7110 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7111 S:      Supported
7112 F:      Documentation/intel_txt.txt
7113 F:      include/linux/tboot.h
7114 F:      arch/x86/kernel/tboot.c
7115
7116 INTEL-MID GPIO DRIVER
7117 M:      David Cohen <david.a.cohen@linux.intel.com>
7118 L:      linux-gpio@vger.kernel.org
7119 S:      Maintained
7120 F:      drivers/gpio/gpio-intel-mid.c
7121
7122 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7123 M:      Linus Walleij <linus.walleij@linaro.org>
7124 L:      linux-iio@vger.kernel.org
7125 S:      Maintained
7126 F:      drivers/iio/gyro/mpu3050*
7127 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7128
7129 IOC3 ETHERNET DRIVER
7130 M:      Ralf Baechle <ralf@linux-mips.org>
7131 L:      linux-mips@linux-mips.org
7132 S:      Maintained
7133 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7134
7135 IOC3 SERIAL DRIVER
7136 M:      Pat Gefre <pfg@sgi.com>
7137 L:      linux-serial@vger.kernel.org
7138 S:      Maintained
7139 F:      drivers/tty/serial/ioc3_serial.c
7140
7141 IOMMU DRIVERS
7142 M:      Joerg Roedel <joro@8bytes.org>
7143 L:      iommu@lists.linux-foundation.org
7144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7145 S:      Maintained
7146 F:      Documentation/devicetree/bindings/iommu/
7147 F:      drivers/iommu/
7148 F:      include/linux/iommu.h
7149 F:      include/linux/iova.h
7150
7151 IP MASQUERADING
7152 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7153 S:      Maintained
7154 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7155
7156 IPMI SUBSYSTEM
7157 M:      Corey Minyard <minyard@acm.org>
7158 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7159 W:      http://openipmi.sourceforge.net/
7160 S:      Supported
7161 F:      Documentation/IPMI.txt
7162 F:      drivers/char/ipmi/
7163 F:      include/linux/ipmi*
7164 F:      include/uapi/linux/ipmi*
7165
7166 IPS SCSI RAID DRIVER
7167 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7168 L:      linux-scsi@vger.kernel.org
7169 W:      http://www.adaptec.com/
7170 S:      Maintained
7171 F:      drivers/scsi/ips*
7172
7173 IPVS
7174 M:      Wensong Zhang <wensong@linux-vs.org>
7175 M:      Simon Horman <horms@verge.net.au>
7176 M:      Julian Anastasov <ja@ssi.bg>
7177 L:      netdev@vger.kernel.org
7178 L:      lvs-devel@vger.kernel.org
7179 S:      Maintained
7180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7182 F:      Documentation/networking/ipvs-sysctl.txt
7183 F:      include/net/ip_vs.h
7184 F:      include/uapi/linux/ip_vs.h
7185 F:      net/netfilter/ipvs/
7186
7187 IPWIRELESS DRIVER
7188 M:      Jiri Kosina <jikos@kernel.org>
7189 M:      David Sterba <dsterba@suse.com>
7190 S:      Odd Fixes
7191 F:      drivers/tty/ipwireless/
7192
7193 IPX NETWORK LAYER
7194 L:      netdev@vger.kernel.org
7195 S:      Odd fixes
7196 F:      include/net/ipx.h
7197 F:      include/uapi/linux/ipx.h
7198 F:      net/ipx/
7199
7200 IRDA SUBSYSTEM
7201 M:      Samuel Ortiz <samuel@sortiz.org>
7202 L:      irda-users@lists.sourceforge.net (subscribers-only)
7203 L:      netdev@vger.kernel.org
7204 W:      http://irda.sourceforge.net/
7205 S:      Maintained
7206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7207 F:      Documentation/networking/irda.txt
7208 F:      drivers/staging/irda/
7209
7210 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7211 M:      Marc Zyngier <marc.zyngier@arm.com>
7212 S:      Maintained
7213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7214 F:      Documentation/IRQ-domain.txt
7215 F:      include/linux/irqdomain.h
7216 F:      kernel/irq/irqdomain.c
7217 F:      kernel/irq/msi.c
7218
7219 IRQ SUBSYSTEM
7220 M:      Thomas Gleixner <tglx@linutronix.de>
7221 L:      linux-kernel@vger.kernel.org
7222 S:      Maintained
7223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7224 F:      kernel/irq/
7225
7226 IRQCHIP DRIVERS
7227 M:      Thomas Gleixner <tglx@linutronix.de>
7228 M:      Jason Cooper <jason@lakedaemon.net>
7229 M:      Marc Zyngier <marc.zyngier@arm.com>
7230 L:      linux-kernel@vger.kernel.org
7231 S:      Maintained
7232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7233 F:      Documentation/devicetree/bindings/interrupt-controller/
7234 F:      drivers/irqchip/
7235
7236 ISA
7237 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7238 S:      Maintained
7239 F:      Documentation/isa.txt
7240 F:      drivers/base/isa.c
7241 F:      include/linux/isa.h
7242
7243 ISA RADIO MODULE
7244 M:      Hans Verkuil <hverkuil@xs4all.nl>
7245 L:      linux-media@vger.kernel.org
7246 T:      git git://linuxtv.org/media_tree.git
7247 W:      https://linuxtv.org
7248 S:      Maintained
7249 F:      drivers/media/radio/radio-isa*
7250
7251 ISAPNP
7252 M:      Jaroslav Kysela <perex@perex.cz>
7253 S:      Maintained
7254 F:      Documentation/isapnp.txt
7255 F:      drivers/pnp/isapnp/
7256 F:      include/linux/isapnp.h
7257
7258 ISCSI
7259 M:      Lee Duncan <lduncan@suse.com>
7260 M:      Chris Leech <cleech@redhat.com>
7261 L:      open-iscsi@googlegroups.com
7262 W:      www.open-iscsi.com
7263 S:      Maintained
7264 F:      drivers/scsi/*iscsi*
7265 F:      include/scsi/*iscsi*
7266
7267 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7268 M:      Peter Jones <pjones@redhat.com>
7269 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7270 S:      Maintained
7271 F:      drivers/firmware/iscsi_ibft*
7272
7273 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7274 M:      Or Gerlitz <ogerlitz@mellanox.com>
7275 M:      Sagi Grimberg <sagi@grimberg.me>
7276 M:      Roi Dayan <roid@mellanox.com>
7277 L:      linux-rdma@vger.kernel.org
7278 S:      Supported
7279 W:      http://www.openfabrics.org
7280 W:      www.open-iscsi.org
7281 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7282 F:      drivers/infiniband/ulp/iser/
7283
7284 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7285 M:      Sagi Grimberg <sagi@grimberg.me>
7286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7287 L:      linux-rdma@vger.kernel.org
7288 L:      target-devel@vger.kernel.org
7289 S:      Supported
7290 W:      http://www.linux-iscsi.org
7291 F:      drivers/infiniband/ulp/isert
7292
7293 ISDN SUBSYSTEM
7294 M:      Karsten Keil <isdn@linux-pingi.de>
7295 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7296 L:      netdev@vger.kernel.org
7297 W:      http://www.isdn4linux.de
7298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7299 S:      Maintained
7300 F:      Documentation/isdn/
7301 F:      drivers/isdn/
7302 F:      include/linux/isdn.h
7303 F:      include/linux/isdn/
7304 F:      include/uapi/linux/isdn.h
7305 F:      include/uapi/linux/isdn/
7306
7307 ISDN SUBSYSTEM (Eicon active card driver)
7308 M:      Armin Schindler <mac@melware.de>
7309 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7310 W:      http://www.melware.de
7311 S:      Maintained
7312 F:      drivers/isdn/hardware/eicon/
7313
7314 IT87 HARDWARE MONITORING DRIVER
7315 M:      Jean Delvare <jdelvare@suse.com>
7316 L:      linux-hwmon@vger.kernel.org
7317 S:      Maintained
7318 F:      Documentation/hwmon/it87
7319 F:      drivers/hwmon/it87.c
7320
7321 IT913X MEDIA DRIVER
7322 M:      Antti Palosaari <crope@iki.fi>
7323 L:      linux-media@vger.kernel.org
7324 W:      https://linuxtv.org
7325 W:      http://palosaari.fi/linux/
7326 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7327 T:      git git://linuxtv.org/anttip/media_tree.git
7328 S:      Maintained
7329 F:      drivers/media/tuners/it913x*
7330
7331 IVTV VIDEO4LINUX DRIVER
7332 M:      Andy Walls <awalls@md.metrocast.net>
7333 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7334 L:      linux-media@vger.kernel.org
7335 T:      git git://linuxtv.org/media_tree.git
7336 W:      http://www.ivtvdriver.org
7337 S:      Maintained
7338 F:      Documentation/media/v4l-drivers/ivtv*
7339 F:      drivers/media/pci/ivtv/
7340 F:      include/uapi/linux/ivtv*
7341
7342 IX2505V MEDIA DRIVER
7343 M:      Malcolm Priestley <tvboxspy@gmail.com>
7344 L:      linux-media@vger.kernel.org
7345 W:      https://linuxtv.org
7346 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7347 S:      Maintained
7348 F:      drivers/media/dvb-frontends/ix2505v*
7349
7350 JC42.4 TEMPERATURE SENSOR DRIVER
7351 M:      Guenter Roeck <linux@roeck-us.net>
7352 L:      linux-hwmon@vger.kernel.org
7353 S:      Maintained
7354 F:      drivers/hwmon/jc42.c
7355 F:      Documentation/hwmon/jc42
7356
7357 JFS FILESYSTEM
7358 M:      Dave Kleikamp <shaggy@kernel.org>
7359 L:      jfs-discussion@lists.sourceforge.net
7360 W:      http://jfs.sourceforge.net/
7361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7362 S:      Maintained
7363 F:      Documentation/filesystems/jfs.txt
7364 F:      fs/jfs/
7365
7366 JME NETWORK DRIVER
7367 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7368 L:      netdev@vger.kernel.org
7369 S:      Maintained
7370 F:      drivers/net/ethernet/jme.*
7371
7372 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7373 M:      David Woodhouse <dwmw2@infradead.org>
7374 L:      linux-mtd@lists.infradead.org
7375 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7376 S:      Maintained
7377 F:      fs/jffs2/
7378 F:      include/uapi/linux/jffs2.h
7379
7380 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7381 M:      "Theodore Ts'o" <tytso@mit.edu>
7382 M:      Jan Kara <jack@suse.com>
7383 L:      linux-ext4@vger.kernel.org
7384 S:      Maintained
7385 F:      fs/jbd2/
7386 F:      include/linux/jbd2.h
7387
7388 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7389 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7390 L:      linux-media@vger.kernel.org
7391 S:      Maintained
7392 F:      drivers/media/platform/rcar_jpu.c
7393
7394 JSM Neo PCI based serial card
7395 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7396 L:      linux-serial@vger.kernel.org
7397 S:      Maintained
7398 F:      drivers/tty/serial/jsm/
7399
7400 K10TEMP HARDWARE MONITORING DRIVER
7401 M:      Clemens Ladisch <clemens@ladisch.de>
7402 L:      linux-hwmon@vger.kernel.org
7403 S:      Maintained
7404 F:      Documentation/hwmon/k10temp
7405 F:      drivers/hwmon/k10temp.c
7406
7407 K8TEMP HARDWARE MONITORING DRIVER
7408 M:      Rudolf Marek <r.marek@assembler.cz>
7409 L:      linux-hwmon@vger.kernel.org
7410 S:      Maintained
7411 F:      Documentation/hwmon/k8temp
7412 F:      drivers/hwmon/k8temp.c
7413
7414 KASAN
7415 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7416 R:      Alexander Potapenko <glider@google.com>
7417 R:      Dmitry Vyukov <dvyukov@google.com>
7418 L:      kasan-dev@googlegroups.com
7419 S:      Maintained
7420 F:      arch/*/include/asm/kasan.h
7421 F:      arch/*/mm/kasan_init*
7422 F:      Documentation/dev-tools/kasan.rst
7423 F:      include/linux/kasan*.h
7424 F:      lib/test_kasan.c
7425 F:      mm/kasan/
7426 F:      scripts/Makefile.kasan
7427
7428 KCONFIG
7429 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7430 L:      linux-kbuild@vger.kernel.org
7431 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7432 S:      Maintained
7433 F:      Documentation/kbuild/kconfig-language.txt
7434 F:      scripts/kconfig/
7435
7436 KDUMP
7437 M:      Dave Young <dyoung@redhat.com>
7438 M:      Baoquan He <bhe@redhat.com>
7439 R:      Vivek Goyal <vgoyal@redhat.com>
7440 L:      kexec@lists.infradead.org
7441 W:      http://lse.sourceforge.net/kdump/
7442 S:      Maintained
7443 F:      Documentation/kdump/
7444
7445 KEENE FM RADIO TRANSMITTER DRIVER
7446 M:      Hans Verkuil <hverkuil@xs4all.nl>
7447 L:      linux-media@vger.kernel.org
7448 T:      git git://linuxtv.org/media_tree.git
7449 W:      https://linuxtv.org
7450 S:      Maintained
7451 F:      drivers/media/radio/radio-keene*
7452
7453 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7454 M:      Ian Kent <raven@themaw.net>
7455 L:      autofs@vger.kernel.org
7456 S:      Maintained
7457 F:      fs/autofs4/
7458
7459 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7460 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7461 M:      Michal Marek <mmarek@suse.com>
7462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7463 L:      linux-kbuild@vger.kernel.org
7464 S:      Maintained
7465 F:      Documentation/kbuild/
7466 F:      Makefile
7467 F:      scripts/Makefile.*
7468 F:      scripts/basic/
7469 F:      scripts/mk*
7470 F:      scripts/package/
7471
7472 KERNEL JANITORS
7473 L:      kernel-janitors@vger.kernel.org
7474 W:      http://kernelnewbies.org/KernelJanitors
7475 S:      Odd Fixes
7476
7477 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7478 M:      "J. Bruce Fields" <bfields@fieldses.org>
7479 M:      Jeff Layton <jlayton@poochiereds.net>
7480 L:      linux-nfs@vger.kernel.org
7481 W:      http://nfs.sourceforge.net/
7482 T:      git git://linux-nfs.org/~bfields/linux.git
7483 S:      Supported
7484 F:      fs/nfsd/
7485 F:      include/uapi/linux/nfsd/
7486 F:      fs/lockd/
7487 F:      fs/nfs_common/
7488 F:      net/sunrpc/
7489 F:      include/linux/lockd/
7490 F:      include/linux/sunrpc/
7491 F:      include/uapi/linux/sunrpc/
7492
7493 KERNEL SELFTEST FRAMEWORK
7494 M:      Shuah Khan <shuahkh@osg.samsung.com>
7495 M:      Shuah Khan <shuah@kernel.org>
7496 L:      linux-kselftest@vger.kernel.org
7497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7498 S:      Maintained
7499 F:      tools/testing/selftests/
7500 F:      Documentation/dev-tools/kselftest*
7501
7502 KERNEL USERMODE HELPER
7503 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7504 L:      linux-kernel@vger.kernel.org
7505 S:      Maintained
7506 F:      kernel/umh.c
7507 F:      include/linux/umh.h
7508
7509 KERNEL VIRTUAL MACHINE (KVM)
7510 M:      Paolo Bonzini <pbonzini@redhat.com>
7511 M:      Radim Krčmář <rkrcmar@redhat.com>
7512 L:      kvm@vger.kernel.org
7513 W:      http://www.linux-kvm.org
7514 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7515 S:      Supported
7516 F:      Documentation/virtual/kvm/
7517 F:      include/trace/events/kvm.h
7518 F:      include/uapi/asm-generic/kvm*
7519 F:      include/uapi/linux/kvm*
7520 F:      include/asm-generic/kvm*
7521 F:      include/linux/kvm*
7522 F:      include/kvm/iodev.h
7523 F:      virt/kvm/*
7524 F:      tools/kvm/
7525
7526 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7527 M:      Joerg Roedel <joro@8bytes.org>
7528 L:      kvm@vger.kernel.org
7529 W:      http://www.linux-kvm.org/
7530 S:      Maintained
7531 F:      arch/x86/include/asm/svm.h
7532 F:      arch/x86/kvm/svm.c
7533
7534 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7535 M:      Christoffer Dall <christoffer.dall@linaro.org>
7536 M:      Marc Zyngier <marc.zyngier@arm.com>
7537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7538 L:      kvmarm@lists.cs.columbia.edu
7539 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7541 S:      Supported
7542 F:      arch/arm/include/uapi/asm/kvm*
7543 F:      arch/arm/include/asm/kvm*
7544 F:      arch/arm/kvm/
7545 F:      virt/kvm/arm/
7546 F:      include/kvm/arm_*
7547
7548 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7549 M:      Christoffer Dall <christoffer.dall@linaro.org>
7550 M:      Marc Zyngier <marc.zyngier@arm.com>
7551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7552 L:      kvmarm@lists.cs.columbia.edu
7553 S:      Maintained
7554 F:      arch/arm64/include/uapi/asm/kvm*
7555 F:      arch/arm64/include/asm/kvm*
7556 F:      arch/arm64/kvm/
7557
7558 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7559 M:      James Hogan <jhogan@kernel.org>
7560 L:      linux-mips@linux-mips.org
7561 S:      Supported
7562 F:      arch/mips/include/uapi/asm/kvm*
7563 F:      arch/mips/include/asm/kvm*
7564 F:      arch/mips/kvm/
7565
7566 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7567 M:      Paul Mackerras <paulus@ozlabs.org>
7568 L:      kvm-ppc@vger.kernel.org
7569 W:      http://www.linux-kvm.org/
7570 T:      git git://github.com/agraf/linux-2.6.git
7571 S:      Supported
7572 F:      arch/powerpc/include/uapi/asm/kvm*
7573 F:      arch/powerpc/include/asm/kvm*
7574 F:      arch/powerpc/kvm/
7575 F:      arch/powerpc/kernel/kvm*
7576
7577 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7578 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7579 M:      Cornelia Huck <cohuck@redhat.com>
7580 L:      linux-s390@vger.kernel.org
7581 W:      http://www.ibm.com/developerworks/linux/linux390/
7582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7583 S:      Supported
7584 F:      arch/s390/include/uapi/asm/kvm*
7585 F:      arch/s390/include/asm/gmap.h
7586 F:      arch/s390/include/asm/kvm*
7587 F:      arch/s390/kvm/
7588 F:      arch/s390/mm/gmap.c
7589
7590 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7591 M:      Paolo Bonzini <pbonzini@redhat.com>
7592 M:      Radim Krčmář <rkrcmar@redhat.com>
7593 L:      kvm@vger.kernel.org
7594 W:      http://www.linux-kvm.org
7595 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7596 S:      Supported
7597 F:      arch/x86/kvm/
7598 F:      arch/x86/include/uapi/asm/kvm*
7599 F:      arch/x86/include/asm/kvm*
7600 F:      arch/x86/kernel/kvm.c
7601 F:      arch/x86/kernel/kvmclock.c
7602
7603 KERNFS
7604 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7605 M:      Tejun Heo <tj@kernel.org>
7606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7607 S:      Supported
7608 F:      include/linux/kernfs.h
7609 F:      fs/kernfs/
7610
7611 KEXEC
7612 M:      Eric Biederman <ebiederm@xmission.com>
7613 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7614 L:      kexec@lists.infradead.org
7615 S:      Maintained
7616 F:      include/linux/kexec.h
7617 F:      include/uapi/linux/kexec.h
7618 F:      kernel/kexec*
7619
7620 KEYS-ENCRYPTED
7621 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7622 M:      David Safford <safford@us.ibm.com>
7623 L:      linux-security-module@vger.kernel.org
7624 L:      keyrings@vger.kernel.org
7625 S:      Supported
7626 F:      Documentation/security/keys/trusted-encrypted.rst
7627 F:      include/keys/encrypted-type.h
7628 F:      security/keys/encrypted-keys/
7629
7630 KEYS-TRUSTED
7631 M:      David Safford <safford@us.ibm.com>
7632 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7633 L:      linux-security-module@vger.kernel.org
7634 L:      keyrings@vger.kernel.org
7635 S:      Supported
7636 F:      Documentation/security/keys/trusted-encrypted.rst
7637 F:      include/keys/trusted-type.h
7638 F:      security/keys/trusted.c
7639 F:      security/keys/trusted.h
7640
7641 KEYS/KEYRINGS:
7642 M:      David Howells <dhowells@redhat.com>
7643 L:      keyrings@vger.kernel.org
7644 S:      Maintained
7645 F:      Documentation/security/keys/core.rst
7646 F:      include/linux/key.h
7647 F:      include/linux/key-type.h
7648 F:      include/linux/keyctl.h
7649 F:      include/uapi/linux/keyctl.h
7650 F:      include/keys/
7651 F:      security/keys/
7652
7653 KGDB / KDB /debug_core
7654 M:      Jason Wessel <jason.wessel@windriver.com>
7655 W:      http://kgdb.wiki.kernel.org/
7656 L:      kgdb-bugreport@lists.sourceforge.net
7657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7658 S:      Maintained
7659 F:      Documentation/dev-tools/kgdb.rst
7660 F:      drivers/misc/kgdbts.c
7661 F:      drivers/tty/serial/kgdboc.c
7662 F:      include/linux/kdb.h
7663 F:      include/linux/kgdb.h
7664 F:      kernel/debug/
7665
7666 KMEMLEAK
7667 M:      Catalin Marinas <catalin.marinas@arm.com>
7668 S:      Maintained
7669 F:      Documentation/dev-tools/kmemleak.rst
7670 F:      include/linux/kmemleak.h
7671 F:      mm/kmemleak.c
7672 F:      mm/kmemleak-test.c
7673
7674 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7675 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7676 L:      linux-kernel@vger.kernel.org
7677 S:      Maintained
7678 F:      kernel/kmod.c
7679 F:      include/linux/kmod.h
7680 F:      lib/test_kmod.c
7681 F:      tools/testing/selftests/kmod/
7682
7683 KPROBES
7684 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7685 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7686 M:      "David S. Miller" <davem@davemloft.net>
7687 M:      Masami Hiramatsu <mhiramat@kernel.org>
7688 S:      Maintained
7689 F:      Documentation/kprobes.txt
7690 F:      include/linux/kprobes.h
7691 F:      include/asm-generic/kprobes.h
7692 F:      kernel/kprobes.c
7693
7694 KS0108 LCD CONTROLLER DRIVER
7695 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7696 W:      http://miguelojeda.es/auxdisplay.htm
7697 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7698 S:      Maintained
7699 F:      Documentation/auxdisplay/ks0108
7700 F:      drivers/auxdisplay/ks0108.c
7701 F:      include/linux/ks0108.h
7702
7703 L3MDEV
7704 M:      David Ahern <dsa@cumulusnetworks.com>
7705 L:      netdev@vger.kernel.org
7706 S:      Maintained
7707 F:      net/l3mdev
7708 F:      include/net/l3mdev.h
7709
7710 LANTIQ MIPS ARCHITECTURE
7711 M:      John Crispin <john@phrozen.org>
7712 L:      linux-mips@linux-mips.org
7713 S:      Maintained
7714 F:      arch/mips/lantiq
7715 F:      drivers/soc/lantiq
7716
7717 LAPB module
7718 L:      linux-x25@vger.kernel.org
7719 S:      Orphan
7720 F:      Documentation/networking/lapb-module.txt
7721 F:      include/*/lapb.h
7722 F:      net/lapb/
7723
7724 LASI 53c700 driver for PARISC
7725 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7726 L:      linux-scsi@vger.kernel.org
7727 S:      Maintained
7728 F:      Documentation/scsi/53c700.txt
7729 F:      drivers/scsi/53c700*
7730
7731 LEAKING_ADDRESSES
7732 M:      Tobin C. Harding <me@tobin.cc>
7733 S:      Maintained
7734 F:      scripts/leaking_addresses.pl
7735
7736 LED SUBSYSTEM
7737 M:      Richard Purdie <rpurdie@rpsys.net>
7738 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7739 M:      Pavel Machek <pavel@ucw.cz>
7740 L:      linux-leds@vger.kernel.org
7741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7742 S:      Maintained
7743 F:      Documentation/devicetree/bindings/leds/
7744 F:      drivers/leds/
7745 F:      include/linux/leds.h
7746
7747 LEGACY EEPROM DRIVER
7748 M:      Jean Delvare <jdelvare@suse.com>
7749 S:      Maintained
7750 F:      Documentation/misc-devices/eeprom
7751 F:      drivers/misc/eeprom/eeprom.c
7752
7753 LEGO USB Tower driver
7754 M:      Juergen Stuber <starblue@users.sourceforge.net>
7755 L:      legousb-devel@lists.sourceforge.net
7756 W:      http://legousb.sourceforge.net/
7757 S:      Maintained
7758 F:      drivers/usb/misc/legousbtower.c
7759
7760 LG2160 MEDIA DRIVER
7761 M:      Michael Krufky <mkrufky@linuxtv.org>
7762 L:      linux-media@vger.kernel.org
7763 W:      https://linuxtv.org
7764 W:      http://github.com/mkrufky
7765 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7766 T:      git git://linuxtv.org/mkrufky/tuners.git
7767 S:      Maintained
7768 F:      drivers/media/dvb-frontends/lg2160.*
7769
7770 LGDT3305 MEDIA DRIVER
7771 M:      Michael Krufky <mkrufky@linuxtv.org>
7772 L:      linux-media@vger.kernel.org
7773 W:      https://linuxtv.org
7774 W:      http://github.com/mkrufky
7775 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7776 T:      git git://linuxtv.org/mkrufky/tuners.git
7777 S:      Maintained
7778 F:      drivers/media/dvb-frontends/lgdt3305.*
7779
7780 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7781 M:      Viresh Kumar <vireshk@kernel.org>
7782 L:      linux-ide@vger.kernel.org
7783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7784 S:      Maintained
7785 F:      include/linux/pata_arasan_cf_data.h
7786 F:      drivers/ata/pata_arasan_cf.c
7787
7788 LIBATA PATA DRIVERS
7789 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7790 M:      Tejun Heo <tj@kernel.org>
7791 L:      linux-ide@vger.kernel.org
7792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7793 S:      Maintained
7794 F:      drivers/ata/pata_*.c
7795 F:      drivers/ata/ata_generic.c
7796
7797 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7798 M:      Linus Walleij <linus.walleij@linaro.org>
7799 L:      linux-ide@vger.kernel.org
7800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7801 S:      Maintained
7802 F:      drivers/ata/pata_ftide010.c
7803 F:      drivers/ata/sata_gemini.c
7804 F:      drivers/ata/sata_gemini.h
7805
7806 LIBATA SATA AHCI PLATFORM devices support
7807 M:      Hans de Goede <hdegoede@redhat.com>
7808 M:      Tejun Heo <tj@kernel.org>
7809 L:      linux-ide@vger.kernel.org
7810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7811 S:      Maintained
7812 F:      drivers/ata/ahci_platform.c
7813 F:      drivers/ata/libahci_platform.c
7814 F:      include/linux/ahci_platform.h
7815
7816 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7817 M:      Mikael Pettersson <mikpelinux@gmail.com>
7818 L:      linux-ide@vger.kernel.org
7819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7820 S:      Maintained
7821 F:      drivers/ata/sata_promise.*
7822
7823 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7824 M:      Tejun Heo <tj@kernel.org>
7825 L:      linux-ide@vger.kernel.org
7826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7827 S:      Maintained
7828 F:      drivers/ata/
7829 F:      include/linux/ata.h
7830 F:      include/linux/libata.h
7831 F:      Documentation/devicetree/bindings/ata/
7832
7833 LIBLOCKDEP
7834 M:      Sasha Levin <alexander.levin@verizon.com>
7835 S:      Maintained
7836 F:      tools/lib/lockdep/
7837
7838 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7839 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7840 L:      linux-nvdimm@lists.01.org
7841 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7842 S:      Supported
7843 F:      drivers/nvdimm/blk.c
7844 F:      drivers/nvdimm/region_devs.c
7845
7846 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7847 M:      Vishal Verma <vishal.l.verma@intel.com>
7848 L:      linux-nvdimm@lists.01.org
7849 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7850 S:      Supported
7851 F:      drivers/nvdimm/btt*
7852
7853 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7854 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7855 L:      linux-nvdimm@lists.01.org
7856 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7857 S:      Supported
7858 F:      drivers/nvdimm/pmem*
7859
7860 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7861 M:      Dan Williams <dan.j.williams@intel.com>
7862 L:      linux-nvdimm@lists.01.org
7863 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7865 S:      Supported
7866 F:      drivers/nvdimm/*
7867 F:      drivers/acpi/nfit/*
7868 F:      include/linux/nd.h
7869 F:      include/linux/libnvdimm.h
7870 F:      include/uapi/linux/ndctl.h
7871
7872 LIGHTNVM PLATFORM SUPPORT
7873 M:      Matias Bjorling <mb@lightnvm.io>
7874 W:      http://github/OpenChannelSSD
7875 L:      linux-block@vger.kernel.org
7876 S:      Maintained
7877 F:      drivers/lightnvm/
7878 F:      include/linux/lightnvm.h
7879 F:      include/uapi/linux/lightnvm.h
7880
7881 LINUX FOR POWER MACINTOSH
7882 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7883 W:      http://www.penguinppc.org/
7884 L:      linuxppc-dev@lists.ozlabs.org
7885 S:      Maintained
7886 F:      arch/powerpc/platforms/powermac/
7887 F:      drivers/macintosh/
7888
7889 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7890 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7891 M:      Paul Mackerras <paulus@samba.org>
7892 M:      Michael Ellerman <mpe@ellerman.id.au>
7893 W:      https://github.com/linuxppc/linux/wiki
7894 L:      linuxppc-dev@lists.ozlabs.org
7895 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7897 S:      Supported
7898 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7899 F:      Documentation/devicetree/bindings/powerpc/
7900 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7901 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7902 F:      Documentation/powerpc/
7903 F:      arch/powerpc/
7904 F:      drivers/char/tpm/tpm_ibmvtpm*
7905 F:      drivers/crypto/nx/
7906 F:      drivers/crypto/vmx/
7907 F:      drivers/i2c/busses/i2c-opal.c
7908 F:      drivers/net/ethernet/ibm/ibmveth.*
7909 F:      drivers/net/ethernet/ibm/ibmvnic.*
7910 F:      drivers/pci/hotplug/pnv_php.c
7911 F:      drivers/pci/hotplug/rpa*
7912 F:      drivers/rtc/rtc-opal.c
7913 F:      drivers/scsi/ibmvscsi/
7914 F:      drivers/tty/hvc/hvc_opal.c
7915 F:      drivers/watchdog/wdrtas.c
7916 F:      tools/testing/selftests/powerpc
7917 N:      /pmac
7918 N:      powermac
7919 N:      powernv
7920 N:      [^a-z0-9]ps3
7921 N:      pseries
7922
7923 LINUX FOR POWERPC EMBEDDED MPC5XXX
7924 M:      Anatolij Gustschin <agust@denx.de>
7925 L:      linuxppc-dev@lists.ozlabs.org
7926 T:      git git://git.denx.de/linux-denx-agust.git
7927 S:      Maintained
7928 F:      arch/powerpc/platforms/512x/
7929 F:      arch/powerpc/platforms/52xx/
7930
7931 LINUX FOR POWERPC EMBEDDED PPC4XX
7932 M:      Alistair Popple <alistair@popple.id.au>
7933 M:      Matt Porter <mporter@kernel.crashing.org>
7934 W:      http://www.penguinppc.org/
7935 L:      linuxppc-dev@lists.ozlabs.org
7936 S:      Maintained
7937 F:      arch/powerpc/platforms/40x/
7938 F:      arch/powerpc/platforms/44x/
7939
7940 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7941 M:      Scott Wood <oss@buserror.net>
7942 M:      Kumar Gala <galak@kernel.crashing.org>
7943 W:      http://www.penguinppc.org/
7944 L:      linuxppc-dev@lists.ozlabs.org
7945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7946 S:      Maintained
7947 F:      arch/powerpc/platforms/83xx/
7948 F:      arch/powerpc/platforms/85xx/
7949 F:      Documentation/devicetree/bindings/powerpc/fsl/
7950
7951 LINUX FOR POWERPC EMBEDDED PPC8XX
7952 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7953 W:      http://www.penguinppc.org/
7954 L:      linuxppc-dev@lists.ozlabs.org
7955 S:      Maintained
7956 F:      arch/powerpc/platforms/8xx/
7957
7958 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7959 L:      linuxppc-dev@lists.ozlabs.org
7960 S:      Orphan
7961 F:      arch/powerpc/*/*virtex*
7962 F:      arch/powerpc/*/*/*virtex*
7963
7964 LINUX FOR POWERPC PA SEMI PWRFICIENT
7965 L:      linuxppc-dev@lists.ozlabs.org
7966 S:      Orphan
7967 F:      arch/powerpc/platforms/pasemi/
7968 F:      drivers/*/*pasemi*
7969 F:      drivers/*/*/*pasemi*
7970
7971 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7972 M:      Kees Cook <keescook@chromium.org>
7973 S:      Maintained
7974 F:      drivers/misc/lkdtm*
7975
7976 LINUX SECURITY MODULE (LSM) FRAMEWORK
7977 M:      Chris Wright <chrisw@sous-sol.org>
7978 L:      linux-security-module@vger.kernel.org
7979 S:      Supported
7980
7981 LIS3LV02D ACCELEROMETER DRIVER
7982 M:      Eric Piel <eric.piel@tremplin-utc.net>
7983 S:      Maintained
7984 F:      Documentation/misc-devices/lis3lv02d
7985 F:      drivers/misc/lis3lv02d/
7986 F:      drivers/platform/x86/hp_accel.c
7987
7988 LIVE PATCHING
7989 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7990 M:      Jessica Yu <jeyu@kernel.org>
7991 M:      Jiri Kosina <jikos@kernel.org>
7992 M:      Miroslav Benes <mbenes@suse.cz>
7993 R:      Petr Mladek <pmladek@suse.com>
7994 S:      Maintained
7995 F:      kernel/livepatch/
7996 F:      include/linux/livepatch.h
7997 F:      arch/x86/include/asm/livepatch.h
7998 F:      arch/x86/kernel/livepatch.c
7999 F:      Documentation/livepatch/
8000 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8001 F:      samples/livepatch/
8002 L:      live-patching@vger.kernel.org
8003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8004
8005 LLC (802.2)
8006 L:      netdev@vger.kernel.org
8007 S:      Odd fixes
8008 F:      include/linux/llc.h
8009 F:      include/uapi/linux/llc.h
8010 F:      include/net/llc*
8011 F:      net/llc/
8012
8013 LM73 HARDWARE MONITOR DRIVER
8014 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8015 L:      linux-hwmon@vger.kernel.org
8016 S:      Maintained
8017 F:      drivers/hwmon/lm73.c
8018
8019 LM78 HARDWARE MONITOR DRIVER
8020 M:      Jean Delvare <jdelvare@suse.com>
8021 L:      linux-hwmon@vger.kernel.org
8022 S:      Maintained
8023 F:      Documentation/hwmon/lm78
8024 F:      drivers/hwmon/lm78.c
8025
8026 LM83 HARDWARE MONITOR DRIVER
8027 M:      Jean Delvare <jdelvare@suse.com>
8028 L:      linux-hwmon@vger.kernel.org
8029 S:      Maintained
8030 F:      Documentation/hwmon/lm83
8031 F:      drivers/hwmon/lm83.c
8032
8033 LM90 HARDWARE MONITOR DRIVER
8034 M:      Jean Delvare <jdelvare@suse.com>
8035 L:      linux-hwmon@vger.kernel.org
8036 S:      Maintained
8037 F:      Documentation/hwmon/lm90
8038 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8039 F:      drivers/hwmon/lm90.c
8040 F:      include/dt-bindings/thermal/lm90.h
8041
8042 LM95234 HARDWARE MONITOR DRIVER
8043 M:      Guenter Roeck <linux@roeck-us.net>
8044 L:      linux-hwmon@vger.kernel.org
8045 S:      Maintained
8046 F:      Documentation/hwmon/lm95234
8047 F:      drivers/hwmon/lm95234.c
8048
8049 LME2510 MEDIA DRIVER
8050 M:      Malcolm Priestley <tvboxspy@gmail.com>
8051 L:      linux-media@vger.kernel.org
8052 W:      https://linuxtv.org
8053 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8054 S:      Maintained
8055 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8056
8057 LOADPIN SECURITY MODULE
8058 M:      Kees Cook <keescook@chromium.org>
8059 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8060 S:      Supported
8061 F:      security/loadpin/
8062 F:      Documentation/admin-guide/LSM/LoadPin.rst
8063
8064 LOCKING PRIMITIVES
8065 M:      Peter Zijlstra <peterz@infradead.org>
8066 M:      Ingo Molnar <mingo@redhat.com>
8067 L:      linux-kernel@vger.kernel.org
8068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8069 S:      Maintained
8070 F:      Documentation/locking/
8071 F:      include/linux/lockdep.h
8072 F:      include/linux/spinlock*.h
8073 F:      arch/*/include/asm/spinlock*.h
8074 F:      include/linux/rwlock*.h
8075 F:      include/linux/mutex*.h
8076 F:      arch/*/include/asm/mutex*.h
8077 F:      include/linux/rwsem*.h
8078 F:      arch/*/include/asm/rwsem.h
8079 F:      include/linux/seqlock.h
8080 F:      lib/locking*.[ch]
8081 F:      kernel/locking/
8082
8083 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8084 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8085 L:      linux-ntfs-dev@lists.sourceforge.net
8086 W:      http://www.linux-ntfs.org/content/view/19/37/
8087 S:      Maintained
8088 F:      Documentation/ldm.txt
8089 F:      block/partitions/ldm.*
8090
8091 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8092 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8093 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8094 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8095 L:      MPT-FusionLinux.pdl@broadcom.com
8096 L:      linux-scsi@vger.kernel.org
8097 W:      http://www.avagotech.com/support/
8098 S:      Supported
8099 F:      drivers/message/fusion/
8100 F:      drivers/scsi/mpt2sas/
8101 F:      drivers/scsi/mpt3sas/
8102
8103 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8104 M:      Matthew Wilcox <matthew@wil.cx>
8105 L:      linux-scsi@vger.kernel.org
8106 S:      Maintained
8107 F:      drivers/scsi/sym53c8xx_2/
8108
8109 LTC4261 HARDWARE MONITOR DRIVER
8110 M:      Guenter Roeck <linux@roeck-us.net>
8111 L:      linux-hwmon@vger.kernel.org
8112 S:      Maintained
8113 F:      Documentation/hwmon/ltc4261
8114 F:      drivers/hwmon/ltc4261.c
8115
8116 LTC4306 I2C MULTIPLEXER DRIVER
8117 M:      Michael Hennerich <michael.hennerich@analog.com>
8118 W:      http://ez.analog.com/community/linux-device-drivers
8119 L:      linux-i2c@vger.kernel.org
8120 S:      Supported
8121 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8122 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8123
8124 LTP (Linux Test Project)
8125 M:      Mike Frysinger <vapier@gentoo.org>
8126 M:      Cyril Hrubis <chrubis@suse.cz>
8127 M:      Wanlong Gao <wanlong.gao@gmail.com>
8128 M:      Jan Stancek <jstancek@redhat.com>
8129 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8130 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8131 L:      ltp@lists.linux.it (subscribers-only)
8132 W:      http://linux-test-project.github.io/
8133 T:      git git://github.com/linux-test-project/ltp.git
8134 S:      Maintained
8135
8136 M32R ARCHITECTURE
8137 W:      http://www.linux-m32r.org/
8138 S:      Orphan
8139 F:      arch/m32r/
8140
8141 M68K ARCHITECTURE
8142 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8143 L:      linux-m68k@lists.linux-m68k.org
8144 W:      http://www.linux-m68k.org/
8145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8146 S:      Maintained
8147 F:      arch/m68k/
8148 F:      drivers/zorro/
8149
8150 M68K ON APPLE MACINTOSH
8151 M:      Joshua Thompson <funaho@jurai.org>
8152 W:      http://www.mac.linux-m68k.org/
8153 L:      linux-m68k@lists.linux-m68k.org
8154 S:      Maintained
8155 F:      arch/m68k/mac/
8156
8157 M68K ON HP9000/300
8158 M:      Philip Blundell <philb@gnu.org>
8159 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8160 S:      Maintained
8161 F:      arch/m68k/hp300/
8162
8163 M88DS3103 MEDIA DRIVER
8164 M:      Antti Palosaari <crope@iki.fi>
8165 L:      linux-media@vger.kernel.org
8166 W:      https://linuxtv.org
8167 W:      http://palosaari.fi/linux/
8168 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8169 T:      git git://linuxtv.org/anttip/media_tree.git
8170 S:      Maintained
8171 F:      drivers/media/dvb-frontends/m88ds3103*
8172
8173 M88RS2000 MEDIA DRIVER
8174 M:      Malcolm Priestley <tvboxspy@gmail.com>
8175 L:      linux-media@vger.kernel.org
8176 W:      https://linuxtv.org
8177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8178 S:      Maintained
8179 F:      drivers/media/dvb-frontends/m88rs2000*
8180
8181 MA901 MASTERKIT USB FM RADIO DRIVER
8182 M:      Alexey Klimov <klimov.linux@gmail.com>
8183 L:      linux-media@vger.kernel.org
8184 T:      git git://linuxtv.org/media_tree.git
8185 S:      Maintained
8186 F:      drivers/media/radio/radio-ma901.c
8187
8188 MAC80211
8189 M:      Johannes Berg <johannes@sipsolutions.net>
8190 L:      linux-wireless@vger.kernel.org
8191 W:      http://wireless.kernel.org/
8192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8194 S:      Maintained
8195 F:      Documentation/networking/mac80211-injection.txt
8196 F:      include/net/mac80211.h
8197 F:      net/mac80211/
8198 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8199
8200 MAILBOX API
8201 M:      Jassi Brar <jassisinghbrar@gmail.com>
8202 L:      linux-kernel@vger.kernel.org
8203 S:      Maintained
8204 F:      drivers/mailbox/
8205 F:      include/linux/mailbox_client.h
8206 F:      include/linux/mailbox_controller.h
8207
8208 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8209 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8210 W:      http://www.kernel.org/doc/man-pages
8211 L:      linux-man@vger.kernel.org
8212 S:      Maintained
8213
8214 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8215 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8216 L:      linux-mips@linux-mips.org
8217 S:      Maintained
8218 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8219
8220 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8221 M:      Andrew Lunn <andrew@lunn.ch>
8222 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8223 L:      netdev@vger.kernel.org
8224 S:      Maintained
8225 F:      drivers/net/dsa/mv88e6xxx/
8226 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8227
8228 MARVELL ARMADA DRM SUPPORT
8229 M:      Russell King <linux@armlinux.org.uk>
8230 S:      Maintained
8231 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8232 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8233 F:      drivers/gpu/drm/armada/
8234 F:      include/uapi/drm/armada_drm.h
8235 F:      Documentation/devicetree/bindings/display/armada/
8236
8237 MARVELL CRYPTO DRIVER
8238 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8239 M:      Arnaud Ebalard <arno@natisbad.org>
8240 F:      drivers/crypto/marvell/
8241 S:      Maintained
8242 L:      linux-crypto@vger.kernel.org
8243
8244 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8245 M:      Mirko Lindner <mlindner@marvell.com>
8246 M:      Stephen Hemminger <stephen@networkplumber.org>
8247 L:      netdev@vger.kernel.org
8248 S:      Maintained
8249 F:      drivers/net/ethernet/marvell/sk*
8250
8251 MARVELL LIBERTAS WIRELESS DRIVER
8252 L:      libertas-dev@lists.infradead.org
8253 S:      Orphan
8254 F:      drivers/net/wireless/marvell/libertas/
8255
8256 MARVELL MACCHIATOBIN SUPPORT
8257 M:      Russell King <rmk@armlinux.org.uk>
8258 L:      linux-arm-kernel@lists.infradead.org
8259 S:      Maintained
8260 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8261
8262 MARVELL MV643XX ETHERNET DRIVER
8263 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8264 L:      netdev@vger.kernel.org
8265 S:      Maintained
8266 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8267 F:      include/linux/mv643xx.h
8268
8269 MARVELL MV88X3310 PHY DRIVER
8270 M:      Russell King <rmk@armlinux.org.uk>
8271 L:      netdev@vger.kernel.org
8272 S:      Maintained
8273 F:      drivers/net/phy/marvell10g.c
8274
8275 MARVELL MVNETA ETHERNET DRIVER
8276 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8277 L:      netdev@vger.kernel.org
8278 S:      Maintained
8279 F:      drivers/net/ethernet/marvell/mvneta.*
8280
8281 MARVELL MWIFIEX WIRELESS DRIVER
8282 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8283 M:      Nishant Sarmukadam <nishants@marvell.com>
8284 M:      Ganapathi Bhat <gbhat@marvell.com>
8285 M:      Xinming Hu <huxm@marvell.com>
8286 L:      linux-wireless@vger.kernel.org
8287 S:      Maintained
8288 F:      drivers/net/wireless/marvell/mwifiex/
8289
8290 MARVELL MWL8K WIRELESS DRIVER
8291 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8292 L:      linux-wireless@vger.kernel.org
8293 S:      Odd Fixes
8294 F:      drivers/net/wireless/marvell/mwl8k.c
8295
8296 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8297 M:      Nicolas Pitre <nico@fluxnic.net>
8298 S:      Odd Fixes
8299 F:      drivers/mmc/host/mvsdio.*
8300
8301 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8302 M:      Hu Ziji <huziji@marvell.com>
8303 L:      linux-mmc@vger.kernel.org
8304 S:      Supported
8305 F:      drivers/mmc/host/sdhci-xenon*
8306 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8307
8308 MATROX FRAMEBUFFER DRIVER
8309 L:      linux-fbdev@vger.kernel.org
8310 S:      Orphan
8311 F:      drivers/video/fbdev/matrox/matroxfb_*
8312 F:      include/uapi/linux/matroxfb.h
8313
8314 MAX16065 HARDWARE MONITOR DRIVER
8315 M:      Guenter Roeck <linux@roeck-us.net>
8316 L:      linux-hwmon@vger.kernel.org
8317 S:      Maintained
8318 F:      Documentation/hwmon/max16065
8319 F:      drivers/hwmon/max16065.c
8320
8321 MAX20751 HARDWARE MONITOR DRIVER
8322 M:      Guenter Roeck <linux@roeck-us.net>
8323 L:      linux-hwmon@vger.kernel.org
8324 S:      Maintained
8325 F:      Documentation/hwmon/max20751
8326 F:      drivers/hwmon/max20751.c
8327
8328 MAX2175 SDR TUNER DRIVER
8329 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8330 L:      linux-media@vger.kernel.org
8331 T:      git git://linuxtv.org/media_tree.git
8332 S:      Maintained
8333 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8334 F:      Documentation/media/v4l-drivers/max2175.rst
8335 F:      drivers/media/i2c/max2175*
8336 F:      include/uapi/linux/max2175.h
8337
8338 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8339 L:      linux-hwmon@vger.kernel.org
8340 S:      Orphan
8341 F:      Documentation/hwmon/max6650
8342 F:      drivers/hwmon/max6650.c
8343
8344 MAX6697 HARDWARE MONITOR DRIVER
8345 M:      Guenter Roeck <linux@roeck-us.net>
8346 L:      linux-hwmon@vger.kernel.org
8347 S:      Maintained
8348 F:      Documentation/hwmon/max6697
8349 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8350 F:      drivers/hwmon/max6697.c
8351 F:      include/linux/platform_data/max6697.h
8352
8353 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8354 M:      Peter Rosin <peda@axentia.se>
8355 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8356 S:      Maintained
8357 F:      Documentation/devicetree/bindings/sound/max9860.txt
8358 F:      sound/soc/codecs/max9860.*
8359
8360 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8361 M:      Javier Martinez Canillas <javier@dowhile0.org>
8362 L:      linux-kernel@vger.kernel.org
8363 S:      Supported
8364 F:      drivers/regulator/max77802-regulator.c
8365 F:      Documentation/devicetree/bindings/*/*max77802.txt
8366 F:      include/dt-bindings/*/*max77802.h
8367
8368 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8369 M:      Krzysztof Kozlowski <krzk@kernel.org>
8370 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8371 L:      linux-pm@vger.kernel.org
8372 S:      Supported
8373 F:      drivers/power/supply/max14577_charger.c
8374 F:      drivers/power/supply/max77693_charger.c
8375
8376 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8377 M:      Chanwoo Choi <cw00.choi@samsung.com>
8378 M:      Krzysztof Kozlowski <krzk@kernel.org>
8379 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8380 L:      linux-kernel@vger.kernel.org
8381 S:      Supported
8382 F:      drivers/*/max14577*.c
8383 F:      drivers/*/max77686*.c
8384 F:      drivers/*/max77693*.c
8385 F:      drivers/extcon/extcon-max14577.c
8386 F:      drivers/extcon/extcon-max77693.c
8387 F:      drivers/rtc/rtc-max77686.c
8388 F:      drivers/clk/clk-max77686.c
8389 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8390 F:      Documentation/devicetree/bindings/*/max77686.txt
8391 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8392 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8393 F:      include/linux/mfd/max14577*.h
8394 F:      include/linux/mfd/max77686*.h
8395 F:      include/linux/mfd/max77693*.h
8396
8397 MAXIRADIO FM RADIO RECEIVER DRIVER
8398 M:      Hans Verkuil <hverkuil@xs4all.nl>
8399 L:      linux-media@vger.kernel.org
8400 T:      git git://linuxtv.org/media_tree.git
8401 W:      https://linuxtv.org
8402 S:      Maintained
8403 F:      drivers/media/radio/radio-maxiradio*
8404
8405 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8406 M:      Peter Rosin <peda@axentia.se>
8407 L:      linux-iio@vger.kernel.org
8408 S:      Maintained
8409 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8410 F:      drivers/iio/potentiometer/mcp4531.c
8411
8412 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8413 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8414 L:      linux-iio@vger.kernel.org
8415 S:      Maintained
8416 F:      drivers/iio/dac/cio-dac.c
8417
8418 MEDIA DRIVERS FOR ASCOT2E
8419 M:      Sergey Kozlov <serjk@netup.ru>
8420 M:      Abylay Ospan <aospan@netup.ru>
8421 L:      linux-media@vger.kernel.org
8422 W:      https://linuxtv.org
8423 W:      http://netup.tv/
8424 T:      git git://linuxtv.org/media_tree.git
8425 S:      Supported
8426 F:      drivers/media/dvb-frontends/ascot2e*
8427
8428 MEDIA DRIVERS FOR CXD2841ER
8429 M:      Sergey Kozlov <serjk@netup.ru>
8430 M:      Abylay Ospan <aospan@netup.ru>
8431 L:      linux-media@vger.kernel.org
8432 W:      https://linuxtv.org
8433 W:      http://netup.tv/
8434 T:      git git://linuxtv.org/media_tree.git
8435 S:      Supported
8436 F:      drivers/media/dvb-frontends/cxd2841er*
8437
8438 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8439 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8440 L:      linux-media@vger.kernel.org
8441 W:      https://linuxtv.org
8442 T:      git git://linuxtv.org/media_tree.git
8443 S:      Maintained
8444 F:      drivers/media/pci/ddbridge/*
8445
8446 MEDIA DRIVERS FOR FREESCALE IMX
8447 M:      Steve Longerbeam <slongerbeam@gmail.com>
8448 M:      Philipp Zabel <p.zabel@pengutronix.de>
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/imx.txt
8453 F:      Documentation/media/v4l-drivers/imx.rst
8454 F:      drivers/staging/media/imx/
8455 F:      include/linux/imx-media.h
8456 F:      include/media/imx.h
8457
8458 MEDIA DRIVERS FOR HELENE
8459 M:      Abylay Ospan <aospan@netup.ru>
8460 L:      linux-media@vger.kernel.org
8461 W:      https://linuxtv.org
8462 W:      http://netup.tv/
8463 T:      git git://linuxtv.org/media_tree.git
8464 S:      Supported
8465 F:      drivers/media/dvb-frontends/helene*
8466
8467 MEDIA DRIVERS FOR HORUS3A
8468 M:      Sergey Kozlov <serjk@netup.ru>
8469 M:      Abylay Ospan <aospan@netup.ru>
8470 L:      linux-media@vger.kernel.org
8471 W:      https://linuxtv.org
8472 W:      http://netup.tv/
8473 T:      git git://linuxtv.org/media_tree.git
8474 S:      Supported
8475 F:      drivers/media/dvb-frontends/horus3a*
8476
8477 MEDIA DRIVERS FOR LNBH25
8478 M:      Sergey Kozlov <serjk@netup.ru>
8479 M:      Abylay Ospan <aospan@netup.ru>
8480 L:      linux-media@vger.kernel.org
8481 W:      https://linuxtv.org
8482 W:      http://netup.tv/
8483 T:      git git://linuxtv.org/media_tree.git
8484 S:      Supported
8485 F:      drivers/media/dvb-frontends/lnbh25*
8486
8487 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8488 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8489 L:      linux-media@vger.kernel.org
8490 W:      https://linuxtv.org
8491 T:      git git://linuxtv.org/media_tree.git
8492 S:      Maintained
8493 F:      drivers/media/dvb-frontends/mxl5xx*
8494
8495 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8496 M:      Sergey Kozlov <serjk@netup.ru>
8497 M:      Abylay Ospan <aospan@netup.ru>
8498 L:      linux-media@vger.kernel.org
8499 W:      https://linuxtv.org
8500 W:      http://netup.tv/
8501 T:      git git://linuxtv.org/media_tree.git
8502 S:      Supported
8503 F:      drivers/media/pci/netup_unidvb/*
8504
8505 MEDIA DRIVERS FOR RENESAS - DRIF
8506 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8507 L:      linux-media@vger.kernel.org
8508 L:      linux-renesas-soc@vger.kernel.org
8509 T:      git git://linuxtv.org/media_tree.git
8510 S:      Supported
8511 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8512 F:      drivers/media/platform/rcar_drif.c
8513
8514 MEDIA DRIVERS FOR RENESAS - FCP
8515 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8516 L:      linux-media@vger.kernel.org
8517 L:      linux-renesas-soc@vger.kernel.org
8518 T:      git git://linuxtv.org/media_tree.git
8519 S:      Supported
8520 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8521 F:      drivers/media/platform/rcar-fcp.c
8522 F:      include/media/rcar-fcp.h
8523
8524 MEDIA DRIVERS FOR RENESAS - FDP1
8525 M:      Kieran Bingham <kieran@bingham.xyz>
8526 L:      linux-media@vger.kernel.org
8527 L:      linux-renesas-soc@vger.kernel.org
8528 T:      git git://linuxtv.org/media_tree.git
8529 S:      Supported
8530 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8531 F:      drivers/media/platform/rcar_fdp1.c
8532
8533 MEDIA DRIVERS FOR RENESAS - VIN
8534 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8535 L:      linux-media@vger.kernel.org
8536 L:      linux-renesas-soc@vger.kernel.org
8537 T:      git git://linuxtv.org/media_tree.git
8538 S:      Supported
8539 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8540 F:      drivers/media/platform/rcar-vin/
8541
8542 MEDIA DRIVERS FOR RENESAS - VSP1
8543 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8544 L:      linux-media@vger.kernel.org
8545 L:      linux-renesas-soc@vger.kernel.org
8546 T:      git git://linuxtv.org/media_tree.git
8547 S:      Supported
8548 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8549 F:      drivers/media/platform/vsp1/
8550
8551 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8552 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8553 L:      linux-media@vger.kernel.org
8554 W:      https://linuxtv.org
8555 T:      git git://linuxtv.org/media_tree.git
8556 S:      Maintained
8557 F:      drivers/media/dvb-frontends/stv0910*
8558
8559 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8560 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8561 L:      linux-media@vger.kernel.org
8562 W:      https://linuxtv.org
8563 T:      git git://linuxtv.org/media_tree.git
8564 S:      Maintained
8565 F:      drivers/media/dvb-frontends/stv6111*
8566
8567 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8568 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8569 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8570 P:      LinuxTV.org Project
8571 L:      linux-media@vger.kernel.org
8572 W:      https://linuxtv.org
8573 Q:      http://patchwork.kernel.org/project/linux-media/list/
8574 T:      git git://linuxtv.org/media_tree.git
8575 S:      Maintained
8576 F:      Documentation/devicetree/bindings/media/
8577 F:      Documentation/media/
8578 F:      drivers/media/
8579 F:      drivers/staging/media/
8580 F:      include/linux/platform_data/media/
8581 F:      include/media/
8582 F:      include/uapi/linux/dvb/
8583 F:      include/uapi/linux/videodev2.h
8584 F:      include/uapi/linux/media.h
8585 F:      include/uapi/linux/v4l2-*
8586 F:      include/uapi/linux/meye.h
8587 F:      include/uapi/linux/ivtv*
8588 F:      include/uapi/linux/uvcvideo.h
8589
8590 MEDIATEK CIR DRIVER
8591 M:      Sean Wang <sean.wang@mediatek.com>
8592 S:      Maintained
8593 F:      drivers/media/rc/mtk-cir.c
8594
8595 MEDIATEK PMIC LED DRIVER
8596 M:      Sean Wang <sean.wang@mediatek.com>
8597 S:      Maintained
8598 F:      drivers/leds/leds-mt6323.c
8599 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8600
8601 MEDIATEK ETHERNET DRIVER
8602 M:      Felix Fietkau <nbd@openwrt.org>
8603 M:      John Crispin <john@phrozen.org>
8604 M:      Sean Wang <sean.wang@mediatek.com>
8605 M:      Nelson Chang <nelson.chang@mediatek.com>
8606 L:      netdev@vger.kernel.org
8607 S:      Maintained
8608 F:      drivers/net/ethernet/mediatek/
8609
8610 MEDIATEK JPEG DRIVER
8611 M:      Rick Chang <rick.chang@mediatek.com>
8612 M:      Bin Liu <bin.liu@mediatek.com>
8613 S:      Supported
8614 F:      drivers/media/platform/mtk-jpeg/
8615 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8616
8617 MEDIATEK MDP DRIVER
8618 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8619 M:      Houlong Wei <houlong.wei@mediatek.com>
8620 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8621 S:      Supported
8622 F:      drivers/media/platform/mtk-mdp/
8623 F:      drivers/media/platform/mtk-vpu/
8624 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8625
8626 MEDIATEK MEDIA DRIVER
8627 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8628 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8629 S:      Supported
8630 F:      drivers/media/platform/mtk-vcodec/
8631 F:      drivers/media/platform/mtk-vpu/
8632 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8633 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8634
8635 MEDIATEK MT7601U WIRELESS LAN DRIVER
8636 M:      Jakub Kicinski <kubakici@wp.pl>
8637 L:      linux-wireless@vger.kernel.org
8638 S:      Maintained
8639 F:      drivers/net/wireless/mediatek/mt7601u/
8640
8641 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8642 M:      Sean Wang <sean.wang@mediatek.com>
8643 S:      Maintained
8644 F:      drivers/char/hw_random/mtk-rng.c
8645
8646 MEDIATEK USB3 DRD IP DRIVER
8647 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8648 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8649 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8650 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8651 S:      Maintained
8652 F:      drivers/usb/mtu3/
8653
8654 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8655 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8656 M:      Martin Donnelly <martin.donnelly@ge.com>
8657 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8658 S:      Maintained
8659 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8660 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8661
8662 MEGARAID SCSI/SAS DRIVERS
8663 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8664 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8665 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8666 L:      megaraidlinux.pdl@broadcom.com
8667 L:      linux-scsi@vger.kernel.org
8668 W:      http://www.avagotech.com/support/
8669 S:      Maintained
8670 F:      Documentation/scsi/megaraid.txt
8671 F:      drivers/scsi/megaraid.*
8672 F:      drivers/scsi/megaraid/
8673
8674 MELEXIS MLX90614 DRIVER
8675 M:      Crt Mori <cmo@melexis.com>
8676 L:      linux-iio@vger.kernel.org
8677 W:      http://www.melexis.com
8678 S:      Supported
8679 F:      drivers/iio/temperature/mlx90614.c
8680
8681 MELFAS MIP4 TOUCHSCREEN DRIVER
8682 M:      Sangwon Jee <jeesw@melfas.com>
8683 W:      http://www.melfas.com
8684 S:      Supported
8685 F:      drivers/input/touchscreen/melfas_mip4.c
8686 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8687
8688 MELLANOX ETHERNET DRIVER (mlx4_en)
8689 M:      Tariq Toukan <tariqt@mellanox.com>
8690 L:      netdev@vger.kernel.org
8691 S:      Supported
8692 W:      http://www.mellanox.com
8693 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8694 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8695
8696 MELLANOX ETHERNET DRIVER (mlx5e)
8697 M:      Saeed Mahameed <saeedm@mellanox.com>
8698 L:      netdev@vger.kernel.org
8699 S:      Supported
8700 W:      http://www.mellanox.com
8701 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8702 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8703
8704 MELLANOX ETHERNET INNOVA DRIVER
8705 M:      Ilan Tayari <ilant@mellanox.com>
8706 R:      Boris Pismenny <borisp@mellanox.com>
8707 L:      netdev@vger.kernel.org
8708 S:      Supported
8709 W:      http://www.mellanox.com
8710 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8711 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8712 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8713
8714 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8715 M:      Ilan Tayari <ilant@mellanox.com>
8716 R:      Boris Pismenny <borisp@mellanox.com>
8717 L:      netdev@vger.kernel.org
8718 S:      Supported
8719 W:      http://www.mellanox.com
8720 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8721 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8722 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8723
8724 MELLANOX ETHERNET SWITCH DRIVERS
8725 M:      Jiri Pirko <jiri@mellanox.com>
8726 M:      Ido Schimmel <idosch@mellanox.com>
8727 L:      netdev@vger.kernel.org
8728 S:      Supported
8729 W:      http://www.mellanox.com
8730 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8731 F:      drivers/net/ethernet/mellanox/mlxsw/
8732
8733 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8734 M:      mlxsw@mellanox.com
8735 L:      netdev@vger.kernel.org
8736 S:      Supported
8737 W:      http://www.mellanox.com
8738 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8739 F:      drivers/net/ethernet/mellanox/mlxfw/
8740
8741 MELLANOX MLX CPLD HOTPLUG DRIVER
8742 M:      Vadim Pasternak <vadimp@mellanox.com>
8743 L:      platform-driver-x86@vger.kernel.org
8744 S:      Supported
8745 F:      drivers/platform/x86/mlxcpld-hotplug.c
8746 F:      include/linux/platform_data/mlxcpld-hotplug.h
8747
8748 MELLANOX MLX4 core VPI driver
8749 M:      Tariq Toukan <tariqt@mellanox.com>
8750 L:      netdev@vger.kernel.org
8751 L:      linux-rdma@vger.kernel.org
8752 W:      http://www.mellanox.com
8753 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8754 S:      Supported
8755 F:      drivers/net/ethernet/mellanox/mlx4/
8756 F:      include/linux/mlx4/
8757
8758 MELLANOX MLX4 IB driver
8759 M:      Yishai Hadas <yishaih@mellanox.com>
8760 L:      linux-rdma@vger.kernel.org
8761 W:      http://www.mellanox.com
8762 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8763 S:      Supported
8764 F:      drivers/infiniband/hw/mlx4/
8765 F:      include/linux/mlx4/
8766 F:      include/uapi/rdma/mlx4-abi.h
8767
8768 MELLANOX MLX5 core VPI driver
8769 M:      Saeed Mahameed <saeedm@mellanox.com>
8770 M:      Matan Barak <matanb@mellanox.com>
8771 M:      Leon Romanovsky <leonro@mellanox.com>
8772 L:      netdev@vger.kernel.org
8773 L:      linux-rdma@vger.kernel.org
8774 W:      http://www.mellanox.com
8775 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8776 S:      Supported
8777 F:      drivers/net/ethernet/mellanox/mlx5/core/
8778 F:      include/linux/mlx5/
8779
8780 MELLANOX MLX5 IB driver
8781 M:      Matan Barak <matanb@mellanox.com>
8782 M:      Leon Romanovsky <leonro@mellanox.com>
8783 L:      linux-rdma@vger.kernel.org
8784 W:      http://www.mellanox.com
8785 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8786 S:      Supported
8787 F:      drivers/infiniband/hw/mlx5/
8788 F:      include/linux/mlx5/
8789 F:      include/uapi/rdma/mlx5-abi.h
8790
8791 MELLANOX MLXCPLD I2C AND MUX DRIVER
8792 M:      Vadim Pasternak <vadimp@mellanox.com>
8793 M:      Michael Shych <michaelsh@mellanox.com>
8794 L:      linux-i2c@vger.kernel.org
8795 S:      Supported
8796 F:      drivers/i2c/busses/i2c-mlxcpld.c
8797 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8798 F:      Documentation/i2c/busses/i2c-mlxcpld
8799
8800 MELLANOX MLXCPLD LED DRIVER
8801 M:      Vadim Pasternak <vadimp@mellanox.com>
8802 L:      linux-leds@vger.kernel.org
8803 S:      Supported
8804 F:      drivers/leds/leds-mlxcpld.c
8805 F:      Documentation/leds/leds-mlxcpld.txt
8806
8807 MELLANOX PLATFORM DRIVER
8808 M:      Vadim Pasternak <vadimp@mellanox.com>
8809 L:      platform-driver-x86@vger.kernel.org
8810 S:      Supported
8811 F:      drivers/platform/x86/mlx-platform.c
8812
8813 MEMBARRIER SUPPORT
8814 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8815 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8816 L:      linux-kernel@vger.kernel.org
8817 S:      Supported
8818 F:      kernel/sched/membarrier.c
8819 F:      include/uapi/linux/membarrier.h
8820
8821 MEMORY MANAGEMENT
8822 L:      linux-mm@kvack.org
8823 W:      http://www.linux-mm.org
8824 S:      Maintained
8825 F:      include/linux/mm.h
8826 F:      include/linux/gfp.h
8827 F:      include/linux/mmzone.h
8828 F:      include/linux/memory_hotplug.h
8829 F:      include/linux/vmalloc.h
8830 F:      mm/
8831
8832 MEMORY TECHNOLOGY DEVICES (MTD)
8833 M:      David Woodhouse <dwmw2@infradead.org>
8834 M:      Brian Norris <computersforpeace@gmail.com>
8835 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8836 M:      Marek Vasut <marek.vasut@gmail.com>
8837 M:      Richard Weinberger <richard@nod.at>
8838 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8839 L:      linux-mtd@lists.infradead.org
8840 W:      http://www.linux-mtd.infradead.org/
8841 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8842 T:      git git://git.infradead.org/linux-mtd.git master
8843 T:      git git://git.infradead.org/l2-mtd.git master
8844 S:      Maintained
8845 F:      Documentation/devicetree/bindings/mtd/
8846 F:      drivers/mtd/
8847 F:      include/linux/mtd/
8848 F:      include/uapi/mtd/
8849
8850 MEN A21 WATCHDOG DRIVER
8851 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8852 L:      linux-watchdog@vger.kernel.org
8853 S:      Maintained
8854 F:      drivers/watchdog/mena21_wdt.c
8855
8856 MEN CHAMELEON BUS (mcb)
8857 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8858 S:      Maintained
8859 F:      drivers/mcb/
8860 F:      include/linux/mcb.h
8861 F:      Documentation/men-chameleon-bus.txt
8862
8863 MEN F21BMC (Board Management Controller)
8864 M:      Andreas Werner <andreas.werner@men.de>
8865 S:      Supported
8866 F:      drivers/mfd/menf21bmc.c
8867 F:      drivers/watchdog/menf21bmc_wdt.c
8868 F:      drivers/leds/leds-menf21bmc.c
8869 F:      drivers/hwmon/menf21bmc_hwmon.c
8870 F:      Documentation/hwmon/menf21bmc
8871
8872 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8873 M:      Neil Armstrong <narmstrong@baylibre.com>
8874 L:      linux-media@lists.freedesktop.org
8875 L:      linux-amlogic@lists.infradead.org
8876 W:      http://linux-meson.com/
8877 S:      Supported
8878 F:      drivers/media/platform/meson/ao-cec.c
8879 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8880 T:      git git://linuxtv.org/media_tree.git
8881
8882 METAG ARCHITECTURE
8883 M:      James Hogan <jhogan@kernel.org>
8884 L:      linux-metag@vger.kernel.org
8885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8886 S:      Odd Fixes
8887 F:      arch/metag/
8888 F:      Documentation/metag/
8889 F:      Documentation/devicetree/bindings/metag/
8890 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8891 F:      drivers/clocksource/metag_generic.c
8892 F:      drivers/irqchip/irq-metag.c
8893 F:      drivers/irqchip/irq-metag-ext.c
8894 F:      drivers/tty/metag_da.c
8895
8896 MICROBLAZE ARCHITECTURE
8897 M:      Michal Simek <monstr@monstr.eu>
8898 W:      http://www.monstr.eu/fdt/
8899 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8900 S:      Supported
8901 F:      arch/microblaze/
8902
8903 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8904 M:      Richard Genoud <richard.genoud@gmail.com>
8905 S:      Maintained
8906 F:      drivers/tty/serial/atmel_serial.c
8907 F:      drivers/tty/serial/atmel_serial.h
8908
8909 MICROCHIP / ATMEL DMA DRIVER
8910 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8911 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8912 L:      dmaengine@vger.kernel.org
8913 S:      Supported
8914 F:      drivers/dma/at_hdmac.c
8915 F:      drivers/dma/at_hdmac_regs.h
8916 F:      include/linux/platform_data/dma-atmel.h
8917
8918 MICROCHIP / ATMEL ECC DRIVER
8919 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
8920 L:      linux-crypto@vger.kernel.org
8921 S:      Maintained
8922 F:      drivers/crypto/atmel-ecc.*
8923
8924 MICROCHIP / ATMEL ISC DRIVER
8925 M:      Songjun Wu <songjun.wu@microchip.com>
8926 L:      linux-media@vger.kernel.org
8927 S:      Supported
8928 F:      drivers/media/platform/atmel/atmel-isc.c
8929 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8930 F:      devicetree/bindings/media/atmel-isc.txt
8931
8932 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8933 M:      Woojung Huh <Woojung.Huh@microchip.com>
8934 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8935 L:      netdev@vger.kernel.org
8936 S:      Maintained
8937 F:      net/dsa/tag_ksz.c
8938 F:      drivers/net/dsa/microchip/*
8939 F:      include/linux/platform_data/microchip-ksz.h
8940 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8941
8942 MICROCHIP USB251XB DRIVER
8943 M:      Richard Leitner <richard.leitner@skidata.com>
8944 L:      linux-usb@vger.kernel.org
8945 S:      Maintained
8946 F:      drivers/usb/misc/usb251xb.c
8947 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8948
8949 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8950 M:      Don Brace <don.brace@microsemi.com>
8951 L:      esc.storagedev@microsemi.com
8952 L:      linux-scsi@vger.kernel.org
8953 S:      Supported
8954 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8955 F:      drivers/scsi/smartpqi/Kconfig
8956 F:      drivers/scsi/smartpqi/Makefile
8957 F:      include/linux/cciss*.h
8958 F:      include/uapi/linux/cciss*.h
8959 F:      Documentation/scsi/smartpqi.txt
8960
8961 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8962 M:      Chen Yu <yu.c.chen@intel.com>
8963 L:      platform-driver-x86@vger.kernel.org
8964 S:      Supported
8965 F:      drivers/platform/x86/surfacepro3_button.c
8966
8967 MICROTEK X6 SCANNER
8968 M:      Oliver Neukum <oliver@neukum.org>
8969 S:      Maintained
8970 F:      drivers/usb/image/microtek.*
8971
8972 MIPS
8973 M:      Ralf Baechle <ralf@linux-mips.org>
8974 L:      linux-mips@linux-mips.org
8975 W:      http://www.linux-mips.org/
8976 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8977 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8978 S:      Supported
8979 F:      Documentation/devicetree/bindings/mips/
8980 F:      Documentation/mips/
8981 F:      arch/mips/
8982
8983 MIPS BOSTON DEVELOPMENT BOARD
8984 M:      Paul Burton <paul.burton@mips.com>
8985 L:      linux-mips@linux-mips.org
8986 S:      Maintained
8987 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
8988 F:      arch/mips/boot/dts/img/boston.dts
8989 F:      arch/mips/configs/generic/board-boston.config
8990 F:      drivers/clk/imgtec/clk-boston.c
8991 F:      include/dt-bindings/clock/boston-clock.h
8992
8993 MIPS GENERIC PLATFORM
8994 M:      Paul Burton <paul.burton@mips.com>
8995 L:      linux-mips@linux-mips.org
8996 S:      Supported
8997 F:      Documentation/devicetree/bindings/power/mti,mips-cpc.txt
8998 F:      arch/mips/generic/
8999 F:      arch/mips/tools/generic-board-config.sh
9000
9001 MIPS/LOONGSON1 ARCHITECTURE
9002 M:      Keguang Zhang <keguang.zhang@gmail.com>
9003 L:      linux-mips@linux-mips.org
9004 S:      Maintained
9005 F:      arch/mips/loongson32/
9006 F:      arch/mips/include/asm/mach-loongson32/
9007 F:      drivers/*/*loongson1*
9008 F:      drivers/*/*/*loongson1*
9009
9010 MIPS RINT INSTRUCTION EMULATION
9011 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9012 L:      linux-mips@linux-mips.org
9013 S:      Supported
9014 F:      arch/mips/math-emu/sp_rint.c
9015 F:      arch/mips/math-emu/dp_rint.c
9016
9017 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9018 M:      Hans Verkuil <hverkuil@xs4all.nl>
9019 L:      linux-media@vger.kernel.org
9020 T:      git git://linuxtv.org/media_tree.git
9021 W:      https://linuxtv.org
9022 S:      Odd Fixes
9023 F:      drivers/media/radio/radio-miropcm20*
9024
9025 MMP SUPPORT
9026 M:      Eric Miao <eric.y.miao@gmail.com>
9027 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9029 T:      git git://github.com/hzhuang1/linux.git
9030 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9031 S:      Maintained
9032 F:      arch/arm/boot/dts/mmp*
9033 F:      arch/arm/mach-mmp/
9034
9035 MN88472 MEDIA DRIVER
9036 M:      Antti Palosaari <crope@iki.fi>
9037 L:      linux-media@vger.kernel.org
9038 W:      https://linuxtv.org
9039 W:      http://palosaari.fi/linux/
9040 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9041 S:      Maintained
9042 F:      drivers/media/dvb-frontends/mn88472*
9043
9044 MN88473 MEDIA DRIVER
9045 M:      Antti Palosaari <crope@iki.fi>
9046 L:      linux-media@vger.kernel.org
9047 W:      https://linuxtv.org
9048 W:      http://palosaari.fi/linux/
9049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9050 S:      Maintained
9051 F:      drivers/media/dvb-frontends/mn88473*
9052
9053 MODULE SUPPORT
9054 M:      Jessica Yu <jeyu@kernel.org>
9055 M:      Rusty Russell <rusty@rustcorp.com.au>
9056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9057 S:      Maintained
9058 F:      include/linux/module.h
9059 F:      kernel/module.c
9060
9061 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9062 W:      http://popies.net/meye/
9063 S:      Orphan
9064 F:      Documentation/media/v4l-drivers/meye*
9065 F:      drivers/media/pci/meye/
9066 F:      include/uapi/linux/meye.h
9067
9068 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9069 M:      Jiri Slaby <jirislaby@gmail.com>
9070 S:      Maintained
9071 F:      Documentation/serial/moxa-smartio
9072 F:      drivers/tty/mxser.*
9073
9074 MR800 AVERMEDIA USB FM RADIO DRIVER
9075 M:      Alexey Klimov <klimov.linux@gmail.com>
9076 L:      linux-media@vger.kernel.org
9077 T:      git git://linuxtv.org/media_tree.git
9078 S:      Maintained
9079 F:      drivers/media/radio/radio-mr800.c
9080
9081 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9082 M:      Alan Ott <alan@signal11.us>
9083 L:      linux-wpan@vger.kernel.org
9084 S:      Maintained
9085 F:      drivers/net/ieee802154/mrf24j40.c
9086 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9087
9088 MSI LAPTOP SUPPORT
9089 M:      "Lee, Chun-Yi" <jlee@suse.com>
9090 L:      platform-driver-x86@vger.kernel.org
9091 S:      Maintained
9092 F:      drivers/platform/x86/msi-laptop.c
9093
9094 MSI WMI SUPPORT
9095 L:      platform-driver-x86@vger.kernel.org
9096 S:      Orphan
9097 F:      drivers/platform/x86/msi-wmi.c
9098
9099 MSI001 MEDIA DRIVER
9100 M:      Antti Palosaari <crope@iki.fi>
9101 L:      linux-media@vger.kernel.org
9102 W:      https://linuxtv.org
9103 W:      http://palosaari.fi/linux/
9104 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9105 T:      git git://linuxtv.org/anttip/media_tree.git
9106 S:      Maintained
9107 F:      drivers/media/tuners/msi001*
9108
9109 MSI2500 MEDIA DRIVER
9110 M:      Antti Palosaari <crope@iki.fi>
9111 L:      linux-media@vger.kernel.org
9112 W:      https://linuxtv.org
9113 W:      http://palosaari.fi/linux/
9114 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9115 T:      git git://linuxtv.org/anttip/media_tree.git
9116 S:      Maintained
9117 F:      drivers/media/usb/msi2500/
9118
9119 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9120 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9121 L:      linux-mtd@lists.infradead.org
9122 S:      Maintained
9123 F:      drivers/mtd/devices/docg3*
9124
9125 MT9M032 APTINA SENSOR DRIVER
9126 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9127 L:      linux-media@vger.kernel.org
9128 T:      git git://linuxtv.org/media_tree.git
9129 S:      Maintained
9130 F:      drivers/media/i2c/mt9m032.c
9131 F:      include/media/i2c/mt9m032.h
9132
9133 MT9P031 APTINA CAMERA SENSOR
9134 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9135 L:      linux-media@vger.kernel.org
9136 T:      git git://linuxtv.org/media_tree.git
9137 S:      Maintained
9138 F:      drivers/media/i2c/mt9p031.c
9139 F:      include/media/i2c/mt9p031.h
9140
9141 MT9T001 APTINA CAMERA SENSOR
9142 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9143 L:      linux-media@vger.kernel.org
9144 T:      git git://linuxtv.org/media_tree.git
9145 S:      Maintained
9146 F:      drivers/media/i2c/mt9t001.c
9147 F:      include/media/i2c/mt9t001.h
9148
9149 MT9V032 APTINA CAMERA SENSOR
9150 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9151 L:      linux-media@vger.kernel.org
9152 T:      git git://linuxtv.org/media_tree.git
9153 S:      Maintained
9154 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9155 F:      drivers/media/i2c/mt9v032.c
9156 F:      include/media/i2c/mt9v032.h
9157
9158 MULTIFUNCTION DEVICES (MFD)
9159 M:      Lee Jones <lee.jones@linaro.org>
9160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9161 S:      Supported
9162 F:      Documentation/devicetree/bindings/mfd/
9163 F:      drivers/mfd/
9164 F:      include/linux/mfd/
9165 F:      include/dt-bindings/mfd/
9166
9167 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9168 S:      Orphan
9169 F:      drivers/mmc/host/mmc_spi.c
9170 F:      include/linux/spi/mmc_spi.h
9171
9172 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9173 M:      Ulf Hansson <ulf.hansson@linaro.org>
9174 L:      linux-mmc@vger.kernel.org
9175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9176 S:      Maintained
9177 F:      Documentation/devicetree/bindings/mmc/
9178 F:      drivers/mmc/
9179 F:      include/linux/mmc/
9180 F:      include/uapi/linux/mmc/
9181
9182 MULTIPLEXER SUBSYSTEM
9183 M:      Peter Rosin <peda@axentia.se>
9184 S:      Maintained
9185 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9186 F:      Documentation/devicetree/bindings/mux/
9187 F:      include/linux/dt-bindings/mux/
9188 F:      include/linux/mux/
9189 F:      drivers/mux/
9190
9191 MULTISOUND SOUND DRIVER
9192 M:      Andrew Veliath <andrewtv@usa.net>
9193 S:      Maintained
9194 F:      Documentation/sound/oss/MultiSound
9195 F:      sound/oss/msnd*
9196
9197 MULTITECH MULTIPORT CARD (ISICOM)
9198 S:      Orphan
9199 F:      drivers/tty/isicom.c
9200 F:      include/linux/isicom.h
9201
9202 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9203 M:      Bin Liu <b-liu@ti.com>
9204 L:      linux-usb@vger.kernel.org
9205 S:      Maintained
9206 F:      drivers/usb/musb/
9207
9208 MXL5007T MEDIA DRIVER
9209 M:      Michael Krufky <mkrufky@linuxtv.org>
9210 L:      linux-media@vger.kernel.org
9211 W:      https://linuxtv.org
9212 W:      http://github.com/mkrufky
9213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9214 T:      git git://linuxtv.org/mkrufky/tuners.git
9215 S:      Maintained
9216 F:      drivers/media/tuners/mxl5007t.*
9217
9218 MXSFB DRM DRIVER
9219 M:      Marek Vasut <marex@denx.de>
9220 S:      Supported
9221 F:      drivers/gpu/drm/mxsfb/
9222 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9223
9224 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9225 M:      Hyong-Youb Kim <hykim@myri.com>
9226 L:      netdev@vger.kernel.org
9227 W:      https://www.myricom.com/support/downloads/myri10ge.html
9228 S:      Supported
9229 F:      drivers/net/ethernet/myricom/myri10ge/
9230
9231 NAND FLASH SUBSYSTEM
9232 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9233 R:      Richard Weinberger <richard@nod.at>
9234 L:      linux-mtd@lists.infradead.org
9235 W:      http://www.linux-mtd.infradead.org/
9236 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9237 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9238 T:      git git://git.infradead.org/l2-mtd.git nand/next
9239 S:      Maintained
9240 F:      drivers/mtd/nand/
9241 F:      include/linux/mtd/*nand*.h
9242
9243 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9244 M:      Daniel Mack <zonque@gmail.com>
9245 S:      Maintained
9246 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9247 W:      http://www.native-instruments.com
9248 F:      sound/usb/caiaq/
9249
9250 NATSEMI ETHERNET DRIVER (DP8381x)
9251 S:      Orphan
9252 F:      drivers/net/ethernet/natsemi/natsemi.c
9253
9254 NCP FILESYSTEM
9255 M:      Petr Vandrovec <petr@vandrovec.name>
9256 S:      Odd Fixes
9257 F:      fs/ncpfs/
9258
9259 NCR 5380 SCSI DRIVERS
9260 M:      Finn Thain <fthain@telegraphics.com.au>
9261 M:      Michael Schmitz <schmitzmic@gmail.com>
9262 L:      linux-scsi@vger.kernel.org
9263 S:      Maintained
9264 F:      Documentation/scsi/g_NCR5380.txt
9265 F:      drivers/scsi/NCR5380.*
9266 F:      drivers/scsi/arm/cumana_1.c
9267 F:      drivers/scsi/arm/oak.c
9268 F:      drivers/scsi/atari_scsi.*
9269 F:      drivers/scsi/dmx3191d.c
9270 F:      drivers/scsi/g_NCR5380.*
9271 F:      drivers/scsi/mac_scsi.*
9272 F:      drivers/scsi/sun3_scsi.*
9273 F:      drivers/scsi/sun3_scsi_vme.c
9274
9275 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9276 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9277 L:      linux-scsi@vger.kernel.org
9278 S:      Maintained
9279 F:      drivers/scsi/NCR_D700.*
9280
9281 NCT6775 HARDWARE MONITOR DRIVER
9282 M:      Guenter Roeck <linux@roeck-us.net>
9283 L:      linux-hwmon@vger.kernel.org
9284 S:      Maintained
9285 F:      Documentation/hwmon/nct6775
9286 F:      drivers/hwmon/nct6775.c
9287
9288 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9289 M:      Faisal Latif <faisal.latif@intel.com>
9290 L:      linux-rdma@vger.kernel.org
9291 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9292 S:      Supported
9293 F:      drivers/infiniband/hw/nes/
9294 F:      include/uapi/rdma/nes-abi.h
9295
9296 NETEM NETWORK EMULATOR
9297 M:      Stephen Hemminger <stephen@networkplumber.org>
9298 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9299 S:      Maintained
9300 F:      net/sched/sch_netem.c
9301
9302 NETERION 10GbE DRIVERS (s2io/vxge)
9303 M:      Jon Mason <jdmason@kudzu.us>
9304 L:      netdev@vger.kernel.org
9305 S:      Supported
9306 F:      Documentation/networking/s2io.txt
9307 F:      Documentation/networking/vxge.txt
9308 F:      drivers/net/ethernet/neterion/
9309
9310 NETFILTER
9311 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9312 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9313 M:      Florian Westphal <fw@strlen.de>
9314 L:      netfilter-devel@vger.kernel.org
9315 L:      coreteam@netfilter.org
9316 W:      http://www.netfilter.org/
9317 W:      http://www.iptables.org/
9318 W:      http://www.nftables.org/
9319 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9322 S:      Maintained
9323 F:      include/linux/netfilter*
9324 F:      include/linux/netfilter/
9325 F:      include/net/netfilter/
9326 F:      include/uapi/linux/netfilter*
9327 F:      include/uapi/linux/netfilter/
9328 F:      net/*/netfilter.c
9329 F:      net/*/netfilter/
9330 F:      net/netfilter/
9331 F:      net/bridge/br_netfilter*.c
9332
9333 NETROM NETWORK LAYER
9334 M:      Ralf Baechle <ralf@linux-mips.org>
9335 L:      linux-hams@vger.kernel.org
9336 W:      http://www.linux-ax25.org/
9337 S:      Maintained
9338 F:      include/net/netrom.h
9339 F:      include/uapi/linux/netrom.h
9340 F:      net/netrom/
9341
9342 NETRONOME ETHERNET DRIVERS
9343 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9344 L:      oss-drivers@netronome.com
9345 S:      Maintained
9346 F:      drivers/net/ethernet/netronome/
9347
9348 NETWORK BLOCK DEVICE (NBD)
9349 M:      Josef Bacik <jbacik@fb.com>
9350 S:      Maintained
9351 L:      linux-block@vger.kernel.org
9352 L:      nbd@other.debian.org
9353 F:      Documentation/blockdev/nbd.txt
9354 F:      drivers/block/nbd.c
9355 F:      include/uapi/linux/nbd.h
9356
9357 NETWORK DROP MONITOR
9358 M:      Neil Horman <nhorman@tuxdriver.com>
9359 L:      netdev@vger.kernel.org
9360 S:      Maintained
9361 W:      https://fedorahosted.org/dropwatch/
9362 F:      net/core/drop_monitor.c
9363
9364 NETWORKING DRIVERS
9365 L:      netdev@vger.kernel.org
9366 W:      http://www.linuxfoundation.org/en/Net
9367 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9370 S:      Odd Fixes
9371 F:      Documentation/devicetree/bindings/net/
9372 F:      drivers/net/
9373 F:      include/linux/if_*
9374 F:      include/linux/netdevice.h
9375 F:      include/linux/etherdevice.h
9376 F:      include/linux/fcdevice.h
9377 F:      include/linux/fddidevice.h
9378 F:      include/linux/hippidevice.h
9379 F:      include/linux/inetdevice.h
9380 F:      include/uapi/linux/if_*
9381 F:      include/uapi/linux/netdevice.h
9382
9383 NETWORKING DRIVERS (WIRELESS)
9384 M:      Kalle Valo <kvalo@codeaurora.org>
9385 L:      linux-wireless@vger.kernel.org
9386 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9389 S:      Maintained
9390 F:      Documentation/devicetree/bindings/net/wireless/
9391 F:      drivers/net/wireless/
9392
9393 NETWORKING [DSA]
9394 M:      Andrew Lunn <andrew@lunn.ch>
9395 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9396 M:      Florian Fainelli <f.fainelli@gmail.com>
9397 S:      Maintained
9398 F:      net/dsa/
9399 F:      include/net/dsa.h
9400 F:      drivers/net/dsa/
9401
9402 NETWORKING [GENERAL]
9403 M:      "David S. Miller" <davem@davemloft.net>
9404 L:      netdev@vger.kernel.org
9405 W:      http://www.linuxfoundation.org/en/Net
9406 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9409 B:      mailto:netdev@vger.kernel.org
9410 S:      Maintained
9411 F:      net/
9412 F:      include/net/
9413 F:      include/linux/in.h
9414 F:      include/linux/net.h
9415 F:      include/linux/netdevice.h
9416 F:      include/uapi/linux/in.h
9417 F:      include/uapi/linux/net.h
9418 F:      include/uapi/linux/netdevice.h
9419 F:      include/uapi/linux/net_namespace.h
9420 F:      tools/net/
9421 F:      tools/testing/selftests/net/
9422 F:      lib/random32.c
9423
9424 NETWORKING [IPSEC]
9425 M:      Steffen Klassert <steffen.klassert@secunet.com>
9426 M:      Herbert Xu <herbert@gondor.apana.org.au>
9427 M:      "David S. Miller" <davem@davemloft.net>
9428 L:      netdev@vger.kernel.org
9429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9431 S:      Maintained
9432 F:      net/core/flow.c
9433 F:      net/xfrm/
9434 F:      net/key/
9435 F:      net/ipv4/xfrm*
9436 F:      net/ipv4/esp4*
9437 F:      net/ipv4/ah4.c
9438 F:      net/ipv4/ipcomp.c
9439 F:      net/ipv4/ip_vti.c
9440 F:      net/ipv6/xfrm*
9441 F:      net/ipv6/esp6*
9442 F:      net/ipv6/ah6.c
9443 F:      net/ipv6/ipcomp6.c
9444 F:      net/ipv6/ip6_vti.c
9445 F:      include/uapi/linux/xfrm.h
9446 F:      include/net/xfrm.h
9447
9448 NETWORKING [IPv4/IPv6]
9449 M:      "David S. Miller" <davem@davemloft.net>
9450 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9451 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9452 L:      netdev@vger.kernel.org
9453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9454 S:      Maintained
9455 F:      net/ipv4/
9456 F:      net/ipv6/
9457 F:      include/net/ip*
9458 F:      arch/x86/net/*
9459
9460 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9461 M:      Paul Moore <paul@paul-moore.com>
9462 W:      https://github.com/netlabel
9463 L:      netdev@vger.kernel.org
9464 L:      linux-security-module@vger.kernel.org
9465 S:      Maintained
9466 F:      Documentation/netlabel/
9467 F:      include/net/calipso.h
9468 F:      include/net/cipso_ipv4.h
9469 F:      include/net/netlabel.h
9470 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9471 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9472 F:      net/netlabel/
9473 F:      net/ipv4/cipso_ipv4.c
9474 F:      net/ipv6/calipso.c
9475 F:      net/netfilter/xt_CONNSECMARK.c
9476 F:      net/netfilter/xt_SECMARK.c
9477
9478 NETWORKING [TLS]
9479 M:      Ilya Lesokhin <ilyal@mellanox.com>
9480 M:      Aviad Yehezkel <aviadye@mellanox.com>
9481 M:      Dave Watson <davejwatson@fb.com>
9482 L:      netdev@vger.kernel.org
9483 S:      Maintained
9484 F:      net/tls/*
9485 F:      include/uapi/linux/tls.h
9486 F:      include/net/tls.h
9487
9488 NETWORKING [WIRELESS]
9489 L:      linux-wireless@vger.kernel.org
9490 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9491
9492 NETXEN (1/10) GbE SUPPORT
9493 M:      Manish Chopra <manish.chopra@cavium.com>
9494 M:      Rahul Verma <rahul.verma@cavium.com>
9495 M:      Dept-GELinuxNICDev@cavium.com
9496 L:      netdev@vger.kernel.org
9497 S:      Supported
9498 F:      drivers/net/ethernet/qlogic/netxen/
9499
9500 NFC SUBSYSTEM
9501 M:      Samuel Ortiz <sameo@linux.intel.com>
9502 L:      linux-wireless@vger.kernel.org
9503 L:      linux-nfc@lists.01.org (subscribers-only)
9504 S:      Supported
9505 F:      net/nfc/
9506 F:      include/net/nfc/
9507 F:      include/uapi/linux/nfc.h
9508 F:      drivers/nfc/
9509 F:      include/linux/platform_data/nfcmrvl.h
9510 F:      include/linux/platform_data/nxp-nci.h
9511 F:      Documentation/devicetree/bindings/net/nfc/
9512
9513 NFS, SUNRPC, AND LOCKD CLIENTS
9514 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9515 M:      Anna Schumaker <anna.schumaker@netapp.com>
9516 L:      linux-nfs@vger.kernel.org
9517 W:      http://client.linux-nfs.org
9518 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9519 S:      Maintained
9520 F:      fs/lockd/
9521 F:      fs/nfs/
9522 F:      fs/nfs_common/
9523 F:      net/sunrpc/
9524 F:      include/linux/lockd/
9525 F:      include/linux/nfs*
9526 F:      include/linux/sunrpc/
9527 F:      include/uapi/linux/nfs*
9528 F:      include/uapi/linux/sunrpc/
9529
9530 NILFS2 FILESYSTEM
9531 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9532 L:      linux-nilfs@vger.kernel.org
9533 W:      http://nilfs.sourceforge.net/
9534 W:      http://nilfs.osdn.jp/
9535 T:      git git://github.com/konis/nilfs2.git
9536 S:      Supported
9537 F:      Documentation/filesystems/nilfs2.txt
9538 F:      fs/nilfs2/
9539 F:      include/trace/events/nilfs2.h
9540 F:      include/uapi/linux/nilfs2_api.h
9541 F:      include/uapi/linux/nilfs2_ondisk.h
9542
9543 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9544 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9545 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9546 S:      Maintained
9547 F:      Documentation/scsi/NinjaSCSI.txt
9548 F:      drivers/scsi/pcmcia/nsp_*
9549
9550 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9551 M:      GOTO Masanori <gotom@debian.or.jp>
9552 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9553 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9554 S:      Maintained
9555 F:      Documentation/scsi/NinjaSCSI.txt
9556 F:      drivers/scsi/nsp32*
9557
9558 NIOS2 ARCHITECTURE
9559 M:      Ley Foon Tan <lftan@altera.com>
9560 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9562 S:      Maintained
9563 F:      arch/nios2/
9564
9565 NOHZ, DYNTICKS SUPPORT
9566 M:      Frederic Weisbecker <fweisbec@gmail.com>
9567 M:      Thomas Gleixner <tglx@linutronix.de>
9568 M:      Ingo Molnar <mingo@kernel.org>
9569 L:      linux-kernel@vger.kernel.org
9570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9571 S:      Maintained
9572 F:      kernel/time/tick*.*
9573 F:      include/linux/tick.h
9574 F:      include/linux/sched/nohz.h
9575
9576 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9577 M:      Pavel Machek <pavel@ucw.cz>
9578 M:      Sakari Ailus <sakari.ailus@iki.fi>
9579 L:      linux-media@vger.kernel.org
9580 S:      Maintained
9581 F:      drivers/media/i2c/et8ek8
9582 F:      drivers/media/i2c/ad5820.c
9583
9584 NOKIA N900 POWER SUPPLY DRIVERS
9585 R:      Pali Rohár <pali.rohar@gmail.com>
9586 F:      include/linux/power/bq2415x_charger.h
9587 F:      include/linux/power/bq27xxx_battery.h
9588 F:      include/linux/power/isp1704_charger.h
9589 F:      drivers/power/supply/bq2415x_charger.c
9590 F:      drivers/power/supply/bq27xxx_battery.c
9591 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9592 F:      drivers/power/supply/isp1704_charger.c
9593 F:      drivers/power/supply/rx51_battery.c
9594
9595 NTB AMD DRIVER
9596 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9597 L:      linux-ntb@googlegroups.com
9598 S:      Supported
9599 F:      drivers/ntb/hw/amd/
9600
9601 NTB DRIVER CORE
9602 M:      Jon Mason <jdmason@kudzu.us>
9603 M:      Dave Jiang <dave.jiang@intel.com>
9604 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9605 L:      linux-ntb@googlegroups.com
9606 S:      Supported
9607 W:      https://github.com/jonmason/ntb/wiki
9608 T:      git git://github.com/jonmason/ntb.git
9609 F:      drivers/ntb/
9610 F:      drivers/net/ntb_netdev.c
9611 F:      include/linux/ntb.h
9612 F:      include/linux/ntb_transport.h
9613 F:      tools/testing/selftests/ntb/
9614
9615 NTB IDT DRIVER
9616 M:      Serge Semin <fancer.lancer@gmail.com>
9617 L:      linux-ntb@googlegroups.com
9618 S:      Supported
9619 F:      drivers/ntb/hw/idt/
9620
9621 NTB INTEL DRIVER
9622 M:      Jon Mason <jdmason@kudzu.us>
9623 M:      Dave Jiang <dave.jiang@intel.com>
9624 L:      linux-ntb@googlegroups.com
9625 S:      Supported
9626 W:      https://github.com/jonmason/ntb/wiki
9627 T:      git git://github.com/jonmason/ntb.git
9628 F:      drivers/ntb/hw/intel/
9629
9630 NTFS FILESYSTEM
9631 M:      Anton Altaparmakov <anton@tuxera.com>
9632 L:      linux-ntfs-dev@lists.sourceforge.net
9633 W:      http://www.tuxera.com/
9634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9635 S:      Supported
9636 F:      Documentation/filesystems/ntfs.txt
9637 F:      fs/ntfs/
9638
9639 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9640 M:      Antonino Daplas <adaplas@gmail.com>
9641 L:      linux-fbdev@vger.kernel.org
9642 S:      Maintained
9643 F:      drivers/video/fbdev/riva/
9644 F:      drivers/video/fbdev/nvidia/
9645
9646 NVM EXPRESS DRIVER
9647 M:      Keith Busch <keith.busch@intel.com>
9648 M:      Jens Axboe <axboe@fb.com>
9649 M:      Christoph Hellwig <hch@lst.de>
9650 M:      Sagi Grimberg <sagi@grimberg.me>
9651 L:      linux-nvme@lists.infradead.org
9652 T:      git://git.infradead.org/nvme.git
9653 W:      http://git.infradead.org/nvme.git
9654 S:      Supported
9655 F:      drivers/nvme/host/
9656 F:      include/linux/nvme.h
9657 F:      include/uapi/linux/nvme_ioctl.h
9658
9659 NVM EXPRESS FC TRANSPORT DRIVERS
9660 M:      James Smart <james.smart@broadcom.com>
9661 L:      linux-nvme@lists.infradead.org
9662 S:      Supported
9663 F:      include/linux/nvme-fc.h
9664 F:      include/linux/nvme-fc-driver.h
9665 F:      drivers/nvme/host/fc.c
9666 F:      drivers/nvme/target/fc.c
9667 F:      drivers/nvme/target/fcloop.c
9668
9669 NVM EXPRESS TARGET DRIVER
9670 M:      Christoph Hellwig <hch@lst.de>
9671 M:      Sagi Grimberg <sagi@grimberg.me>
9672 L:      linux-nvme@lists.infradead.org
9673 T:      git://git.infradead.org/nvme.git
9674 W:      http://git.infradead.org/nvme.git
9675 S:      Supported
9676 F:      drivers/nvme/target/
9677
9678 NVMEM FRAMEWORK
9679 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9680 S:      Maintained
9681 F:      drivers/nvmem/
9682 F:      Documentation/devicetree/bindings/nvmem/
9683 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9684 F:      include/linux/nvmem-consumer.h
9685 F:      include/linux/nvmem-provider.h
9686
9687 NXP TDA998X DRM DRIVER
9688 M:      Russell King <linux@armlinux.org.uk>
9689 S:      Supported
9690 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9691 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9692 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9693 F:      include/drm/i2c/tda998x.h
9694
9695 NXP TFA9879 DRIVER
9696 M:      Peter Rosin <peda@axentia.se>
9697 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9698 S:      Maintained
9699 F:      sound/soc/codecs/tfa9879*
9700
9701 NXP-NCI NFC DRIVER
9702 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9703 R:      Charles Gorand <charles.gorand@effinnov.com>
9704 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9705 S:      Supported
9706 F:      drivers/nfc/nxp-nci
9707
9708 OBJTOOL
9709 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9710 S:      Supported
9711 F:      tools/objtool/
9712
9713 OMAP AUDIO SUPPORT
9714 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9715 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9716 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9717 L:      linux-omap@vger.kernel.org
9718 S:      Maintained
9719 F:      sound/soc/omap/
9720
9721 OMAP CLOCK FRAMEWORK SUPPORT
9722 M:      Paul Walmsley <paul@pwsan.com>
9723 L:      linux-omap@vger.kernel.org
9724 S:      Maintained
9725 F:      arch/arm/*omap*/*clock*
9726
9727 OMAP DEVICE TREE SUPPORT
9728 M:      Benoît Cousson <bcousson@baylibre.com>
9729 M:      Tony Lindgren <tony@atomide.com>
9730 L:      linux-omap@vger.kernel.org
9731 L:      devicetree@vger.kernel.org
9732 S:      Maintained
9733 F:      arch/arm/boot/dts/*omap*
9734 F:      arch/arm/boot/dts/*am3*
9735 F:      arch/arm/boot/dts/*am4*
9736 F:      arch/arm/boot/dts/*am5*
9737 F:      arch/arm/boot/dts/*dra7*
9738
9739 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9740 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9741 L:      linux-omap@vger.kernel.org
9742 L:      linux-fbdev@vger.kernel.org
9743 S:      Maintained
9744 F:      drivers/video/fbdev/omap2/
9745 F:      Documentation/arm/OMAP/DSS
9746
9747 OMAP FRAMEBUFFER SUPPORT
9748 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9749 L:      linux-fbdev@vger.kernel.org
9750 L:      linux-omap@vger.kernel.org
9751 S:      Maintained
9752 F:      drivers/video/fbdev/omap/
9753
9754 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9755 M:      Roger Quadros <rogerq@ti.com>
9756 M:      Tony Lindgren <tony@atomide.com>
9757 L:      linux-omap@vger.kernel.org
9758 S:      Maintained
9759 F:      drivers/memory/omap-gpmc.c
9760 F:      arch/arm/mach-omap2/*gpmc*
9761
9762 OMAP GPIO DRIVER
9763 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9764 M:      Santosh Shilimkar <ssantosh@kernel.org>
9765 M:      Kevin Hilman <khilman@kernel.org>
9766 L:      linux-omap@vger.kernel.org
9767 S:      Maintained
9768 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9769 F:      drivers/gpio/gpio-omap.c
9770
9771 OMAP HARDWARE SPINLOCK SUPPORT
9772 M:      Ohad Ben-Cohen <ohad@wizery.com>
9773 L:      linux-omap@vger.kernel.org
9774 S:      Maintained
9775 F:      drivers/hwspinlock/omap_hwspinlock.c
9776
9777 OMAP HS MMC SUPPORT
9778 L:      linux-mmc@vger.kernel.org
9779 L:      linux-omap@vger.kernel.org
9780 S:      Orphan
9781 F:      drivers/mmc/host/omap_hsmmc.c
9782
9783 OMAP HWMOD DATA
9784 M:      Paul Walmsley <paul@pwsan.com>
9785 L:      linux-omap@vger.kernel.org
9786 S:      Maintained
9787 F:      arch/arm/mach-omap2/omap_hwmod*data*
9788
9789 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9790 M:      Benoît Cousson <bcousson@baylibre.com>
9791 L:      linux-omap@vger.kernel.org
9792 S:      Maintained
9793 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9794
9795 OMAP HWMOD SUPPORT
9796 M:      Benoît Cousson <bcousson@baylibre.com>
9797 M:      Paul Walmsley <paul@pwsan.com>
9798 L:      linux-omap@vger.kernel.org
9799 S:      Maintained
9800 F:      arch/arm/mach-omap2/omap_hwmod.*
9801
9802 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9803 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9804 L:      linux-media@vger.kernel.org
9805 S:      Maintained
9806 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9807 F:      drivers/media/platform/omap3isp/
9808 F:      drivers/staging/media/omap4iss/
9809
9810 OMAP MMC SUPPORT
9811 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9812 L:      linux-omap@vger.kernel.org
9813 S:      Maintained
9814 F:      drivers/mmc/host/omap.c
9815
9816 OMAP POWER MANAGEMENT SUPPORT
9817 M:      Kevin Hilman <khilman@kernel.org>
9818 L:      linux-omap@vger.kernel.org
9819 S:      Maintained
9820 F:      arch/arm/*omap*/*pm*
9821 F:      drivers/cpufreq/omap-cpufreq.c
9822
9823 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9824 M:      Rajendra Nayak <rnayak@codeaurora.org>
9825 M:      Paul Walmsley <paul@pwsan.com>
9826 L:      linux-omap@vger.kernel.org
9827 S:      Maintained
9828 F:      arch/arm/mach-omap2/prm*
9829
9830 OMAP RANDOM NUMBER GENERATOR SUPPORT
9831 M:      Deepak Saxena <dsaxena@plexity.net>
9832 S:      Maintained
9833 F:      drivers/char/hw_random/omap-rng.c
9834
9835 OMAP USB SUPPORT
9836 L:      linux-usb@vger.kernel.org
9837 L:      linux-omap@vger.kernel.org
9838 S:      Orphan
9839 F:      drivers/usb/*/*omap*
9840 F:      arch/arm/*omap*/usb*
9841
9842 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9843 M:      Mark Jackson <mpfj@newflow.co.uk>
9844 L:      linux-omap@vger.kernel.org
9845 S:      Maintained
9846 F:      arch/arm/boot/dts/am335x-nano.dts
9847
9848 OMAP1 SUPPORT
9849 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9850 M:      Tony Lindgren <tony@atomide.com>
9851 L:      linux-omap@vger.kernel.org
9852 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9854 S:      Maintained
9855 F:      arch/arm/mach-omap1/
9856 F:      arch/arm/plat-omap/
9857 F:      arch/arm/configs/omap1_defconfig
9858 F:      drivers/i2c/busses/i2c-omap.c
9859 F:      include/linux/i2c-omap.h
9860
9861 OMAP2+ SUPPORT
9862 M:      Tony Lindgren <tony@atomide.com>
9863 L:      linux-omap@vger.kernel.org
9864 W:      http://www.muru.com/linux/omap/
9865 W:      http://linux.omap.com/
9866 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9868 S:      Maintained
9869 F:      arch/arm/mach-omap2/
9870 F:      arch/arm/plat-omap/
9871 F:      arch/arm/configs/omap2plus_defconfig
9872 F:      drivers/i2c/busses/i2c-omap.c
9873 F:      drivers/irqchip/irq-omap-intc.c
9874 F:      drivers/mfd/*omap*.c
9875 F:      drivers/mfd/menelaus.c
9876 F:      drivers/mfd/palmas.c
9877 F:      drivers/mfd/tps65217.c
9878 F:      drivers/mfd/tps65218.c
9879 F:      drivers/mfd/tps65910.c
9880 F:      drivers/mfd/twl-core.[ch]
9881 F:      drivers/mfd/twl4030*.c
9882 F:      drivers/mfd/twl6030*.c
9883 F:      drivers/mfd/twl6040*.c
9884 F:      drivers/regulator/palmas-regulator*.c
9885 F:      drivers/regulator/pbias-regulator.c
9886 F:      drivers/regulator/tps65217-regulator.c
9887 F:      drivers/regulator/tps65218-regulator.c
9888 F:      drivers/regulator/tps65910-regulator.c
9889 F:      drivers/regulator/twl-regulator.c
9890 F:      drivers/regulator/twl6030-regulator.c
9891 F:      include/linux/i2c-omap.h
9892
9893 ONION OMEGA2+ BOARD
9894 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
9895 L:      linux-mips@linux-mips.org
9896 S:      Maintained
9897 F:      arch/mips/boot/dts/ralink/omega2p.dts
9898
9899 OMFS FILESYSTEM
9900 M:      Bob Copeland <me@bobcopeland.com>
9901 L:      linux-karma-devel@lists.sourceforge.net
9902 S:      Maintained
9903 F:      Documentation/filesystems/omfs.txt
9904 F:      fs/omfs/
9905
9906 OMNIKEY CARDMAN 4000 DRIVER
9907 M:      Harald Welte <laforge@gnumonks.org>
9908 S:      Maintained
9909 F:      drivers/char/pcmcia/cm4000_cs.c
9910 F:      include/linux/cm4000_cs.h
9911 F:      include/uapi/linux/cm4000_cs.h
9912
9913 OMNIKEY CARDMAN 4040 DRIVER
9914 M:      Harald Welte <laforge@gnumonks.org>
9915 S:      Maintained
9916 F:      drivers/char/pcmcia/cm4040_cs.*
9917
9918 OMNIVISION OV13858 SENSOR DRIVER
9919 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9920 L:      linux-media@vger.kernel.org
9921 T:      git git://linuxtv.org/media_tree.git
9922 S:      Maintained
9923 F:      drivers/media/i2c/ov13858.c
9924
9925 OMNIVISION OV5640 SENSOR DRIVER
9926 M:      Steve Longerbeam <slongerbeam@gmail.com>
9927 L:      linux-media@vger.kernel.org
9928 T:      git git://linuxtv.org/media_tree.git
9929 S:      Maintained
9930 F:      drivers/media/i2c/ov5640.c
9931
9932 OMNIVISION OV5647 SENSOR DRIVER
9933 M:      Luis Oliveira <lolivei@synopsys.com>
9934 L:      linux-media@vger.kernel.org
9935 T:      git git://linuxtv.org/media_tree.git
9936 S:      Maintained
9937 F:      drivers/media/i2c/ov5647.c
9938
9939 OMNIVISION OV7670 SENSOR DRIVER
9940 M:      Jonathan Corbet <corbet@lwn.net>
9941 L:      linux-media@vger.kernel.org
9942 T:      git git://linuxtv.org/media_tree.git
9943 S:      Maintained
9944 F:      drivers/media/i2c/ov7670.c
9945 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9946
9947 ONENAND FLASH DRIVER
9948 M:      Kyungmin Park <kyungmin.park@samsung.com>
9949 L:      linux-mtd@lists.infradead.org
9950 S:      Maintained
9951 F:      drivers/mtd/onenand/
9952 F:      include/linux/mtd/onenand*.h
9953
9954 ONSTREAM SCSI TAPE DRIVER
9955 M:      Willem Riede <osst@riede.org>
9956 L:      osst-users@lists.sourceforge.net
9957 L:      linux-scsi@vger.kernel.org
9958 S:      Maintained
9959 F:      Documentation/scsi/osst.txt
9960 F:      drivers/scsi/osst.*
9961 F:      drivers/scsi/osst_*.h
9962 F:      drivers/scsi/st.h
9963
9964 OP-TEE DRIVER
9965 M:      Jens Wiklander <jens.wiklander@linaro.org>
9966 S:      Maintained
9967 F:      drivers/tee/optee/
9968
9969 OPA-VNIC DRIVER
9970 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9971 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9972 L:      linux-rdma@vger.kernel.org
9973 S:      Supported
9974 F:      drivers/infiniband/ulp/opa_vnic
9975
9976 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9977 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9978 L:      devicetree@vger.kernel.org
9979 S:      Maintained
9980 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9981 F:      Documentation/devicetree/overlay-notes.txt
9982 F:      drivers/of/overlay.c
9983 F:      drivers/of/resolver.c
9984
9985 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9986 M:      Rob Herring <robh+dt@kernel.org>
9987 M:      Frank Rowand <frowand.list@gmail.com>
9988 L:      devicetree@vger.kernel.org
9989 W:      http://www.devicetree.org/
9990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9991 S:      Maintained
9992 F:      drivers/of/
9993 F:      include/linux/of*.h
9994 F:      scripts/dtc/
9995 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9996
9997 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9998 M:      Rob Herring <robh+dt@kernel.org>
9999 M:      Mark Rutland <mark.rutland@arm.com>
10000 L:      devicetree@vger.kernel.org
10001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10002 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10003 S:      Maintained
10004 F:      Documentation/devicetree/
10005 F:      arch/*/boot/dts/
10006 F:      include/dt-bindings/
10007
10008 OPENCORES I2C BUS DRIVER
10009 M:      Peter Korsgaard <jacmet@sunsite.dk>
10010 L:      linux-i2c@vger.kernel.org
10011 S:      Maintained
10012 F:      Documentation/i2c/busses/i2c-ocores
10013 F:      drivers/i2c/busses/i2c-ocores.c
10014
10015 OPENRISC ARCHITECTURE
10016 M:      Jonas Bonn <jonas@southpole.se>
10017 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10018 M:      Stafford Horne <shorne@gmail.com>
10019 T:      git git://github.com/openrisc/linux.git
10020 L:      openrisc@lists.librecores.org
10021 W:      http://openrisc.io
10022 S:      Maintained
10023 F:      arch/openrisc/
10024
10025 OPENVSWITCH
10026 M:      Pravin Shelar <pshelar@nicira.com>
10027 L:      netdev@vger.kernel.org
10028 L:      dev@openvswitch.org
10029 W:      http://openvswitch.org
10030 S:      Maintained
10031 F:      net/openvswitch/
10032 F:      include/uapi/linux/openvswitch.h
10033
10034 OPERATING PERFORMANCE POINTS (OPP)
10035 M:      Viresh Kumar <vireshk@kernel.org>
10036 M:      Nishanth Menon <nm@ti.com>
10037 M:      Stephen Boyd <sboyd@codeaurora.org>
10038 L:      linux-pm@vger.kernel.org
10039 S:      Maintained
10040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10041 F:      drivers/base/power/opp/
10042 F:      include/linux/pm_opp.h
10043 F:      Documentation/power/opp.txt
10044 F:      Documentation/devicetree/bindings/opp/
10045
10046 OPL4 DRIVER
10047 M:      Clemens Ladisch <clemens@ladisch.de>
10048 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10049 T:      git git://git.alsa-project.org/alsa-kernel.git
10050 S:      Maintained
10051 F:      sound/drivers/opl4/
10052
10053 OPROFILE
10054 M:      Robert Richter <rric@kernel.org>
10055 L:      oprofile-list@lists.sf.net
10056 S:      Maintained
10057 F:      arch/*/include/asm/oprofile*.h
10058 F:      arch/*/oprofile/
10059 F:      drivers/oprofile/
10060 F:      include/linux/oprofile.h
10061
10062 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10063 M:      Mark Fasheh <mfasheh@versity.com>
10064 M:      Joel Becker <jlbec@evilplan.org>
10065 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10066 W:      http://ocfs2.wiki.kernel.org
10067 S:      Supported
10068 F:      Documentation/filesystems/ocfs2.txt
10069 F:      Documentation/filesystems/dlmfs.txt
10070 F:      fs/ocfs2/
10071
10072 ORANGEFS FILESYSTEM
10073 M:      Mike Marshall <hubcap@omnibond.com>
10074 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10076 S:      Supported
10077 F:      fs/orangefs/
10078 F:      Documentation/filesystems/orangefs.txt
10079
10080 ORINOCO DRIVER
10081 L:      linux-wireless@vger.kernel.org
10082 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10083 W:      http://www.nongnu.org/orinoco/
10084 S:      Orphan
10085 F:      drivers/net/wireless/intersil/orinoco/
10086
10087 OSD LIBRARY and FILESYSTEM
10088 M:      Boaz Harrosh <ooo@electrozaur.com>
10089 S:      Maintained
10090 F:      drivers/scsi/osd/
10091 F:      include/scsi/osd_*
10092 F:      fs/exofs/
10093
10094 OV2659 OMNIVISION SENSOR DRIVER
10095 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10096 L:      linux-media@vger.kernel.org
10097 W:      https://linuxtv.org
10098 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10099 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10100 S:      Maintained
10101 F:      drivers/media/i2c/ov2659.c
10102 F:      include/media/i2c/ov2659.h
10103
10104 OVERLAY FILESYSTEM
10105 M:      Miklos Szeredi <miklos@szeredi.hu>
10106 L:      linux-unionfs@vger.kernel.org
10107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10108 S:      Supported
10109 F:      fs/overlayfs/
10110 F:      Documentation/filesystems/overlayfs.txt
10111
10112 P54 WIRELESS DRIVER
10113 M:      Christian Lamparter <chunkeey@googlemail.com>
10114 L:      linux-wireless@vger.kernel.org
10115 W:      http://wireless.kernel.org/en/users/Drivers/p54
10116 S:      Maintained
10117 F:      drivers/net/wireless/intersil/p54/
10118
10119 PA SEMI ETHERNET DRIVER
10120 L:      netdev@vger.kernel.org
10121 S:      Orphan
10122 F:      drivers/net/ethernet/pasemi/*
10123
10124 PA SEMI SMBUS DRIVER
10125 L:      linux-i2c@vger.kernel.org
10126 S:      Orphan
10127 F:      drivers/i2c/busses/i2c-pasemi.c
10128
10129 PADATA PARALLEL EXECUTION MECHANISM
10130 M:      Steffen Klassert <steffen.klassert@secunet.com>
10131 L:      linux-crypto@vger.kernel.org
10132 S:      Maintained
10133 F:      kernel/padata.c
10134 F:      include/linux/padata.h
10135 F:      Documentation/padata.txt
10136
10137 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10138 M:      Harald Welte <laforge@gnumonks.org>
10139 L:      platform-driver-x86@vger.kernel.org
10140 S:      Maintained
10141 F:      drivers/platform/x86/panasonic-laptop.c
10142
10143 PANASONIC MN10300/AM33/AM34 PORT
10144 M:      David Howells <dhowells@redhat.com>
10145 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10146 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10147 S:      Maintained
10148 F:      Documentation/mn10300/
10149 F:      arch/mn10300/
10150
10151 PARALLEL LCD/KEYPAD PANEL DRIVER
10152 M:      Willy Tarreau <willy@haproxy.com>
10153 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10154 S:      Odd Fixes
10155 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10156 F:      drivers/misc/panel.c
10157
10158 PARALLEL PORT SUBSYSTEM
10159 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10160 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10161 L:      linux-parport@lists.infradead.org (subscribers-only)
10162 S:      Maintained
10163 F:      drivers/parport/
10164 F:      include/linux/parport*.h
10165 F:      drivers/char/ppdev.c
10166 F:      include/uapi/linux/ppdev.h
10167 F:      Documentation/parport*.txt
10168
10169 PARAVIRT_OPS INTERFACE
10170 M:      Juergen Gross <jgross@suse.com>
10171 M:      Alok Kataria <akataria@vmware.com>
10172 M:      Rusty Russell <rusty@rustcorp.com.au>
10173 L:      virtualization@lists.linux-foundation.org
10174 S:      Supported
10175 F:      Documentation/virtual/paravirt_ops.txt
10176 F:      arch/*/kernel/paravirt*
10177 F:      arch/*/include/asm/paravirt*.h
10178 F:      include/linux/hypervisor.h
10179
10180 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10181 M:      Tim Waugh <tim@cyberelk.net>
10182 L:      linux-parport@lists.infradead.org (subscribers-only)
10183 S:      Maintained
10184 F:      Documentation/blockdev/paride.txt
10185 F:      drivers/block/paride/
10186
10187 PARISC ARCHITECTURE
10188 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10189 M:      Helge Deller <deller@gmx.de>
10190 L:      linux-parisc@vger.kernel.org
10191 W:      http://www.parisc-linux.org/
10192 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10195 S:      Maintained
10196 F:      arch/parisc/
10197 F:      Documentation/parisc/
10198 F:      drivers/parisc/
10199 F:      drivers/char/agp/parisc-agp.c
10200 F:      drivers/input/serio/gscps2.c
10201 F:      drivers/parport/parport_gsc.*
10202 F:      drivers/tty/serial/8250/8250_gsc.c
10203 F:      drivers/video/fbdev/sti*
10204 F:      drivers/video/console/sti*
10205 F:      drivers/video/logo/logo_parisc*
10206
10207 PARMAN
10208 M:      Jiri Pirko <jiri@mellanox.com>
10209 L:      netdev@vger.kernel.org
10210 S:      Supported
10211 F:      lib/parman.c
10212 F:      lib/test_parman.c
10213 F:      include/linux/parman.h
10214
10215 PC87360 HARDWARE MONITORING DRIVER
10216 M:      Jim Cromie <jim.cromie@gmail.com>
10217 L:      linux-hwmon@vger.kernel.org
10218 S:      Maintained
10219 F:      Documentation/hwmon/pc87360
10220 F:      drivers/hwmon/pc87360.c
10221
10222 PC8736x GPIO DRIVER
10223 M:      Jim Cromie <jim.cromie@gmail.com>
10224 S:      Maintained
10225 F:      drivers/char/pc8736x_gpio.c
10226
10227 PC87427 HARDWARE MONITORING DRIVER
10228 M:      Jean Delvare <jdelvare@suse.com>
10229 L:      linux-hwmon@vger.kernel.org
10230 S:      Maintained
10231 F:      Documentation/hwmon/pc87427
10232 F:      drivers/hwmon/pc87427.c
10233
10234 PCA9532 LED DRIVER
10235 M:      Riku Voipio <riku.voipio@iki.fi>
10236 S:      Maintained
10237 F:      drivers/leds/leds-pca9532.c
10238 F:      include/linux/leds-pca9532.h
10239
10240 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10241 M:      Guenter Roeck <linux@roeck-us.net>
10242 L:      linux-i2c@vger.kernel.org
10243 S:      Maintained
10244 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10245
10246 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10247 M:      Khalid Aziz <khalid@gonehiking.org>
10248 S:      Maintained
10249 F:      drivers/firmware/pcdp.*
10250
10251 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10252 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10253 L:      linux-pci@vger.kernel.org
10254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10255 S:      Maintained
10256 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10257 F:      drivers/pci/host/pci-aardvark.c
10258
10259 PCI DRIVER FOR ALTERA PCIE IP
10260 M:      Ley Foon Tan <lftan@altera.com>
10261 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10262 L:      linux-pci@vger.kernel.org
10263 S:      Supported
10264 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10265 F:      drivers/pci/host/pcie-altera.c
10266
10267 PCI DRIVER FOR APPLIEDMICRO XGENE
10268 M:      Tanmay Inamdar <tinamdar@apm.com>
10269 L:      linux-pci@vger.kernel.org
10270 L:      linux-arm-kernel@lists.infradead.org
10271 S:      Maintained
10272 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10273 F:      drivers/pci/host/pci-xgene.c
10274
10275 PCI DRIVER FOR ARM VERSATILE PLATFORM
10276 M:      Rob Herring <robh@kernel.org>
10277 L:      linux-pci@vger.kernel.org
10278 L:      linux-arm-kernel@lists.infradead.org
10279 S:      Maintained
10280 F:      Documentation/devicetree/bindings/pci/versatile.txt
10281 F:      drivers/pci/host/pci-versatile.c
10282
10283 PCI DRIVER FOR ARMADA 8K
10284 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10285 L:      linux-pci@vger.kernel.org
10286 L:      linux-arm-kernel@lists.infradead.org
10287 S:      Maintained
10288 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10289 F:      drivers/pci/dwc/pcie-armada8k.c
10290
10291 PCI DRIVER FOR FREESCALE LAYERSCAPE
10292 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10293 M:      Mingkai Hu <mingkai.hu@freescale.com>
10294 M:      Roy Zang <tie-fei.zang@freescale.com>
10295 L:      linuxppc-dev@lists.ozlabs.org
10296 L:      linux-pci@vger.kernel.org
10297 L:      linux-arm-kernel@lists.infradead.org
10298 S:      Maintained
10299 F:      drivers/pci/dwc/*layerscape*
10300
10301 PCI DRIVER FOR GENERIC OF HOSTS
10302 M:      Will Deacon <will.deacon@arm.com>
10303 L:      linux-pci@vger.kernel.org
10304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10305 S:      Maintained
10306 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10307 F:      drivers/pci/host/pci-host-common.c
10308 F:      drivers/pci/host/pci-host-generic.c
10309
10310 PCI DRIVER FOR IMX6
10311 M:      Richard Zhu <hongxing.zhu@nxp.com>
10312 M:      Lucas Stach <l.stach@pengutronix.de>
10313 L:      linux-pci@vger.kernel.org
10314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10315 S:      Maintained
10316 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10317 F:      drivers/pci/dwc/*imx6*
10318
10319 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10320 M:      Keith Busch <keith.busch@intel.com>
10321 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10322 L:      linux-pci@vger.kernel.org
10323 S:      Supported
10324 F:      drivers/pci/host/vmd.c
10325
10326 PCI DRIVER FOR MICROSEMI SWITCHTEC
10327 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10328 M:      Logan Gunthorpe <logang@deltatee.com>
10329 L:      linux-pci@vger.kernel.org
10330 S:      Maintained
10331 F:      Documentation/switchtec.txt
10332 F:      Documentation/ABI/testing/sysfs-class-switchtec
10333 F:      drivers/pci/switch/switchtec*
10334 F:      include/uapi/linux/switchtec_ioctl.h
10335
10336 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10337 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10338 M:      Jason Cooper <jason@lakedaemon.net>
10339 L:      linux-pci@vger.kernel.org
10340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10341 S:      Maintained
10342 F:      drivers/pci/host/*mvebu*
10343
10344 PCI DRIVER FOR NVIDIA TEGRA
10345 M:      Thierry Reding <thierry.reding@gmail.com>
10346 L:      linux-tegra@vger.kernel.org
10347 L:      linux-pci@vger.kernel.org
10348 S:      Supported
10349 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10350 F:      drivers/pci/host/pci-tegra.c
10351
10352 PCI DRIVER FOR RENESAS R-CAR
10353 M:      Simon Horman <horms@verge.net.au>
10354 L:      linux-pci@vger.kernel.org
10355 L:      linux-renesas-soc@vger.kernel.org
10356 S:      Maintained
10357 F:      drivers/pci/host/*rcar*
10358
10359 PCI DRIVER FOR SAMSUNG EXYNOS
10360 M:      Jingoo Han <jingoohan1@gmail.com>
10361 L:      linux-pci@vger.kernel.org
10362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10363 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10364 S:      Maintained
10365 F:      drivers/pci/dwc/pci-exynos.c
10366
10367 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10368 M:      Jingoo Han <jingoohan1@gmail.com>
10369 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10370 L:      linux-pci@vger.kernel.org
10371 S:      Maintained
10372 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10373 F:      drivers/pci/dwc/*designware*
10374
10375 PCI DRIVER FOR TI DRA7XX
10376 M:      Kishon Vijay Abraham I <kishon@ti.com>
10377 L:      linux-omap@vger.kernel.org
10378 L:      linux-pci@vger.kernel.org
10379 S:      Supported
10380 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10381 F:      drivers/pci/dwc/pci-dra7xx.c
10382
10383 PCI DRIVER FOR TI KEYSTONE
10384 M:      Murali Karicheri <m-karicheri2@ti.com>
10385 L:      linux-pci@vger.kernel.org
10386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10387 S:      Maintained
10388 F:      drivers/pci/dwc/*keystone*
10389
10390 PCI ENDPOINT SUBSYSTEM
10391 M:      Kishon Vijay Abraham I <kishon@ti.com>
10392 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10393 L:      linux-pci@vger.kernel.org
10394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10395 S:      Supported
10396 F:      drivers/pci/endpoint/
10397 F:      drivers/misc/pci_endpoint_test.c
10398 F:      tools/pci/
10399
10400 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10401 M:      Russell Currey <ruscur@russell.cc>
10402 L:      linuxppc-dev@lists.ozlabs.org
10403 S:      Supported
10404 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10405 F:      arch/powerpc/kernel/eeh*.c
10406 F:      arch/powerpc/platforms/*/eeh*.c
10407 F:      arch/powerpc/include/*/eeh*.h
10408
10409 PCI ERROR RECOVERY
10410 M:      Linas Vepstas <linasvepstas@gmail.com>
10411 L:      linux-pci@vger.kernel.org
10412 S:      Supported
10413 F:      Documentation/PCI/pci-error-recovery.txt
10414
10415 PCI MSI DRIVER FOR ALTERA MSI IP
10416 M:      Ley Foon Tan <lftan@altera.com>
10417 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10418 L:      linux-pci@vger.kernel.org
10419 S:      Supported
10420 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10421 F:      drivers/pci/host/pcie-altera-msi.c
10422
10423 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10424 M:      Duc Dang <dhdang@apm.com>
10425 L:      linux-pci@vger.kernel.org
10426 L:      linux-arm-kernel@lists.infradead.org
10427 S:      Maintained
10428 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10429 F:      drivers/pci/host/pci-xgene-msi.c
10430
10431 PCI SUBSYSTEM
10432 M:      Bjorn Helgaas <bhelgaas@google.com>
10433 L:      linux-pci@vger.kernel.org
10434 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10436 S:      Supported
10437 F:      Documentation/devicetree/bindings/pci/
10438 F:      Documentation/PCI/
10439 F:      drivers/pci/
10440 F:      include/linux/pci*
10441 F:      arch/x86/pci/
10442 F:      arch/x86/kernel/quirks.c
10443
10444 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10445 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10446 L:      linux-pci@vger.kernel.org
10447 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10449 S:      Supported
10450 F:      drivers/pci/host/
10451 F:      drivers/pci/dwc/
10452
10453 PCIE DRIVER FOR AXIS ARTPEC
10454 M:      Niklas Cassel <niklas.cassel@axis.com>
10455 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10456 L:      linux-arm-kernel@axis.com
10457 L:      linux-pci@vger.kernel.org
10458 S:      Maintained
10459 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10460 F:      drivers/pci/dwc/*artpec*
10461
10462 PCIE DRIVER FOR CAVIUM THUNDERX
10463 M:      David Daney <david.daney@cavium.com>
10464 L:      linux-pci@vger.kernel.org
10465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10466 S:      Supported
10467 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10468 F:      drivers/pci/host/pci-thunder-*
10469
10470 PCIE DRIVER FOR HISILICON
10471 M:      Zhou Wang <wangzhou1@hisilicon.com>
10472 L:      linux-pci@vger.kernel.org
10473 S:      Maintained
10474 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10475 F:      drivers/pci/dwc/pcie-hisi.c
10476
10477 PCIE DRIVER FOR HISILICON KIRIN
10478 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10479 M:      Binghui Wang <wangbinghui@hisilicon.com>
10480 L:      linux-pci@vger.kernel.org
10481 S:      Maintained
10482 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10483 F:      drivers/pci/dwc/pcie-kirin.c
10484
10485 PCIE DRIVER FOR MEDIATEK
10486 M:      Ryder Lee <ryder.lee@mediatek.com>
10487 L:      linux-pci@vger.kernel.org
10488 L:      linux-mediatek@lists.infradead.org
10489 S:      Supported
10490 F:      Documentation/devicetree/bindings/pci/mediatek*
10491 F:      drivers/pci/host/*mediatek*
10492
10493 PCIE DRIVER FOR QUALCOMM MSM
10494 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10495 L:      linux-pci@vger.kernel.org
10496 L:      linux-arm-msm@vger.kernel.org
10497 S:      Maintained
10498 F:      drivers/pci/dwc/*qcom*
10499
10500 PCIE DRIVER FOR ROCKCHIP
10501 M:      Shawn Lin <shawn.lin@rock-chips.com>
10502 L:      linux-pci@vger.kernel.org
10503 L:      linux-rockchip@lists.infradead.org
10504 S:      Maintained
10505 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10506 F:      drivers/pci/host/pcie-rockchip.c
10507
10508 PCIE DRIVER FOR ST SPEAR13XX
10509 M:      Pratyush Anand <pratyush.anand@gmail.com>
10510 L:      linux-pci@vger.kernel.org
10511 S:      Maintained
10512 F:      drivers/pci/dwc/*spear*
10513
10514 PCMCIA SUBSYSTEM
10515 P:      Linux PCMCIA Team
10516 L:      linux-pcmcia@lists.infradead.org
10517 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10519 S:      Maintained
10520 F:      Documentation/pcmcia/
10521 F:      tools/pcmcia/
10522 F:      drivers/pcmcia/
10523 F:      include/pcmcia/
10524
10525 PCNET32 NETWORK DRIVER
10526 M:      Don Fry <pcnet32@frontier.com>
10527 L:      netdev@vger.kernel.org
10528 S:      Maintained
10529 F:      drivers/net/ethernet/amd/pcnet32.c
10530
10531 PCRYPT PARALLEL CRYPTO ENGINE
10532 M:      Steffen Klassert <steffen.klassert@secunet.com>
10533 L:      linux-crypto@vger.kernel.org
10534 S:      Maintained
10535 F:      crypto/pcrypt.c
10536 F:      include/crypto/pcrypt.h
10537
10538 PER-CPU MEMORY ALLOCATOR
10539 M:      Tejun Heo <tj@kernel.org>
10540 M:      Christoph Lameter <cl@linux.com>
10541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10542 S:      Maintained
10543 F:      include/linux/percpu*.h
10544 F:      mm/percpu*.c
10545 F:      arch/*/include/asm/percpu.h
10546
10547 PER-TASK DELAY ACCOUNTING
10548 M:      Balbir Singh <bsingharora@gmail.com>
10549 S:      Maintained
10550 F:      include/linux/delayacct.h
10551 F:      kernel/delayacct.c
10552
10553 PERFORMANCE EVENTS SUBSYSTEM
10554 M:      Peter Zijlstra <peterz@infradead.org>
10555 M:      Ingo Molnar <mingo@redhat.com>
10556 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10557 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10558 R:      Jiri Olsa <jolsa@redhat.com>
10559 R:      Namhyung Kim <namhyung@kernel.org>
10560 L:      linux-kernel@vger.kernel.org
10561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10562 S:      Supported
10563 F:      kernel/events/*
10564 F:      include/linux/perf_event.h
10565 F:      include/uapi/linux/perf_event.h
10566 F:      arch/*/kernel/perf_event*.c
10567 F:      arch/*/kernel/*/perf_event*.c
10568 F:      arch/*/kernel/*/*/perf_event*.c
10569 F:      arch/*/include/asm/perf_event.h
10570 F:      arch/*/kernel/perf_callchain.c
10571 F:      arch/*/events/*
10572 F:      tools/perf/
10573
10574 PERSONALITY HANDLING
10575 M:      Christoph Hellwig <hch@infradead.org>
10576 L:      linux-abi-devel@lists.sourceforge.net
10577 S:      Maintained
10578 F:      include/linux/personality.h
10579 F:      include/uapi/linux/personality.h
10580
10581 PHONET PROTOCOL
10582 M:      Remi Denis-Courmont <courmisch@gmail.com>
10583 S:      Supported
10584 F:      Documentation/networking/phonet.txt
10585 F:      include/linux/phonet.h
10586 F:      include/net/phonet/
10587 F:      include/uapi/linux/phonet.h
10588 F:      net/phonet/
10589
10590 PHRAM MTD DRIVER
10591 M:      Joern Engel <joern@lazybastard.org>
10592 L:      linux-mtd@lists.infradead.org
10593 S:      Maintained
10594 F:      drivers/mtd/devices/phram.c
10595
10596 PICOLCD HID DRIVER
10597 M:      Bruno Prémont <bonbons@linux-vserver.org>
10598 L:      linux-input@vger.kernel.org
10599 S:      Maintained
10600 F:      drivers/hid/hid-picolcd*
10601
10602 PICOXCELL SUPPORT
10603 M:      Jamie Iles <jamie@jamieiles.com>
10604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10605 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10606 S:      Supported
10607 F:      arch/arm/boot/dts/picoxcell*
10608 F:      arch/arm/mach-picoxcell/
10609 F:      drivers/crypto/picoxcell*
10610
10611 PIN CONTROL SUBSYSTEM
10612 M:      Linus Walleij <linus.walleij@linaro.org>
10613 L:      linux-gpio@vger.kernel.org
10614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10615 S:      Maintained
10616 F:      Documentation/devicetree/bindings/pinctrl/
10617 F:      Documentation/driver-api/pinctl.rst
10618 F:      drivers/pinctrl/
10619 F:      include/linux/pinctrl/
10620
10621 PIN CONTROLLER - ATMEL AT91
10622 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10624 S:      Maintained
10625 F:      drivers/pinctrl/pinctrl-at91.*
10626
10627 PIN CONTROLLER - ATMEL AT91 PIO4
10628 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10630 L:      linux-gpio@vger.kernel.org
10631 S:      Supported
10632 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10633
10634 PIN CONTROLLER - INTEL
10635 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10636 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10637 S:      Maintained
10638 F:      drivers/pinctrl/intel/
10639
10640 PIN CONTROLLER - QUALCOMM
10641 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10642 S:      Maintained
10643 L:      linux-arm-msm@vger.kernel.org
10644 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10645 F:      drivers/pinctrl/qcom/
10646
10647 PIN CONTROLLER - RENESAS
10648 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10649 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10650 L:      linux-renesas-soc@vger.kernel.org
10651 S:      Maintained
10652 F:      drivers/pinctrl/sh-pfc/
10653
10654 PIN CONTROLLER - SAMSUNG
10655 M:      Tomasz Figa <tomasz.figa@gmail.com>
10656 M:      Krzysztof Kozlowski <krzk@kernel.org>
10657 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10659 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10660 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10662 S:      Maintained
10663 F:      drivers/pinctrl/samsung/
10664 F:      include/dt-bindings/pinctrl/samsung.h
10665 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10666
10667 PIN CONTROLLER - SINGLE
10668 M:      Tony Lindgren <tony@atomide.com>
10669 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10670 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10671 L:      linux-omap@vger.kernel.org
10672 S:      Maintained
10673 F:      drivers/pinctrl/pinctrl-single.c
10674
10675 PIN CONTROLLER - ST SPEAR
10676 M:      Viresh Kumar <vireshk@kernel.org>
10677 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10678 W:      http://www.st.com/spear
10679 S:      Maintained
10680 F:      drivers/pinctrl/spear/
10681
10682 PISTACHIO SOC SUPPORT
10683 M:      James Hartley <james.hartley@sondrel.com>
10684 L:      linux-mips@linux-mips.org
10685 S:      Odd Fixes
10686 F:      arch/mips/pistachio/
10687 F:      arch/mips/include/asm/mach-pistachio/
10688 F:      arch/mips/boot/dts/img/pistachio*
10689 F:      arch/mips/configs/pistachio*_defconfig
10690
10691 PKTCDVD DRIVER
10692 S:      Orphan
10693 M:      linux-block@vger.kernel.org
10694 F:      drivers/block/pktcdvd.c
10695 F:      include/linux/pktcdvd.h
10696 F:      include/uapi/linux/pktcdvd.h
10697
10698 PKUNITY SOC DRIVERS
10699 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10700 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10701 S:      Maintained
10702 T:      git git://github.com/gxt/linux.git
10703 F:      drivers/input/serio/i8042-unicore32io.h
10704 F:      drivers/i2c/busses/i2c-puv3.c
10705 F:      drivers/video/fbdev/fb-puv3.c
10706 F:      drivers/rtc/rtc-puv3.c
10707
10708 PMBUS HARDWARE MONITORING DRIVERS
10709 M:      Guenter Roeck <linux@roeck-us.net>
10710 L:      linux-hwmon@vger.kernel.org
10711 W:      http://hwmon.wiki.kernel.org/
10712 W:      http://www.roeck-us.net/linux/drivers/
10713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10714 S:      Maintained
10715 F:      Documentation/hwmon/pmbus
10716 F:      drivers/hwmon/pmbus/
10717 F:      include/linux/pmbus.h
10718
10719 PMC SIERRA MaxRAID DRIVER
10720 L:      linux-scsi@vger.kernel.org
10721 W:      http://www.pmc-sierra.com/
10722 S:      Orphan
10723 F:      drivers/scsi/pmcraid.*
10724
10725 PMC SIERRA PM8001 DRIVER
10726 M:      Jack Wang <jinpu.wang@profitbricks.com>
10727 M:      lindar_liu@usish.com
10728 L:      linux-scsi@vger.kernel.org
10729 S:      Supported
10730 F:      drivers/scsi/pm8001/
10731
10732 PNP SUPPORT
10733 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10734 S:      Maintained
10735 F:      drivers/pnp/
10736
10737 POSIX CLOCKS and TIMERS
10738 M:      Thomas Gleixner <tglx@linutronix.de>
10739 L:      linux-kernel@vger.kernel.org
10740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10741 S:      Maintained
10742 F:      fs/timerfd.c
10743 F:      include/linux/timer*
10744 F:      kernel/time/*timer*
10745
10746 POWER MANAGEMENT CORE
10747 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10748 L:      linux-pm@vger.kernel.org
10749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10750 B:      https://bugzilla.kernel.org
10751 S:      Supported
10752 F:      drivers/base/power/
10753 F:      include/linux/pm.h
10754 F:      include/linux/pm_*
10755 F:      include/linux/powercap.h
10756 F:      drivers/powercap/
10757
10758 POWER STATE COORDINATION INTERFACE (PSCI)
10759 M:      Mark Rutland <mark.rutland@arm.com>
10760 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10761 L:      linux-arm-kernel@lists.infradead.org
10762 S:      Maintained
10763 F:      drivers/firmware/psci*.c
10764 F:      include/linux/psci.h
10765 F:      include/uapi/linux/psci.h
10766
10767 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10768 M:      Sebastian Reichel <sre@kernel.org>
10769 L:      linux-pm@vger.kernel.org
10770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10771 S:      Maintained
10772 F:      Documentation/devicetree/bindings/power/supply/
10773 F:      include/linux/power_supply.h
10774 F:      drivers/power/supply/
10775
10776 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10777 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10778 L:      linuxppc-dev@lists.ozlabs.org
10779 S:      Maintained
10780 F:      drivers/char/powernv-op-panel.c
10781
10782 PPP OVER ATM (RFC 2364)
10783 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10784 S:      Maintained
10785 F:      net/atm/pppoatm.c
10786 F:      include/uapi/linux/atmppp.h
10787
10788 PPP OVER ETHERNET
10789 M:      Michal Ostrowski <mostrows@earthlink.net>
10790 S:      Maintained
10791 F:      drivers/net/ppp/pppoe.c
10792 F:      drivers/net/ppp/pppox.c
10793
10794 PPP OVER L2TP
10795 M:      James Chapman <jchapman@katalix.com>
10796 S:      Maintained
10797 F:      net/l2tp/l2tp_ppp.c
10798 F:      include/linux/if_pppol2tp.h
10799 F:      include/uapi/linux/if_pppol2tp.h
10800
10801 PPP PROTOCOL DRIVERS AND COMPRESSORS
10802 M:      Paul Mackerras <paulus@samba.org>
10803 L:      linux-ppp@vger.kernel.org
10804 S:      Maintained
10805 F:      drivers/net/ppp/ppp_*
10806
10807 PPS SUPPORT
10808 M:      Rodolfo Giometti <giometti@enneenne.com>
10809 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10810 L:      linuxpps@ml.enneenne.com (subscribers-only)
10811 S:      Maintained
10812 F:      Documentation/pps/
10813 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10814 F:      Documentation/ABI/testing/sysfs-pps
10815 F:      drivers/pps/
10816 F:      include/linux/pps*.h
10817 F:      include/uapi/linux/pps.h
10818
10819 PPTP DRIVER
10820 M:      Dmitry Kozlov <xeb@mail.ru>
10821 L:      netdev@vger.kernel.org
10822 S:      Maintained
10823 F:      drivers/net/ppp/pptp.c
10824 W:      http://sourceforge.net/projects/accel-pptp
10825
10826 PREEMPTIBLE KERNEL
10827 M:      Robert Love <rml@tech9.net>
10828 L:      kpreempt-tech@lists.sourceforge.net
10829 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10830 S:      Supported
10831 F:      Documentation/preempt-locking.txt
10832 F:      include/linux/preempt.h
10833
10834 PRINTK
10835 M:      Petr Mladek <pmladek@suse.com>
10836 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10837 R:      Steven Rostedt <rostedt@goodmis.org>
10838 S:      Maintained
10839 F:      kernel/printk/
10840 F:      include/linux/printk.h
10841
10842 PRISM54 WIRELESS DRIVER
10843 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10844 L:      linux-wireless@vger.kernel.org
10845 W:      http://wireless.kernel.org/en/users/Drivers/p54
10846 S:      Obsolete
10847 F:      drivers/net/wireless/intersil/prism54/
10848
10849 PROC SYSCTL
10850 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10851 M:      Kees Cook <keescook@chromium.org>
10852 L:      linux-kernel@vger.kernel.org
10853 L:      linux-fsdevel@vger.kernel.org
10854 S:      Maintained
10855 F:      fs/proc/proc_sysctl.c
10856 F:      include/linux/sysctl.h
10857 F:      kernel/sysctl.c
10858 F:      tools/testing/selftests/sysctl/
10859
10860 PS3 NETWORK SUPPORT
10861 M:      Geoff Levand <geoff@infradead.org>
10862 L:      netdev@vger.kernel.org
10863 L:      linuxppc-dev@lists.ozlabs.org
10864 S:      Maintained
10865 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10866
10867 PS3 PLATFORM SUPPORT
10868 M:      Geoff Levand <geoff@infradead.org>
10869 L:      linuxppc-dev@lists.ozlabs.org
10870 S:      Maintained
10871 F:      arch/powerpc/boot/ps3*
10872 F:      arch/powerpc/include/asm/lv1call.h
10873 F:      arch/powerpc/include/asm/ps3*.h
10874 F:      arch/powerpc/platforms/ps3/
10875 F:      drivers/*/ps3*
10876 F:      drivers/ps3/
10877 F:      drivers/rtc/rtc-ps3.c
10878 F:      drivers/usb/host/*ps3.c
10879 F:      sound/ppc/snd_ps3*
10880
10881 PS3VRAM DRIVER
10882 M:      Jim Paris <jim@jtan.com>
10883 M:      Geoff Levand <geoff@infradead.org>
10884 L:      linuxppc-dev@lists.ozlabs.org
10885 S:      Maintained
10886 F:      drivers/block/ps3vram.c
10887
10888 PSAMPLE PACKET SAMPLING SUPPORT:
10889 M:      Yotam Gigi <yotam.gi@gmail.com>
10890 S:      Maintained
10891 F:      net/psample
10892 F:      include/net/psample.h
10893 F:      include/uapi/linux/psample.h
10894
10895 PSTORE FILESYSTEM
10896 M:      Kees Cook <keescook@chromium.org>
10897 M:      Anton Vorontsov <anton@enomsg.org>
10898 M:      Colin Cross <ccross@android.com>
10899 M:      Tony Luck <tony.luck@intel.com>
10900 S:      Maintained
10901 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10902 F:      fs/pstore/
10903 F:      include/linux/pstore*
10904 F:      drivers/firmware/efi/efi-pstore.c
10905 F:      drivers/acpi/apei/erst.c
10906 F:      Documentation/admin-guide/ramoops.rst
10907 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10908 K:      \b(pstore|ramoops)
10909
10910 PTP HARDWARE CLOCK SUPPORT
10911 M:      Richard Cochran <richardcochran@gmail.com>
10912 L:      netdev@vger.kernel.org
10913 S:      Maintained
10914 W:      http://linuxptp.sourceforge.net/
10915 F:      Documentation/ABI/testing/sysfs-ptp
10916 F:      Documentation/ptp/*
10917 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10918 F:      drivers/net/phy/dp83640*
10919 F:      drivers/ptp/*
10920 F:      include/linux/ptp_cl*
10921
10922 PTRACE SUPPORT
10923 M:      Oleg Nesterov <oleg@redhat.com>
10924 S:      Maintained
10925 F:      include/asm-generic/syscall.h
10926 F:      include/linux/ptrace.h
10927 F:      include/linux/regset.h
10928 F:      include/linux/tracehook.h
10929 F:      include/uapi/linux/ptrace.h
10930 F:      include/uapi/linux/ptrace.h
10931 F:      include/asm-generic/ptrace.h
10932 F:      kernel/ptrace.c
10933 F:      arch/*/ptrace*.c
10934 F:      arch/*/*/ptrace*.c
10935 F:      arch/*/include/asm/ptrace*.h
10936
10937 PULSE8-CEC DRIVER
10938 M:      Hans Verkuil <hverkuil@xs4all.nl>
10939 L:      linux-media@vger.kernel.org
10940 T:      git git://linuxtv.org/media_tree.git
10941 S:      Maintained
10942 F:      drivers/media/usb/pulse8-cec/*
10943 F:      Documentation/media/cec-drivers/pulse8-cec.rst
10944
10945 PVRUSB2 VIDEO4LINUX DRIVER
10946 M:      Mike Isely <isely@pobox.com>
10947 L:      pvrusb2@isely.net       (subscribers-only)
10948 L:      linux-media@vger.kernel.org
10949 W:      http://www.isely.net/pvrusb2/
10950 T:      git git://linuxtv.org/media_tree.git
10951 S:      Maintained
10952 F:      Documentation/media/v4l-drivers/pvrusb2*
10953 F:      drivers/media/usb/pvrusb2/
10954
10955 PWC WEBCAM DRIVER
10956 M:      Hans Verkuil <hverkuil@xs4all.nl>
10957 L:      linux-media@vger.kernel.org
10958 T:      git git://linuxtv.org/media_tree.git
10959 S:      Odd Fixes
10960 F:      drivers/media/usb/pwc/*
10961
10962 PWM FAN DRIVER
10963 M:      Kamil Debski <kamil@wypas.org>
10964 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10965 L:      linux-hwmon@vger.kernel.org
10966 S:      Supported
10967 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10968 F:      Documentation/hwmon/pwm-fan
10969 F:      drivers/hwmon/pwm-fan.c
10970
10971 PWM IR Transmitter
10972 M:      Sean Young <sean@mess.org>
10973 L:      linux-media@vger.kernel.org
10974 S:      Maintained
10975 F:      drivers/media/rc/pwm-ir-tx.c
10976
10977 PWM SUBSYSTEM
10978 M:      Thierry Reding <thierry.reding@gmail.com>
10979 L:      linux-pwm@vger.kernel.org
10980 S:      Maintained
10981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10982 F:      Documentation/pwm.txt
10983 F:      Documentation/devicetree/bindings/pwm/
10984 F:      include/linux/pwm.h
10985 F:      drivers/pwm/
10986 F:      drivers/video/backlight/pwm_bl.c
10987 F:      include/linux/pwm_backlight.h
10988 F:      drivers/gpio/gpio-mvebu.c
10989 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10990
10991 PXA GPIO DRIVER
10992 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10993 L:      linux-gpio@vger.kernel.org
10994 S:      Maintained
10995 F:      drivers/gpio/gpio-pxa.c
10996
10997 PXA MMCI DRIVER
10998 S:      Orphan
10999
11000 PXA RTC DRIVER
11001 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11002 L:      linux-rtc@vger.kernel.org
11003 S:      Maintained
11004
11005 PXA2xx/PXA3xx SUPPORT
11006 M:      Daniel Mack <daniel@zonque.org>
11007 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11008 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11010 T:      git git://github.com/hzhuang1/linux.git
11011 T:      git git://github.com/rjarzmik/linux.git
11012 S:      Maintained
11013 F:      arch/arm/boot/dts/pxa*
11014 F:      arch/arm/mach-pxa/
11015 F:      drivers/dma/pxa*
11016 F:      drivers/pcmcia/pxa2xx*
11017 F:      drivers/pinctrl/pxa/
11018 F:      drivers/spi/spi-pxa2xx*
11019 F:      drivers/usb/gadget/udc/pxa2*
11020 F:      include/sound/pxa2xx-lib.h
11021 F:      sound/arm/pxa*
11022 F:      sound/soc/pxa/
11023
11024 PXA3xx NAND FLASH DRIVER
11025 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11026 L:      linux-mtd@lists.infradead.org
11027 S:      Maintained
11028 F:      drivers/mtd/nand/pxa3xx_nand.c
11029
11030 QAT DRIVER
11031 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11032 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
11033 L:      qat-linux@intel.com
11034 S:      Supported
11035 F:      drivers/crypto/qat/
11036
11037 QCOM AUDIO (ASoC) DRIVERS
11038 M:      Patrick Lai <plai@codeaurora.org>
11039 M:      Banajit Goswami <bgoswami@codeaurora.org>
11040 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11041 S:      Supported
11042 F:      sound/soc/qcom/
11043
11044 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11045 M:      Gabriel Somlo <somlo@cmu.edu>
11046 M:      "Michael S. Tsirkin" <mst@redhat.com>
11047 L:      qemu-devel@nongnu.org
11048 S:      Maintained
11049 F:      drivers/firmware/qemu_fw_cfg.c
11050
11051 QIB DRIVER
11052 M:      Mike Marciniszyn <infinipath@intel.com>
11053 L:      linux-rdma@vger.kernel.org
11054 S:      Supported
11055 F:      drivers/infiniband/hw/qib/
11056
11057 QLOGIC QL41xxx FCOE DRIVER
11058 M:      QLogic-Storage-Upstream@cavium.com
11059 L:      linux-scsi@vger.kernel.org
11060 S:      Supported
11061 F:      drivers/scsi/qedf/
11062
11063 QLOGIC QL41xxx ISCSI DRIVER
11064 M:      QLogic-Storage-Upstream@cavium.com
11065 L:      linux-scsi@vger.kernel.org
11066 S:      Supported
11067 F:      drivers/scsi/qedi/
11068
11069 QLOGIC QL4xxx ETHERNET DRIVER
11070 M:      Ariel Elior <Ariel.Elior@cavium.com>
11071 M:      everest-linux-l2@cavium.com
11072 L:      netdev@vger.kernel.org
11073 S:      Supported
11074 F:      drivers/net/ethernet/qlogic/qed/
11075 F:      include/linux/qed/
11076 F:      drivers/net/ethernet/qlogic/qede/
11077
11078 QLOGIC QL4xxx RDMA DRIVER
11079 M:      Ram Amrani <Ram.Amrani@cavium.com>
11080 M:      Ariel Elior <Ariel.Elior@cavium.com>
11081 L:      linux-rdma@vger.kernel.org
11082 S:      Supported
11083 F:      drivers/infiniband/hw/qedr/
11084 F:      include/uapi/rdma/qedr-abi.h
11085
11086 QLOGIC QLA1280 SCSI DRIVER
11087 M:      Michael Reed <mdr@sgi.com>
11088 L:      linux-scsi@vger.kernel.org
11089 S:      Maintained
11090 F:      drivers/scsi/qla1280.[ch]
11091
11092 QLOGIC QLA2XXX FC-SCSI DRIVER
11093 M:      qla2xxx-upstream@qlogic.com
11094 L:      linux-scsi@vger.kernel.org
11095 S:      Supported
11096 F:      Documentation/scsi/LICENSE.qla2xxx
11097 F:      drivers/scsi/qla2xxx/
11098
11099 QLOGIC QLA3XXX NETWORK DRIVER
11100 M:      Dept-GELinuxNICDev@cavium.com
11101 L:      netdev@vger.kernel.org
11102 S:      Supported
11103 F:      Documentation/networking/LICENSE.qla3xxx
11104 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11105
11106 QLOGIC QLA4XXX iSCSI DRIVER
11107 M:      QLogic-Storage-Upstream@qlogic.com
11108 L:      linux-scsi@vger.kernel.org
11109 S:      Supported
11110 F:      Documentation/scsi/LICENSE.qla4xxx
11111 F:      drivers/scsi/qla4xxx/
11112
11113 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11114 M:      Harish Patil <harish.patil@cavium.com>
11115 M:      Manish Chopra <manish.chopra@cavium.com>
11116 M:      Dept-GELinuxNICDev@cavium.com
11117 L:      netdev@vger.kernel.org
11118 S:      Supported
11119 F:      drivers/net/ethernet/qlogic/qlcnic/
11120
11121 QLOGIC QLGE 10Gb ETHERNET DRIVER
11122 M:      Harish Patil <harish.patil@cavium.com>
11123 M:      Manish Chopra <manish.chopra@cavium.com>
11124 M:      Dept-GELinuxNICDev@cavium.com
11125 L:      netdev@vger.kernel.org
11126 S:      Supported
11127 F:      drivers/net/ethernet/qlogic/qlge/
11128
11129 QNX4 FILESYSTEM
11130 M:      Anders Larsen <al@alarsen.net>
11131 W:      http://www.alarsen.net/linux/qnx4fs/
11132 S:      Maintained
11133 F:      fs/qnx4/
11134 F:      include/uapi/linux/qnx4_fs.h
11135 F:      include/uapi/linux/qnxtypes.h
11136
11137 QORIQ DPAA2 FSL-MC BUS DRIVER
11138 M:      Stuart Yoder <stuyoder@gmail.com>
11139 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11140 L:      linux-kernel@vger.kernel.org
11141 S:      Maintained
11142 F:      drivers/staging/fsl-mc/
11143 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11144
11145 QT1010 MEDIA DRIVER
11146 M:      Antti Palosaari <crope@iki.fi>
11147 L:      linux-media@vger.kernel.org
11148 W:      https://linuxtv.org
11149 W:      http://palosaari.fi/linux/
11150 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11151 T:      git git://linuxtv.org/anttip/media_tree.git
11152 S:      Maintained
11153 F:      drivers/media/tuners/qt1010*
11154
11155 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11156 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11157 L:      ath10k@lists.infradead.org
11158 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11160 S:      Supported
11161 F:      drivers/net/wireless/ath/ath10k/
11162
11163 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11164 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11165 L:      linux-wireless@vger.kernel.org
11166 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11167 S:      Supported
11168 F:      drivers/net/wireless/ath/ath9k/
11169
11170 QUALCOMM CAMERA SUBSYSTEM DRIVER
11171 M:      Todor Tomov <todor.tomov@linaro.org>
11172 L:      linux-media@vger.kernel.org
11173 S:      Maintained
11174 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11175 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11176 F:      drivers/media/platform/qcom/camss-8x16/
11177
11178 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11179 M:      Timur Tabi <timur@codeaurora.org>
11180 L:      netdev@vger.kernel.org
11181 S:      Supported
11182 F:      drivers/net/ethernet/qualcomm/emac/
11183
11184 QUALCOMM HEXAGON ARCHITECTURE
11185 M:      Richard Kuo <rkuo@codeaurora.org>
11186 L:      linux-hexagon@vger.kernel.org
11187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11188 S:      Supported
11189 F:      arch/hexagon/
11190
11191 QUALCOMM IOMMU
11192 M:      Rob Clark <robdclark@gmail.com>
11193 L:      iommu@lists.linux-foundation.org
11194 L:      linux-arm-msm@vger.kernel.org
11195 S:      Maintained
11196 F:      drivers/iommu/qcom_iommu.c
11197
11198 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11199 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11200 L:      linux-media@vger.kernel.org
11201 L:      linux-arm-msm@vger.kernel.org
11202 T:      git git://linuxtv.org/media_tree.git
11203 S:      Maintained
11204 F:      drivers/media/platform/qcom/venus/
11205
11206 QUALCOMM WCN36XX WIRELESS DRIVER
11207 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11208 L:      wcn36xx@lists.infradead.org
11209 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11210 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11211 S:      Supported
11212 F:      drivers/net/wireless/ath/wcn36xx/
11213
11214 QUANTENNA QTNFMAC WIRELESS DRIVER
11215 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11216 M:      Avinash Patil <avinashp@quantenna.com>
11217 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11218 L:      linux-wireless@vger.kernel.org
11219 S:      Maintained
11220 F:      drivers/net/wireless/quantenna
11221
11222 RADEON and AMDGPU DRM DRIVERS
11223 M:      Alex Deucher <alexander.deucher@amd.com>
11224 M:      Christian König <christian.koenig@amd.com>
11225 L:      amd-gfx@lists.freedesktop.org
11226 T:      git git://people.freedesktop.org/~agd5f/linux
11227 S:      Supported
11228 F:      drivers/gpu/drm/radeon/
11229 F:      include/uapi/drm/radeon_drm.h
11230 F:      drivers/gpu/drm/amd/
11231 F:      include/uapi/drm/amdgpu_drm.h
11232
11233 RADEON FRAMEBUFFER DISPLAY DRIVER
11234 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11235 L:      linux-fbdev@vger.kernel.org
11236 S:      Maintained
11237 F:      drivers/video/fbdev/aty/radeon*
11238 F:      include/uapi/linux/radeonfb.h
11239
11240 RADIOSHARK RADIO DRIVER
11241 M:      Hans Verkuil <hverkuil@xs4all.nl>
11242 L:      linux-media@vger.kernel.org
11243 T:      git git://linuxtv.org/media_tree.git
11244 S:      Maintained
11245 F:      drivers/media/radio/radio-shark.c
11246
11247 RADIOSHARK2 RADIO DRIVER
11248 M:      Hans Verkuil <hverkuil@xs4all.nl>
11249 L:      linux-media@vger.kernel.org
11250 T:      git git://linuxtv.org/media_tree.git
11251 S:      Maintained
11252 F:      drivers/media/radio/radio-shark2.c
11253 F:      drivers/media/radio/radio-tea5777.c
11254
11255 RADOS BLOCK DEVICE (RBD)
11256 M:      Ilya Dryomov <idryomov@gmail.com>
11257 M:      Sage Weil <sage@redhat.com>
11258 M:      Alex Elder <elder@kernel.org>
11259 L:      ceph-devel@vger.kernel.org
11260 W:      http://ceph.com/
11261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11262 T:      git git://github.com/ceph/ceph-client.git
11263 S:      Supported
11264 F:      Documentation/ABI/testing/sysfs-bus-rbd
11265 F:      drivers/block/rbd.c
11266 F:      drivers/block/rbd_types.h
11267
11268 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11269 M:      Paul Mackerras <paulus@samba.org>
11270 L:      linux-fbdev@vger.kernel.org
11271 S:      Maintained
11272 F:      drivers/video/fbdev/aty/aty128fb.c
11273
11274 RAINSHADOW-CEC DRIVER
11275 M:      Hans Verkuil <hverkuil@xs4all.nl>
11276 L:      linux-media@vger.kernel.org
11277 T:      git git://linuxtv.org/media_tree.git
11278 S:      Maintained
11279 F:      drivers/media/usb/rainshadow-cec/*
11280
11281 RALINK MIPS ARCHITECTURE
11282 M:      John Crispin <john@phrozen.org>
11283 L:      linux-mips@linux-mips.org
11284 S:      Maintained
11285 F:      arch/mips/ralink
11286
11287 RALINK RT2X00 WIRELESS LAN DRIVER
11288 P:      rt2x00 project
11289 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11290 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11291 L:      linux-wireless@vger.kernel.org
11292 S:      Maintained
11293 F:      drivers/net/wireless/ralink/rt2x00/
11294
11295 RAMDISK RAM BLOCK DEVICE DRIVER
11296 M:      Jens Axboe <axboe@kernel.dk>
11297 S:      Maintained
11298 F:      Documentation/blockdev/ramdisk.txt
11299 F:      drivers/block/brd.c
11300
11301 RANDOM NUMBER DRIVER
11302 M:      "Theodore Ts'o" <tytso@mit.edu>
11303 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11304 S:      Maintained
11305 F:      drivers/char/random.c
11306
11307 RAPIDIO SUBSYSTEM
11308 M:      Matt Porter <mporter@kernel.crashing.org>
11309 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11310 S:      Maintained
11311 F:      drivers/rapidio/
11312
11313 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11314 L:      linux-wireless@vger.kernel.org
11315 S:      Orphan
11316 F:      drivers/net/wireless/ray*
11317
11318 RCUTORTURE MODULE
11319 M:      Josh Triplett <josh@joshtriplett.org>
11320 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11321 L:      linux-kernel@vger.kernel.org
11322 S:      Supported
11323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11324 F:      Documentation/RCU/torture.txt
11325 F:      kernel/rcu/rcutorture.c
11326
11327 RCUTORTURE TEST FRAMEWORK
11328 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11329 M:      Josh Triplett <josh@joshtriplett.org>
11330 R:      Steven Rostedt <rostedt@goodmis.org>
11331 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11332 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11333 L:      linux-kernel@vger.kernel.org
11334 S:      Supported
11335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11336 F:      tools/testing/selftests/rcutorture
11337
11338 RDC R-321X SoC
11339 M:      Florian Fainelli <florian@openwrt.org>
11340 S:      Maintained
11341
11342 RDC R6040 FAST ETHERNET DRIVER
11343 M:      Florian Fainelli <f.fainelli@gmail.com>
11344 L:      netdev@vger.kernel.org
11345 S:      Maintained
11346 F:      drivers/net/ethernet/rdc/r6040.c
11347
11348 RDMAVT - RDMA verbs software
11349 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11350 L:      linux-rdma@vger.kernel.org
11351 S:      Supported
11352 F:      drivers/infiniband/sw/rdmavt
11353
11354 RDS - RELIABLE DATAGRAM SOCKETS
11355 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11356 L:      netdev@vger.kernel.org
11357 L:      linux-rdma@vger.kernel.org
11358 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11359 W:      https://oss.oracle.com/projects/rds/
11360 S:      Supported
11361 F:      net/rds/
11362 F:      Documentation/networking/rds.txt
11363
11364 RDT - RESOURCE ALLOCATION
11365 M:      Fenghua Yu <fenghua.yu@intel.com>
11366 L:      linux-kernel@vger.kernel.org
11367 S:      Supported
11368 F:      arch/x86/kernel/cpu/intel_rdt*
11369 F:      arch/x86/include/asm/intel_rdt_sched.h
11370 F:      Documentation/x86/intel_rdt*
11371
11372 READ-COPY UPDATE (RCU)
11373 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11374 M:      Josh Triplett <josh@joshtriplett.org>
11375 R:      Steven Rostedt <rostedt@goodmis.org>
11376 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11377 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11378 L:      linux-kernel@vger.kernel.org
11379 W:      http://www.rdrop.com/users/paulmck/RCU/
11380 S:      Supported
11381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11382 F:      Documentation/RCU/
11383 X:      Documentation/RCU/torture.txt
11384 F:      include/linux/rcu*
11385 X:      include/linux/srcu.h
11386 F:      kernel/rcu/
11387 X:      kernel/torture.c
11388
11389 REAL TIME CLOCK (RTC) SUBSYSTEM
11390 M:      Alessandro Zummo <a.zummo@towertech.it>
11391 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11392 L:      linux-rtc@vger.kernel.org
11393 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11395 S:      Maintained
11396 F:      Documentation/devicetree/bindings/rtc/
11397 F:      Documentation/rtc.txt
11398 F:      drivers/rtc/
11399 F:      include/linux/rtc.h
11400 F:      include/uapi/linux/rtc.h
11401 F:      include/linux/rtc/
11402 F:      include/linux/platform_data/rtc-*
11403 F:      tools/testing/selftests/timers/rtctest.c
11404
11405 REALTEK AUDIO CODECS
11406 M:      Bard Liao <bardliao@realtek.com>
11407 M:      Oder Chiou <oder_chiou@realtek.com>
11408 S:      Maintained
11409 F:      sound/soc/codecs/rt*
11410 F:      include/sound/rt*.h
11411
11412 REGISTER MAP ABSTRACTION
11413 M:      Mark Brown <broonie@kernel.org>
11414 L:      linux-kernel@vger.kernel.org
11415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11416 S:      Supported
11417 F:      Documentation/devicetree/bindings/regmap/
11418 F:      drivers/base/regmap/
11419 F:      include/linux/regmap.h
11420
11421 REISERFS FILE SYSTEM
11422 L:      reiserfs-devel@vger.kernel.org
11423 S:      Supported
11424 F:      fs/reiserfs/
11425
11426 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11427 M:      Ohad Ben-Cohen <ohad@wizery.com>
11428 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11429 L:      linux-remoteproc@vger.kernel.org
11430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11431 S:      Maintained
11432 F:      Documentation/devicetree/bindings/remoteproc/
11433 F:      Documentation/remoteproc.txt
11434 F:      drivers/remoteproc/
11435 F:      include/linux/remoteproc.h
11436
11437 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11438 M:      Ohad Ben-Cohen <ohad@wizery.com>
11439 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11440 L:      linux-remoteproc@vger.kernel.org
11441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11442 S:      Maintained
11443 F:      drivers/rpmsg/
11444 F:      Documentation/rpmsg.txt
11445 F:      include/linux/rpmsg.h
11446 F:      include/linux/rpmsg/
11447
11448 RENESAS CLOCK DRIVERS
11449 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11450 L:      linux-renesas-soc@vger.kernel.org
11451 S:      Supported
11452 F:      drivers/clk/renesas/
11453
11454 RENESAS ETHERNET DRIVERS
11455 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11456 L:      netdev@vger.kernel.org
11457 L:      linux-renesas-soc@vger.kernel.org
11458 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11459 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11460 F:      drivers/net/ethernet/renesas/
11461 F:      include/linux/sh_eth.h
11462
11463 RENESAS R-CAR GYROADC DRIVER
11464 M:      Marek Vasut <marek.vasut@gmail.com>
11465 L:      linux-iio@vger.kernel.org
11466 S:      Supported
11467 F:      drivers/iio/adc/rcar_gyro_adc.c
11468
11469 RENESAS USB PHY DRIVER
11470 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11471 L:      linux-renesas-soc@vger.kernel.org
11472 S:      Maintained
11473 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11474
11475 RESET CONTROLLER FRAMEWORK
11476 M:      Philipp Zabel <p.zabel@pengutronix.de>
11477 T:      git git://git.pengutronix.de/git/pza/linux
11478 S:      Maintained
11479 F:      drivers/reset/
11480 F:      Documentation/devicetree/bindings/reset/
11481 F:      include/dt-bindings/reset/
11482 F:      include/linux/reset.h
11483 F:      include/linux/reset-controller.h
11484
11485 RFKILL
11486 M:      Johannes Berg <johannes@sipsolutions.net>
11487 L:      linux-wireless@vger.kernel.org
11488 W:      http://wireless.kernel.org/
11489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11491 S:      Maintained
11492 F:      Documentation/rfkill.txt
11493 F:      net/rfkill/
11494
11495 RHASHTABLE
11496 M:      Thomas Graf <tgraf@suug.ch>
11497 M:      Herbert Xu <herbert@gondor.apana.org.au>
11498 L:      netdev@vger.kernel.org
11499 S:      Maintained
11500 F:      lib/rhashtable.c
11501 F:      include/linux/rhashtable.h
11502
11503 RICOH R5C592 MEMORYSTICK DRIVER
11504 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11505 S:      Maintained
11506 F:      drivers/memstick/host/r592.*
11507
11508 RICOH SMARTMEDIA/XD DRIVER
11509 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11510 S:      Maintained
11511 F:      drivers/mtd/nand/r852.c
11512 F:      drivers/mtd/nand/r852.h
11513
11514 ROCCAT DRIVERS
11515 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11516 W:      http://sourceforge.net/projects/roccat/
11517 S:      Maintained
11518 F:      drivers/hid/hid-roccat*
11519 F:      include/linux/hid-roccat*
11520 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11521
11522 ROCKER DRIVER
11523 M:      Jiri Pirko <jiri@resnulli.us>
11524 L:      netdev@vger.kernel.org
11525 S:      Supported
11526 F:      drivers/net/ethernet/rocker/
11527
11528 ROCKETPORT DRIVER
11529 P:      Comtrol Corp.
11530 W:      http://www.comtrol.com
11531 S:      Maintained
11532 F:      Documentation/serial/rocket.txt
11533 F:      drivers/tty/rocket*
11534
11535 ROCKETPORT EXPRESS/INFINITY DRIVER
11536 M:      Kevin Cernekee <cernekee@gmail.com>
11537 L:      linux-serial@vger.kernel.org
11538 S:      Odd Fixes
11539 F:      drivers/tty/serial/rp2.*
11540
11541 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11542 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11543 L:      linux-kernel@vger.kernel.org
11544 L:      linux-renesas-soc@vger.kernel.org
11545 S:      Supported
11546 F:      drivers/mfd/bd9571mwv.c
11547 F:      drivers/regulator/bd9571mwv-regulator.c
11548 F:      drivers/gpio/gpio-bd9571mwv.c
11549 F:      include/linux/mfd/bd9571mwv.h
11550 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11551
11552 ROSE NETWORK LAYER
11553 M:      Ralf Baechle <ralf@linux-mips.org>
11554 L:      linux-hams@vger.kernel.org
11555 W:      http://www.linux-ax25.org/
11556 S:      Maintained
11557 F:      include/net/rose.h
11558 F:      include/uapi/linux/rose.h
11559 F:      net/rose/
11560
11561 RTL2830 MEDIA DRIVER
11562 M:      Antti Palosaari <crope@iki.fi>
11563 L:      linux-media@vger.kernel.org
11564 W:      https://linuxtv.org
11565 W:      http://palosaari.fi/linux/
11566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11567 T:      git git://linuxtv.org/anttip/media_tree.git
11568 S:      Maintained
11569 F:      drivers/media/dvb-frontends/rtl2830*
11570
11571 RTL2832 MEDIA DRIVER
11572 M:      Antti Palosaari <crope@iki.fi>
11573 L:      linux-media@vger.kernel.org
11574 W:      https://linuxtv.org
11575 W:      http://palosaari.fi/linux/
11576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11577 T:      git git://linuxtv.org/anttip/media_tree.git
11578 S:      Maintained
11579 F:      drivers/media/dvb-frontends/rtl2832*
11580
11581 RTL2832_SDR MEDIA DRIVER
11582 M:      Antti Palosaari <crope@iki.fi>
11583 L:      linux-media@vger.kernel.org
11584 W:      https://linuxtv.org
11585 W:      http://palosaari.fi/linux/
11586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11587 T:      git git://linuxtv.org/anttip/media_tree.git
11588 S:      Maintained
11589 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11590
11591 RTL8180 WIRELESS DRIVER
11592 L:      linux-wireless@vger.kernel.org
11593 W:      http://wireless.kernel.org/
11594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11595 S:      Orphan
11596 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11597
11598 RTL8187 WIRELESS DRIVER
11599 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11600 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11601 M:      Larry Finger <Larry.Finger@lwfinger.net>
11602 L:      linux-wireless@vger.kernel.org
11603 W:      http://wireless.kernel.org/
11604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11605 S:      Maintained
11606 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11607
11608 RTL8192CE WIRELESS DRIVER
11609 M:      Larry Finger <Larry.Finger@lwfinger.net>
11610 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11611 L:      linux-wireless@vger.kernel.org
11612 W:      http://wireless.kernel.org/
11613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11614 S:      Maintained
11615 F:      drivers/net/wireless/realtek/rtlwifi/
11616 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11617
11618 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11619 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11620 L:      linux-wireless@vger.kernel.org
11621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11622 S:      Maintained
11623 F:      drivers/net/wireless/realtek/rtl8xxxu/
11624
11625 S3 SAVAGE FRAMEBUFFER DRIVER
11626 M:      Antonino Daplas <adaplas@gmail.com>
11627 L:      linux-fbdev@vger.kernel.org
11628 S:      Maintained
11629 F:      drivers/video/fbdev/savage/
11630
11631 S390
11632 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11633 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11634 L:      linux-s390@vger.kernel.org
11635 W:      http://www.ibm.com/developerworks/linux/linux390/
11636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11637 S:      Supported
11638 F:      arch/s390/
11639 F:      drivers/s390/
11640 F:      Documentation/s390/
11641 F:      Documentation/driver-api/s390-drivers.rst
11642
11643 S390 COMMON I/O LAYER
11644 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11645 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11646 L:      linux-s390@vger.kernel.org
11647 W:      http://www.ibm.com/developerworks/linux/linux390/
11648 S:      Supported
11649 F:      drivers/s390/cio/
11650
11651 S390 DASD DRIVER
11652 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11653 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11654 L:      linux-s390@vger.kernel.org
11655 W:      http://www.ibm.com/developerworks/linux/linux390/
11656 S:      Supported
11657 F:      drivers/s390/block/dasd*
11658 F:      block/partitions/ibm.c
11659
11660 S390 IOMMU (PCI)
11661 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11662 L:      linux-s390@vger.kernel.org
11663 W:      http://www.ibm.com/developerworks/linux/linux390/
11664 S:      Supported
11665 F:      drivers/iommu/s390-iommu.c
11666
11667 S390 IUCV NETWORK LAYER
11668 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11669 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11670 L:      linux-s390@vger.kernel.org
11671 W:      http://www.ibm.com/developerworks/linux/linux390/
11672 S:      Supported
11673 F:      drivers/s390/net/*iucv*
11674 F:      include/net/iucv/
11675 F:      net/iucv/
11676
11677 S390 NETWORK DRIVERS
11678 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11679 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11680 L:      linux-s390@vger.kernel.org
11681 W:      http://www.ibm.com/developerworks/linux/linux390/
11682 S:      Supported
11683 F:      drivers/s390/net/
11684
11685 S390 PCI SUBSYSTEM
11686 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11687 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11688 L:      linux-s390@vger.kernel.org
11689 W:      http://www.ibm.com/developerworks/linux/linux390/
11690 S:      Supported
11691 F:      arch/s390/pci/
11692 F:      drivers/pci/hotplug/s390_pci_hpc.c
11693
11694 S390 VFIO-CCW DRIVER
11695 M:      Cornelia Huck <cohuck@redhat.com>
11696 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11697 L:      linux-s390@vger.kernel.org
11698 L:      kvm@vger.kernel.org
11699 S:      Supported
11700 F:      drivers/s390/cio/vfio_ccw*
11701 F:      Documentation/s390/vfio-ccw.txt
11702 F:      include/uapi/linux/vfio_ccw.h
11703
11704 S390 ZCRYPT DRIVER
11705 M:      Harald Freudenberger <freude@de.ibm.com>
11706 L:      linux-s390@vger.kernel.org
11707 W:      http://www.ibm.com/developerworks/linux/linux390/
11708 S:      Supported
11709 F:      drivers/s390/crypto/
11710
11711 S390 ZFCP DRIVER
11712 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11713 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11714 L:      linux-s390@vger.kernel.org
11715 W:      http://www.ibm.com/developerworks/linux/linux390/
11716 S:      Supported
11717 F:      drivers/s390/scsi/zfcp_*
11718
11719 S3C24XX SD/MMC Driver
11720 M:      Ben Dooks <ben-linux@fluff.org>
11721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11722 S:      Supported
11723 F:      drivers/mmc/host/s3cmci.*
11724
11725 SAA6588 RDS RECEIVER DRIVER
11726 M:      Hans Verkuil <hverkuil@xs4all.nl>
11727 L:      linux-media@vger.kernel.org
11728 T:      git git://linuxtv.org/media_tree.git
11729 W:      https://linuxtv.org
11730 S:      Odd Fixes
11731 F:      drivers/media/i2c/saa6588*
11732
11733 SAA7134 VIDEO4LINUX DRIVER
11734 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11735 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11736 L:      linux-media@vger.kernel.org
11737 W:      https://linuxtv.org
11738 T:      git git://linuxtv.org/media_tree.git
11739 S:      Odd fixes
11740 F:      Documentation/media/v4l-drivers/saa7134*
11741 F:      drivers/media/pci/saa7134/
11742
11743 SAA7146 VIDEO4LINUX-2 DRIVER
11744 M:      Hans Verkuil <hverkuil@xs4all.nl>
11745 L:      linux-media@vger.kernel.org
11746 T:      git git://linuxtv.org/media_tree.git
11747 S:      Maintained
11748 F:      drivers/media/common/saa7146/
11749 F:      drivers/media/pci/saa7146/
11750 F:      include/media/saa7146*
11751
11752 SAMSUNG AUDIO (ASoC) DRIVERS
11753 M:      Krzysztof Kozlowski <krzk@kernel.org>
11754 M:      Sangbeom Kim <sbkim73@samsung.com>
11755 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11756 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11757 S:      Supported
11758 F:      sound/soc/samsung/
11759
11760 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11761 M:      Krzysztof Kozlowski <krzk@kernel.org>
11762 L:      linux-crypto@vger.kernel.org
11763 L:      linux-samsung-soc@vger.kernel.org
11764 S:      Maintained
11765 F:      drivers/crypto/exynos-rng.c
11766 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11767
11768 SAMSUNG FRAMEBUFFER DRIVER
11769 M:      Jingoo Han <jingoohan1@gmail.com>
11770 L:      linux-fbdev@vger.kernel.org
11771 S:      Maintained
11772 F:      drivers/video/fbdev/s3c-fb.c
11773
11774 SAMSUNG LAPTOP DRIVER
11775 M:      Corentin Chary <corentin.chary@gmail.com>
11776 L:      platform-driver-x86@vger.kernel.org
11777 S:      Maintained
11778 F:      drivers/platform/x86/samsung-laptop.c
11779
11780 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11781 M:      Sangbeom Kim <sbkim73@samsung.com>
11782 M:      Krzysztof Kozlowski <krzk@kernel.org>
11783 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11784 L:      linux-kernel@vger.kernel.org
11785 L:      linux-samsung-soc@vger.kernel.org
11786 S:      Supported
11787 F:      drivers/mfd/sec*.c
11788 F:      drivers/regulator/s2m*.c
11789 F:      drivers/regulator/s5m*.c
11790 F:      drivers/clk/clk-s2mps11.c
11791 F:      drivers/rtc/rtc-s5m.c
11792 F:      include/linux/mfd/samsung/
11793 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11794 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11795 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11796 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11797
11798 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11799 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11800 L:      linux-media@vger.kernel.org
11801 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11802 S:      Maintained
11803 F:      drivers/media/platform/s3c-camif/
11804 F:      include/media/drv-intf/s3c_camif.h
11805
11806 SAMSUNG S3FWRN5 NFC DRIVER
11807 M:      Robert Baldyga <r.baldyga@samsung.com>
11808 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11809 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11810 S:      Supported
11811 F:      drivers/nfc/s3fwrn5
11812
11813 SAMSUNG S5C73M3 CAMERA DRIVER
11814 M:      Kyungmin Park <kyungmin.park@samsung.com>
11815 M:      Andrzej Hajda <a.hajda@samsung.com>
11816 L:      linux-media@vger.kernel.org
11817 S:      Supported
11818 F:      drivers/media/i2c/s5c73m3/*
11819
11820 SAMSUNG S5K5BAF CAMERA DRIVER
11821 M:      Kyungmin Park <kyungmin.park@samsung.com>
11822 M:      Andrzej Hajda <a.hajda@samsung.com>
11823 L:      linux-media@vger.kernel.org
11824 S:      Supported
11825 F:      drivers/media/i2c/s5k5baf.c
11826
11827 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11828 M:      Krzysztof Kozlowski <krzk@kernel.org>
11829 M:      Vladimir Zapolskiy <vz@mleia.com>
11830 L:      linux-crypto@vger.kernel.org
11831 L:      linux-samsung-soc@vger.kernel.org
11832 S:      Maintained
11833 F:      drivers/crypto/s5p-sss.c
11834
11835 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11836 M:      Kyungmin Park <kyungmin.park@samsung.com>
11837 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11838 L:      linux-media@vger.kernel.org
11839 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11840 S:      Supported
11841 F:      drivers/media/platform/exynos4-is/
11842
11843 SAMSUNG SOC CLOCK DRIVERS
11844 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11845 M:      Tomasz Figa <tomasz.figa@gmail.com>
11846 M:      Chanwoo Choi <cw00.choi@samsung.com>
11847 S:      Supported
11848 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11849 F:      drivers/clk/samsung/
11850 F:      include/dt-bindings/clock/exynos*.h
11851 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11852
11853 SAMSUNG SPI DRIVERS
11854 M:      Kukjin Kim <kgene@kernel.org>
11855 M:      Krzysztof Kozlowski <krzk@kernel.org>
11856 M:      Andi Shyti <andi.shyti@samsung.com>
11857 L:      linux-spi@vger.kernel.org
11858 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11859 S:      Maintained
11860 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11861 F:      drivers/spi/spi-s3c*
11862 F:      include/linux/platform_data/spi-s3c64xx.h
11863
11864 SAMSUNG SXGBE DRIVERS
11865 M:      Byungho An <bh74.an@samsung.com>
11866 M:      Girish K S <ks.giri@samsung.com>
11867 M:      Vipul Pandya <vipul.pandya@samsung.com>
11868 S:      Supported
11869 L:      netdev@vger.kernel.org
11870 F:      drivers/net/ethernet/samsung/sxgbe/
11871
11872 SAMSUNG THERMAL DRIVER
11873 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11874 L:      linux-pm@vger.kernel.org
11875 L:      linux-samsung-soc@vger.kernel.org
11876 S:      Supported
11877 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11878 F:      drivers/thermal/samsung/
11879
11880 SAMSUNG USB2 PHY DRIVER
11881 M:      Kamil Debski <kamil@wypas.org>
11882 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11883 L:      linux-kernel@vger.kernel.org
11884 S:      Supported
11885 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11886 F:      Documentation/phy/samsung-usb2.txt
11887 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11888 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11889 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11890 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11891 F:      drivers/phy/samsung/phy-samsung-usb2.c
11892 F:      drivers/phy/samsung/phy-samsung-usb2.h
11893
11894 SC1200 WDT DRIVER
11895 M:      Zwane Mwaikambo <zwanem@gmail.com>
11896 S:      Maintained
11897 F:      drivers/watchdog/sc1200wdt.c
11898
11899 SCHEDULER
11900 M:      Ingo Molnar <mingo@redhat.com>
11901 M:      Peter Zijlstra <peterz@infradead.org>
11902 L:      linux-kernel@vger.kernel.org
11903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11904 S:      Maintained
11905 F:      kernel/sched/
11906 F:      include/linux/sched.h
11907 F:      include/uapi/linux/sched.h
11908 F:      include/linux/wait.h
11909
11910 SCORE ARCHITECTURE
11911 M:      Chen Liqin <liqin.linux@gmail.com>
11912 M:      Lennox Wu <lennox.wu@gmail.com>
11913 W:      http://www.sunplus.com
11914 S:      Supported
11915 F:      arch/score/
11916
11917 SCR24X CHIP CARD INTERFACE DRIVER
11918 M:      Lubomir Rintel <lkundrak@v3.sk>
11919 S:      Supported
11920 F:      drivers/char/pcmcia/scr24x_cs.c
11921
11922 SCSI CDROM DRIVER
11923 M:      Jens Axboe <axboe@kernel.dk>
11924 L:      linux-scsi@vger.kernel.org
11925 W:      http://www.kernel.dk
11926 S:      Maintained
11927 F:      drivers/scsi/sr*
11928
11929 SCSI RDMA PROTOCOL (SRP) INITIATOR
11930 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11931 L:      linux-rdma@vger.kernel.org
11932 S:      Supported
11933 W:      http://www.openfabrics.org
11934 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11936 F:      drivers/infiniband/ulp/srp/
11937 F:      include/scsi/srp.h
11938
11939 SCSI SG DRIVER
11940 M:      Doug Gilbert <dgilbert@interlog.com>
11941 L:      linux-scsi@vger.kernel.org
11942 W:      http://sg.danny.cz/sg
11943 S:      Maintained
11944 F:      Documentation/scsi/scsi-generic.txt
11945 F:      drivers/scsi/sg.c
11946 F:      include/scsi/sg.h
11947
11948 SCSI SUBSYSTEM
11949 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11951 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11953 L:      linux-scsi@vger.kernel.org
11954 S:      Maintained
11955 F:      Documentation/devicetree/bindings/scsi/
11956 F:      drivers/scsi/
11957 F:      include/scsi/
11958
11959 SCSI TAPE DRIVER
11960 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11961 L:      linux-scsi@vger.kernel.org
11962 S:      Maintained
11963 F:      Documentation/scsi/st.txt
11964 F:      drivers/scsi/st.*
11965 F:      drivers/scsi/st_*.h
11966
11967 SCTP PROTOCOL
11968 M:      Vlad Yasevich <vyasevich@gmail.com>
11969 M:      Neil Horman <nhorman@tuxdriver.com>
11970 L:      linux-sctp@vger.kernel.org
11971 W:      http://lksctp.sourceforge.net
11972 S:      Maintained
11973 F:      Documentation/networking/sctp.txt
11974 F:      include/linux/sctp.h
11975 F:      include/uapi/linux/sctp.h
11976 F:      include/net/sctp/
11977 F:      net/sctp/
11978
11979 SCx200 CPU SUPPORT
11980 M:      Jim Cromie <jim.cromie@gmail.com>
11981 S:      Odd Fixes
11982 F:      Documentation/i2c/busses/scx200_acb
11983 F:      arch/x86/platform/scx200/
11984 F:      drivers/watchdog/scx200_wdt.c
11985 F:      drivers/i2c/busses/scx200*
11986 F:      drivers/mtd/maps/scx200_docflash.c
11987 F:      include/linux/scx200.h
11988
11989 SCx200 GPIO DRIVER
11990 M:      Jim Cromie <jim.cromie@gmail.com>
11991 S:      Maintained
11992 F:      drivers/char/scx200_gpio.c
11993 F:      include/linux/scx200_gpio.h
11994
11995 SCx200 HRT CLOCKSOURCE DRIVER
11996 M:      Jim Cromie <jim.cromie@gmail.com>
11997 S:      Maintained
11998 F:      drivers/clocksource/scx200_hrt.c
11999
12000 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12001 M:      Sascha Sommer <saschasommer@freenet.de>
12002 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12003 S:      Maintained
12004 F:      drivers/mmc/host/sdricoh_cs.c
12005
12006 SECURE COMPUTING
12007 M:      Kees Cook <keescook@chromium.org>
12008 R:      Andy Lutomirski <luto@amacapital.net>
12009 R:      Will Drewry <wad@chromium.org>
12010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12011 S:      Supported
12012 F:      kernel/seccomp.c
12013 F:      include/uapi/linux/seccomp.h
12014 F:      include/linux/seccomp.h
12015 F:      tools/testing/selftests/seccomp/*
12016 F:      tools/testing/selftests/kselftest_harness.h
12017 F:      Documentation/userspace-api/seccomp_filter.rst
12018 K:      \bsecure_computing
12019 K:      \bTIF_SECCOMP\b
12020
12021 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12022 M:      Al Cooper <alcooperx@gmail.com>
12023 L:      linux-mmc@vger.kernel.org
12024 L:      bcm-kernel-feedback-list@broadcom.com
12025 S:      Maintained
12026 F:      drivers/mmc/host/sdhci-brcmstb*
12027
12028 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12029 M:      Adrian Hunter <adrian.hunter@intel.com>
12030 L:      linux-mmc@vger.kernel.org
12031 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12032 S:      Maintained
12033 F:      drivers/mmc/host/sdhci*
12034 F:      include/linux/mmc/sdhci*
12035
12036 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12037 M:      Ben Dooks <ben-linux@fluff.org>
12038 M:      Jaehoon Chung <jh80.chung@samsung.com>
12039 L:      linux-mmc@vger.kernel.org
12040 S:      Maintained
12041 F:      drivers/mmc/host/sdhci-s3c*
12042
12043 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12044 M:      Viresh Kumar <vireshk@kernel.org>
12045 L:      linux-mmc@vger.kernel.org
12046 S:      Maintained
12047 F:      drivers/mmc/host/sdhci-spear.c
12048
12049 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12050 M:      Scott Bauer <scott.bauer@intel.com>
12051 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12052 M:      Rafael Antognolli <rafael.antognolli@intel.com>
12053 L:      linux-block@vger.kernel.org
12054 S:      Supported
12055 F:      block/sed*
12056 F:      block/opal_proto.h
12057 F:      include/linux/sed*
12058 F:      include/uapi/linux/sed*
12059
12060 SECURITY CONTACT
12061 M:      Security Officers <security@kernel.org>
12062 S:      Supported
12063
12064 SECURITY SUBSYSTEM
12065 M:      James Morris <james.l.morris@oracle.com>
12066 M:      "Serge E. Hallyn" <serge@hallyn.com>
12067 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12069 W:      http://kernsec.org/
12070 S:      Supported
12071 F:      security/
12072
12073 SELINUX SECURITY MODULE
12074 M:      Paul Moore <paul@paul-moore.com>
12075 M:      Stephen Smalley <sds@tycho.nsa.gov>
12076 M:      Eric Paris <eparis@parisplace.org>
12077 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12078 W:      https://selinuxproject.org
12079 W:      https://github.com/SELinuxProject
12080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12081 S:      Supported
12082 F:      include/linux/selinux*
12083 F:      security/selinux/
12084 F:      scripts/selinux/
12085 F:      Documentation/admin-guide/LSM/SELinux.rst
12086
12087 SENSABLE PHANTOM
12088 M:      Jiri Slaby <jirislaby@gmail.com>
12089 S:      Maintained
12090 F:      drivers/misc/phantom.c
12091 F:      include/uapi/linux/phantom.h
12092
12093 SERIAL DEVICE BUS
12094 M:      Rob Herring <robh@kernel.org>
12095 L:      linux-serial@vger.kernel.org
12096 S:      Maintained
12097 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12098 F:      drivers/tty/serdev/
12099 F:      include/linux/serdev.h
12100
12101 SERIAL DRIVERS
12102 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12103 L:      linux-serial@vger.kernel.org
12104 S:      Maintained
12105 F:      Documentation/devicetree/bindings/serial/
12106 F:      drivers/tty/serial/
12107
12108 SERIAL IR RECEIVER
12109 M:      Sean Young <sean@mess.org>
12110 L:      linux-media@vger.kernel.org
12111 S:      Maintained
12112 F:      drivers/media/rc/serial_ir.c
12113
12114 SFC NETWORK DRIVER
12115 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12116 M:      Edward Cree <ecree@solarflare.com>
12117 M:      Bert Kenward <bkenward@solarflare.com>
12118 L:      netdev@vger.kernel.org
12119 S:      Supported
12120 F:      drivers/net/ethernet/sfc/
12121
12122 SGI GRU DRIVER
12123 M:      Dimitri Sivanich <sivanich@sgi.com>
12124 S:      Maintained
12125 F:      drivers/misc/sgi-gru/
12126
12127 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12128 M:      Pat Gefre <pfg@sgi.com>
12129 L:      linux-ia64@vger.kernel.org
12130 S:      Supported
12131 F:      Documentation/ia64/serial.txt
12132 F:      drivers/tty/serial/ioc?_serial.c
12133 F:      include/linux/ioc?.h
12134
12135 SGI XP/XPC/XPNET DRIVER
12136 M:      Cliff Whickman <cpw@sgi.com>
12137 M:      Robin Holt <robinmholt@gmail.com>
12138 S:      Maintained
12139 F:      drivers/misc/sgi-xp/
12140
12141 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12142 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12143 L:      linux-s390@vger.kernel.org
12144 W:      http://www.ibm.com/developerworks/linux/linux390/
12145 S:      Supported
12146 F:      net/smc/
12147
12148 SH_VEU V4L2 MEM2MEM DRIVER
12149 L:      linux-media@vger.kernel.org
12150 S:      Orphan
12151 F:      drivers/media/platform/sh_veu.c
12152
12153 SH_VOU V4L2 OUTPUT DRIVER
12154 L:      linux-media@vger.kernel.org
12155 S:      Orphan
12156 F:      drivers/media/platform/sh_vou.c
12157 F:      include/media/drv-intf/sh_vou.h
12158
12159 SI2157 MEDIA DRIVER
12160 M:      Antti Palosaari <crope@iki.fi>
12161 L:      linux-media@vger.kernel.org
12162 W:      https://linuxtv.org
12163 W:      http://palosaari.fi/linux/
12164 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12165 T:      git git://linuxtv.org/anttip/media_tree.git
12166 S:      Maintained
12167 F:      drivers/media/tuners/si2157*
12168
12169 SI2168 MEDIA DRIVER
12170 M:      Antti Palosaari <crope@iki.fi>
12171 L:      linux-media@vger.kernel.org
12172 W:      https://linuxtv.org
12173 W:      http://palosaari.fi/linux/
12174 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12175 T:      git git://linuxtv.org/anttip/media_tree.git
12176 S:      Maintained
12177 F:      drivers/media/dvb-frontends/si2168*
12178
12179 SI470X FM RADIO RECEIVER I2C DRIVER
12180 M:      Hans Verkuil <hverkuil@xs4all.nl>
12181 L:      linux-media@vger.kernel.org
12182 T:      git git://linuxtv.org/media_tree.git
12183 W:      https://linuxtv.org
12184 S:      Odd Fixes
12185 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12186
12187 SI470X FM RADIO RECEIVER USB DRIVER
12188 M:      Hans Verkuil <hverkuil@xs4all.nl>
12189 L:      linux-media@vger.kernel.org
12190 T:      git git://linuxtv.org/media_tree.git
12191 W:      https://linuxtv.org
12192 S:      Maintained
12193 F:      drivers/media/radio/si470x/radio-si470x-common.c
12194 F:      drivers/media/radio/si470x/radio-si470x.h
12195 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12196
12197 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12198 M:      Eduardo Valentin <edubezval@gmail.com>
12199 L:      linux-media@vger.kernel.org
12200 T:      git git://linuxtv.org/media_tree.git
12201 W:      https://linuxtv.org
12202 S:      Odd Fixes
12203 F:      drivers/media/radio/si4713/si4713.?
12204
12205 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12206 M:      Eduardo Valentin <edubezval@gmail.com>
12207 L:      linux-media@vger.kernel.org
12208 T:      git git://linuxtv.org/media_tree.git
12209 W:      https://linuxtv.org
12210 S:      Odd Fixes
12211 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12212
12213 SI4713 FM RADIO TRANSMITTER USB DRIVER
12214 M:      Hans Verkuil <hverkuil@xs4all.nl>
12215 L:      linux-media@vger.kernel.org
12216 T:      git git://linuxtv.org/media_tree.git
12217 W:      https://linuxtv.org
12218 S:      Maintained
12219 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12220
12221 SIANO DVB DRIVER
12222 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12223 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12224 L:      linux-media@vger.kernel.org
12225 W:      https://linuxtv.org
12226 T:      git git://linuxtv.org/media_tree.git
12227 S:      Odd fixes
12228 F:      drivers/media/common/siano/
12229 F:      drivers/media/usb/siano/
12230 F:      drivers/media/usb/siano/
12231 F:      drivers/media/mmc/siano/
12232
12233 SILEAD TOUCHSCREEN DRIVER
12234 M:      Hans de Goede <hdegoede@redhat.com>
12235 L:      linux-input@vger.kernel.org
12236 L:      platform-driver-x86@vger.kernel.org
12237 S:      Maintained
12238 F:      drivers/input/touchscreen/silead.c
12239 F:      drivers/platform/x86/silead_dmi.c
12240
12241 SILICON MOTION SM712 FRAME BUFFER DRIVER
12242 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12243 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12244 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12245 L:      linux-fbdev@vger.kernel.org
12246 S:      Maintained
12247 F:      drivers/video/fbdev/sm712*
12248 F:      Documentation/fb/sm712fb.txt
12249
12250 SIMPLE FIRMWARE INTERFACE (SFI)
12251 M:      Len Brown <lenb@kernel.org>
12252 L:      sfi-devel@simplefirmware.org
12253 W:      http://simplefirmware.org/
12254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12255 S:      Supported
12256 F:      arch/x86/platform/sfi/
12257 F:      drivers/sfi/
12258 F:      include/linux/sfi*.h
12259
12260 SIMPLEFB FB DRIVER
12261 M:      Hans de Goede <hdegoede@redhat.com>
12262 L:      linux-fbdev@vger.kernel.org
12263 S:      Maintained
12264 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12265 F:      drivers/video/fbdev/simplefb.c
12266 F:      include/linux/platform_data/simplefb.h
12267
12268 SIMTEC EB110ATX (Chalice CATS)
12269 P:      Ben Dooks
12270 P:      Vincent Sanders <vince@simtec.co.uk>
12271 M:      Simtec Linux Team <linux@simtec.co.uk>
12272 W:      http://www.simtec.co.uk/products/EB110ATX/
12273 S:      Supported
12274
12275 SIMTEC EB2410ITX (BAST)
12276 P:      Ben Dooks
12277 P:      Vincent Sanders <vince@simtec.co.uk>
12278 M:      Simtec Linux Team <linux@simtec.co.uk>
12279 W:      http://www.simtec.co.uk/products/EB2410ITX/
12280 S:      Supported
12281 F:      arch/arm/mach-s3c24xx/mach-bast.c
12282 F:      arch/arm/mach-s3c24xx/bast-ide.c
12283 F:      arch/arm/mach-s3c24xx/bast-irq.c
12284
12285 SIPHASH PRF ROUTINES
12286 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12287 S:      Maintained
12288 F:      lib/siphash.c
12289 F:      lib/test_siphash.c
12290 F:      include/linux/siphash.h
12291
12292 SIS 190 ETHERNET DRIVER
12293 M:      Francois Romieu <romieu@fr.zoreil.com>
12294 L:      netdev@vger.kernel.org
12295 S:      Maintained
12296 F:      drivers/net/ethernet/sis/sis190.c
12297
12298 SIS 900/7016 FAST ETHERNET DRIVER
12299 M:      Daniele Venzano <venza@brownhat.org>
12300 W:      http://www.brownhat.org/sis900.html
12301 L:      netdev@vger.kernel.org
12302 S:      Maintained
12303 F:      drivers/net/ethernet/sis/sis900.*
12304
12305 SIS FRAMEBUFFER DRIVER
12306 M:      Thomas Winischhofer <thomas@winischhofer.net>
12307 W:      http://www.winischhofer.net/linuxsisvga.shtml
12308 S:      Maintained
12309 F:      Documentation/fb/sisfb.txt
12310 F:      drivers/video/fbdev/sis/
12311 F:      include/video/sisfb.h
12312
12313 SIS USB2VGA DRIVER
12314 M:      Thomas Winischhofer <thomas@winischhofer.net>
12315 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12316 S:      Maintained
12317 F:      drivers/usb/misc/sisusbvga/
12318
12319 SLAB ALLOCATOR
12320 M:      Christoph Lameter <cl@linux.com>
12321 M:      Pekka Enberg <penberg@kernel.org>
12322 M:      David Rientjes <rientjes@google.com>
12323 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12324 M:      Andrew Morton <akpm@linux-foundation.org>
12325 L:      linux-mm@kvack.org
12326 S:      Maintained
12327 F:      include/linux/sl?b*.h
12328 F:      mm/sl?b*
12329
12330 SLEEPABLE READ-COPY UPDATE (SRCU)
12331 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12332 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12333 M:      Josh Triplett <josh@joshtriplett.org>
12334 R:      Steven Rostedt <rostedt@goodmis.org>
12335 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12336 L:      linux-kernel@vger.kernel.org
12337 W:      http://www.rdrop.com/users/paulmck/RCU/
12338 S:      Supported
12339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12340 F:      include/linux/srcu.h
12341 F:      kernel/rcu/srcu.c
12342
12343 SMACK SECURITY MODULE
12344 M:      Casey Schaufler <casey@schaufler-ca.com>
12345 L:      linux-security-module@vger.kernel.org
12346 W:      http://schaufler-ca.com
12347 T:      git git://github.com/cschaufler/smack-next
12348 S:      Maintained
12349 F:      Documentation/admin-guide/LSM/Smack.rst
12350 F:      security/smack/
12351
12352 SMC91x ETHERNET DRIVER
12353 M:      Nicolas Pitre <nico@fluxnic.net>
12354 S:      Odd Fixes
12355 F:      drivers/net/ethernet/smsc/smc91x.*
12356
12357 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12358 M:      Sakari Ailus <sakari.ailus@iki.fi>
12359 L:      linux-media@vger.kernel.org
12360 S:      Maintained
12361 F:      drivers/media/i2c/smiapp/
12362 F:      include/media/i2c/smiapp.h
12363 F:      drivers/media/i2c/smiapp-pll.c
12364 F:      drivers/media/i2c/smiapp-pll.h
12365 F:      include/uapi/linux/smiapp.h
12366 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12367
12368 SMM665 HARDWARE MONITOR DRIVER
12369 M:      Guenter Roeck <linux@roeck-us.net>
12370 L:      linux-hwmon@vger.kernel.org
12371 S:      Maintained
12372 F:      Documentation/hwmon/smm665
12373 F:      drivers/hwmon/smm665.c
12374
12375 SMSC EMC2103 HARDWARE MONITOR DRIVER
12376 M:      Steve Glendinning <steve.glendinning@shawell.net>
12377 L:      linux-hwmon@vger.kernel.org
12378 S:      Maintained
12379 F:      Documentation/hwmon/emc2103
12380 F:      drivers/hwmon/emc2103.c
12381
12382 SMSC SCH5627 HARDWARE MONITOR DRIVER
12383 M:      Hans de Goede <hdegoede@redhat.com>
12384 L:      linux-hwmon@vger.kernel.org
12385 S:      Supported
12386 F:      Documentation/hwmon/sch5627
12387 F:      drivers/hwmon/sch5627.c
12388
12389 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12390 M:      Steve Glendinning <steve.glendinning@shawell.net>
12391 L:      linux-fbdev@vger.kernel.org
12392 S:      Maintained
12393 F:      drivers/video/fbdev/smscufx.c
12394
12395 SMSC47B397 HARDWARE MONITOR DRIVER
12396 M:      Jean Delvare <jdelvare@suse.com>
12397 L:      linux-hwmon@vger.kernel.org
12398 S:      Maintained
12399 F:      Documentation/hwmon/smsc47b397
12400 F:      drivers/hwmon/smsc47b397.c
12401
12402 SMSC911x ETHERNET DRIVER
12403 M:      Steve Glendinning <steve.glendinning@shawell.net>
12404 L:      netdev@vger.kernel.org
12405 S:      Maintained
12406 F:      include/linux/smsc911x.h
12407 F:      drivers/net/ethernet/smsc/smsc911x.*
12408
12409 SMSC9420 PCI ETHERNET DRIVER
12410 M:      Steve Glendinning <steve.glendinning@shawell.net>
12411 L:      netdev@vger.kernel.org
12412 S:      Maintained
12413 F:      drivers/net/ethernet/smsc/smsc9420.*
12414
12415 SOC-CAMERA V4L2 SUBSYSTEM
12416 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12417 L:      linux-media@vger.kernel.org
12418 T:      git git://linuxtv.org/media_tree.git
12419 S:      Maintained
12420 F:      include/media/soc*
12421 F:      drivers/media/i2c/soc_camera/
12422 F:      drivers/media/platform/soc_camera/
12423
12424 SOEKRIS NET48XX LED SUPPORT
12425 M:      Chris Boot <bootc@bootc.net>
12426 S:      Maintained
12427 F:      drivers/leds/leds-net48xx.c
12428
12429 SOFT-ROCE DRIVER (rxe)
12430 M:      Moni Shoua <monis@mellanox.com>
12431 L:      linux-rdma@vger.kernel.org
12432 S:      Supported
12433 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12434 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12435 F:      drivers/infiniband/sw/rxe/
12436 F:      include/uapi/rdma/rdma_user_rxe.h
12437
12438 SOFTLOGIC 6x10 MPEG CODEC
12439 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12440 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12441 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12442 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12443 M:      Ismael Luceno <ismael@iodev.co.uk>
12444 L:      linux-media@vger.kernel.org
12445 S:      Supported
12446 F:      drivers/media/pci/solo6x10/
12447
12448 SOFTWARE RAID (Multiple Disks) SUPPORT
12449 M:      Shaohua Li <shli@kernel.org>
12450 L:      linux-raid@vger.kernel.org
12451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12452 S:      Supported
12453 F:      drivers/md/
12454 F:      include/linux/raid/
12455 F:      include/uapi/linux/raid/
12456
12457 SONIC NETWORK DRIVER
12458 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12459 L:      netdev@vger.kernel.org
12460 S:      Maintained
12461 F:      drivers/net/ethernet/natsemi/sonic.*
12462
12463 SONICS SILICON BACKPLANE DRIVER (SSB)
12464 M:      Michael Buesch <m@bues.ch>
12465 L:      linux-wireless@vger.kernel.org
12466 S:      Maintained
12467 F:      drivers/ssb/
12468 F:      include/linux/ssb/
12469
12470 SONY MEMORYSTICK CARD SUPPORT
12471 M:      Alex Dubov <oakad@yahoo.com>
12472 W:      http://tifmxx.berlios.de/
12473 S:      Maintained
12474 F:      drivers/memstick/host/tifm_ms.c
12475
12476 SONY MEMORYSTICK STANDARD SUPPORT
12477 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12478 S:      Maintained
12479 F:      drivers/memstick/core/ms_block.*
12480
12481 SONY VAIO CONTROL DEVICE DRIVER
12482 M:      Mattia Dongili <malattia@linux.it>
12483 L:      platform-driver-x86@vger.kernel.org
12484 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12485 S:      Maintained
12486 F:      Documentation/laptops/sony-laptop.txt
12487 F:      drivers/char/sonypi.c
12488 F:      drivers/platform/x86/sony-laptop.c
12489 F:      include/linux/sony-laptop.h
12490
12491 SOUND
12492 M:      Jaroslav Kysela <perex@perex.cz>
12493 M:      Takashi Iwai <tiwai@suse.com>
12494 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12495 W:      http://www.alsa-project.org/
12496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12497 T:      git git://git.alsa-project.org/alsa-kernel.git
12498 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12499 S:      Maintained
12500 F:      Documentation/sound/
12501 F:      include/sound/
12502 F:      include/uapi/sound/
12503 F:      sound/
12504
12505 SOUND - COMPRESSED AUDIO
12506 M:      Vinod Koul <vinod.koul@intel.com>
12507 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12509 S:      Supported
12510 F:      Documentation/sound/alsa/compress_offload.txt
12511 F:      include/sound/compress_driver.h
12512 F:      include/uapi/sound/compress_*
12513 F:      sound/core/compress_offload.c
12514 F:      sound/soc/soc-compress.c
12515
12516 SOUND - DMAENGINE HELPERS
12517 M:      Lars-Peter Clausen <lars@metafoo.de>
12518 S:      Supported
12519 F:      include/sound/dmaengine_pcm.h
12520 F:      sound/core/pcm_dmaengine.c
12521 F:      sound/soc/soc-generic-dmaengine-pcm.c
12522
12523 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12524 M:      Liam Girdwood <lgirdwood@gmail.com>
12525 M:      Mark Brown <broonie@kernel.org>
12526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12527 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12528 W:      http://alsa-project.org/main/index.php/ASoC
12529 S:      Supported
12530 F:      Documentation/devicetree/bindings/sound/
12531 F:      Documentation/sound/alsa/soc/
12532 F:      sound/soc/
12533 F:      include/sound/soc*
12534
12535 SP2 MEDIA DRIVER
12536 M:      Olli Salonen <olli.salonen@iki.fi>
12537 L:      linux-media@vger.kernel.org
12538 W:      https://linuxtv.org
12539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12540 S:      Maintained
12541 F:      drivers/media/dvb-frontends/sp2*
12542
12543 SPARC + UltraSPARC (sparc/sparc64)
12544 M:      "David S. Miller" <davem@davemloft.net>
12545 L:      sparclinux@vger.kernel.org
12546 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12549 S:      Maintained
12550 F:      arch/sparc/
12551 F:      drivers/sbus/
12552
12553 SPARC SERIAL DRIVERS
12554 M:      "David S. Miller" <davem@davemloft.net>
12555 L:      sparclinux@vger.kernel.org
12556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12558 S:      Maintained
12559 F:      include/linux/sunserialcore.h
12560 F:      drivers/tty/serial/suncore.c
12561 F:      drivers/tty/serial/sunhv.c
12562 F:      drivers/tty/serial/sunsab.c
12563 F:      drivers/tty/serial/sunsab.h
12564 F:      drivers/tty/serial/sunsu.c
12565 F:      drivers/tty/serial/sunzilog.c
12566 F:      drivers/tty/serial/sunzilog.h
12567 F:      drivers/tty/vcc.c
12568
12569 SPARSE CHECKER
12570 M:      "Christopher Li" <sparse@chrisli.org>
12571 L:      linux-sparse@vger.kernel.org
12572 W:      https://sparse.wiki.kernel.org/
12573 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12574 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12575 S:      Maintained
12576 F:      include/linux/compiler.h
12577
12578 SPEAR CLOCK FRAMEWORK SUPPORT
12579 M:      Viresh Kumar <vireshk@kernel.org>
12580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12581 W:      http://www.st.com/spear
12582 S:      Maintained
12583 F:      drivers/clk/spear/
12584
12585 SPEAR PLATFORM SUPPORT
12586 M:      Viresh Kumar <vireshk@kernel.org>
12587 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12589 W:      http://www.st.com/spear
12590 S:      Maintained
12591 F:      arch/arm/boot/dts/spear*
12592 F:      arch/arm/mach-spear/
12593
12594 SPI NOR SUBSYSTEM
12595 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12596 M:      Marek Vasut <marek.vasut@gmail.com>
12597 L:      linux-mtd@lists.infradead.org
12598 W:      http://www.linux-mtd.infradead.org/
12599 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12600 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12601 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12602 S:      Maintained
12603 F:      drivers/mtd/spi-nor/
12604 F:      include/linux/mtd/spi-nor.h
12605
12606 SPI SUBSYSTEM
12607 M:      Mark Brown <broonie@kernel.org>
12608 L:      linux-spi@vger.kernel.org
12609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12610 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12611 S:      Maintained
12612 F:      Documentation/devicetree/bindings/spi/
12613 F:      Documentation/spi/
12614 F:      drivers/spi/
12615 F:      include/linux/spi/
12616 F:      include/uapi/linux/spi/
12617 F:      tools/spi/
12618
12619 SPIDERNET NETWORK DRIVER for CELL
12620 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12621 L:      netdev@vger.kernel.org
12622 S:      Supported
12623 F:      Documentation/networking/spider_net.txt
12624 F:      drivers/net/ethernet/toshiba/spider_net*
12625
12626 SPMI SUBSYSTEM
12627 R:      Stephen Boyd <sboyd@codeaurora.org>
12628 L:      linux-arm-msm@vger.kernel.org
12629 F:      Documentation/devicetree/bindings/spmi/
12630 F:      drivers/spmi/
12631 F:      include/dt-bindings/spmi/spmi.h
12632 F:      include/linux/spmi.h
12633 F:      include/trace/events/spmi.h
12634
12635 SPU FILE SYSTEM
12636 M:      Jeremy Kerr <jk@ozlabs.org>
12637 L:      linuxppc-dev@lists.ozlabs.org
12638 W:      http://www.ibm.com/developerworks/power/cell/
12639 S:      Supported
12640 F:      Documentation/filesystems/spufs.txt
12641 F:      arch/powerpc/platforms/cell/spufs/
12642
12643 SQUASHFS FILE SYSTEM
12644 M:      Phillip Lougher <phillip@squashfs.org.uk>
12645 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12646 W:      http://squashfs.org.uk
12647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12648 S:      Maintained
12649 F:      Documentation/filesystems/squashfs.txt
12650 F:      fs/squashfs/
12651
12652 SRM (Alpha) environment access
12653 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12654 S:      Maintained
12655 F:      arch/alpha/kernel/srm_env.c
12656
12657 STABLE BRANCH
12658 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12659 M:      Sasha Levin <sashal@kernel.org>
12660 L:      stable@vger.kernel.org
12661 S:      Supported
12662 F:      Documentation/process/stable-kernel-rules.rst
12663
12664 STAGING - COMEDI
12665 M:      Ian Abbott <abbotti@mev.co.uk>
12666 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12667 S:      Odd Fixes
12668 F:      drivers/staging/comedi/
12669
12670 STAGING - FLARION FT1000 DRIVERS
12671 M:      Marek Belisko <marek.belisko@gmail.com>
12672 S:      Odd Fixes
12673 F:      drivers/staging/ft1000/
12674
12675 STAGING - INDUSTRIAL IO
12676 M:      Jonathan Cameron <jic23@kernel.org>
12677 L:      linux-iio@vger.kernel.org
12678 S:      Odd Fixes
12679 F:      Documentation/devicetree/bindings/staging/iio/
12680 F:      drivers/staging/iio/
12681
12682 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12683 M:      Jarod Wilson <jarod@wilsonet.com>
12684 W:      http://www.lirc.org/
12685 S:      Odd Fixes
12686 F:      drivers/staging/media/lirc/
12687
12688 STAGING - LUSTRE PARALLEL FILESYSTEM
12689 M:      Oleg Drokin <oleg.drokin@intel.com>
12690 M:      Andreas Dilger <andreas.dilger@intel.com>
12691 M:      James Simmons <jsimmons@infradead.org>
12692 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12693 W:      http://wiki.lustre.org/
12694 S:      Maintained
12695 F:      drivers/staging/lustre
12696
12697 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12698 M:      Marc Dietrich <marvin24@gmx.de>
12699 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12700 L:      linux-tegra@vger.kernel.org
12701 S:      Maintained
12702 F:      drivers/staging/nvec/
12703
12704 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12705 M:      Jens Frederich <jfrederich@gmail.com>
12706 M:      Daniel Drake <dsd@laptop.org>
12707 M:      Jon Nettleton <jon.nettleton@gmail.com>
12708 W:      http://wiki.laptop.org/go/DCON
12709 S:      Maintained
12710 F:      drivers/staging/olpc_dcon/
12711
12712 STAGING - REALTEK RTL8712U DRIVERS
12713 M:      Larry Finger <Larry.Finger@lwfinger.net>
12714 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12715 S:      Odd Fixes
12716 F:      drivers/staging/rtl8712/
12717
12718 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12719 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12720 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12721 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12722 L:      linux-fbdev@vger.kernel.org
12723 S:      Maintained
12724 F:      drivers/staging/sm750fb/
12725
12726 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12727 M:      William Hubbs <w.d.hubbs@gmail.com>
12728 M:      Chris Brannon <chris@the-brannons.com>
12729 M:      Kirk Reiser <kirk@reisers.ca>
12730 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12731 L:      speakup@linux-speakup.org
12732 W:      http://www.linux-speakup.org/
12733 S:      Odd Fixes
12734 F:      drivers/staging/speakup/
12735
12736 STAGING - VIA VT665X DRIVERS
12737 M:      Forest Bond <forest@alittletooquiet.net>
12738 S:      Odd Fixes
12739 F:      drivers/staging/vt665?/
12740
12741 STAGING - WILC1000 WIFI DRIVER
12742 M:      Aditya Shankar <aditya.shankar@microchip.com>
12743 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12744 L:      linux-wireless@vger.kernel.org
12745 S:      Supported
12746 F:      drivers/staging/wilc1000/
12747
12748 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12749 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12750 S:      Odd Fixes
12751 F:      drivers/staging/xgifb/
12752
12753 STAGING SUBSYSTEM
12754 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12756 L:      devel@driverdev.osuosl.org
12757 S:      Supported
12758 F:      drivers/staging/
12759
12760 STARFIRE/DURALAN NETWORK DRIVER
12761 M:      Ion Badulescu <ionut@badula.org>
12762 S:      Odd Fixes
12763 F:      drivers/net/ethernet/adaptec/starfire*
12764
12765 STEC S1220 SKD DRIVER
12766 M:      Bart Van Assche <bart.vanassche@wdc.com>
12767 L:      linux-block@vger.kernel.org
12768 S:      Maintained
12769 F:      drivers/block/skd*[ch]
12770
12771 STI CEC DRIVER
12772 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12773 S:      Maintained
12774 F:      drivers/staging/media/st-cec/
12775 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12776
12777 STK1160 USB VIDEO CAPTURE DRIVER
12778 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12779 L:      linux-media@vger.kernel.org
12780 T:      git git://linuxtv.org/media_tree.git
12781 S:      Maintained
12782 F:      drivers/media/usb/stk1160/
12783
12784 STMMAC ETHERNET DRIVER
12785 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12786 M:      Alexandre Torgue <alexandre.torgue@st.com>
12787 L:      netdev@vger.kernel.org
12788 W:      http://www.stlinux.com
12789 S:      Supported
12790 F:      drivers/net/ethernet/stmicro/stmmac/
12791
12792 SUN3/3X
12793 M:      Sam Creasey <sammy@sammy.net>
12794 W:      http://sammy.net/sun3/
12795 S:      Maintained
12796 F:      arch/m68k/kernel/*sun3*
12797 F:      arch/m68k/sun3*/
12798 F:      arch/m68k/include/asm/sun3*
12799 F:      drivers/net/ethernet/i825xx/sun3*
12800
12801 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12802 M:      Hans de Goede <hdegoede@redhat.com>
12803 L:      linux-input@vger.kernel.org
12804 S:      Maintained
12805 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12806 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12807
12808 SUNDANCE NETWORK DRIVER
12809 M:      Denis Kirjanov <kda@linux-powerpc.org>
12810 L:      netdev@vger.kernel.org
12811 S:      Maintained
12812 F:      drivers/net/ethernet/dlink/sundance.c
12813
12814 SUPERH
12815 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12816 M:      Rich Felker <dalias@libc.org>
12817 L:      linux-sh@vger.kernel.org
12818 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12819 S:      Maintained
12820 F:      Documentation/sh/
12821 F:      arch/sh/
12822 F:      drivers/sh/
12823
12824 SUSPEND TO RAM
12825 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12826 M:      Len Brown <len.brown@intel.com>
12827 M:      Pavel Machek <pavel@ucw.cz>
12828 L:      linux-pm@vger.kernel.org
12829 B:      https://bugzilla.kernel.org
12830 S:      Supported
12831 F:      Documentation/power/
12832 F:      arch/x86/kernel/acpi/
12833 F:      drivers/base/power/
12834 F:      kernel/power/
12835 F:      include/linux/suspend.h
12836 F:      include/linux/freezer.h
12837 F:      include/linux/pm.h
12838
12839 SVGA HANDLING
12840 M:      Martin Mares <mj@ucw.cz>
12841 L:      linux-video@atrey.karlin.mff.cuni.cz
12842 S:      Maintained
12843 F:      Documentation/svga.txt
12844 F:      arch/x86/boot/video*
12845
12846 SWIOTLB SUBSYSTEM
12847 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12848 L:      linux-kernel@vger.kernel.org
12849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12850 S:      Supported
12851 F:      lib/swiotlb.c
12852 F:      arch/*/kernel/pci-swiotlb.c
12853 F:      include/linux/swiotlb.h
12854
12855 SWITCHDEV
12856 M:      Jiri Pirko <jiri@resnulli.us>
12857 M:      Ivan Vecera <ivecera@redhat.com>
12858 L:      netdev@vger.kernel.org
12859 S:      Supported
12860 F:      net/switchdev/
12861 F:      include/net/switchdev.h
12862
12863 SYNC FILE FRAMEWORK
12864 M:      Sumit Semwal <sumit.semwal@linaro.org>
12865 R:      Gustavo Padovan <gustavo@padovan.org>
12866 S:      Maintained
12867 L:      linux-media@vger.kernel.org
12868 L:      dri-devel@lists.freedesktop.org
12869 F:      drivers/dma-buf/sync_*
12870 F:      drivers/dma-buf/dma-fence*
12871 F:      drivers/dma-buf/sw_sync.c
12872 F:      include/linux/sync_file.h
12873 F:      include/uapi/linux/sync_file.h
12874 F:      Documentation/sync_file.txt
12875 T:      git git://anongit.freedesktop.org/drm/drm-misc
12876
12877 SYNOPSYS ARC ARCHITECTURE
12878 M:      Vineet Gupta <vgupta@synopsys.com>
12879 L:      linux-snps-arc@lists.infradead.org
12880 S:      Supported
12881 F:      arch/arc/
12882 F:      Documentation/devicetree/bindings/arc/*
12883 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12884 F:      drivers/clocksource/arc_timer.c
12885 F:      drivers/tty/serial/arc_uart.c
12886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12887
12888 SYNOPSYS ARC HSDK SDP pll clock driver
12889 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12890 S:      Supported
12891 F:      drivers/clk/clk-hsdk-pll.c
12892 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12893
12894 SYNOPSYS ARC SDP clock driver
12895 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12896 S:      Supported
12897 F:      drivers/clk/axs10x/*
12898 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12899
12900 SYNOPSYS ARC SDP platform support
12901 M:      Alexey Brodkin <abrodkin@synopsys.com>
12902 S:      Supported
12903 F:      arch/arc/plat-axs10x
12904 F:      arch/arc/boot/dts/ax*
12905 F:      Documentation/devicetree/bindings/arc/axs10*
12906
12907 SYNOPSYS DESIGNWARE DMAC DRIVER
12908 M:      Viresh Kumar <vireshk@kernel.org>
12909 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12910 S:      Maintained
12911 F:      include/linux/dma/dw.h
12912 F:      include/linux/platform_data/dma-dw.h
12913 F:      drivers/dma/dw/
12914
12915 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12916 M:      Jie Deng <jiedeng@synopsys.com>
12917 L:      netdev@vger.kernel.org
12918 S:      Supported
12919 F:      drivers/net/ethernet/synopsys/
12920
12921 SYNOPSYS DESIGNWARE I2C DRIVER
12922 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12923 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12924 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12925 L:      linux-i2c@vger.kernel.org
12926 S:      Maintained
12927 F:      drivers/i2c/busses/i2c-designware-*
12928 F:      include/linux/platform_data/i2c-designware.h
12929
12930 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12931 M:      Jaehoon Chung <jh80.chung@samsung.com>
12932 L:      linux-mmc@vger.kernel.org
12933 S:      Maintained
12934 F:      drivers/mmc/host/dw_mmc*
12935
12936 SYNOPSYS HSDK RESET CONTROLLER DRIVER
12937 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12938 S:      Supported
12939 F:      drivers/reset/reset-hsdk.c
12940 F:      include/dt-bindings/reset/snps,hsdk-reset.h
12941 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12942
12943 SYSTEM CONFIGURATION (SYSCON)
12944 M:      Lee Jones <lee.jones@linaro.org>
12945 M:      Arnd Bergmann <arnd@arndb.de>
12946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12947 S:      Supported
12948 F:      drivers/mfd/syscon.c
12949
12950 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12951 M:      Sudeep Holla <sudeep.holla@arm.com>
12952 L:      linux-arm-kernel@lists.infradead.org
12953 S:      Maintained
12954 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12955 F:      drivers/clk/clk-scpi.c
12956 F:      drivers/cpufreq/scpi-cpufreq.c
12957 F:      drivers/firmware/arm_scpi.c
12958 F:      include/linux/scpi_protocol.h
12959
12960 SYSTEM RESET/SHUTDOWN DRIVERS
12961 M:      Sebastian Reichel <sre@kernel.org>
12962 L:      linux-pm@vger.kernel.org
12963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12964 S:      Maintained
12965 F:      Documentation/devicetree/bindings/power/reset/
12966 F:      drivers/power/reset/
12967
12968 SYSTEM TRACE MODULE CLASS
12969 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12970 S:      Maintained
12971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12972 F:      Documentation/trace/stm.txt
12973 F:      drivers/hwtracing/stm/
12974 F:      include/linux/stm.h
12975 F:      include/uapi/linux/stm.h
12976
12977 SYSV FILESYSTEM
12978 M:      Christoph Hellwig <hch@infradead.org>
12979 S:      Maintained
12980 F:      Documentation/filesystems/sysv-fs.txt
12981 F:      fs/sysv/
12982 F:      include/linux/sysv_fs.h
12983
12984 TARGET SUBSYSTEM
12985 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12986 L:      linux-scsi@vger.kernel.org
12987 L:      target-devel@vger.kernel.org
12988 W:      http://www.linux-iscsi.org
12989 W:      http://groups.google.com/group/linux-iscsi-target-dev
12990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12991 S:      Supported
12992 F:      drivers/target/
12993 F:      include/target/
12994 F:      Documentation/target/
12995
12996 TASKSTATS STATISTICS INTERFACE
12997 M:      Balbir Singh <bsingharora@gmail.com>
12998 S:      Maintained
12999 F:      Documentation/accounting/taskstats*
13000 F:      include/linux/taskstats*
13001 F:      kernel/taskstats.c
13002
13003 TC subsystem
13004 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13005 M:      Cong Wang <xiyou.wangcong@gmail.com>
13006 M:      Jiri Pirko <jiri@resnulli.us>
13007 L:      netdev@vger.kernel.org
13008 S:      Maintained
13009 F:      include/net/pkt_cls.h
13010 F:      include/net/pkt_sched.h
13011 F:      include/net/tc_act/
13012 F:      include/uapi/linux/pkt_cls.h
13013 F:      include/uapi/linux/pkt_sched.h
13014 F:      include/uapi/linux/tc_act/
13015 F:      include/uapi/linux/tc_ematch/
13016 F:      net/sched/
13017
13018 TCP LOW PRIORITY MODULE
13019 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13020 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13021 W:      http://tcp-lp-mod.sourceforge.net/
13022 S:      Maintained
13023 F:      net/ipv4/tcp_lp.c
13024
13025 TDA10071 MEDIA DRIVER
13026 M:      Antti Palosaari <crope@iki.fi>
13027 L:      linux-media@vger.kernel.org
13028 W:      https://linuxtv.org
13029 W:      http://palosaari.fi/linux/
13030 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13031 T:      git git://linuxtv.org/anttip/media_tree.git
13032 S:      Maintained
13033 F:      drivers/media/dvb-frontends/tda10071*
13034
13035 TDA18212 MEDIA DRIVER
13036 M:      Antti Palosaari <crope@iki.fi>
13037 L:      linux-media@vger.kernel.org
13038 W:      https://linuxtv.org
13039 W:      http://palosaari.fi/linux/
13040 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13041 T:      git git://linuxtv.org/anttip/media_tree.git
13042 S:      Maintained
13043 F:      drivers/media/tuners/tda18212*
13044
13045 TDA18218 MEDIA DRIVER
13046 M:      Antti Palosaari <crope@iki.fi>
13047 L:      linux-media@vger.kernel.org
13048 W:      https://linuxtv.org
13049 W:      http://palosaari.fi/linux/
13050 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13051 T:      git git://linuxtv.org/anttip/media_tree.git
13052 S:      Maintained
13053 F:      drivers/media/tuners/tda18218*
13054
13055 TDA18271 MEDIA DRIVER
13056 M:      Michael Krufky <mkrufky@linuxtv.org>
13057 L:      linux-media@vger.kernel.org
13058 W:      https://linuxtv.org
13059 W:      http://github.com/mkrufky
13060 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13061 T:      git git://linuxtv.org/mkrufky/tuners.git
13062 S:      Maintained
13063 F:      drivers/media/tuners/tda18271*
13064
13065 TDA827x MEDIA DRIVER
13066 M:      Michael Krufky <mkrufky@linuxtv.org>
13067 L:      linux-media@vger.kernel.org
13068 W:      https://linuxtv.org
13069 W:      http://github.com/mkrufky
13070 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13071 T:      git git://linuxtv.org/mkrufky/tuners.git
13072 S:      Maintained
13073 F:      drivers/media/tuners/tda8290.*
13074
13075 TDA8290 MEDIA DRIVER
13076 M:      Michael Krufky <mkrufky@linuxtv.org>
13077 L:      linux-media@vger.kernel.org
13078 W:      https://linuxtv.org
13079 W:      http://github.com/mkrufky
13080 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13081 T:      git git://linuxtv.org/mkrufky/tuners.git
13082 S:      Maintained
13083 F:      drivers/media/tuners/tda8290.*
13084
13085 TDA9840 MEDIA DRIVER
13086 M:      Hans Verkuil <hverkuil@xs4all.nl>
13087 L:      linux-media@vger.kernel.org
13088 T:      git git://linuxtv.org/media_tree.git
13089 W:      https://linuxtv.org
13090 S:      Maintained
13091 F:      drivers/media/i2c/tda9840*
13092
13093 TEA5761 TUNER DRIVER
13094 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13095 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13096 L:      linux-media@vger.kernel.org
13097 W:      https://linuxtv.org
13098 T:      git git://linuxtv.org/media_tree.git
13099 S:      Odd fixes
13100 F:      drivers/media/tuners/tea5761.*
13101
13102 TEA5767 TUNER DRIVER
13103 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13104 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13105 L:      linux-media@vger.kernel.org
13106 W:      https://linuxtv.org
13107 T:      git git://linuxtv.org/media_tree.git
13108 S:      Maintained
13109 F:      drivers/media/tuners/tea5767.*
13110
13111 TEA6415C MEDIA DRIVER
13112 M:      Hans Verkuil <hverkuil@xs4all.nl>
13113 L:      linux-media@vger.kernel.org
13114 T:      git git://linuxtv.org/media_tree.git
13115 W:      https://linuxtv.org
13116 S:      Maintained
13117 F:      drivers/media/i2c/tea6415c*
13118
13119 TEA6420 MEDIA DRIVER
13120 M:      Hans Verkuil <hverkuil@xs4all.nl>
13121 L:      linux-media@vger.kernel.org
13122 T:      git git://linuxtv.org/media_tree.git
13123 W:      https://linuxtv.org
13124 S:      Maintained
13125 F:      drivers/media/i2c/tea6420*
13126
13127 TEAM DRIVER
13128 M:      Jiri Pirko <jiri@resnulli.us>
13129 L:      netdev@vger.kernel.org
13130 S:      Supported
13131 F:      drivers/net/team/
13132 F:      include/linux/if_team.h
13133 F:      include/uapi/linux/if_team.h
13134
13135 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13136 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13137 S:      Maintained
13138 F:      arch/x86/platform/ts5500/
13139
13140 TECHNOTREND USB IR RECEIVER
13141 M:      Sean Young <sean@mess.org>
13142 L:      linux-media@vger.kernel.org
13143 S:      Maintained
13144 F:      drivers/media/rc/ttusbir.c
13145
13146 TEE SUBSYSTEM
13147 M:      Jens Wiklander <jens.wiklander@linaro.org>
13148 S:      Maintained
13149 F:      include/linux/tee_drv.h
13150 F:      include/uapi/linux/tee.h
13151 F:      drivers/tee/
13152 F:      Documentation/tee.txt
13153
13154 TEGRA ARCHITECTURE SUPPORT
13155 M:      Thierry Reding <thierry.reding@gmail.com>
13156 M:      Jonathan Hunter <jonathanh@nvidia.com>
13157 L:      linux-tegra@vger.kernel.org
13158 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13160 S:      Supported
13161 N:      [^a-z]tegra
13162
13163 TEGRA CLOCK DRIVER
13164 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13165 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13166 S:      Supported
13167 F:      drivers/clk/tegra/
13168
13169 TEGRA DMA DRIVERS
13170 M:      Laxman Dewangan <ldewangan@nvidia.com>
13171 M:      Jon Hunter <jonathanh@nvidia.com>
13172 S:      Supported
13173 F:      drivers/dma/tegra*
13174
13175 TEGRA I2C DRIVER
13176 M:      Laxman Dewangan <ldewangan@nvidia.com>
13177 S:      Supported
13178 F:      drivers/i2c/busses/i2c-tegra.c
13179
13180 TEGRA IOMMU DRIVERS
13181 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13182 S:      Supported
13183 F:      drivers/iommu/tegra*
13184
13185 TEGRA KBC DRIVER
13186 M:      Rakesh Iyer <riyer@nvidia.com>
13187 M:      Laxman Dewangan <ldewangan@nvidia.com>
13188 S:      Supported
13189 F:      drivers/input/keyboard/tegra-kbc.c
13190
13191 TEGRA PWM DRIVER
13192 M:      Thierry Reding <thierry.reding@gmail.com>
13193 S:      Supported
13194 F:      drivers/pwm/pwm-tegra.c
13195
13196 TEGRA SERIAL DRIVER
13197 M:      Laxman Dewangan <ldewangan@nvidia.com>
13198 S:      Supported
13199 F:      drivers/tty/serial/serial-tegra.c
13200
13201 TEGRA SPI DRIVER
13202 M:      Laxman Dewangan <ldewangan@nvidia.com>
13203 S:      Supported
13204 F:      drivers/spi/spi-tegra*
13205
13206 TEHUTI ETHERNET DRIVER
13207 M:      Andy Gospodarek <andy@greyhouse.net>
13208 L:      netdev@vger.kernel.org
13209 S:      Supported
13210 F:      drivers/net/ethernet/tehuti/*
13211
13212 Telecom Clock Driver for MCPL0010
13213 M:      Mark Gross <mark.gross@intel.com>
13214 S:      Supported
13215 F:      drivers/char/tlclk.c
13216
13217 TENSILICA XTENSA PORT (xtensa)
13218 M:      Chris Zankel <chris@zankel.net>
13219 M:      Max Filippov <jcmvbkbc@gmail.com>
13220 L:      linux-xtensa@linux-xtensa.org
13221 T:      git git://github.com/czankel/xtensa-linux.git
13222 S:      Maintained
13223 F:      arch/xtensa/
13224 F:      drivers/irqchip/irq-xtensa-*
13225
13226 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13227 M:      Nishanth Menon <nm@ti.com>
13228 M:      Tero Kristo <t-kristo@ti.com>
13229 M:      Santosh Shilimkar <ssantosh@kernel.org>
13230 L:      linux-arm-kernel@lists.infradead.org
13231 S:      Maintained
13232 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13233 F:      drivers/firmware/ti_sci*
13234 F:      include/linux/soc/ti/ti_sci_protocol.h
13235 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13236 F:      include/dt-bindings/genpd/k2g.h
13237 F:      drivers/soc/ti/ti_sci_pm_domains.c
13238 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13239 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13240 F:      drivers/clk/keystone/sci-clk.c
13241 F:      drivers/reset/reset-ti-sci.c
13242
13243 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13244 M:      Hans Verkuil <hverkuil@xs4all.nl>
13245 L:      linux-media@vger.kernel.org
13246 T:      git git://linuxtv.org/media_tree.git
13247 W:      https://linuxtv.org
13248 S:      Maintained
13249 F:      drivers/media/radio/radio-raremono.c
13250
13251 THERMAL
13252 M:      Zhang Rui <rui.zhang@intel.com>
13253 M:      Eduardo Valentin <edubezval@gmail.com>
13254 L:      linux-pm@vger.kernel.org
13255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13257 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13258 S:      Supported
13259 F:      drivers/thermal/
13260 F:      include/linux/thermal.h
13261 F:      include/uapi/linux/thermal.h
13262 F:      include/linux/cpu_cooling.h
13263 F:      Documentation/devicetree/bindings/thermal/
13264
13265 THERMAL/CPU_COOLING
13266 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13267 M:      Viresh Kumar <viresh.kumar@linaro.org>
13268 M:      Javi Merino <javi.merino@kernel.org>
13269 L:      linux-pm@vger.kernel.org
13270 S:      Supported
13271 F:      Documentation/thermal/cpu-cooling-api.txt
13272 F:      drivers/thermal/cpu_cooling.c
13273 F:      include/linux/cpu_cooling.h
13274
13275 THINKPAD ACPI EXTRAS DRIVER
13276 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13277 L:      ibm-acpi-devel@lists.sourceforge.net
13278 L:      platform-driver-x86@vger.kernel.org
13279 W:      http://ibm-acpi.sourceforge.net
13280 W:      http://thinkwiki.org/wiki/Ibm-acpi
13281 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13282 S:      Maintained
13283 F:      drivers/platform/x86/thinkpad_acpi.c
13284
13285 THUNDERBOLT DRIVER
13286 M:      Andreas Noever <andreas.noever@gmail.com>
13287 M:      Michael Jamet <michael.jamet@intel.com>
13288 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13289 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13290 S:      Maintained
13291 F:      drivers/thunderbolt/
13292
13293 THUNDERX GPIO DRIVER
13294 M:      David Daney <david.daney@cavium.com>
13295 S:      Maintained
13296 F:      drivers/gpio/gpio-thunderx.c
13297
13298 TI AM437X VPFE DRIVER
13299 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13300 L:      linux-media@vger.kernel.org
13301 W:      https://linuxtv.org
13302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13303 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13304 S:      Maintained
13305 F:      drivers/media/platform/am437x/
13306
13307 TI BANDGAP AND THERMAL DRIVER
13308 M:      Eduardo Valentin <edubezval@gmail.com>
13309 M:      Keerthy <j-keerthy@ti.com>
13310 L:      linux-pm@vger.kernel.org
13311 L:      linux-omap@vger.kernel.org
13312 S:      Maintained
13313 F:      drivers/thermal/ti-soc-thermal/
13314
13315 TI BQ27XXX POWER SUPPLY DRIVER
13316 R:      Andrew F. Davis <afd@ti.com>
13317 F:      include/linux/power/bq27xxx_battery.h
13318 F:      drivers/power/supply/bq27xxx_battery.c
13319 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13320
13321 TI CDCE706 CLOCK DRIVER
13322 M:      Max Filippov <jcmvbkbc@gmail.com>
13323 S:      Maintained
13324 F:      drivers/clk/clk-cdce706.c
13325
13326 TI CLOCK DRIVER
13327 M:      Tero Kristo <t-kristo@ti.com>
13328 L:      linux-omap@vger.kernel.org
13329 S:      Maintained
13330 F:      drivers/clk/ti/
13331 F:      include/linux/clk/ti.h
13332
13333 TI DAVINCI MACHINE SUPPORT
13334 M:      Sekhar Nori <nsekhar@ti.com>
13335 M:      Kevin Hilman <khilman@kernel.org>
13336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13338 S:      Supported
13339 F:      arch/arm/mach-davinci/
13340 F:      drivers/i2c/busses/i2c-davinci.c
13341 F:      arch/arm/boot/dts/da850*
13342
13343 TI DAVINCI SERIES GPIO DRIVER
13344 M:      Keerthy <j-keerthy@ti.com>
13345 L:      linux-gpio@vger.kernel.org
13346 S:      Maintained
13347 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13348 F:      drivers/gpio/gpio-davinci.c
13349
13350 TI DAVINCI SERIES MEDIA DRIVER
13351 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13352 L:      linux-media@vger.kernel.org
13353 W:      https://linuxtv.org
13354 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13355 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13356 S:      Maintained
13357 F:      drivers/media/platform/davinci/
13358 F:      include/media/davinci/
13359
13360 TI ETHERNET SWITCH DRIVER (CPSW)
13361 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13362 L:      linux-omap@vger.kernel.org
13363 L:      netdev@vger.kernel.org
13364 S:      Maintained
13365 F:      drivers/net/ethernet/ti/cpsw*
13366 F:      drivers/net/ethernet/ti/davinci*
13367
13368 TI FLASH MEDIA INTERFACE DRIVER
13369 M:      Alex Dubov <oakad@yahoo.com>
13370 S:      Maintained
13371 F:      drivers/misc/tifm*
13372 F:      drivers/mmc/host/tifm_sd.c
13373 F:      include/linux/tifm.h
13374
13375 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13376 M:      Santosh Shilimkar <ssantosh@kernel.org>
13377 L:      linux-kernel@vger.kernel.org
13378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13379 S:      Maintained
13380 F:      drivers/soc/ti/*
13381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13382
13383 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13384 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13385 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13386 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13387 S:      Maintained
13388 F:      sound/soc/codecs/lm49453*
13389 F:      sound/soc/codecs/isabelle*
13390
13391 TI LP855x BACKLIGHT DRIVER
13392 M:      Milo Kim <milo.kim@ti.com>
13393 S:      Maintained
13394 F:      Documentation/backlight/lp855x-driver.txt
13395 F:      drivers/video/backlight/lp855x_bl.c
13396 F:      include/linux/platform_data/lp855x.h
13397
13398 TI LP8727 CHARGER DRIVER
13399 M:      Milo Kim <milo.kim@ti.com>
13400 S:      Maintained
13401 F:      drivers/power/supply/lp8727_charger.c
13402 F:      include/linux/platform_data/lp8727.h
13403
13404 TI LP8788 MFD DRIVER
13405 M:      Milo Kim <milo.kim@ti.com>
13406 S:      Maintained
13407 F:      drivers/iio/adc/lp8788_adc.c
13408 F:      drivers/leds/leds-lp8788.c
13409 F:      drivers/mfd/lp8788*.c
13410 F:      drivers/power/supply/lp8788-charger.c
13411 F:      drivers/regulator/lp8788-*.c
13412 F:      include/linux/mfd/lp8788*.h
13413
13414 TI NETCP ETHERNET DRIVER
13415 M:      Wingman Kwok <w-kwok2@ti.com>
13416 M:      Murali Karicheri <m-karicheri2@ti.com>
13417 L:      netdev@vger.kernel.org
13418 S:      Maintained
13419 F:      drivers/net/ethernet/ti/netcp*
13420
13421 TI TAS571X FAMILY ASoC CODEC DRIVER
13422 M:      Kevin Cernekee <cernekee@chromium.org>
13423 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13424 S:      Odd Fixes
13425 F:      sound/soc/codecs/tas571x*
13426
13427 TI TRF7970A NFC DRIVER
13428 M:      Mark Greer <mgreer@animalcreek.com>
13429 L:      linux-wireless@vger.kernel.org
13430 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13431 S:      Supported
13432 F:      drivers/nfc/trf7970a.c
13433 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13434
13435 TI TWL4030 SERIES SOC CODEC DRIVER
13436 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13437 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13438 S:      Maintained
13439 F:      sound/soc/codecs/twl4030*
13440
13441 TI VPE/CAL DRIVERS
13442 M:      Benoit Parrot <bparrot@ti.com>
13443 L:      linux-media@vger.kernel.org
13444 W:      http://linuxtv.org/
13445 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13446 S:      Maintained
13447 F:      drivers/media/platform/ti-vpe/
13448
13449 TI WILINK WIRELESS DRIVERS
13450 L:      linux-wireless@vger.kernel.org
13451 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13452 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13454 S:      Orphan
13455 F:      drivers/net/wireless/ti/
13456 F:      include/linux/wl12xx.h
13457
13458 TILE ARCHITECTURE
13459 M:      Chris Metcalf <cmetcalf@mellanox.com>
13460 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13462 S:      Supported
13463 F:      arch/tile/
13464 F:      drivers/char/tile-srom.c
13465 F:      drivers/edac/tile_edac.c
13466 F:      drivers/net/ethernet/tile/
13467 F:      drivers/rtc/rtc-tile.c
13468 F:      drivers/tty/hvc/hvc_tile.c
13469 F:      drivers/tty/serial/tilegx.c
13470 F:      drivers/usb/host/*-tilegx.c
13471 F:      include/linux/usb/tilegx.h
13472
13473 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13474 M:      John Stultz <john.stultz@linaro.org>
13475 M:      Thomas Gleixner <tglx@linutronix.de>
13476 R:      Stephen Boyd <sboyd@codeaurora.org>
13477 L:      linux-kernel@vger.kernel.org
13478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13479 S:      Supported
13480 F:      include/linux/clocksource.h
13481 F:      include/linux/time.h
13482 F:      include/linux/timex.h
13483 F:      include/uapi/linux/time.h
13484 F:      include/uapi/linux/timex.h
13485 F:      kernel/time/clocksource.c
13486 F:      kernel/time/time*.c
13487 F:      kernel/time/alarmtimer.c
13488 F:      kernel/time/ntp.c
13489 F:      tools/testing/selftests/timers/
13490
13491 TIPC NETWORK LAYER
13492 M:      Jon Maloy <jon.maloy@ericsson.com>
13493 M:      Ying Xue <ying.xue@windriver.com>
13494 L:      netdev@vger.kernel.org (core kernel code)
13495 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13496 W:      http://tipc.sourceforge.net/
13497 S:      Maintained
13498 F:      include/uapi/linux/tipc*.h
13499 F:      net/tipc/
13500
13501 TLAN NETWORK DRIVER
13502 M:      Samuel Chessman <chessman@tux.org>
13503 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13504 W:      http://sourceforge.net/projects/tlan/
13505 S:      Maintained
13506 F:      Documentation/networking/tlan.txt
13507 F:      drivers/net/ethernet/ti/tlan.*
13508
13509 TM6000 VIDEO4LINUX DRIVER
13510 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13511 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13512 L:      linux-media@vger.kernel.org
13513 W:      https://linuxtv.org
13514 T:      git git://linuxtv.org/media_tree.git
13515 S:      Odd fixes
13516 F:      drivers/media/usb/tm6000/
13517 F:      Documentation/media/v4l-drivers/tm6000*
13518
13519 TMIO/SDHI MMC DRIVER
13520 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13521 L:      linux-mmc@vger.kernel.org
13522 S:      Supported
13523 F:      drivers/mmc/host/tmio_mmc*
13524 F:      drivers/mmc/host/renesas_sdhi*
13525 F:      include/linux/mfd/tmio.h
13526
13527 TMP401 HARDWARE MONITOR DRIVER
13528 M:      Guenter Roeck <linux@roeck-us.net>
13529 L:      linux-hwmon@vger.kernel.org
13530 S:      Maintained
13531 F:      Documentation/hwmon/tmp401
13532 F:      drivers/hwmon/tmp401.c
13533
13534 TMPFS (SHMEM FILESYSTEM)
13535 M:      Hugh Dickins <hughd@google.com>
13536 L:      linux-mm@kvack.org
13537 S:      Maintained
13538 F:      include/linux/shmem_fs.h
13539 F:      mm/shmem.c
13540
13541 TOMOYO SECURITY MODULE
13542 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13543 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13544 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13545 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13546 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13547 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13548 W:      http://tomoyo.sourceforge.jp/
13549 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13550 S:      Maintained
13551 F:      security/tomoyo/
13552
13553 TOPSTAR LAPTOP EXTRAS DRIVER
13554 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13555 L:      platform-driver-x86@vger.kernel.org
13556 S:      Maintained
13557 F:      drivers/platform/x86/topstar-laptop.c
13558
13559 TOSHIBA ACPI EXTRAS DRIVER
13560 M:      Azael Avalos <coproscefalo@gmail.com>
13561 L:      platform-driver-x86@vger.kernel.org
13562 S:      Maintained
13563 F:      drivers/platform/x86/toshiba_acpi.c
13564
13565 TOSHIBA BLUETOOTH DRIVER
13566 M:      Azael Avalos <coproscefalo@gmail.com>
13567 L:      platform-driver-x86@vger.kernel.org
13568 S:      Maintained
13569 F:      drivers/platform/x86/toshiba_bluetooth.c
13570
13571 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13572 M:      Azael Avalos <coproscefalo@gmail.com>
13573 L:      platform-driver-x86@vger.kernel.org
13574 S:      Maintained
13575 F:      drivers/platform/x86/toshiba_haps.c
13576
13577 TOSHIBA SMM DRIVER
13578 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13579 W:      http://www.buzzard.org.uk/toshiba/
13580 S:      Maintained
13581 F:      drivers/char/toshiba.c
13582 F:      include/linux/toshiba.h
13583 F:      include/uapi/linux/toshiba.h
13584
13585 TOSHIBA TC358743 DRIVER
13586 M:      Mats Randgaard <matrandg@cisco.com>
13587 L:      linux-media@vger.kernel.org
13588 S:      Maintained
13589 F:      drivers/media/i2c/tc358743*
13590 F:      include/media/i2c/tc358743.h
13591
13592 TOSHIBA WMI HOTKEYS DRIVER
13593 M:      Azael Avalos <coproscefalo@gmail.com>
13594 L:      platform-driver-x86@vger.kernel.org
13595 S:      Maintained
13596 F:      drivers/platform/x86/toshiba-wmi.c
13597
13598 TPM DEVICE DRIVER
13599 M:      Peter Huewe <peterhuewe@gmx.de>
13600 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13601 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13602 L:      linux-integrity@vger.kernel.org
13603 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13604 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13605 S:      Maintained
13606 F:      drivers/char/tpm/
13607
13608 TRACING
13609 M:      Steven Rostedt <rostedt@goodmis.org>
13610 M:      Ingo Molnar <mingo@redhat.com>
13611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13612 S:      Maintained
13613 F:      Documentation/trace/ftrace.txt
13614 F:      arch/*/*/*/ftrace.h
13615 F:      arch/*/kernel/ftrace.c
13616 F:      include/*/ftrace.h
13617 F:      include/linux/trace*.h
13618 F:      include/trace/
13619 F:      kernel/trace/
13620 F:      tools/testing/selftests/ftrace/
13621
13622 TRACING MMIO ACCESSES (MMIOTRACE)
13623 M:      Steven Rostedt <rostedt@goodmis.org>
13624 M:      Ingo Molnar <mingo@kernel.org>
13625 R:      Karol Herbst <karolherbst@gmail.com>
13626 R:      Pekka Paalanen <ppaalanen@gmail.com>
13627 S:      Maintained
13628 L:      linux-kernel@vger.kernel.org
13629 L:      nouveau@lists.freedesktop.org
13630 F:      kernel/trace/trace_mmiotrace.c
13631 F:      include/linux/mmiotrace.h
13632 F:      arch/x86/mm/kmmio.c
13633 F:      arch/x86/mm/mmio-mod.c
13634 F:      arch/x86/mm/testmmiotrace.c
13635
13636 TRIVIAL PATCHES
13637 M:      Jiri Kosina <trivial@kernel.org>
13638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13639 S:      Maintained
13640 K:      ^Subject:.*(?i)trivial
13641
13642 TTY LAYER
13643 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13644 M:      Jiri Slaby <jslaby@suse.com>
13645 S:      Supported
13646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13647 F:      Documentation/serial/
13648 F:      drivers/tty/
13649 F:      drivers/tty/serial/serial_core.c
13650 F:      include/linux/serial_core.h
13651 F:      include/linux/serial.h
13652 F:      include/linux/tty.h
13653 F:      include/uapi/linux/serial_core.h
13654 F:      include/uapi/linux/serial.h
13655 F:      include/uapi/linux/tty.h
13656
13657 TUA9001 MEDIA DRIVER
13658 M:      Antti Palosaari <crope@iki.fi>
13659 L:      linux-media@vger.kernel.org
13660 W:      https://linuxtv.org
13661 W:      http://palosaari.fi/linux/
13662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13663 T:      git git://linuxtv.org/anttip/media_tree.git
13664 S:      Maintained
13665 F:      drivers/media/tuners/tua9001*
13666
13667 TULIP NETWORK DRIVERS
13668 L:      netdev@vger.kernel.org
13669 L:      linux-parisc@vger.kernel.org
13670 S:      Orphan
13671 F:      drivers/net/ethernet/dec/tulip/
13672
13673 TUN/TAP driver
13674 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13675 W:      http://vtun.sourceforge.net/tun
13676 S:      Maintained
13677 F:      Documentation/networking/tuntap.txt
13678 F:      arch/um/os-Linux/drivers/
13679
13680 TURBOCHANNEL SUBSYSTEM
13681 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13682 M:      Ralf Baechle <ralf@linux-mips.org>
13683 L:      linux-mips@linux-mips.org
13684 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13685 S:      Maintained
13686 F:      drivers/tc/
13687 F:      include/linux/tc.h
13688
13689 TW5864 VIDEO4LINUX DRIVER
13690 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13691 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13692 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13693 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13694 L:      linux-media@vger.kernel.org
13695 S:      Supported
13696 F:      drivers/media/pci/tw5864/
13697
13698 TW68 VIDEO4LINUX DRIVER
13699 M:      Hans Verkuil <hverkuil@xs4all.nl>
13700 L:      linux-media@vger.kernel.org
13701 T:      git git://linuxtv.org/media_tree.git
13702 W:      https://linuxtv.org
13703 S:      Odd Fixes
13704 F:      drivers/media/pci/tw68/
13705
13706 TW686X VIDEO4LINUX DRIVER
13707 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13708 L:      linux-media@vger.kernel.org
13709 T:      git git://linuxtv.org/media_tree.git
13710 W:      http://linuxtv.org
13711 S:      Maintained
13712 F:      drivers/media/pci/tw686x/
13713
13714 UBI FILE SYSTEM (UBIFS)
13715 M:      Richard Weinberger <richard@nod.at>
13716 M:      Artem Bityutskiy <dedekind1@gmail.com>
13717 M:      Adrian Hunter <adrian.hunter@intel.com>
13718 L:      linux-mtd@lists.infradead.org
13719 T:      git git://git.infradead.org/ubifs-2.6.git
13720 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13721 S:      Supported
13722 F:      Documentation/filesystems/ubifs.txt
13723 F:      fs/ubifs/
13724
13725 UCLINUX (M68KNOMMU AND COLDFIRE)
13726 M:      Greg Ungerer <gerg@linux-m68k.org>
13727 W:      http://www.linux-m68k.org/
13728 W:      http://www.uclinux.org/
13729 L:      linux-m68k@lists.linux-m68k.org
13730 L:      uclinux-dev@uclinux.org  (subscribers-only)
13731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13732 S:      Maintained
13733 F:      arch/m68k/coldfire/
13734 F:      arch/m68k/68*/
13735 F:      arch/m68k/*/*_no.*
13736 F:      arch/m68k/include/asm/*_no.*
13737
13738 UDF FILESYSTEM
13739 M:      Jan Kara <jack@suse.com>
13740 S:      Maintained
13741 F:      Documentation/filesystems/udf.txt
13742 F:      fs/udf/
13743
13744 UDRAW TABLET
13745 M:      Bastien Nocera <hadess@hadess.net>
13746 L:      linux-input@vger.kernel.org
13747 S:      Maintained
13748 F:      drivers/hid/hid-udraw.c
13749
13750 UFS FILESYSTEM
13751 M:      Evgeniy Dushistov <dushistov@mail.ru>
13752 S:      Maintained
13753 F:      Documentation/filesystems/ufs.txt
13754 F:      fs/ufs/
13755
13756 UHID USERSPACE HID IO DRIVER:
13757 M:      David Herrmann <dh.herrmann@googlemail.com>
13758 L:      linux-input@vger.kernel.org
13759 S:      Maintained
13760 F:      drivers/hid/uhid.c
13761 F:      include/uapi/linux/uhid.h
13762
13763 ULPI BUS
13764 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13765 L:      linux-usb@vger.kernel.org
13766 S:      Maintained
13767 F:      drivers/usb/common/ulpi.c
13768 F:      include/linux/ulpi/
13769
13770 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13771 L:      linux-usb@vger.kernel.org
13772 S:      Orphan
13773 F:      drivers/uwb/
13774 F:      include/linux/uwb.h
13775 F:      include/linux/uwb/
13776
13777 UNICORE32 ARCHITECTURE:
13778 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13779 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13780 S:      Maintained
13781 T:      git git://github.com/gxt/linux.git
13782 F:      arch/unicore32/
13783
13784 UNIFDEF
13785 M:      Tony Finch <dot@dotat.at>
13786 W:      http://dotat.at/prog/unifdef
13787 S:      Maintained
13788 F:      scripts/unifdef.c
13789
13790 UNIFORM CDROM DRIVER
13791 M:      Jens Axboe <axboe@kernel.dk>
13792 W:      http://www.kernel.dk
13793 S:      Maintained
13794 F:      Documentation/cdrom/
13795 F:      drivers/cdrom/cdrom.c
13796 F:      include/linux/cdrom.h
13797 F:      include/uapi/linux/cdrom.h
13798
13799 UNISYS S-PAR DRIVERS
13800 M:      David Kershner <david.kershner@unisys.com>
13801 L:      sparmaintainer@unisys.com (Unisys internal)
13802 S:      Supported
13803 F:      drivers/staging/unisys/
13804
13805 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13806 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13807 L:      linux-scsi@vger.kernel.org
13808 S:      Supported
13809 F:      Documentation/scsi/ufs.txt
13810 F:      drivers/scsi/ufs/
13811
13812 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13813 M:      Joao Pinto <jpinto@synopsys.com>
13814 L:      linux-scsi@vger.kernel.org
13815 S:      Supported
13816 F:      drivers/scsi/ufs/*dwc*
13817
13818 UNSORTED BLOCK IMAGES (UBI)
13819 M:      Artem Bityutskiy <dedekind1@gmail.com>
13820 M:      Richard Weinberger <richard@nod.at>
13821 W:      http://www.linux-mtd.infradead.org/
13822 L:      linux-mtd@lists.infradead.org
13823 T:      git git://git.infradead.org/ubifs-2.6.git
13824 S:      Supported
13825 F:      drivers/mtd/ubi/
13826 F:      include/linux/mtd/ubi.h
13827 F:      include/uapi/mtd/ubi-user.h
13828
13829 USB "USBNET" DRIVER FRAMEWORK
13830 M:      Oliver Neukum <oneukum@suse.com>
13831 L:      netdev@vger.kernel.org
13832 W:      http://www.linux-usb.org/usbnet
13833 S:      Maintained
13834 F:      drivers/net/usb/usbnet.c
13835 F:      include/linux/usb/usbnet.h
13836
13837 USB ACM DRIVER
13838 M:      Oliver Neukum <oneukum@suse.com>
13839 L:      linux-usb@vger.kernel.org
13840 S:      Maintained
13841 F:      Documentation/usb/acm.txt
13842 F:      drivers/usb/class/cdc-acm.*
13843
13844 USB AR5523 WIRELESS DRIVER
13845 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13846 L:      linux-wireless@vger.kernel.org
13847 S:      Maintained
13848 F:      drivers/net/wireless/ath/ar5523/
13849
13850 USB ATTACHED SCSI
13851 M:      Oliver Neukum <oneukum@suse.com>
13852 L:      linux-usb@vger.kernel.org
13853 L:      linux-scsi@vger.kernel.org
13854 S:      Maintained
13855 F:      drivers/usb/storage/uas.c
13856
13857 USB CDC ETHERNET DRIVER
13858 M:      Oliver Neukum <oliver@neukum.org>
13859 L:      linux-usb@vger.kernel.org
13860 S:      Maintained
13861 F:      drivers/net/usb/cdc_*.c
13862 F:      include/uapi/linux/usb/cdc.h
13863
13864 USB CHAOSKEY DRIVER
13865 M:      Keith Packard <keithp@keithp.com>
13866 L:      linux-usb@vger.kernel.org
13867 S:      Maintained
13868 F:      drivers/usb/misc/chaoskey.c
13869
13870 USB CYPRESS C67X00 DRIVER
13871 M:      Peter Korsgaard <jacmet@sunsite.dk>
13872 L:      linux-usb@vger.kernel.org
13873 S:      Maintained
13874 F:      drivers/usb/c67x00/
13875
13876 USB DAVICOM DM9601 DRIVER
13877 M:      Peter Korsgaard <jacmet@sunsite.dk>
13878 L:      netdev@vger.kernel.org
13879 W:      http://www.linux-usb.org/usbnet
13880 S:      Maintained
13881 F:      drivers/net/usb/dm9601.c
13882
13883 USB EHCI DRIVER
13884 M:      Alan Stern <stern@rowland.harvard.edu>
13885 L:      linux-usb@vger.kernel.org
13886 S:      Maintained
13887 F:      Documentation/usb/ehci.txt
13888 F:      drivers/usb/host/ehci*
13889
13890 USB GADGET/PERIPHERAL SUBSYSTEM
13891 M:      Felipe Balbi <balbi@kernel.org>
13892 L:      linux-usb@vger.kernel.org
13893 W:      http://www.linux-usb.org/gadget
13894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13895 S:      Maintained
13896 F:      drivers/usb/gadget/
13897 F:      include/linux/usb/gadget*
13898
13899 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13900 M:      Jiri Kosina <jikos@kernel.org>
13901 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13902 L:      linux-usb@vger.kernel.org
13903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13904 S:      Maintained
13905 F:      Documentation/hid/hiddev.txt
13906 F:      drivers/hid/usbhid/
13907
13908 USB ISP116X DRIVER
13909 M:      Olav Kongas <ok@artecdesign.ee>
13910 L:      linux-usb@vger.kernel.org
13911 S:      Maintained
13912 F:      drivers/usb/host/isp116x*
13913 F:      include/linux/usb/isp116x.h
13914
13915 USB LAN78XX ETHERNET DRIVER
13916 M:      Woojung Huh <woojung.huh@microchip.com>
13917 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13918 L:      netdev@vger.kernel.org
13919 S:      Maintained
13920 F:      drivers/net/usb/lan78xx.*
13921
13922 USB MASS STORAGE DRIVER
13923 M:      Alan Stern <stern@rowland.harvard.edu>
13924 L:      linux-usb@vger.kernel.org
13925 L:      usb-storage@lists.one-eyed-alien.net
13926 S:      Maintained
13927 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13928 F:      drivers/usb/storage/
13929
13930 USB MIDI DRIVER
13931 M:      Clemens Ladisch <clemens@ladisch.de>
13932 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13933 T:      git git://git.alsa-project.org/alsa-kernel.git
13934 S:      Maintained
13935 F:      sound/usb/midi.*
13936
13937 USB NETWORKING DRIVERS
13938 L:      linux-usb@vger.kernel.org
13939 S:      Odd Fixes
13940 F:      drivers/net/usb/
13941
13942 USB OHCI DRIVER
13943 M:      Alan Stern <stern@rowland.harvard.edu>
13944 L:      linux-usb@vger.kernel.org
13945 S:      Maintained
13946 F:      Documentation/usb/ohci.txt
13947 F:      drivers/usb/host/ohci*
13948
13949 USB OTG FSM (Finite State Machine)
13950 M:      Peter Chen <Peter.Chen@nxp.com>
13951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13952 L:      linux-usb@vger.kernel.org
13953 S:      Maintained
13954 F:      drivers/usb/common/usb-otg-fsm.c
13955
13956 USB OVER IP DRIVER
13957 M:      Valentina Manea <valentina.manea.m@gmail.com>
13958 M:      Shuah Khan <shuahkh@osg.samsung.com>
13959 M:      Shuah Khan <shuah@kernel.org>
13960 L:      linux-usb@vger.kernel.org
13961 S:      Maintained
13962 F:      Documentation/usb/usbip_protocol.txt
13963 F:      drivers/usb/usbip/
13964 F:      tools/usb/usbip/
13965
13966 USB PEGASUS DRIVER
13967 M:      Petko Manolov <petkan@nucleusys.com>
13968 L:      linux-usb@vger.kernel.org
13969 L:      netdev@vger.kernel.org
13970 T:      git git://github.com/petkan/pegasus.git
13971 W:      https://github.com/petkan/pegasus
13972 S:      Maintained
13973 F:      drivers/net/usb/pegasus.*
13974
13975 USB PHY LAYER
13976 M:      Felipe Balbi <balbi@kernel.org>
13977 L:      linux-usb@vger.kernel.org
13978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13979 S:      Maintained
13980 F:      drivers/usb/phy/
13981
13982 USB PRINTER DRIVER (usblp)
13983 M:      Pete Zaitcev <zaitcev@redhat.com>
13984 L:      linux-usb@vger.kernel.org
13985 S:      Supported
13986 F:      drivers/usb/class/usblp.c
13987
13988 USB QMI WWAN NETWORK DRIVER
13989 M:      Bjørn Mork <bjorn@mork.no>
13990 L:      netdev@vger.kernel.org
13991 S:      Maintained
13992 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13993 F:      drivers/net/usb/qmi_wwan.c
13994
13995 USB RTL8150 DRIVER
13996 M:      Petko Manolov <petkan@nucleusys.com>
13997 L:      linux-usb@vger.kernel.org
13998 L:      netdev@vger.kernel.org
13999 T:      git git://github.com/petkan/rtl8150.git
14000 W:      https://github.com/petkan/rtl8150
14001 S:      Maintained
14002 F:      drivers/net/usb/rtl8150.c
14003
14004 USB SERIAL SUBSYSTEM
14005 M:      Johan Hovold <johan@kernel.org>
14006 L:      linux-usb@vger.kernel.org
14007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14008 S:      Maintained
14009 F:      Documentation/usb/usb-serial.txt
14010 F:      drivers/usb/serial/
14011 F:      include/linux/usb/serial.h
14012
14013 USB SMSC75XX ETHERNET DRIVER
14014 M:      Steve Glendinning <steve.glendinning@shawell.net>
14015 L:      netdev@vger.kernel.org
14016 S:      Maintained
14017 F:      drivers/net/usb/smsc75xx.*
14018
14019 USB SMSC95XX ETHERNET DRIVER
14020 M:      Steve Glendinning <steve.glendinning@shawell.net>
14021 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14022 L:      netdev@vger.kernel.org
14023 S:      Maintained
14024 F:      drivers/net/usb/smsc95xx.*
14025
14026 USB SUBSYSTEM
14027 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14028 L:      linux-usb@vger.kernel.org
14029 W:      http://www.linux-usb.org
14030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14031 S:      Supported
14032 F:      Documentation/devicetree/bindings/usb/
14033 F:      Documentation/usb/
14034 F:      drivers/usb/
14035 F:      include/linux/usb.h
14036 F:      include/linux/usb/
14037
14038 USB TYPEC SUBSYSTEM
14039 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14040 L:      linux-usb@vger.kernel.org
14041 S:      Maintained
14042 F:      Documentation/ABI/testing/sysfs-class-typec
14043 F:      Documentation/usb/typec.rst
14044 F:      drivers/usb/typec/
14045 F:      include/linux/usb/typec.h
14046
14047 USB UHCI DRIVER
14048 M:      Alan Stern <stern@rowland.harvard.edu>
14049 L:      linux-usb@vger.kernel.org
14050 S:      Maintained
14051 F:      drivers/usb/host/uhci*
14052
14053 USB VIDEO CLASS
14054 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14055 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14056 L:      linux-media@vger.kernel.org
14057 T:      git git://linuxtv.org/media_tree.git
14058 W:      http://www.ideasonboard.org/uvc/
14059 S:      Maintained
14060 F:      drivers/media/usb/uvc/
14061 F:      include/uapi/linux/uvcvideo.h
14062
14063 USB VISION DRIVER
14064 M:      Hans Verkuil <hverkuil@xs4all.nl>
14065 L:      linux-media@vger.kernel.org
14066 T:      git git://linuxtv.org/media_tree.git
14067 W:      https://linuxtv.org
14068 S:      Odd Fixes
14069 F:      drivers/media/usb/usbvision/
14070
14071 USB WEBCAM GADGET
14072 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14073 L:      linux-usb@vger.kernel.org
14074 S:      Maintained
14075 F:      drivers/usb/gadget/function/*uvc*
14076 F:      drivers/usb/gadget/legacy/webcam.c
14077
14078 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14079 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14080 L:      linux-wireless@vger.kernel.org
14081 S:      Maintained
14082 F:      drivers/net/wireless/rndis_wlan.c
14083
14084 USB XHCI DRIVER
14085 M:      Mathias Nyman <mathias.nyman@intel.com>
14086 L:      linux-usb@vger.kernel.org
14087 S:      Supported
14088 F:      drivers/usb/host/xhci*
14089 F:      drivers/usb/host/pci-quirks*
14090
14091 USB ZD1201 DRIVER
14092 L:      linux-wireless@vger.kernel.org
14093 W:      http://linux-lc100020.sourceforge.net
14094 S:      Orphan
14095 F:      drivers/net/wireless/zydas/zd1201.*
14096
14097 USB ZR364XX DRIVER
14098 M:      Antoine Jacquet <royale@zerezo.com>
14099 L:      linux-usb@vger.kernel.org
14100 L:      linux-media@vger.kernel.org
14101 T:      git git://linuxtv.org/media_tree.git
14102 W:      http://royale.zerezo.com/zr364xx/
14103 S:      Maintained
14104 F:      Documentation/media/v4l-drivers/zr364xx*
14105 F:      drivers/media/usb/zr364xx/
14106
14107 USER-MODE LINUX (UML)
14108 M:      Jeff Dike <jdike@addtoit.com>
14109 M:      Richard Weinberger <richard@nod.at>
14110 L:      user-mode-linux-devel@lists.sourceforge.net
14111 L:      user-mode-linux-user@lists.sourceforge.net
14112 W:      http://user-mode-linux.sourceforge.net
14113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14114 S:      Maintained
14115 F:      Documentation/virtual/uml/
14116 F:      arch/um/
14117 F:      arch/x86/um/
14118 F:      fs/hostfs/
14119 F:      fs/hppfs/
14120
14121 USERSPACE I/O (UIO)
14122 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14123 S:      Maintained
14124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14125 F:      Documentation/driver-api/uio-howto.rst
14126 F:      drivers/uio/
14127 F:      include/linux/uio*.h
14128
14129 UTIL-LINUX PACKAGE
14130 M:      Karel Zak <kzak@redhat.com>
14131 L:      util-linux@vger.kernel.org
14132 W:      http://en.wikipedia.org/wiki/Util-linux
14133 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14134 S:      Maintained
14135
14136 UUID HELPERS
14137 M:      Christoph Hellwig <hch@lst.de>
14138 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14139 L:      linux-kernel@vger.kernel.org
14140 T:      git git://git.infradead.org/users/hch/uuid.git
14141 F:      lib/uuid.c
14142 F:      lib/test_uuid.c
14143 F:      include/linux/uuid.h
14144 F:      include/uapi/linux/uuid.h
14145 S:      Maintained
14146
14147 UVESAFB DRIVER
14148 M:      Michal Januszewski <spock@gentoo.org>
14149 L:      linux-fbdev@vger.kernel.org
14150 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14151 S:      Maintained
14152 F:      Documentation/fb/uvesafb.txt
14153 F:      drivers/video/fbdev/uvesafb.*
14154
14155 VF610 NAND DRIVER
14156 M:      Stefan Agner <stefan@agner.ch>
14157 L:      linux-mtd@lists.infradead.org
14158 S:      Supported
14159 F:      drivers/mtd/nand/vf610_nfc.c
14160
14161 VFAT/FAT/MSDOS FILESYSTEM
14162 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14163 S:      Maintained
14164 F:      Documentation/filesystems/vfat.txt
14165 F:      fs/fat/
14166
14167 VFIO DRIVER
14168 M:      Alex Williamson <alex.williamson@redhat.com>
14169 L:      kvm@vger.kernel.org
14170 T:      git git://github.com/awilliam/linux-vfio.git
14171 S:      Maintained
14172 F:      Documentation/vfio.txt
14173 F:      drivers/vfio/
14174 F:      include/linux/vfio.h
14175 F:      include/uapi/linux/vfio.h
14176
14177 VFIO MEDIATED DEVICE DRIVERS
14178 M:      Kirti Wankhede <kwankhede@nvidia.com>
14179 L:      kvm@vger.kernel.org
14180 S:      Maintained
14181 F:      Documentation/vfio-mediated-device.txt
14182 F:      drivers/vfio/mdev/
14183 F:      include/linux/mdev.h
14184 F:      samples/vfio-mdev/
14185
14186 VFIO PLATFORM DRIVER
14187 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14188 L:      kvm@vger.kernel.org
14189 S:      Maintained
14190 F:      drivers/vfio/platform/
14191
14192 VGA_SWITCHEROO
14193 R:      Lukas Wunner <lukas@wunner.de>
14194 S:      Maintained
14195 F:      Documentation/gpu/vga-switcheroo.rst
14196 F:      drivers/gpu/vga/vga_switcheroo.c
14197 F:      include/linux/vga_switcheroo.h
14198 T:      git git://anongit.freedesktop.org/drm/drm-misc
14199
14200 VIA RHINE NETWORK DRIVER
14201 S:      Orphan
14202 F:      drivers/net/ethernet/via/via-rhine.c
14203
14204 VIA SD/MMC CARD CONTROLLER DRIVER
14205 M:      Bruce Chang <brucechang@via.com.tw>
14206 M:      Harald Welte <HaraldWelte@viatech.com>
14207 S:      Maintained
14208 F:      drivers/mmc/host/via-sdmmc.c
14209
14210 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14211 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14212 L:      linux-fbdev@vger.kernel.org
14213 S:      Maintained
14214 F:      include/linux/via-core.h
14215 F:      include/linux/via-gpio.h
14216 F:      include/linux/via_i2c.h
14217 F:      drivers/video/fbdev/via/
14218
14219 VIA VELOCITY NETWORK DRIVER
14220 M:      Francois Romieu <romieu@fr.zoreil.com>
14221 L:      netdev@vger.kernel.org
14222 S:      Maintained
14223 F:      drivers/net/ethernet/via/via-velocity.*
14224
14225 VIDEO MULTIPLEXER DRIVER
14226 M:      Philipp Zabel <p.zabel@pengutronix.de>
14227 L:      linux-media@vger.kernel.org
14228 S:      Maintained
14229 F:      drivers/media/platform/video-mux.c
14230
14231 VIDEOBUF2 FRAMEWORK
14232 M:      Pawel Osciak <pawel@osciak.com>
14233 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14234 M:      Kyungmin Park <kyungmin.park@samsung.com>
14235 L:      linux-media@vger.kernel.org
14236 S:      Maintained
14237 F:      drivers/media/v4l2-core/videobuf2-*
14238 F:      include/media/videobuf2-*
14239
14240 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14241 M:      Helen Koike <helen.koike@collabora.com>
14242 L:      linux-media@vger.kernel.org
14243 T:      git git://linuxtv.org/media_tree.git
14244 W:      https://linuxtv.org
14245 S:      Maintained
14246 F:      drivers/media/platform/vimc/*
14247
14248 VIRT LIB
14249 M:      Alex Williamson <alex.williamson@redhat.com>
14250 M:      Paolo Bonzini <pbonzini@redhat.com>
14251 L:      kvm@vger.kernel.org
14252 S:      Supported
14253 F:      virt/lib/
14254
14255 VIRTIO AND VHOST VSOCK DRIVER
14256 M:      Stefan Hajnoczi <stefanha@redhat.com>
14257 L:      kvm@vger.kernel.org
14258 L:      virtualization@lists.linux-foundation.org
14259 L:      netdev@vger.kernel.org
14260 S:      Maintained
14261 F:      include/linux/virtio_vsock.h
14262 F:      include/uapi/linux/virtio_vsock.h
14263 F:      include/uapi/linux/vsockmon.h
14264 F:      net/vmw_vsock/af_vsock_tap.c
14265 F:      net/vmw_vsock/virtio_transport_common.c
14266 F:      net/vmw_vsock/virtio_transport.c
14267 F:      drivers/net/vsockmon.c
14268 F:      drivers/vhost/vsock.c
14269 F:      drivers/vhost/vsock.h
14270
14271 VIRTIO CONSOLE DRIVER
14272 M:      Amit Shah <amit@kernel.org>
14273 L:      virtualization@lists.linux-foundation.org
14274 S:      Maintained
14275 F:      drivers/char/virtio_console.c
14276 F:      include/linux/virtio_console.h
14277 F:      include/uapi/linux/virtio_console.h
14278
14279 VIRTIO CORE, NET AND BLOCK DRIVERS
14280 M:      "Michael S. Tsirkin" <mst@redhat.com>
14281 M:      Jason Wang <jasowang@redhat.com>
14282 L:      virtualization@lists.linux-foundation.org
14283 S:      Maintained
14284 F:      Documentation/devicetree/bindings/virtio/
14285 F:      drivers/virtio/
14286 F:      tools/virtio/
14287 F:      drivers/net/virtio_net.c
14288 F:      drivers/block/virtio_blk.c
14289 F:      include/linux/virtio*.h
14290 F:      include/uapi/linux/virtio_*.h
14291 F:      drivers/crypto/virtio/
14292 F:      mm/balloon_compaction.c
14293
14294 VIRTIO CRYPTO DRIVER
14295 M:      Gonglei <arei.gonglei@huawei.com>
14296 L:      virtualization@lists.linux-foundation.org
14297 L:      linux-crypto@vger.kernel.org
14298 S:      Maintained
14299 F:      drivers/crypto/virtio/
14300 F:      include/uapi/linux/virtio_crypto.h
14301
14302 VIRTIO DRIVERS FOR S390
14303 M:      Cornelia Huck <cohuck@redhat.com>
14304 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14305 L:      linux-s390@vger.kernel.org
14306 L:      virtualization@lists.linux-foundation.org
14307 L:      kvm@vger.kernel.org
14308 S:      Supported
14309 F:      drivers/s390/virtio/
14310
14311 VIRTIO GPU DRIVER
14312 M:      David Airlie <airlied@linux.ie>
14313 M:      Gerd Hoffmann <kraxel@redhat.com>
14314 L:      dri-devel@lists.freedesktop.org
14315 L:      virtualization@lists.linux-foundation.org
14316 T:      git git://anongit.freedesktop.org/drm/drm-misc
14317 S:      Maintained
14318 F:      drivers/gpu/drm/virtio/
14319 F:      include/uapi/linux/virtio_gpu.h
14320
14321 VIRTIO HOST (VHOST)
14322 M:      "Michael S. Tsirkin" <mst@redhat.com>
14323 M:      Jason Wang <jasowang@redhat.com>
14324 L:      kvm@vger.kernel.org
14325 L:      virtualization@lists.linux-foundation.org
14326 L:      netdev@vger.kernel.org
14327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14328 S:      Maintained
14329 F:      drivers/vhost/
14330 F:      include/uapi/linux/vhost.h
14331
14332 VIRTIO INPUT DRIVER
14333 M:      Gerd Hoffmann <kraxel@redhat.com>
14334 S:      Maintained
14335 F:      drivers/virtio/virtio_input.c
14336 F:      include/uapi/linux/virtio_input.h
14337
14338 VIRTUAL SERIO DEVICE DRIVER
14339 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14340 S:      Maintained
14341 F:      drivers/input/serio/userio.c
14342 F:      include/uapi/linux/userio.h
14343
14344 VIVID VIRTUAL VIDEO DRIVER
14345 M:      Hans Verkuil <hverkuil@xs4all.nl>
14346 L:      linux-media@vger.kernel.org
14347 T:      git git://linuxtv.org/media_tree.git
14348 W:      https://linuxtv.org
14349 S:      Maintained
14350 F:      drivers/media/platform/vivid/*
14351
14352 VLYNQ BUS
14353 M:      Florian Fainelli <f.fainelli@gmail.com>
14354 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14355 S:      Maintained
14356 F:      drivers/vlynq/vlynq.c
14357 F:      include/linux/vlynq.h
14358
14359 VME SUBSYSTEM
14360 M:      Martyn Welch <martyn@welchs.me.uk>
14361 M:      Manohar Vanga <manohar.vanga@gmail.com>
14362 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14363 L:      devel@driverdev.osuosl.org
14364 S:      Maintained
14365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14366 F:      Documentation/driver-api/vme.rst
14367 F:      drivers/staging/vme/
14368 F:      drivers/vme/
14369 F:      include/linux/vme*
14370
14371 VMWARE BALLOON DRIVER
14372 M:      Xavier Deguillard <xdeguillard@vmware.com>
14373 M:      Philip Moltmann <moltmann@vmware.com>
14374 M:      "VMware, Inc." <pv-drivers@vmware.com>
14375 L:      linux-kernel@vger.kernel.org
14376 S:      Maintained
14377 F:      drivers/misc/vmw_balloon.c
14378
14379 VMWARE HYPERVISOR INTERFACE
14380 M:      Alok Kataria <akataria@vmware.com>
14381 L:      virtualization@lists.linux-foundation.org
14382 S:      Supported
14383 F:      arch/x86/kernel/cpu/vmware.c
14384
14385 VMWARE PVRDMA DRIVER
14386 M:      Adit Ranadive <aditr@vmware.com>
14387 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14388 L:      linux-rdma@vger.kernel.org
14389 S:      Maintained
14390 F:      drivers/infiniband/hw/vmw_pvrdma/
14391
14392 VMware PVSCSI driver
14393 M:      Jim Gill <jgill@vmware.com>
14394 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14395 L:      linux-scsi@vger.kernel.org
14396 S:      Maintained
14397 F:      drivers/scsi/vmw_pvscsi.c
14398 F:      drivers/scsi/vmw_pvscsi.h
14399
14400 VMWARE VMMOUSE SUBDRIVER
14401 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14402 M:      "VMware, Inc." <pv-drivers@vmware.com>
14403 L:      linux-input@vger.kernel.org
14404 S:      Maintained
14405 F:      drivers/input/mouse/vmmouse.c
14406 F:      drivers/input/mouse/vmmouse.h
14407
14408 VMWARE VMXNET3 ETHERNET DRIVER
14409 M:      Shrikrishna Khare <skhare@vmware.com>
14410 M:      "VMware, Inc." <pv-drivers@vmware.com>
14411 L:      netdev@vger.kernel.org
14412 S:      Maintained
14413 F:      drivers/net/vmxnet3/
14414
14415 VOCORE VOCORE2 BOARD
14416 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14417 L:      linux-mips@linux-mips.org
14418 S:      Maintained
14419 F:      arch/mips/boot/dts/ralink/vocore2.dts
14420
14421 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14422 M:      Liam Girdwood <lgirdwood@gmail.com>
14423 M:      Mark Brown <broonie@kernel.org>
14424 L:      linux-kernel@vger.kernel.org
14425 W:      http://www.slimlogic.co.uk/?p=48
14426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14427 S:      Supported
14428 F:      Documentation/devicetree/bindings/regulator/
14429 F:      drivers/regulator/
14430 F:      include/dt-bindings/regulator/
14431 F:      include/linux/regulator/
14432
14433 VRF
14434 M:      David Ahern <dsa@cumulusnetworks.com>
14435 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14436 L:      netdev@vger.kernel.org
14437 S:      Maintained
14438 F:      drivers/net/vrf.c
14439 F:      Documentation/networking/vrf.txt
14440
14441 VT1211 HARDWARE MONITOR DRIVER
14442 M:      Juerg Haefliger <juergh@gmail.com>
14443 L:      linux-hwmon@vger.kernel.org
14444 S:      Maintained
14445 F:      Documentation/hwmon/vt1211
14446 F:      drivers/hwmon/vt1211.c
14447
14448 VT8231 HARDWARE MONITOR DRIVER
14449 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14450 L:      linux-hwmon@vger.kernel.org
14451 S:      Maintained
14452 F:      drivers/hwmon/vt8231.c
14453
14454 VUB300 USB to SDIO/SD/MMC bridge chip
14455 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14456 L:      linux-mmc@vger.kernel.org
14457 L:      linux-usb@vger.kernel.org
14458 S:      Supported
14459 F:      drivers/mmc/host/vub300.c
14460
14461 W1 DALLAS'S 1-WIRE BUS
14462 M:      Evgeniy Polyakov <zbr@ioremap.net>
14463 S:      Maintained
14464 F:      Documentation/w1/
14465 F:      drivers/w1/
14466 F:      include/linux/w1.h
14467
14468 W83791D HARDWARE MONITORING DRIVER
14469 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14470 L:      linux-hwmon@vger.kernel.org
14471 S:      Maintained
14472 F:      Documentation/hwmon/w83791d
14473 F:      drivers/hwmon/w83791d.c
14474
14475 W83793 HARDWARE MONITORING DRIVER
14476 M:      Rudolf Marek <r.marek@assembler.cz>
14477 L:      linux-hwmon@vger.kernel.org
14478 S:      Maintained
14479 F:      Documentation/hwmon/w83793
14480 F:      drivers/hwmon/w83793.c
14481
14482 W83795 HARDWARE MONITORING DRIVER
14483 M:      Jean Delvare <jdelvare@suse.com>
14484 L:      linux-hwmon@vger.kernel.org
14485 S:      Maintained
14486 F:      drivers/hwmon/w83795.c
14487
14488 W83L51xD SD/MMC CARD INTERFACE DRIVER
14489 M:      Pierre Ossman <pierre@ossman.eu>
14490 S:      Maintained
14491 F:      drivers/mmc/host/wbsd.*
14492
14493 WACOM PROTOCOL 4 SERIAL TABLETS
14494 M:      Julian Squires <julian@cipht.net>
14495 M:      Hans de Goede <hdegoede@redhat.com>
14496 L:      linux-input@vger.kernel.org
14497 S:      Maintained
14498 F:      drivers/input/tablet/wacom_serial4.c
14499
14500 WATCHDOG DEVICE DRIVERS
14501 M:      Wim Van Sebroeck <wim@iguana.be>
14502 R:      Guenter Roeck <linux@roeck-us.net>
14503 L:      linux-watchdog@vger.kernel.org
14504 W:      http://www.linux-watchdog.org/
14505 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14506 S:      Maintained
14507 F:      Documentation/devicetree/bindings/watchdog/
14508 F:      Documentation/watchdog/
14509 F:      drivers/watchdog/
14510 F:      include/linux/watchdog.h
14511 F:      include/uapi/linux/watchdog.h
14512
14513 WHISKEYCOVE PMIC GPIO DRIVER
14514 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14515 L:      linux-gpio@vger.kernel.org
14516 S:      Maintained
14517 F:      drivers/gpio/gpio-wcove.c
14518
14519 WIIMOTE HID DRIVER
14520 M:      David Herrmann <dh.herrmann@googlemail.com>
14521 L:      linux-input@vger.kernel.org
14522 S:      Maintained
14523 F:      drivers/hid/hid-wiimote*
14524
14525 WILOCITY WIL6210 WIRELESS DRIVER
14526 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14527 L:      linux-wireless@vger.kernel.org
14528 L:      wil6210@qca.qualcomm.com
14529 S:      Supported
14530 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14531 F:      drivers/net/wireless/ath/wil6210/
14532 F:      include/uapi/linux/wil6210_uapi.h
14533
14534 WIMAX STACK
14535 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14536 M:      linux-wimax@intel.com
14537 L:      wimax@linuxwimax.org (subscribers-only)
14538 S:      Supported
14539 W:      http://linuxwimax.org
14540 F:      Documentation/wimax/README.wimax
14541 F:      include/linux/wimax/debug.h
14542 F:      include/net/wimax.h
14543 F:      include/uapi/linux/wimax.h
14544 F:      net/wimax/
14545
14546 WINBOND CIR DRIVER
14547 M:      David Härdeman <david@hardeman.nu>
14548 S:      Maintained
14549 F:      drivers/media/rc/winbond-cir.c
14550
14551 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14552 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14553 L:      linux-watchdog@vger.kernel.org
14554 S:      Maintained
14555 F:      drivers/watchdog/ebc-c384_wdt.c
14556
14557 WINSYSTEMS WS16C48 GPIO DRIVER
14558 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14559 L:      linux-gpio@vger.kernel.org
14560 S:      Maintained
14561 F:      drivers/gpio/gpio-ws16c48.c
14562
14563 WISTRON LAPTOP BUTTON DRIVER
14564 M:      Miloslav Trmac <mitr@volny.cz>
14565 S:      Maintained
14566 F:      drivers/input/misc/wistron_btns.c
14567
14568 WL3501 WIRELESS PCMCIA CARD DRIVER
14569 L:      linux-wireless@vger.kernel.org
14570 S:      Odd fixes
14571 F:      drivers/net/wireless/wl3501*
14572
14573 WOLFSON MICROELECTRONICS DRIVERS
14574 L:      patches@opensource.cirrus.com
14575 T:      git https://github.com/CirrusLogic/linux-drivers.git
14576 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14577 S:      Supported
14578 F:      Documentation/hwmon/wm83??
14579 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14580 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14581 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14582 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14583 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14584 F:      drivers/clk/clk-wm83*.c
14585 F:      drivers/extcon/extcon-arizona.c
14586 F:      drivers/leds/leds-wm83*.c
14587 F:      drivers/gpio/gpio-*wm*.c
14588 F:      drivers/gpio/gpio-arizona.c
14589 F:      drivers/hwmon/wm83??-hwmon.c
14590 F:      drivers/input/misc/wm831x-on.c
14591 F:      drivers/input/touchscreen/wm831x-ts.c
14592 F:      drivers/input/touchscreen/wm97*.c
14593 F:      drivers/mfd/arizona*
14594 F:      drivers/mfd/wm*.c
14595 F:      drivers/mfd/cs47l24*
14596 F:      drivers/power/supply/wm83*.c
14597 F:      drivers/rtc/rtc-wm83*.c
14598 F:      drivers/regulator/wm8*.c
14599 F:      drivers/regulator/arizona*
14600 F:      drivers/video/backlight/wm83*_bl.c
14601 F:      drivers/watchdog/wm83*_wdt.c
14602 F:      include/linux/mfd/arizona/
14603 F:      include/linux/mfd/wm831x/
14604 F:      include/linux/mfd/wm8350/
14605 F:      include/linux/mfd/wm8400*
14606 F:      include/linux/regulator/arizona*
14607 F:      include/linux/wm97xx.h
14608 F:      include/sound/wm????.h
14609 F:      sound/soc/codecs/arizona.?
14610 F:      sound/soc/codecs/wm*
14611 F:      sound/soc/codecs/cs47l24*
14612
14613 WORKQUEUE
14614 M:      Tejun Heo <tj@kernel.org>
14615 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14617 S:      Maintained
14618 F:      include/linux/workqueue.h
14619 F:      kernel/workqueue.c
14620 F:      Documentation/core-api/workqueue.rst
14621
14622 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14623 M:      Chen-Yu Tsai <wens@csie.org>
14624 L:      linux-kernel@vger.kernel.org
14625 S:      Maintained
14626 N:      axp[128]
14627
14628 X.25 NETWORK LAYER
14629 M:      Andrew Hendry <andrew.hendry@gmail.com>
14630 L:      linux-x25@vger.kernel.org
14631 S:      Odd Fixes
14632 F:      Documentation/networking/x25*
14633 F:      include/net/x25*
14634 F:      net/x25/
14635
14636 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14637 M:      Thomas Gleixner <tglx@linutronix.de>
14638 M:      Ingo Molnar <mingo@redhat.com>
14639 M:      "H. Peter Anvin" <hpa@zytor.com>
14640 M:      x86@kernel.org
14641 L:      linux-kernel@vger.kernel.org
14642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14643 S:      Maintained
14644 F:      Documentation/x86/
14645 F:      arch/x86/
14646
14647 X86 MCE INFRASTRUCTURE
14648 M:      Tony Luck <tony.luck@intel.com>
14649 M:      Borislav Petkov <bp@alien8.de>
14650 L:      linux-edac@vger.kernel.org
14651 S:      Maintained
14652 F:      arch/x86/kernel/cpu/mcheck/*
14653
14654 X86 MICROCODE UPDATE SUPPORT
14655 M:      Borislav Petkov <bp@alien8.de>
14656 S:      Maintained
14657 F:      arch/x86/kernel/cpu/microcode/*
14658
14659 X86 PLATFORM DRIVERS
14660 M:      Darren Hart <dvhart@infradead.org>
14661 M:      Andy Shevchenko <andy@infradead.org>
14662 L:      platform-driver-x86@vger.kernel.org
14663 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14664 S:      Maintained
14665 F:      drivers/platform/x86/
14666 F:      drivers/platform/olpc/
14667
14668 X86 VDSO
14669 M:      Andy Lutomirski <luto@amacapital.net>
14670 L:      linux-kernel@vger.kernel.org
14671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14672 S:      Maintained
14673 F:      arch/x86/entry/vdso/
14674
14675 XC2028/3028 TUNER DRIVER
14676 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14677 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14678 L:      linux-media@vger.kernel.org
14679 W:      https://linuxtv.org
14680 T:      git git://linuxtv.org/media_tree.git
14681 S:      Maintained
14682 F:      drivers/media/tuners/tuner-xc2028.*
14683
14684 XEN BLOCK SUBSYSTEM
14685 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14686 M:      Roger Pau Monné <roger.pau@citrix.com>
14687 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14688 S:      Supported
14689 F:      drivers/block/xen-blkback/*
14690 F:      drivers/block/xen*
14691
14692 XEN HYPERVISOR ARM
14693 M:      Stefano Stabellini <sstabellini@kernel.org>
14694 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14695 S:      Maintained
14696 F:      arch/arm/xen/
14697 F:      arch/arm/include/asm/xen/
14698
14699 XEN HYPERVISOR ARM64
14700 M:      Stefano Stabellini <sstabellini@kernel.org>
14701 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14702 S:      Maintained
14703 F:      arch/arm64/xen/
14704 F:      arch/arm64/include/asm/xen/
14705
14706 XEN HYPERVISOR INTERFACE
14707 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14708 M:      Juergen Gross <jgross@suse.com>
14709 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14711 S:      Supported
14712 F:      arch/x86/xen/
14713 F:      drivers/*/xen-*front.c
14714 F:      drivers/xen/
14715 F:      arch/x86/include/asm/xen/
14716 F:      include/xen/
14717 F:      include/uapi/xen/
14718 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14719 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14720
14721 XEN NETWORK BACKEND DRIVER
14722 M:      Wei Liu <wei.liu2@citrix.com>
14723 M:      Paul Durrant <paul.durrant@citrix.com>
14724 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14725 L:      netdev@vger.kernel.org
14726 S:      Supported
14727 F:      drivers/net/xen-netback/*
14728
14729 XEN PCI SUBSYSTEM
14730 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14731 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14732 S:      Supported
14733 F:      arch/x86/pci/*xen*
14734 F:      drivers/pci/*xen*
14735
14736 XEN PVSCSI DRIVERS
14737 M:      Juergen Gross <jgross@suse.com>
14738 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14739 L:      linux-scsi@vger.kernel.org
14740 S:      Supported
14741 F:      drivers/scsi/xen-scsifront.c
14742 F:      drivers/xen/xen-scsiback.c
14743 F:      include/xen/interface/io/vscsiif.h
14744
14745 XEN SWIOTLB SUBSYSTEM
14746 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14747 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14748 S:      Supported
14749 F:      arch/x86/xen/*swiotlb*
14750 F:      drivers/xen/*swiotlb*
14751
14752 XFS FILESYSTEM
14753 M:      Darrick J. Wong <darrick.wong@oracle.com>
14754 M:      linux-xfs@vger.kernel.org
14755 L:      linux-xfs@vger.kernel.org
14756 W:      http://xfs.org/
14757 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14758 S:      Supported
14759 F:      Documentation/filesystems/xfs.txt
14760 F:      fs/xfs/
14761
14762 XILINX AXI ETHERNET DRIVER
14763 M:      Anirudha Sarangi <anirudh@xilinx.com>
14764 M:      John Linn <John.Linn@xilinx.com>
14765 S:      Maintained
14766 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14767
14768 XILINX UARTLITE SERIAL DRIVER
14769 M:      Peter Korsgaard <jacmet@sunsite.dk>
14770 L:      linux-serial@vger.kernel.org
14771 S:      Maintained
14772 F:      drivers/tty/serial/uartlite.c
14773
14774 XILINX VIDEO IP CORES
14775 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14776 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14777 L:      linux-media@vger.kernel.org
14778 T:      git git://linuxtv.org/media_tree.git
14779 S:      Supported
14780 F:      Documentation/devicetree/bindings/media/xilinx/
14781 F:      drivers/media/platform/xilinx/
14782 F:      include/uapi/linux/xilinx-v4l2-controls.h
14783
14784 XILLYBUS DRIVER
14785 M:      Eli Billauer <eli.billauer@gmail.com>
14786 L:      linux-kernel@vger.kernel.org
14787 S:      Supported
14788 F:      drivers/char/xillybus/
14789
14790 XRA1403 GPIO EXPANDER
14791 M:      Nandor Han <nandor.han@ge.com>
14792 M:      Semi Malinen <semi.malinen@ge.com>
14793 L:      linux-gpio@vger.kernel.org
14794 S:      Maintained
14795 F:      drivers/gpio/gpio-xra1403.c
14796 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14797
14798 XTENSA XTFPGA PLATFORM SUPPORT
14799 M:      Max Filippov <jcmvbkbc@gmail.com>
14800 L:      linux-xtensa@linux-xtensa.org
14801 S:      Maintained
14802 F:      drivers/spi/spi-xtensa-xtfpga.c
14803 F:      sound/soc/xtensa/xtfpga-i2s.c
14804
14805 YAM DRIVER FOR AX.25
14806 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14807 L:      linux-hams@vger.kernel.org
14808 S:      Maintained
14809 F:      drivers/net/hamradio/yam*
14810 F:      include/linux/yam.h
14811
14812 YAMA SECURITY MODULE
14813 M:      Kees Cook <keescook@chromium.org>
14814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14815 S:      Supported
14816 F:      security/yama/
14817 F:      Documentation/admin-guide/LSM/Yama.rst
14818
14819 YEALINK PHONE DRIVER
14820 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14821 L:      usbb2k-api-dev@nongnu.org
14822 S:      Maintained
14823 F:      Documentation/input/yealink.rst
14824 F:      drivers/input/misc/yealink.*
14825
14826 Z8530 DRIVER FOR AX.25
14827 M:      Joerg Reuter <jreuter@yaina.de>
14828 W:      http://yaina.de/jreuter/
14829 W:      http://www.qsl.net/dl1bke/
14830 L:      linux-hams@vger.kernel.org
14831 S:      Maintained
14832 F:      Documentation/networking/z8530drv.txt
14833 F:      drivers/net/hamradio/*scc.c
14834 F:      drivers/net/hamradio/z8530.h
14835
14836 ZBUD COMPRESSED PAGE ALLOCATOR
14837 M:      Seth Jennings <sjenning@redhat.com>
14838 M:      Dan Streetman <ddstreet@ieee.org>
14839 L:      linux-mm@kvack.org
14840 S:      Maintained
14841 F:      mm/zbud.c
14842 F:      include/linux/zbud.h
14843
14844 ZD1211RW WIRELESS DRIVER
14845 M:      Daniel Drake <dsd@gentoo.org>
14846 M:      Ulrich Kunitz <kune@deine-taler.de>
14847 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14848 L:      linux-wireless@vger.kernel.org
14849 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14850 S:      Maintained
14851 F:      drivers/net/wireless/zydas/zd1211rw/
14852
14853 ZD1301 MEDIA DRIVER
14854 M:      Antti Palosaari <crope@iki.fi>
14855 L:      linux-media@vger.kernel.org
14856 W:      https://linuxtv.org/
14857 W:      http://palosaari.fi/linux/
14858 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14859 S:      Maintained
14860 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14861
14862 ZD1301_DEMOD MEDIA DRIVER
14863 M:      Antti Palosaari <crope@iki.fi>
14864 L:      linux-media@vger.kernel.org
14865 W:      https://linuxtv.org/
14866 W:      http://palosaari.fi/linux/
14867 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14868 S:      Maintained
14869 F:      drivers/media/dvb-frontends/zd1301_demod*
14870
14871 ZPOOL COMPRESSED PAGE STORAGE API
14872 M:      Dan Streetman <ddstreet@ieee.org>
14873 L:      linux-mm@kvack.org
14874 S:      Maintained
14875 F:      mm/zpool.c
14876 F:      include/linux/zpool.h
14877
14878 ZR36067 VIDEO FOR LINUX DRIVER
14879 L:      mjpeg-users@lists.sourceforge.net
14880 L:      linux-media@vger.kernel.org
14881 W:      http://mjpeg.sourceforge.net/driver-zoran/
14882 T:      hg https://linuxtv.org/hg/v4l-dvb
14883 S:      Odd Fixes
14884 F:      drivers/media/pci/zoran/
14885
14886 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14887 M:      Minchan Kim <minchan@kernel.org>
14888 M:      Nitin Gupta <ngupta@vflare.org>
14889 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14890 L:      linux-kernel@vger.kernel.org
14891 S:      Maintained
14892 F:      drivers/block/zram/
14893 F:      Documentation/blockdev/zram.txt
14894
14895 ZS DECSTATION Z85C30 SERIAL DRIVER
14896 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14897 S:      Maintained
14898 F:      drivers/tty/serial/zs.*
14899
14900 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14901 M:      Minchan Kim <minchan@kernel.org>
14902 M:      Nitin Gupta <ngupta@vflare.org>
14903 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14904 L:      linux-mm@kvack.org
14905 S:      Maintained
14906 F:      mm/zsmalloc.c
14907 F:      include/linux/zsmalloc.h
14908 F:      Documentation/vm/zsmalloc.txt
14909
14910 ZSWAP COMPRESSED SWAP CACHING
14911 M:      Seth Jennings <sjenning@redhat.com>
14912 M:      Dan Streetman <ddstreet@ieee.org>
14913 L:      linux-mm@kvack.org
14914 S:      Maintained
14915 F:      mm/zswap.c
14916
14917 THE REST
14918 M:      Linus Torvalds <torvalds@linux-foundation.org>
14919 L:      linux-kernel@vger.kernel.org
14920 Q:      http://patchwork.kernel.org/project/LKML/list/
14921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14922 S:      Buried alive in reporters
14923 F:      *
14924 F:      */