Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
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 AF9013 MEDIA DRIVER
531 M:      Antti Palosaari <crope@iki.fi>
532 L:      linux-media@vger.kernel.org
533 W:      https://linuxtv.org
534 W:      http://palosaari.fi/linux/
535 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
536 T:      git git://linuxtv.org/anttip/media_tree.git
537 S:      Maintained
538 F:      drivers/media/dvb-frontends/af9013*
539
540 AF9033 MEDIA DRIVER
541 M:      Antti Palosaari <crope@iki.fi>
542 L:      linux-media@vger.kernel.org
543 W:      https://linuxtv.org
544 W:      http://palosaari.fi/linux/
545 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
546 T:      git git://linuxtv.org/anttip/media_tree.git
547 S:      Maintained
548 F:      drivers/media/dvb-frontends/af9033*
549
550 AFFS FILE SYSTEM
551 L:      linux-fsdevel@vger.kernel.org
552 S:      Orphan
553 F:      Documentation/filesystems/affs.txt
554 F:      fs/affs/
555
556 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
557 M:      David Howells <dhowells@redhat.com>
558 L:      linux-afs@lists.infradead.org
559 S:      Supported
560 F:      fs/afs/
561 F:      include/net/af_rxrpc.h
562 F:      net/rxrpc/af_rxrpc.c
563 W:      https://www.infradead.org/~dhowells/kafs/
564
565 AGPGART DRIVER
566 M:      David Airlie <airlied@linux.ie>
567 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
568 S:      Maintained
569 F:      drivers/char/agp/
570 F:      include/linux/agp*
571 F:      include/uapi/linux/agp*
572
573 AHA152X SCSI DRIVER
574 M:      "Juergen E. Fischer" <fischer@norbit.de>
575 L:      linux-scsi@vger.kernel.org
576 S:      Maintained
577 F:      drivers/scsi/aha152x*
578 F:      drivers/scsi/pcmcia/aha152x*
579
580 AIC7XXX / AIC79XX SCSI DRIVER
581 M:      Hannes Reinecke <hare@suse.com>
582 L:      linux-scsi@vger.kernel.org
583 S:      Maintained
584 F:      drivers/scsi/aic7xxx/
585
586 AIMSLAB FM RADIO RECEIVER DRIVER
587 M:      Hans Verkuil <hverkuil@xs4all.nl>
588 L:      linux-media@vger.kernel.org
589 T:      git git://linuxtv.org/media_tree.git
590 W:      https://linuxtv.org
591 S:      Maintained
592 F:      drivers/media/radio/radio-aimslab*
593
594 AIO
595 M:      Benjamin LaHaise <bcrl@kvack.org>
596 L:      linux-aio@kvack.org
597 S:      Supported
598 F:      fs/aio.c
599 F:      include/linux/*aio*.h
600
601 AIRSPY MEDIA DRIVER
602 M:      Antti Palosaari <crope@iki.fi>
603 L:      linux-media@vger.kernel.org
604 W:      https://linuxtv.org
605 W:      http://palosaari.fi/linux/
606 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
607 T:      git git://linuxtv.org/anttip/media_tree.git
608 S:      Maintained
609 F:      drivers/media/usb/airspy/
610
611 ALACRITECH GIGABIT ETHERNET DRIVER
612 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
613 S:      Maintained
614 F:      drivers/net/ethernet/alacritech/*
615
616 ALCATEL SPEEDTOUCH USB DRIVER
617 M:      Duncan Sands <duncan.sands@free.fr>
618 L:      linux-usb@vger.kernel.org
619 W:      http://www.linux-usb.org/SpeedTouch/
620 S:      Maintained
621 F:      drivers/usb/atm/speedtch.c
622 F:      drivers/usb/atm/usbatm.c
623
624 ALCHEMY AU1XX0 MMC DRIVER
625 M:      Manuel Lauss <manuel.lauss@gmail.com>
626 S:      Maintained
627 F:      drivers/mmc/host/au1xmmc.c
628
629 ALI1563 I2C DRIVER
630 M:      Rudolf Marek <r.marek@assembler.cz>
631 L:      linux-i2c@vger.kernel.org
632 S:      Maintained
633 F:      Documentation/i2c/busses/i2c-ali1563
634 F:      drivers/i2c/busses/i2c-ali1563.c
635
636 ALLWINNER SECURITY SYSTEM
637 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
638 L:      linux-crypto@vger.kernel.org
639 S:      Maintained
640 F:      drivers/crypto/sunxi-ss/
641
642 ALPHA PORT
643 M:      Richard Henderson <rth@twiddle.net>
644 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
645 M:      Matt Turner <mattst88@gmail.com>
646 S:      Odd Fixes
647 L:      linux-alpha@vger.kernel.org
648 F:      arch/alpha/
649
650 ALPS PS/2 TOUCHPAD DRIVER
651 R:      Pali Rohár <pali.rohar@gmail.com>
652 F:      drivers/input/mouse/alps.*
653
654 ALTERA I2C CONTROLLER DRIVER
655 M:      Thor Thayer <thor.thayer@linux.intel.com>
656 S:      Maintained
657 F:      drivers/i2c/busses/i2c-altera.c
658
659 ALTERA MAILBOX DRIVER
660 M:      Ley Foon Tan <lftan@altera.com>
661 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S:      Maintained
663 F:      drivers/mailbox/mailbox-altera.c
664
665 ALTERA PIO DRIVER
666 M:      Tien Hock Loh <thloh@altera.com>
667 L:      linux-gpio@vger.kernel.org
668 S:      Maintained
669 F:      drivers/gpio/gpio-altera.c
670
671 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
672 M:      Thor Thayer <thor.thayer@linux.intel.com>
673 S:      Maintained
674 F:      drivers/gpio/gpio-altera-a10sr.c
675 F:      drivers/mfd/altera-a10sr.c
676 F:      drivers/reset/reset-a10sr.c
677 F:      include/linux/mfd/altera-a10sr.h
678 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
679
680 ALTERA TRIPLE SPEED ETHERNET DRIVER
681 M:      Vince Bridgers <vbridger@opensource.altera.com>
682 L:      netdev@vger.kernel.org
683 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
684 S:      Maintained
685 F:      drivers/net/ethernet/altera/
686
687 ALTERA UART/JTAG UART SERIAL DRIVERS
688 M:      Tobias Klauser <tklauser@distanz.ch>
689 L:      linux-serial@vger.kernel.org
690 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
691 S:      Maintained
692 F:      drivers/tty/serial/altera_uart.c
693 F:      drivers/tty/serial/altera_jtaguart.c
694 F:      include/linux/altera_uart.h
695 F:      include/linux/altera_jtaguart.h
696
697 AMAZON ETHERNET DRIVERS
698 M:      Netanel Belgazal <netanel@amazon.com>
699 R:      Saeed Bishara <saeedb@amazon.com>
700 R:      Zorik Machulsky <zorik@amazon.com>
701 L:      netdev@vger.kernel.org
702 S:      Supported
703 F:      Documentation/networking/ena.txt
704 F:      drivers/net/ethernet/amazon/
705
706 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
707 M:      Tom Lendacky <thomas.lendacky@amd.com>
708 M:      Gary Hook <gary.hook@amd.com>
709 L:      linux-crypto@vger.kernel.org
710 S:      Supported
711 F:      drivers/crypto/ccp/
712 F:      include/linux/ccp.h
713
714 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
715 M:      Huang Rui <ray.huang@amd.com>
716 L:      linux-hwmon@vger.kernel.org
717 S:      Supported
718 F:      Documentation/hwmon/fam15h_power
719 F:      drivers/hwmon/fam15h_power.c
720
721 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
722 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
723 S:      Orphan
724 F:      drivers/usb/gadget/udc/amd5536udc.*
725
726 AMD GEODE PROCESSOR/CHIPSET SUPPORT
727 P:      Andres Salomon <dilinger@queued.net>
728 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
729 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
730 S:      Supported
731 F:      drivers/char/hw_random/geode-rng.c
732 F:      drivers/crypto/geode*
733 F:      drivers/video/fbdev/geode/
734 F:      arch/x86/include/asm/geode.h
735
736 AMD IOMMU (AMD-VI)
737 M:      Joerg Roedel <joro@8bytes.org>
738 L:      iommu@lists.linux-foundation.org
739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
740 S:      Maintained
741 F:      drivers/iommu/amd_iommu*.[ch]
742 F:      include/linux/amd-iommu.h
743
744 AMD KFD
745 M:      Oded Gabbay <oded.gabbay@gmail.com>
746 L:      dri-devel@lists.freedesktop.org
747 T:      git git://people.freedesktop.org/~gabbayo/linux.git
748 S:      Supported
749 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
750 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
751 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
752 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
753 F:      drivers/gpu/drm/amd/amdkfd/
754 F:      drivers/gpu/drm/amd/include/cik_structs.h
755 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
756 F:      drivers/gpu/drm/amd/include/vi_structs.h
757 F:      include/uapi/linux/kfd_ioctl.h
758
759 AMD SEATTLE DEVICE TREE SUPPORT
760 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
761 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
762 M:      Tom Lendacky <thomas.lendacky@amd.com>
763 S:      Supported
764 F:      arch/arm64/boot/dts/amd/
765
766 AMD XGBE DRIVER
767 M:      Tom Lendacky <thomas.lendacky@amd.com>
768 L:      netdev@vger.kernel.org
769 S:      Supported
770 F:      drivers/net/ethernet/amd/xgbe/
771 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
772
773 AMS (Apple Motion Sensor) DRIVER
774 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
775 S:      Supported
776 F:      drivers/macintosh/ams/
777
778 ANALOG DEVICES INC AD9389B DRIVER
779 M:      Hans Verkuil <hans.verkuil@cisco.com>
780 L:      linux-media@vger.kernel.org
781 S:      Maintained
782 F:      drivers/media/i2c/ad9389b*
783
784 ANALOG DEVICES INC ADV7180 DRIVER
785 M:      Lars-Peter Clausen <lars@metafoo.de>
786 L:      linux-media@vger.kernel.org
787 W:      http://ez.analog.com/community/linux-device-drivers
788 S:      Supported
789 F:      drivers/media/i2c/adv7180.c
790
791 ANALOG DEVICES INC ADV748X DRIVER
792 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
793 L:      linux-media@vger.kernel.org
794 S:      Maintained
795 F:      drivers/media/i2c/adv748x/*
796
797 ANALOG DEVICES INC ADV7511 DRIVER
798 M:      Hans Verkuil <hans.verkuil@cisco.com>
799 L:      linux-media@vger.kernel.org
800 S:      Maintained
801 F:      drivers/media/i2c/adv7511*
802
803 ANALOG DEVICES INC ADV7604 DRIVER
804 M:      Hans Verkuil <hans.verkuil@cisco.com>
805 L:      linux-media@vger.kernel.org
806 S:      Maintained
807 F:      drivers/media/i2c/adv7604*
808
809 ANALOG DEVICES INC ADV7842 DRIVER
810 M:      Hans Verkuil <hans.verkuil@cisco.com>
811 L:      linux-media@vger.kernel.org
812 S:      Maintained
813 F:      drivers/media/i2c/adv7842*
814
815 ANALOG DEVICES INC ASOC CODEC DRIVERS
816 M:      Lars-Peter Clausen <lars@metafoo.de>
817 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
818 W:      http://wiki.analog.com/
819 W:      http://ez.analog.com/community/linux-device-drivers
820 S:      Supported
821 F:      sound/soc/codecs/adau*
822 F:      sound/soc/codecs/adav*
823 F:      sound/soc/codecs/ad1*
824 F:      sound/soc/codecs/ad7*
825 F:      sound/soc/codecs/ssm*
826 F:      sound/soc/codecs/sigmadsp.*
827
828 ANALOG DEVICES INC ASOC DRIVERS
829 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
830 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
831 W:      http://blackfin.uclinux.org/
832 S:      Supported
833 F:      sound/soc/blackfin/*
834
835 ANALOG DEVICES INC DMA DRIVERS
836 M:      Lars-Peter Clausen <lars@metafoo.de>
837 W:      http://ez.analog.com/community/linux-device-drivers
838 S:      Supported
839 F:      drivers/dma/dma-axi-dmac.c
840
841 ANALOG DEVICES INC IIO DRIVERS
842 M:      Lars-Peter Clausen <lars@metafoo.de>
843 M:      Michael Hennerich <Michael.Hennerich@analog.com>
844 W:      http://wiki.analog.com/
845 W:      http://ez.analog.com/community/linux-device-drivers
846 S:      Supported
847 F:      drivers/iio/*/ad*
848 F:      drivers/iio/adc/ltc2497*
849 X:      drivers/iio/*/adjd*
850 F:      drivers/staging/iio/*/ad*
851 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
852
853 ANDROID CONFIG FRAGMENTS
854 M:      Rob Herring <robh@kernel.org>
855 S:      Supported
856 F:      kernel/configs/android*
857
858 ANDROID DRIVERS
859 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
860 M:      Arve Hjønnevåg <arve@android.com>
861 M:      Riley Andrews <riandrews@android.com>
862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
863 L:      devel@driverdev.osuosl.org
864 S:      Supported
865 F:      drivers/android/
866 F:      drivers/staging/android/
867
868 ANDROID GOLDFISH RTC DRIVER
869 M:      Miodrag Dinic <miodrag.dinic@mips.com>
870 S:      Supported
871 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
872 F:      drivers/rtc/rtc-goldfish.c
873
874 ANDROID ION DRIVER
875 M:      Laura Abbott <labbott@redhat.com>
876 M:      Sumit Semwal <sumit.semwal@linaro.org>
877 L:      devel@driverdev.osuosl.org
878 S:      Supported
879 F:      drivers/staging/android/ion
880 F:      drivers/staging/android/uapi/ion.h
881 F:      drivers/staging/android/uapi/ion_test.h
882
883 AOA (Apple Onboard Audio) ALSA DRIVER
884 M:      Johannes Berg <johannes@sipsolutions.net>
885 L:      linuxppc-dev@lists.ozlabs.org
886 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
887 S:      Maintained
888 F:      sound/aoa/
889
890 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
891 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
892 L:      linux-iio@vger.kernel.org
893 S:      Maintained
894 F:      drivers/iio/adc/stx104.c
895
896 APM DRIVER
897 M:      Jiri Kosina <jikos@kernel.org>
898 S:      Odd fixes
899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
900 F:      arch/x86/kernel/apm_32.c
901 F:      include/linux/apm_bios.h
902 F:      include/uapi/linux/apm_bios.h
903 F:      drivers/char/apm-emulation.c
904
905 APPARMOR SECURITY MODULE
906 M:      John Johansen <john.johansen@canonical.com>
907 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
908 W:      apparmor.wiki.kernel.org
909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
910 S:      Supported
911 F:      security/apparmor/
912 F:      Documentation/admin-guide/LSM/apparmor.rst
913
914 APPLE BCM5974 MULTITOUCH DRIVER
915 M:      Henrik Rydberg <rydberg@bitmath.org>
916 L:      linux-input@vger.kernel.org
917 S:      Odd fixes
918 F:      drivers/input/mouse/bcm5974.c
919
920 APPLE SMC DRIVER
921 M:      Henrik Rydberg <rydberg@bitmath.org>
922 L:      linux-hwmon@vger.kernel.org
923 S:      Odd fixes
924 F:      drivers/hwmon/applesmc.c
925
926 APPLETALK NETWORK LAYER
927 L:      netdev@vger.kernel.org
928 S:      Odd fixes
929 F:      drivers/net/appletalk/
930 F:      net/appletalk/
931
932 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
933 M:      Duc Dang <dhdang@apm.com>
934 S:      Supported
935 F:      arch/arm64/boot/dts/apm/
936
937 APPLIED MICRO (APM) X-GENE SOC EDAC
938 M:      Loc Ho <lho@apm.com>
939 S:      Supported
940 F:      drivers/edac/xgene_edac.c
941 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
942
943 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
944 M:      Iyappan Subramanian <isubramanian@apm.com>
945 M:      Keyur Chudgar <kchudgar@apm.com>
946 S:      Supported
947 F:      drivers/net/ethernet/apm/xgene-v2/
948
949 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
950 M:      Iyappan Subramanian <isubramanian@apm.com>
951 M:      Keyur Chudgar <kchudgar@apm.com>
952 M:      Quan Nguyen <qnguyen@apm.com>
953 S:      Supported
954 F:      drivers/net/ethernet/apm/xgene/
955 F:      drivers/net/phy/mdio-xgene.c
956 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
957 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
958
959 APPLIED MICRO (APM) X-GENE SOC PMU
960 M:      Tai Nguyen <ttnguyen@apm.com>
961 S:      Supported
962 F:      drivers/perf/xgene_pmu.c
963 F:      Documentation/perf/xgene-pmu.txt
964 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
965
966 APTINA CAMERA SENSOR PLL
967 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
968 L:      linux-media@vger.kernel.org
969 S:      Maintained
970 F:      drivers/media/i2c/aptina-pll.*
971
972 ARC FRAMEBUFFER DRIVER
973 M:      Jaya Kumar <jayalk@intworks.biz>
974 S:      Maintained
975 F:      drivers/video/fbdev/arcfb.c
976 F:      drivers/video/fbdev/core/fb_defio.c
977
978 ARC PGU DRM DRIVER
979 M:      Alexey Brodkin <abrodkin@synopsys.com>
980 S:      Supported
981 F:      drivers/gpu/drm/arc/
982 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
983
984 ARCNET NETWORK LAYER
985 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
986 L:      netdev@vger.kernel.org
987 S:      Maintained
988 F:      drivers/net/arcnet/
989 F:      include/uapi/linux/if_arcnet.h
990
991 ARM ARCHITECTED TIMER DRIVER
992 M:      Mark Rutland <mark.rutland@arm.com>
993 M:      Marc Zyngier <marc.zyngier@arm.com>
994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995 S:      Maintained
996 F:      arch/arm/include/asm/arch_timer.h
997 F:      arch/arm64/include/asm/arch_timer.h
998 F:      drivers/clocksource/arm_arch_timer.c
999
1000 ARM HDLCD DRM DRIVER
1001 M:      Liviu Dudau <liviu.dudau@arm.com>
1002 S:      Supported
1003 F:      drivers/gpu/drm/arm/hdlcd_*
1004 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1005
1006 ARM MALI-DP DRM DRIVER
1007 M:      Liviu Dudau <liviu.dudau@arm.com>
1008 M:      Brian Starkey <brian.starkey@arm.com>
1009 M:      Mali DP Maintainers <malidp@foss.arm.com>
1010 S:      Supported
1011 F:      drivers/gpu/drm/arm/
1012 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1013
1014 ARM MFM AND FLOPPY DRIVERS
1015 M:      Ian Molton <spyro@f2s.com>
1016 S:      Maintained
1017 F:      arch/arm/lib/floppydma.S
1018 F:      arch/arm/include/asm/floppy.h
1019
1020 ARM PMU PROFILING AND DEBUGGING
1021 M:      Will Deacon <will.deacon@arm.com>
1022 M:      Mark Rutland <mark.rutland@arm.com>
1023 S:      Maintained
1024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025 F:      arch/arm*/kernel/perf_*
1026 F:      arch/arm/oprofile/common.c
1027 F:      arch/arm*/kernel/hw_breakpoint.c
1028 F:      arch/arm*/include/asm/hw_breakpoint.h
1029 F:      arch/arm*/include/asm/perf_event.h
1030 F:      drivers/perf/*
1031 F:      include/linux/perf/arm_pmu.h
1032 F:      Documentation/devicetree/bindings/arm/pmu.txt
1033 F:      Documentation/devicetree/bindings/perf/
1034
1035 ARM PORT
1036 M:      Russell King <linux@armlinux.org.uk>
1037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1038 W:      http://www.armlinux.org.uk/
1039 S:      Maintained
1040 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1041 F:      arch/arm/
1042
1043 ARM PRIMECELL AACI PL041 DRIVER
1044 M:      Russell King <linux@armlinux.org.uk>
1045 S:      Maintained
1046 F:      sound/arm/aaci.*
1047
1048 ARM PRIMECELL BUS SUPPORT
1049 M:      Russell King <linux@armlinux.org.uk>
1050 S:      Maintained
1051 F:      drivers/amba/
1052 F:      include/linux/amba/bus.h
1053
1054 ARM PRIMECELL CLCD PL110 DRIVER
1055 M:      Russell King <linux@armlinux.org.uk>
1056 S:      Maintained
1057 F:      drivers/video/fbdev/amba-clcd.*
1058
1059 ARM PRIMECELL KMI PL050 DRIVER
1060 M:      Russell King <linux@armlinux.org.uk>
1061 S:      Maintained
1062 F:      drivers/input/serio/ambakmi.*
1063 F:      include/linux/amba/kmi.h
1064
1065 ARM PRIMECELL MMCI PL180/1 DRIVER
1066 M:      Russell King <linux@armlinux.org.uk>
1067 S:      Maintained
1068 F:      drivers/mmc/host/mmci.*
1069 F:      include/linux/amba/mmci.h
1070
1071 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1072 M:      Russell King <linux@armlinux.org.uk>
1073 S:      Maintained
1074 F:      drivers/tty/serial/amba-pl01*.c
1075 F:      include/linux/amba/serial.h
1076
1077 ARM SMMU DRIVERS
1078 M:      Will Deacon <will.deacon@arm.com>
1079 R:      Robin Murphy <robin.murphy@arm.com>
1080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081 S:      Maintained
1082 F:      drivers/iommu/arm-smmu.c
1083 F:      drivers/iommu/arm-smmu-v3.c
1084 F:      drivers/iommu/io-pgtable-arm.c
1085 F:      drivers/iommu/io-pgtable-arm-v7s.c
1086
1087 ARM SUB-ARCHITECTURES
1088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089 S:      Maintained
1090 F:      arch/arm/mach-*/
1091 F:      arch/arm/plat-*/
1092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1093
1094 ARM/ACTIONS SEMI ARCHITECTURE
1095 M:      Andreas Färber <afaerber@suse.de>
1096 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097 S:      Maintained
1098 N:      owl
1099 F:      arch/arm/mach-actions/
1100 F:      arch/arm/boot/dts/owl-*
1101 F:      arch/arm64/boot/dts/actions/
1102 F:      drivers/clocksource/owl-*
1103 F:      drivers/soc/actions/
1104 F:      include/dt-bindings/power/owl-*
1105 F:      include/linux/soc/actions/
1106 F:      Documentation/devicetree/bindings/arm/actions.txt
1107 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1108 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1109
1110 ARM/ADS SPHERE MACHINE SUPPORT
1111 M:      Lennert Buytenhek <kernel@wantstofly.org>
1112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113 S:      Maintained
1114
1115 ARM/AFEB9260 MACHINE SUPPORT
1116 M:      Sergey Lapin <slapin@ossfans.org>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 S:      Maintained
1119
1120 ARM/AJECO 1ARM MACHINE SUPPORT
1121 M:      Lennert Buytenhek <kernel@wantstofly.org>
1122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S:      Maintained
1124
1125 ARM/Allwinner SoC Clock Support
1126 M:      Emilio López <emilio@elopez.com.ar>
1127 S:      Maintained
1128 F:      drivers/clk/sunxi/
1129
1130 ARM/Allwinner sunXi SoC support
1131 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1132 M:      Chen-Yu Tsai <wens@csie.org>
1133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134 S:      Maintained
1135 N:      sun[x456789]i
1136 N:      sun50i
1137 F:      arch/arm/mach-sunxi/
1138 F:      arch/arm64/boot/dts/allwinner/
1139 F:      drivers/clk/sunxi-ng/
1140 F:      drivers/pinctrl/sunxi/
1141 F:      drivers/soc/sunxi/
1142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1143
1144 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1145 M:      Neil Armstrong <narmstrong@baylibre.com>
1146 M:      Jerome Brunet <jbrunet@baylibre.com>
1147 L:      linux-amlogic@lists.infradead.org
1148 S:      Maintained
1149 F:      drivers/clk/meson/
1150 F:      include/dt-bindings/clock/meson*
1151 F:      include/dt-bindings/clock/gxbb*
1152 F:      Documentation/devicetree/bindings/clock/amlogic*
1153
1154 ARM/Amlogic Meson SoC support
1155 M:      Carlo Caione <carlo@caione.org>
1156 M:      Kevin Hilman <khilman@baylibre.com>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 L:      linux-amlogic@lists.infradead.org
1159 W:      http://linux-meson.com/
1160 S:      Maintained
1161 F:      arch/arm/mach-meson/
1162 F:      arch/arm/boot/dts/meson*
1163 F:      arch/arm64/boot/dts/amlogic/
1164 F:      drivers/pinctrl/meson/
1165 F:      drivers/mmc/host/meson*
1166 N:      meson
1167
1168 ARM/Annapurna Labs ALPINE ARCHITECTURE
1169 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1170 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S:      Maintained
1173 F:      arch/arm/mach-alpine/
1174 F:      arch/arm/boot/dts/alpine*
1175 F:      arch/arm64/boot/dts/al/
1176 F:      drivers/*/*alpine*
1177
1178 ARM/ARTPEC MACHINE SUPPORT
1179 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1180 M:      Lars Persson <lars.persson@axis.com>
1181 M:      Niklas Cassel <niklas.cassel@axis.com>
1182 S:      Maintained
1183 L:      linux-arm-kernel@axis.com
1184 F:      arch/arm/mach-artpec
1185 F:      arch/arm/boot/dts/artpec6*
1186 F:      drivers/clk/axis
1187 F:      drivers/crypto/axis
1188 F:      drivers/pinctrl/pinctrl-artpec*
1189 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1190
1191 ARM/ASPEED I2C DRIVER
1192 M:      Brendan Higgins <brendanhiggins@google.com>
1193 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1194 R:      Joel Stanley <joel@jms.id.au>
1195 L:      linux-i2c@vger.kernel.org
1196 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1197 S:      Maintained
1198 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1199 F:      drivers/i2c/busses/i2c-aspeed.c
1200 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1201 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1202
1203 ARM/ASPEED MACHINE SUPPORT
1204 M:      Joel Stanley <joel@jms.id.au>
1205 S:      Maintained
1206 F:      arch/arm/mach-aspeed/
1207 F:      arch/arm/boot/dts/aspeed-*
1208 F:      drivers/*/*aspeed*
1209
1210 ARM/ATMEL AT91 Clock Support
1211 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1212 S:      Maintained
1213 F:      drivers/clk/at91
1214
1215 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1216 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1217 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219 W:      http://www.linux4sam.org
1220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1221 S:      Supported
1222 N:      at91
1223 N:      atmel
1224 F:      arch/arm/mach-at91/
1225 F:      include/soc/at91/
1226 F:      arch/arm/boot/dts/at91*.dts
1227 F:      arch/arm/boot/dts/at91*.dtsi
1228 F:      arch/arm/boot/dts/sama*.dts
1229 F:      arch/arm/boot/dts/sama*.dtsi
1230 F:      arch/arm/include/debug/at91.S
1231 F:      drivers/memory/atmel*
1232 F:      drivers/watchdog/sama5d4_wdt.c
1233 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1234 X:      drivers/net/wireless/atmel/
1235
1236 ARM/CALXEDA HIGHBANK ARCHITECTURE
1237 M:      Rob Herring <robh@kernel.org>
1238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 S:      Maintained
1240 F:      arch/arm/mach-highbank/
1241 F:      arch/arm/boot/dts/highbank.dts
1242 F:      arch/arm/boot/dts/ecx-*.dts*
1243
1244 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1245 M:      Krzysztof Halasa <khalasa@piap.pl>
1246 S:      Maintained
1247 F:      arch/arm/mach-cns3xxx/
1248
1249 ARM/CAVIUM THUNDER NETWORK DRIVER
1250 M:      Sunil Goutham <sgoutham@cavium.com>
1251 M:      Robert Richter <rric@kernel.org>
1252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253 S:      Supported
1254 F:      drivers/net/ethernet/cavium/thunder/
1255
1256 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1257 M:      Alexander Shiyan <shc_work@mail.ru>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 S:      Odd Fixes
1260 N:      clps711x
1261
1262 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1263 M:      Lennert Buytenhek <kernel@wantstofly.org>
1264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 S:      Maintained
1266
1267 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1268 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1269 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S:      Maintained
1272 F:      arch/arm/mach-ep93xx/
1273 F:      arch/arm/mach-ep93xx/include/mach/
1274
1275 ARM/CLKDEV SUPPORT
1276 M:      Russell King <linux@armlinux.org.uk>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:      Maintained
1279 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1280 F:      arch/arm/include/asm/clkdev.h
1281 F:      drivers/clk/clkdev.c
1282
1283 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1284 M:      Mike Rapoport <mike@compulab.co.il>
1285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 S:      Maintained
1287
1288 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1289 M:      Baruch Siach <baruch@tkos.co.il>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292 F:      arch/arm/boot/dts/cx92755*
1293 N:      digicolor
1294
1295 ARM/CONTEC MICRO9 MACHINE SUPPORT
1296 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1297 S:      Maintained
1298 F:      arch/arm/mach-ep93xx/micro9.c
1299
1300 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1301 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 S:      Maintained
1304 F:      drivers/hwtracing/coresight/*
1305 F:      Documentation/trace/coresight.txt
1306 F:      Documentation/trace/coresight-cpu-debug.txt
1307 F:      Documentation/devicetree/bindings/arm/coresight.txt
1308 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1309 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1310 F:      tools/perf/arch/arm/util/pmu.c
1311 F:      tools/perf/arch/arm/util/auxtrace.c
1312 F:      tools/perf/arch/arm/util/cs-etm.c
1313 F:      tools/perf/arch/arm/util/cs-etm.h
1314 F:      tools/perf/util/cs-etm.h
1315
1316 ARM/CORGI MACHINE SUPPORT
1317 M:      Richard Purdie <rpurdie@rpsys.net>
1318 S:      Maintained
1319
1320 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1321 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1322 M:      Linus Walleij <linus.walleij@linaro.org>
1323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 T:      git git://github.com/ulli-kroll/linux.git
1325 S:      Maintained
1326 F:      Documentation/devicetree/bindings/arm/gemini.txt
1327 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1328 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1329 F:      arch/arm/mach-gemini/
1330 F:      drivers/pinctrl/pinctrl-gemini.c
1331 F:      drivers/rtc/rtc-ftrtc010.c
1332
1333 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1334 M:      Barry Song <baohua@kernel.org>
1335 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1337 S:      Maintained
1338 F:      arch/arm/boot/dts/prima2*
1339 F:      arch/arm/mach-prima2/
1340 F:      drivers/clk/sirf/
1341 F:      drivers/clocksource/timer-prima2.c
1342 F:      drivers/clocksource/timer-atlas7.c
1343 N:      [^a-z]sirf
1344
1345 ARM/EBSA110 MACHINE SUPPORT
1346 M:      Russell King <linux@armlinux.org.uk>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 W:      http://www.armlinux.org.uk/
1349 S:      Maintained
1350 F:      arch/arm/mach-ebsa110/
1351 F:      drivers/net/ethernet/amd/am79c961a.*
1352
1353 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1354 M:      Uwe Kleine-König <kernel@pengutronix.de>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 S:      Maintained
1357 N:      efm32
1358
1359 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1360 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-pxa/ezx.c
1364
1365 ARM/FARADAY FA526 PORT
1366 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 S:      Maintained
1369 T:      git git://git.berlios.de/gemini-board
1370 F:      arch/arm/mm/*-fa*
1371
1372 ARM/FOOTBRIDGE ARCHITECTURE
1373 M:      Russell King <linux@armlinux.org.uk>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 W:      http://www.armlinux.org.uk/
1376 S:      Maintained
1377 F:      arch/arm/include/asm/hardware/dec21285.h
1378 F:      arch/arm/mach-footbridge/
1379
1380 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1381 M:      Shawn Guo <shawnguo@kernel.org>
1382 M:      Sascha Hauer <kernel@pengutronix.de>
1383 R:      Fabio Estevam <fabio.estevam@nxp.com>
1384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S:      Maintained
1386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1387 F:      arch/arm/mach-imx/
1388 F:      arch/arm/mach-mxs/
1389 F:      arch/arm/boot/dts/imx*
1390 F:      arch/arm/configs/imx*_defconfig
1391 F:      drivers/clk/imx/
1392 F:      drivers/soc/imx/
1393 F:      include/soc/imx/
1394
1395 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1396 M:      Shawn Guo <shawnguo@kernel.org>
1397 M:      Sascha Hauer <kernel@pengutronix.de>
1398 R:      Stefan Agner <stefan@agner.ch>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S:      Maintained
1401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1402 F:      arch/arm/mach-imx/*vf610*
1403 F:      arch/arm/boot/dts/vf*
1404
1405 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1406 M:      Lennert Buytenhek <kernel@wantstofly.org>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S:      Maintained
1409
1410 ARM/GUMSTIX MACHINE SUPPORT
1411 M:      Steve Sakoman <sakoman@gmail.com>
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:      Maintained
1414
1415 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1416 M:      Philipp Zabel <philipp.zabel@gmail.com>
1417 M:      Paul Parsons <lost.distance@yahoo.com>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm/mach-pxa/hx4700.c
1421 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1422 F:      sound/soc/pxa/hx4700.c
1423
1424 ARM/HISILICON SOC SUPPORT
1425 M:      Wei Xu <xuwei5@hisilicon.com>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 W:      http://www.hisilicon.com
1428 S:      Supported
1429 T:      git git://github.com/hisilicon/linux-hisi.git
1430 F:      arch/arm/mach-hisi/
1431 F:      arch/arm/boot/dts/hi3*
1432 F:      arch/arm/boot/dts/hip*
1433 F:      arch/arm/boot/dts/hisi*
1434 F:      arch/arm64/boot/dts/hisilicon/
1435
1436 ARM/HP JORNADA 7XX MACHINE SUPPORT
1437 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1438 W:      www.jlime.com
1439 S:      Maintained
1440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1441 F:      arch/arm/mach-sa1100/jornada720.c
1442 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1443
1444 ARM/IGEP MACHINE SUPPORT
1445 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1446 M:      Javier Martinez Canillas <javier@dowhile0.org>
1447 L:      linux-omap@vger.kernel.org
1448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 S:      Maintained
1450 F:      arch/arm/boot/dts/omap3-igep*
1451
1452 ARM/INCOME PXA270 SUPPORT
1453 M:      Marek Vasut <marek.vasut@gmail.com>
1454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 S:      Maintained
1456 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1457
1458 ARM/INTEL IOP13XX ARM ARCHITECTURE
1459 M:      Lennert Buytenhek <kernel@wantstofly.org>
1460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 S:      Maintained
1462
1463 ARM/INTEL IOP32X ARM ARCHITECTURE
1464 M:      Lennert Buytenhek <kernel@wantstofly.org>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 S:      Maintained
1467
1468 ARM/INTEL IOP33X ARM ARCHITECTURE
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Orphan
1471
1472 ARM/INTEL IQ81342EX MACHINE SUPPORT
1473 M:      Lennert Buytenhek <kernel@wantstofly.org>
1474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 S:      Maintained
1476
1477 ARM/INTEL IXDP2850 MACHINE SUPPORT
1478 M:      Lennert Buytenhek <kernel@wantstofly.org>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 S:      Maintained
1481
1482 ARM/INTEL IXP4XX ARM ARCHITECTURE
1483 M:      Imre Kaloz <kaloz@openwrt.org>
1484 M:      Krzysztof Halasa <khalasa@piap.pl>
1485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 S:      Maintained
1487 F:      arch/arm/mach-ixp4xx/
1488
1489 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1490 M:      Jonathan Cameron <jic23@cam.ac.uk>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 S:      Maintained
1493 F:      arch/arm/mach-pxa/stargate2.c
1494 F:      drivers/pcmcia/pxa2xx_stargate2.c
1495
1496 ARM/INTEL XSC3 (MANZANO) ARM CORE
1497 M:      Lennert Buytenhek <kernel@wantstofly.org>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500
1501 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1502 M:      Lennert Buytenhek <kernel@wantstofly.org>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505
1506 ARM/LG1K ARCHITECTURE
1507 M:      Chanho Min <chanho.min@lge.com>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Maintained
1510 F:      arch/arm64/boot/dts/lg/
1511
1512 ARM/LOGICPD PXA270 MACHINE SUPPORT
1513 M:      Lennert Buytenhek <kernel@wantstofly.org>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 S:      Maintained
1516
1517 ARM/LPC18XX ARCHITECTURE
1518 M:      Joachim Eastwood <manabian@gmail.com>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 F:      arch/arm/boot/dts/lpc43*
1522 F:      drivers/clk/nxp/clk-lpc18xx*
1523 F:      drivers/clocksource/time-lpc32xx.c
1524 F:      drivers/i2c/busses/i2c-lpc2k.c
1525 F:      drivers/memory/pl172.c
1526 F:      drivers/mtd/spi-nor/nxp-spifi.c
1527 F:      drivers/rtc/rtc-lpc24xx.c
1528 N:      lpc18xx
1529
1530 ARM/LPC32XX SOC SUPPORT
1531 M:      Vladimir Zapolskiy <vz@mleia.com>
1532 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1533 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1535 S:      Maintained
1536 F:      arch/arm/boot/dts/lpc32*
1537 F:      arch/arm/mach-lpc32xx/
1538 F:      drivers/i2c/busses/i2c-pnx.c
1539 F:      drivers/net/ethernet/nxp/lpc_eth.c
1540 F:      drivers/usb/host/ohci-nxp.c
1541 F:      drivers/watchdog/pnx4008_wdt.c
1542 N:      lpc32xx
1543
1544 ARM/MAGICIAN MACHINE SUPPORT
1545 M:      Philipp Zabel <philipp.zabel@gmail.com>
1546 S:      Maintained
1547
1548 ARM/Marvell Berlin SoC support
1549 M:      Jisheng Zhang <jszhang@marvell.com>
1550 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 S:      Maintained
1553 F:      arch/arm/mach-berlin/
1554 F:      arch/arm/boot/dts/berlin*
1555 F:      arch/arm64/boot/dts/marvell/berlin*
1556
1557 ARM/Marvell Dove/MV78xx0/Orion SOC support
1558 M:      Jason Cooper <jason@lakedaemon.net>
1559 M:      Andrew Lunn <andrew@lunn.ch>
1560 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1561 M:      Gregory Clement <gregory.clement@free-electrons.com>
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 S:      Maintained
1564 F:      Documentation/devicetree/bindings/soc/dove/
1565 F:      arch/arm/mach-dove/
1566 F:      arch/arm/mach-mv78xx0/
1567 F:      arch/arm/mach-orion5x/
1568 F:      arch/arm/plat-orion/
1569 F:      arch/arm/boot/dts/dove*
1570 F:      arch/arm/boot/dts/orion5x*
1571
1572 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1573 M:      Jason Cooper <jason@lakedaemon.net>
1574 M:      Andrew Lunn <andrew@lunn.ch>
1575 M:      Gregory Clement <gregory.clement@free-electrons.com>
1576 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579 F:      arch/arm/boot/dts/armada*
1580 F:      arch/arm/boot/dts/kirkwood*
1581 F:      arch/arm/configs/mvebu_*_defconfig
1582 F:      arch/arm/mach-mvebu/
1583 F:      arch/arm64/boot/dts/marvell/armada*
1584 F:      drivers/cpufreq/mvebu-cpufreq.c
1585 F:      drivers/irqchip/irq-armada-370-xp.c
1586 F:      drivers/irqchip/irq-mvebu-*
1587 F:      drivers/pinctrl/mvebu/
1588 F:      drivers/rtc/rtc-armada38x.c
1589
1590 ARM/Mediatek RTC DRIVER
1591 M:      Eddie Huang <eddie.huang@mediatek.com>
1592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1594 S:      Maintained
1595 F:      drivers/rtc/rtc-mt6397.c
1596
1597 ARM/Mediatek SoC support
1598 M:      Matthias Brugger <matthias.bgg@gmail.com>
1599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      arch/arm/boot/dts/mt6*
1603 F:      arch/arm/boot/dts/mt7*
1604 F:      arch/arm/boot/dts/mt8*
1605 F:      arch/arm/mach-mediatek/
1606 F:      arch/arm64/boot/dts/mediatek/
1607 N:      mtk
1608 K:      mediatek
1609
1610 ARM/Mediatek USB3 PHY DRIVER
1611 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1616
1617 ARM/MICREL KS8695 ARCHITECTURE
1618 M:      Greg Ungerer <gerg@uclinux.org>
1619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 F:      arch/arm/mach-ks8695/
1621 S:      Odd Fixes
1622
1623 ARM/MIOA701 MACHINE SUPPORT
1624 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 F:      arch/arm/mach-pxa/mioa701.c
1627 S:      Maintained
1628
1629 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1630 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1631 S:      Maintained
1632
1633 ARM/NOMADIK ARCHITECTURE
1634 M:      Alessandro Rubini <rubini@unipv.it>
1635 M:      Linus Walleij <linus.walleij@linaro.org>
1636 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 S:      Maintained
1638 F:      arch/arm/mach-nomadik/
1639 F:      drivers/pinctrl/nomadik/
1640 F:      drivers/i2c/busses/i2c-nomadik.c
1641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1642
1643 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1644 M:      Wan ZongShun <mcuos.com@gmail.com>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 W:      http://www.mcuos.com
1647 S:      Maintained
1648 F:      arch/arm/mach-w90x900/
1649 F:      drivers/input/keyboard/w90p910_keypad.c
1650 F:      drivers/input/touchscreen/w90p910_ts.c
1651 F:      drivers/watchdog/nuc900_wdt.c
1652 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1653 F:      drivers/mtd/nand/nuc900_nand.c
1654 F:      drivers/rtc/rtc-nuc900.c
1655 F:      drivers/spi/spi-nuc900.c
1656 F:      drivers/usb/host/ehci-w90x900.c
1657 F:      drivers/video/fbdev/nuc900fb.c
1658
1659 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1660 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1661 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1662 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1663 S:      Supported
1664
1665 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1666 M:      Alexander Clouter <alex@digriz.org.uk>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 W:      http://www.digriz.org.uk/ts78xx/kernel
1669 S:      Maintained
1670 F:      arch/arm/mach-orion5x/ts78xx-*
1671
1672 ARM/OXNAS platform support
1673 M:      Neil Armstrong <narmstrong@baylibre.com>
1674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1676 S:      Maintained
1677 F:      arch/arm/mach-oxnas/
1678 F:      arch/arm/boot/dts/ox8*.dtsi
1679 F:      arch/arm/boot/dts/wd-mbwe.dts
1680 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1681 N:      oxnas
1682
1683 ARM/PALM TREO SUPPORT
1684 M:      Tomas Cech <sleep_walker@suse.com>
1685 L:      linux-arm-kernel@lists.infradead.org
1686 W:      http://hackndev.com
1687 S:      Maintained
1688 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1689 F:      arch/arm/mach-pxa/palmtreo.c
1690
1691 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1692 M:      Marek Vasut <marek.vasut@gmail.com>
1693 L:      linux-arm-kernel@lists.infradead.org
1694 W:      http://hackndev.com
1695 S:      Maintained
1696 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1697 F:      arch/arm/mach-pxa/palmtx.c
1698 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1699 F:      arch/arm/mach-pxa/palmt5.c
1700 F:      arch/arm/mach-pxa/include/mach/palmld.h
1701 F:      arch/arm/mach-pxa/palmld.c
1702 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1703 F:      arch/arm/mach-pxa/palmte2.c
1704 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1705 F:      arch/arm/mach-pxa/palmtc.c
1706
1707 ARM/PALMZ72 SUPPORT
1708 M:      Sergey Lapin <slapin@ossfans.org>
1709 L:      linux-arm-kernel@lists.infradead.org
1710 W:      http://hackndev.com
1711 S:      Maintained
1712 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1713 F:      arch/arm/mach-pxa/palmz72.c
1714
1715 ARM/PLEB SUPPORT
1716 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1717 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1718 S:      Maintained
1719
1720 ARM/PT DIGITAL BOARD PORT
1721 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1722 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 W:      http://www.armlinux.org.uk/
1724 S:      Maintained
1725
1726 ARM/QUALCOMM SUPPORT
1727 M:      Andy Gross <andy.gross@linaro.org>
1728 M:      David Brown <david.brown@linaro.org>
1729 L:      linux-arm-msm@vger.kernel.org
1730 L:      linux-soc@vger.kernel.org
1731 S:      Maintained
1732 F:      Documentation/devicetree/bindings/soc/qcom/
1733 F:      arch/arm/boot/dts/qcom-*.dts
1734 F:      arch/arm/boot/dts/qcom-*.dtsi
1735 F:      arch/arm/mach-qcom/
1736 F:      arch/arm64/boot/dts/qcom/*
1737 F:      drivers/i2c/busses/i2c-qup.c
1738 F:      drivers/clk/qcom/
1739 F:      drivers/dma/qcom/
1740 F:      drivers/soc/qcom/
1741 F:      drivers/spi/spi-qup.c
1742 F:      drivers/tty/serial/msm_serial.h
1743 F:      drivers/tty/serial/msm_serial.c
1744 F:      drivers/*/pm8???-*
1745 F:      drivers/mfd/ssbi.c
1746 F:      drivers/firmware/qcom_scm.c
1747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1748
1749 ARM/RADISYS ENP2611 MACHINE SUPPORT
1750 M:      Lennert Buytenhek <kernel@wantstofly.org>
1751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 S:      Maintained
1753
1754 ARM/REALTEK ARCHITECTURE
1755 M:      Andreas Färber <afaerber@suse.de>
1756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 S:      Maintained
1758 F:      arch/arm64/boot/dts/realtek/
1759 F:      Documentation/devicetree/bindings/arm/realtek.txt
1760
1761 ARM/RENESAS ARM64 ARCHITECTURE
1762 M:      Simon Horman <horms@verge.net.au>
1763 M:      Magnus Damm <magnus.damm@gmail.com>
1764 L:      linux-renesas-soc@vger.kernel.org
1765 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1767 S:      Supported
1768 F:      arch/arm64/boot/dts/renesas/
1769 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1770 F:      drivers/soc/renesas/
1771 F:      include/linux/soc/renesas/
1772
1773 ARM/RISCPC ARCHITECTURE
1774 M:      Russell King <linux@armlinux.org.uk>
1775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 W:      http://www.armlinux.org.uk/
1777 S:      Maintained
1778 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1779 F:      arch/arm/include/asm/hardware/ioc.h
1780 F:      arch/arm/include/asm/hardware/iomd.h
1781 F:      arch/arm/include/asm/hardware/memc.h
1782 F:      arch/arm/mach-rpc/
1783 F:      drivers/net/ethernet/8390/etherh.c
1784 F:      drivers/net/ethernet/i825xx/ether1*
1785 F:      drivers/net/ethernet/seeq/ether3*
1786 F:      drivers/scsi/arm/
1787
1788 ARM/Rockchip SoC support
1789 M:      Heiko Stuebner <heiko@sntech.de>
1790 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 L:      linux-rockchip@lists.infradead.org
1792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1793 S:      Maintained
1794 F:      arch/arm/boot/dts/rk3*
1795 F:      arch/arm/boot/dts/rv1108*
1796 F:      arch/arm/mach-rockchip/
1797 F:      drivers/clk/rockchip/
1798 F:      drivers/i2c/busses/i2c-rk3x.c
1799 F:      drivers/*/*rockchip*
1800 F:      drivers/*/*/*rockchip*
1801 F:      sound/soc/rockchip/
1802 N:      rockchip
1803
1804 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1805 M:      Kukjin Kim <kgene@kernel.org>
1806 M:      Krzysztof Kozlowski <krzk@kernel.org>
1807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1809 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1810 S:      Maintained
1811 F:      arch/arm/boot/dts/s3c*
1812 F:      arch/arm/boot/dts/s5p*
1813 F:      arch/arm/boot/dts/samsung*
1814 F:      arch/arm/boot/dts/exynos*
1815 F:      arch/arm64/boot/dts/exynos/
1816 F:      arch/arm/plat-samsung/
1817 F:      arch/arm/mach-s3c24*/
1818 F:      arch/arm/mach-s3c64xx/
1819 F:      arch/arm/mach-s5p*/
1820 F:      arch/arm/mach-exynos*/
1821 F:      drivers/*/*s3c24*
1822 F:      drivers/*/*/*s3c24*
1823 F:      drivers/*/*s3c64xx*
1824 F:      drivers/*/*s5pv210*
1825 F:      drivers/memory/samsung/*
1826 F:      drivers/soc/samsung/*
1827 F:      Documentation/arm/Samsung/
1828 F:      Documentation/devicetree/bindings/arm/samsung/
1829 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1830 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1831 N:      exynos
1832
1833 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1834 M:      Kyungmin Park <kyungmin.park@samsung.com>
1835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 S:      Maintained
1837 F:      arch/arm/mach-s5pv210/
1838
1839 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1840 M:      Kyungmin Park <kyungmin.park@samsung.com>
1841 M:      Kamil Debski <kamil@wypas.org>
1842 M:      Andrzej Hajda <a.hajda@samsung.com>
1843 L:      linux-arm-kernel@lists.infradead.org
1844 L:      linux-media@vger.kernel.org
1845 S:      Maintained
1846 F:      drivers/media/platform/s5p-g2d/
1847
1848 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1849 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1850 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1851 L:      linux-media@vger.kernel.org
1852 S:      Maintained
1853 F:      drivers/media/platform/s5p-cec/
1854 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1855
1856 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1857 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1858 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1859 L:      linux-arm-kernel@lists.infradead.org
1860 L:      linux-media@vger.kernel.org
1861 S:      Maintained
1862 F:      drivers/media/platform/s5p-jpeg/
1863
1864 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1865 M:      Kyungmin Park <kyungmin.park@samsung.com>
1866 M:      Kamil Debski <kamil@wypas.org>
1867 M:      Jeongtae Park <jtp.park@samsung.com>
1868 M:      Andrzej Hajda <a.hajda@samsung.com>
1869 L:      linux-arm-kernel@lists.infradead.org
1870 L:      linux-media@vger.kernel.org
1871 S:      Maintained
1872 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1873 F:      drivers/media/platform/s5p-mfc/
1874
1875 ARM/SHMOBILE ARM ARCHITECTURE
1876 M:      Simon Horman <horms@verge.net.au>
1877 M:      Magnus Damm <magnus.damm@gmail.com>
1878 L:      linux-renesas-soc@vger.kernel.org
1879 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1881 S:      Supported
1882 F:      arch/arm/boot/dts/emev2*
1883 F:      arch/arm/boot/dts/r7s*
1884 F:      arch/arm/boot/dts/r8a*
1885 F:      arch/arm/boot/dts/sh*
1886 F:      arch/arm/configs/shmobile_defconfig
1887 F:      arch/arm/include/debug/renesas-scif.S
1888 F:      arch/arm/mach-shmobile/
1889 F:      Documentation/devicetree/bindings/arm/shmobile.txt
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/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1965 M:      Hans Verkuil <hans.verkuil@cisco.com>
1966 L:      linux-tegra@vger.kernel.org
1967 L:      linux-media@vger.kernel.org
1968 S:      Maintained
1969 F:      drivers/media/platform/tegra-cec/
1970 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
1971
1972 ARM/TETON BGA MACHINE SUPPORT
1973 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 S:      Maintained
1976
1977 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1978 M:      Santosh Shilimkar <ssantosh@kernel.org>
1979 L:      linux-kernel@vger.kernel.org
1980 S:      Maintained
1981 F:      drivers/memory/*emif*
1982
1983 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1984 M:      Santosh Shilimkar <ssantosh@kernel.org>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 S:      Maintained
1987 F:      arch/arm/mach-keystone/
1988 F:      arch/arm/boot/dts/keystone-*
1989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1990
1991 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1992 M:      Santosh Shilimkar <ssantosh@kernel.org>
1993 L:      linux-kernel@vger.kernel.org
1994 S:      Maintained
1995 F:      drivers/clk/keystone/
1996
1997 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1998 M:      Santosh Shilimkar <ssantosh@kernel.org>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 L:      linux-kernel@vger.kernel.org
2001 S:      Maintained
2002 F:      drivers/clocksource/timer-keystone.c
2003
2004 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2005 M:      Santosh Shilimkar <ssantosh@kernel.org>
2006 L:      linux-kernel@vger.kernel.org
2007 S:      Maintained
2008 F:      drivers/power/reset/keystone-reset.c
2009
2010 ARM/THECUS N2100 MACHINE SUPPORT
2011 M:      Lennert Buytenhek <kernel@wantstofly.org>
2012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 S:      Maintained
2014
2015 ARM/TOSA MACHINE SUPPORT
2016 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2017 M:      Dirk Opfer <dirk@opfer-online.de>
2018 S:      Maintained
2019
2020 ARM/U300 MACHINE SUPPORT
2021 M:      Linus Walleij <linus.walleij@linaro.org>
2022 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 S:      Supported
2024 F:      arch/arm/mach-u300/
2025 F:      drivers/clocksource/timer-u300.c
2026 F:      drivers/i2c/busses/i2c-stu300.c
2027 F:      drivers/rtc/rtc-coh901331.c
2028 F:      drivers/watchdog/coh901327_wdt.c
2029 F:      drivers/dma/coh901318*
2030 F:      drivers/mfd/ab3100*
2031 F:      drivers/rtc/rtc-ab3100.c
2032 F:      drivers/rtc/rtc-coh901331.c
2033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2034
2035 ARM/UNIPHIER ARCHITECTURE
2036 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2039 S:      Maintained
2040 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2041 F:      arch/arm/boot/dts/uniphier*
2042 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2043 F:      arch/arm/mach-uniphier/
2044 F:      arch/arm/mm/cache-uniphier.c
2045 F:      arch/arm64/boot/dts/socionext/
2046 F:      drivers/bus/uniphier-system-bus.c
2047 F:      drivers/clk/uniphier/
2048 F:      drivers/gpio/gpio-uniphier.c
2049 F:      drivers/i2c/busses/i2c-uniphier*
2050 F:      drivers/irqchip/irq-uniphier-aidet.c
2051 F:      drivers/pinctrl/uniphier/
2052 F:      drivers/reset/reset-uniphier.c
2053 F:      drivers/tty/serial/8250/8250_uniphier.c
2054 N:      uniphier
2055
2056 ARM/Ux500 ARM ARCHITECTURE
2057 M:      Linus Walleij <linus.walleij@linaro.org>
2058 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 S:      Maintained
2060 F:      arch/arm/mach-ux500/
2061 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2062 F:      drivers/dma/ste_dma40*
2063 F:      drivers/hwspinlock/u8500_hsem.c
2064 F:      drivers/mfd/abx500*
2065 F:      drivers/mfd/ab8500*
2066 F:      drivers/mfd/dbx500*
2067 F:      drivers/mfd/db8500*
2068 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2069 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2070 F:      drivers/rtc/rtc-ab8500.c
2071 F:      drivers/rtc/rtc-pl031.c
2072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2073
2074 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2075 M:      Ulf Hansson <ulf.hansson@linaro.org>
2076 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 T:      git git://git.linaro.org/people/ulfh/clk.git
2078 S:      Maintained
2079 F:      drivers/clk/ux500/
2080
2081 ARM/VERSATILE EXPRESS PLATFORM
2082 M:      Liviu Dudau <liviu.dudau@arm.com>
2083 M:      Sudeep Holla <sudeep.holla@arm.com>
2084 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 S:      Maintained
2087 F:      arch/arm/boot/dts/vexpress*
2088 F:      arch/arm64/boot/dts/arm/
2089 F:      arch/arm/mach-vexpress/
2090 F:      */*/vexpress*
2091 F:      */*/*/vexpress*
2092 F:      drivers/clk/versatile/clk-vexpress-osc.c
2093 F:      drivers/clocksource/versatile.c
2094 N:      mps2
2095
2096 ARM/VFP SUPPORT
2097 M:      Russell King <linux@armlinux.org.uk>
2098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 W:      http://www.armlinux.org.uk/
2100 S:      Maintained
2101 F:      arch/arm/vfp/
2102
2103 ARM/VOIPAC PXA270 SUPPORT
2104 M:      Marek Vasut <marek.vasut@gmail.com>
2105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 S:      Maintained
2107 F:      arch/arm/mach-pxa/vpac270.c
2108 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2109
2110 ARM/VT8500 ARM ARCHITECTURE
2111 M:      Tony Prisk <linux@prisktech.co.nz>
2112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 S:      Maintained
2114 F:      arch/arm/mach-vt8500/
2115 F:      drivers/clocksource/vt8500_timer.c
2116 F:      drivers/i2c/busses/i2c-wmt.c
2117 F:      drivers/mmc/host/wmt-sdmmc.c
2118 F:      drivers/pwm/pwm-vt8500.c
2119 F:      drivers/rtc/rtc-vt8500.c
2120 F:      drivers/tty/serial/vt8500_serial.c
2121 F:      drivers/usb/host/ehci-platform.c
2122 F:      drivers/usb/host/uhci-platform.c
2123 F:      drivers/video/fbdev/vt8500lcdfb.*
2124 F:      drivers/video/fbdev/wm8505fb*
2125 F:      drivers/video/fbdev/wmt_ge_rops.*
2126
2127 ARM/ZIPIT Z2 SUPPORT
2128 M:      Marek Vasut <marek.vasut@gmail.com>
2129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 S:      Maintained
2131 F:      arch/arm/mach-pxa/z2.c
2132 F:      arch/arm/mach-pxa/include/mach/z2.h
2133
2134 ARM/ZTE ARCHITECTURE
2135 M:      Jun Nie <jun.nie@linaro.org>
2136 M:      Baoyou Xie <baoyou.xie@linaro.org>
2137 M:      Shawn Guo <shawnguo@kernel.org>
2138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 S:      Maintained
2140 F:      arch/arm/boot/dts/zx2967*
2141 F:      arch/arm/mach-zx/
2142 F:      arch/arm64/boot/dts/zte/
2143 F:      drivers/clk/zte/
2144 F:      drivers/dma/zx_dma.c
2145 F:      drivers/gpio/gpio-zx.c
2146 F:      drivers/i2c/busses/i2c-zx2967.c
2147 F:      drivers/mmc/host/dw_mmc-zx.*
2148 F:      drivers/pinctrl/zte/
2149 F:      drivers/soc/zte/
2150 F:      drivers/thermal/zx2967_thermal.c
2151 F:      drivers/watchdog/zx2967_wdt.c
2152 F:      Documentation/devicetree/bindings/arm/zte.txt
2153 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2154 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2155 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2156 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2157 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2158 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2159 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2160 F:      Documentation/devicetree/bindings/soc/zte/
2161 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2162 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2163 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2164 F:      include/dt-bindings/clock/zx2967*.h
2165 F:      include/dt-bindings/soc/zte,*.h
2166 F:      sound/soc/codecs/zx_aud96p22.c
2167 F:      sound/soc/zte/
2168
2169 ARM/ZYNQ ARCHITECTURE
2170 M:      Michal Simek <michal.simek@xilinx.com>
2171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 W:      http://wiki.xilinx.com
2173 T:      git https://github.com/Xilinx/linux-xlnx.git
2174 S:      Supported
2175 F:      arch/arm/mach-zynq/
2176 F:      drivers/cpuidle/cpuidle-zynq.c
2177 F:      drivers/block/xsysace.c
2178 N:      zynq
2179 N:      xilinx
2180 F:      drivers/clocksource/cadence_ttc_timer.c
2181 F:      drivers/i2c/busses/i2c-cadence.c
2182 F:      drivers/mmc/host/sdhci-of-arasan.c
2183 F:      drivers/edac/synopsys_edac.c
2184
2185 ARM64 PORT (AARCH64 ARCHITECTURE)
2186 M:      Catalin Marinas <catalin.marinas@arm.com>
2187 M:      Will Deacon <will.deacon@arm.com>
2188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2190 S:      Maintained
2191 F:      arch/arm64/
2192 F:      Documentation/arm64/
2193
2194 AS3645A LED FLASH CONTROLLER DRIVER
2195 M:      Sakari Ailus <sakari.ailus@iki.fi>
2196 L:      linux-leds@vger.kernel.org
2197 S:      Maintained
2198 F:      drivers/leds/leds-as3645a.c
2199
2200 AS3645A LED FLASH CONTROLLER DRIVER
2201 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2202 L:      linux-media@vger.kernel.org
2203 T:      git git://linuxtv.org/media_tree.git
2204 S:      Maintained
2205 F:      drivers/media/i2c/as3645a.c
2206 F:      include/media/i2c/as3645a.h
2207
2208 ASAHI KASEI AK8974 DRIVER
2209 M:      Linus Walleij <linus.walleij@linaro.org>
2210 L:      linux-iio@vger.kernel.org
2211 W:      http://www.akm.com/
2212 S:      Supported
2213 F:      drivers/iio/magnetometer/ak8974.c
2214
2215 ASC7621 HARDWARE MONITOR DRIVER
2216 M:      George Joseph <george.joseph@fairview5.com>
2217 L:      linux-hwmon@vger.kernel.org
2218 S:      Maintained
2219 F:      Documentation/hwmon/asc7621
2220 F:      drivers/hwmon/asc7621.c
2221
2222 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2223 M:      Corentin Chary <corentin.chary@gmail.com>
2224 L:      acpi4asus-user@lists.sourceforge.net
2225 L:      platform-driver-x86@vger.kernel.org
2226 W:      http://acpi4asus.sf.net
2227 S:      Maintained
2228 F:      drivers/platform/x86/asus*.c
2229 F:      drivers/platform/x86/eeepc*.c
2230
2231 ASUS WIRELESS RADIO CONTROL DRIVER
2232 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2233 L:      platform-driver-x86@vger.kernel.org
2234 S:      Maintained
2235 F:      drivers/platform/x86/asus-wireless.c
2236
2237 ASYMMETRIC KEYS
2238 M:      David Howells <dhowells@redhat.com>
2239 L:      keyrings@vger.kernel.org
2240 S:      Maintained
2241 F:      Documentation/crypto/asymmetric-keys.txt
2242 F:      include/linux/verification.h
2243 F:      include/crypto/public_key.h
2244 F:      include/crypto/pkcs7.h
2245 F:      crypto/asymmetric_keys/
2246
2247 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2248 R:      Dan Williams <dan.j.williams@intel.com>
2249 W:      http://sourceforge.net/projects/xscaleiop
2250 S:      Odd fixes
2251 F:      Documentation/crypto/async-tx-api.txt
2252 F:      crypto/async_tx/
2253 F:      drivers/dma/
2254 F:      include/linux/dmaengine.h
2255 F:      include/linux/async_tx.h
2256
2257 AT24 EEPROM DRIVER
2258 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2259 L:      linux-i2c@vger.kernel.org
2260 S:      Maintained
2261 F:      drivers/misc/eeprom/at24.c
2262 F:      include/linux/platform_data/at24.h
2263
2264 ATA OVER ETHERNET (AOE) DRIVER
2265 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2266 W:      http://www.openaoe.org/
2267 S:      Supported
2268 F:      Documentation/aoe/
2269 F:      drivers/block/aoe/
2270
2271 ATHEROS 71XX/9XXX GPIO DRIVER
2272 M:      Alban Bedel <albeu@free.fr>
2273 W:      https://github.com/AlbanBedel/linux
2274 T:      git git://github.com/AlbanBedel/linux
2275 S:      Maintained
2276 F:      drivers/gpio/gpio-ath79.c
2277 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2278
2279 ATHEROS ATH GENERIC UTILITIES
2280 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2281 L:      linux-wireless@vger.kernel.org
2282 S:      Supported
2283 F:      drivers/net/wireless/ath/*
2284
2285 ATHEROS ATH5K WIRELESS DRIVER
2286 M:      Jiri Slaby <jirislaby@gmail.com>
2287 M:      Nick Kossifidis <mickflemm@gmail.com>
2288 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2289 L:      linux-wireless@vger.kernel.org
2290 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2291 S:      Maintained
2292 F:      drivers/net/wireless/ath/ath5k/
2293
2294 ATHEROS ATH6KL WIRELESS DRIVER
2295 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2296 L:      linux-wireless@vger.kernel.org
2297 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2299 S:      Supported
2300 F:      drivers/net/wireless/ath/ath6kl/
2301
2302 ATI_REMOTE2 DRIVER
2303 M:      Ville Syrjala <syrjala@sci.fi>
2304 S:      Maintained
2305 F:      drivers/input/misc/ati_remote2.c
2306
2307 ATK0110 HWMON DRIVER
2308 M:      Luca Tettamanti <kronos.it@gmail.com>
2309 L:      linux-hwmon@vger.kernel.org
2310 S:      Maintained
2311 F:      drivers/hwmon/asus_atk0110.c
2312
2313 ATLX ETHERNET DRIVERS
2314 M:      Jay Cliburn <jcliburn@gmail.com>
2315 M:      Chris Snook <chris.snook@gmail.com>
2316 L:      netdev@vger.kernel.org
2317 W:      http://sourceforge.net/projects/atl1
2318 W:      http://atl1.sourceforge.net
2319 S:      Maintained
2320 F:      drivers/net/ethernet/atheros/
2321
2322 ATM
2323 M:      Chas Williams <3chas3@gmail.com>
2324 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2325 L:      netdev@vger.kernel.org
2326 W:      http://linux-atm.sourceforge.net
2327 S:      Maintained
2328 F:      drivers/atm/
2329 F:      include/linux/atm*
2330 F:      include/uapi/linux/atm*
2331
2332 ATMEL AT91 / AT32 MCI DRIVER
2333 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2334 S:      Maintained
2335 F:      drivers/mmc/host/atmel-mci.c
2336
2337 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2338 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2339 S:      Supported
2340 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2341
2342 ATMEL Audio ALSA driver
2343 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2344 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2345 S:      Supported
2346 F:      sound/soc/atmel
2347
2348 ATMEL I2C DRIVER
2349 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2350 L:      linux-i2c@vger.kernel.org
2351 S:      Supported
2352 F:      drivers/i2c/busses/i2c-at91.c
2353
2354 ATMEL ISI DRIVER
2355 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2356 L:      linux-media@vger.kernel.org
2357 S:      Supported
2358 F:      drivers/media/platform/atmel/atmel-isi.c
2359 F:      include/media/atmel-isi.h
2360
2361 ATMEL LCDFB DRIVER
2362 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2363 L:      linux-fbdev@vger.kernel.org
2364 S:      Maintained
2365 F:      drivers/video/fbdev/atmel_lcdfb.c
2366 F:      include/video/atmel_lcdc.h
2367
2368 ATMEL MACB ETHERNET DRIVER
2369 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2370 S:      Supported
2371 F:      drivers/net/ethernet/cadence/
2372
2373 ATMEL MAXTOUCH DRIVER
2374 M:      Nick Dyer <nick@shmanahar.org>
2375 T:      git git://github.com/ndyer/linux.git
2376 S:      Maintained
2377 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2378 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2379 F:      include/linux/platform_data/atmel_mxt_ts.h
2380
2381 ATMEL NAND DRIVER
2382 M:      Wenyou Yang <wenyou.yang@atmel.com>
2383 M:      Josh Wu <rainyfeeling@outlook.com>
2384 L:      linux-mtd@lists.infradead.org
2385 S:      Supported
2386 F:      drivers/mtd/nand/atmel/*
2387
2388 ATMEL SAMA5D2 ADC DRIVER
2389 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2390 L:      linux-iio@vger.kernel.org
2391 S:      Supported
2392 F:      drivers/iio/adc/at91-sama5d2_adc.c
2393
2394 ATMEL SDMMC DRIVER
2395 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2396 L:      linux-mmc@vger.kernel.org
2397 S:      Supported
2398 F:      drivers/mmc/host/sdhci-of-at91.c
2399
2400 ATMEL SPI DRIVER
2401 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2402 S:      Supported
2403 F:      drivers/spi/spi-atmel.*
2404
2405 ATMEL SSC DRIVER
2406 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 S:      Supported
2409 F:      drivers/misc/atmel-ssc.c
2410 F:      include/linux/atmel-ssc.h
2411
2412 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2413 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 S:      Supported
2416 F:      drivers/misc/atmel_tclib.c
2417 F:      drivers/clocksource/tcb_clksrc.c
2418
2419 ATMEL USBA UDC DRIVER
2420 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 S:      Supported
2423 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2424
2425 ATMEL WIRELESS DRIVER
2426 M:      Simon Kelley <simon@thekelleys.org.uk>
2427 L:      linux-wireless@vger.kernel.org
2428 W:      http://www.thekelleys.org.uk/atmel
2429 W:      http://atmelwlandriver.sourceforge.net/
2430 S:      Maintained
2431 F:      drivers/net/wireless/atmel/atmel*
2432
2433 ATMEL XDMA DRIVER
2434 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2435 L:      linux-arm-kernel@lists.infradead.org
2436 L:      dmaengine@vger.kernel.org
2437 S:      Supported
2438 F:      drivers/dma/at_xdmac.c
2439
2440 ATOMIC INFRASTRUCTURE
2441 M:      Will Deacon <will.deacon@arm.com>
2442 M:      Peter Zijlstra <peterz@infradead.org>
2443 R:      Boqun Feng <boqun.feng@gmail.com>
2444 L:      linux-kernel@vger.kernel.org
2445 S:      Maintained
2446 F:      arch/*/include/asm/atomic*.h
2447 F:      include/*/atomic*.h
2448
2449 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2450 M:      Bradley Grove <linuxdrivers@attotech.com>
2451 L:      linux-scsi@vger.kernel.org
2452 W:      http://www.attotech.com
2453 S:      Supported
2454 F:      drivers/scsi/esas2r
2455
2456 ATUSB IEEE 802.15.4 RADIO DRIVER
2457 M:      Stefan Schmidt <stefan@osg.samsung.com>
2458 L:      linux-wpan@vger.kernel.org
2459 S:      Maintained
2460 F:      drivers/net/ieee802154/atusb.c
2461 F:      drivers/net/ieee802154/atusb.h
2462 F:      drivers/net/ieee802154/at86rf230.h
2463
2464 AUDIT SUBSYSTEM
2465 M:      Paul Moore <paul@paul-moore.com>
2466 M:      Eric Paris <eparis@redhat.com>
2467 L:      linux-audit@redhat.com (moderated for non-subscribers)
2468 W:      https://github.com/linux-audit
2469 W:      https://people.redhat.com/sgrubb/audit
2470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2471 S:      Supported
2472 F:      include/linux/audit.h
2473 F:      include/uapi/linux/audit.h
2474 F:      kernel/audit*
2475
2476 AUXILIARY DISPLAY DRIVERS
2477 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2478 W:      http://miguelojeda.es/auxdisplay.htm
2479 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2480 S:      Maintained
2481 F:      drivers/auxdisplay/
2482 F:      include/linux/cfag12864b.h
2483
2484 AX.25 NETWORK LAYER
2485 M:      Ralf Baechle <ralf@linux-mips.org>
2486 L:      linux-hams@vger.kernel.org
2487 W:      http://www.linux-ax25.org/
2488 S:      Maintained
2489 F:      include/uapi/linux/ax25.h
2490 F:      include/net/ax25.h
2491 F:      net/ax25/
2492
2493 AXENTIA ARM DEVICES
2494 M:      Peter Rosin <peda@axentia.se>
2495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2496 S:      Maintained
2497 F:      Documentation/devicetree/bindings/arm/axentia.txt
2498 F:      arch/arm/boot/dts/at91-linea.dtsi
2499 F:      arch/arm/boot/dts/at91-tse850-3.dts
2500
2501 AXENTIA ASOC DRIVERS
2502 M:      Peter Rosin <peda@axentia.se>
2503 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2504 S:      Maintained
2505 F:      Documentation/devicetree/bindings/sound/axentia,*
2506 F:      sound/soc/atmel/tse850-pcm5142.c
2507
2508 AZ6007 DVB DRIVER
2509 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2510 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2511 L:      linux-media@vger.kernel.org
2512 W:      https://linuxtv.org
2513 T:      git git://linuxtv.org/media_tree.git
2514 S:      Maintained
2515 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2516
2517 AZTECH FM RADIO RECEIVER DRIVER
2518 M:      Hans Verkuil <hverkuil@xs4all.nl>
2519 L:      linux-media@vger.kernel.org
2520 T:      git git://linuxtv.org/media_tree.git
2521 W:      https://linuxtv.org
2522 S:      Maintained
2523 F:      drivers/media/radio/radio-aztech*
2524
2525 B43 WIRELESS DRIVER
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:      Odd Fixes
2530 F:      drivers/net/wireless/broadcom/b43/
2531
2532 B43LEGACY WIRELESS DRIVER
2533 M:      Larry Finger <Larry.Finger@lwfinger.net>
2534 L:      linux-wireless@vger.kernel.org
2535 L:      b43-dev@lists.infradead.org
2536 W:      http://wireless.kernel.org/en/users/Drivers/b43
2537 S:      Maintained
2538 F:      drivers/net/wireless/broadcom/b43legacy/
2539
2540 BACKLIGHT CLASS/SUBSYSTEM
2541 M:      Lee Jones <lee.jones@linaro.org>
2542 M:      Daniel Thompson <daniel.thompson@linaro.org>
2543 M:      Jingoo Han <jingoohan1@gmail.com>
2544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2545 S:      Maintained
2546 F:      drivers/video/backlight/
2547 F:      include/linux/backlight.h
2548 F:      include/linux/pwm_backlight.h
2549 F:      Documentation/devicetree/bindings/leds/backlight
2550
2551 BATMAN ADVANCED
2552 M:      Marek Lindner <mareklindner@neomailbox.ch>
2553 M:      Simon Wunderlich <sw@simonwunderlich.de>
2554 M:      Antonio Quartulli <a@unstable.cc>
2555 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2556 W:      https://www.open-mesh.org/
2557 Q:      https://patchwork.open-mesh.org/project/batman/list/
2558 S:      Maintained
2559 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2560 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2561 F:      Documentation/networking/batman-adv.rst
2562 F:      include/uapi/linux/batman_adv.h
2563 F:      net/batman-adv/
2564
2565 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2566 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2567 L:      linux-hams@vger.kernel.org
2568 W:      http://www.baycom.org/~tom/ham/ham.html
2569 S:      Maintained
2570 F:      drivers/net/hamradio/baycom*
2571
2572 BCACHE (BLOCK LAYER CACHE)
2573 M:      Michael Lyle <mlyle@lyle.org>
2574 M:      Kent Overstreet <kent.overstreet@gmail.com>
2575 L:      linux-bcache@vger.kernel.org
2576 W:      http://bcache.evilpiepirate.org
2577 C:      irc://irc.oftc.net/bcache
2578 S:      Maintained
2579 F:      drivers/md/bcache/
2580
2581 BDISP ST MEDIA DRIVER
2582 M:      Fabien Dessenne <fabien.dessenne@st.com>
2583 L:      linux-media@vger.kernel.org
2584 T:      git git://linuxtv.org/media_tree.git
2585 W:      https://linuxtv.org
2586 S:      Supported
2587 F:      drivers/media/platform/sti/bdisp
2588
2589 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2590 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2591 L:      netdev@vger.kernel.org
2592 S:      Maintained
2593 F:      drivers/net/ethernet/ec_bhf.c
2594
2595 BEFS FILE SYSTEM
2596 M:      Luis de Bethencourt <luisbg@kernel.org>
2597 M:      Salah Triki <salah.triki@gmail.com>
2598 S:      Maintained
2599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2600 F:      Documentation/filesystems/befs.txt
2601 F:      fs/befs/
2602
2603 BFQ I/O SCHEDULER
2604 M:      Paolo Valente <paolo.valente@linaro.org>
2605 M:      Jens Axboe <axboe@kernel.dk>
2606 L:      linux-block@vger.kernel.org
2607 S:      Maintained
2608 F:      block/bfq-*
2609 F:      Documentation/block/bfq-iosched.txt
2610
2611 BFS FILE SYSTEM
2612 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2613 S:      Maintained
2614 F:      Documentation/filesystems/bfs.txt
2615 F:      fs/bfs/
2616 F:      include/uapi/linux/bfs_fs.h
2617
2618 BLACKFIN ARCHITECTURE
2619 M:      Steven Miao <realmz6@gmail.com>
2620 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2621 T:      git git://git.code.sf.net/p/adi-linux/code
2622 W:      http://blackfin.uclinux.org
2623 S:      Supported
2624 F:      arch/blackfin/
2625
2626 BLACKFIN EMAC DRIVER
2627 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2628 W:      http://blackfin.uclinux.org
2629 S:      Supported
2630 F:      drivers/net/ethernet/adi/
2631
2632 BLACKFIN MEDIA DRIVER
2633 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2634 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2635 W:      http://blackfin.uclinux.org/
2636 S:      Supported
2637 F:      drivers/media/platform/blackfin/
2638 F:      drivers/media/i2c/adv7183*
2639 F:      drivers/media/i2c/vs6624*
2640
2641 BLACKFIN RTC DRIVER
2642 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2643 W:      http://blackfin.uclinux.org
2644 S:      Supported
2645 F:      drivers/rtc/rtc-bfin.c
2646
2647 BLACKFIN SDH DRIVER
2648 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2649 W:      http://blackfin.uclinux.org
2650 S:      Supported
2651 F:      drivers/mmc/host/bfin_sdh.c
2652
2653 BLACKFIN SERIAL DRIVER
2654 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2655 W:      http://blackfin.uclinux.org
2656 S:      Supported
2657 F:      drivers/tty/serial/bfin_uart.c
2658
2659 BLACKFIN WATCHDOG DRIVER
2660 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661 W:      http://blackfin.uclinux.org
2662 S:      Supported
2663 F:      drivers/watchdog/bfin_wdt.c
2664
2665 BLINKM RGB LED DRIVER
2666 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2667 S:      Maintained
2668 F:      drivers/leds/leds-blinkm.c
2669
2670 BLOCK LAYER
2671 M:      Jens Axboe <axboe@kernel.dk>
2672 L:      linux-block@vger.kernel.org
2673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2674 S:      Maintained
2675 F:      block/
2676 F:      kernel/trace/blktrace.c
2677 F:      lib/sbitmap.c
2678
2679 BLOCK2MTD DRIVER
2680 M:      Joern Engel <joern@lazybastard.org>
2681 L:      linux-mtd@lists.infradead.org
2682 S:      Maintained
2683 F:      drivers/mtd/devices/block2mtd.c
2684
2685 BLUETOOTH DRIVERS
2686 M:      Marcel Holtmann <marcel@holtmann.org>
2687 M:      Gustavo Padovan <gustavo@padovan.org>
2688 M:      Johan Hedberg <johan.hedberg@gmail.com>
2689 L:      linux-bluetooth@vger.kernel.org
2690 W:      http://www.bluez.org/
2691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2693 S:      Maintained
2694 F:      drivers/bluetooth/
2695
2696 BLUETOOTH SUBSYSTEM
2697 M:      Marcel Holtmann <marcel@holtmann.org>
2698 M:      Gustavo Padovan <gustavo@padovan.org>
2699 M:      Johan Hedberg <johan.hedberg@gmail.com>
2700 L:      linux-bluetooth@vger.kernel.org
2701 W:      http://www.bluez.org/
2702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704 S:      Maintained
2705 F:      net/bluetooth/
2706 F:      include/net/bluetooth/
2707
2708 BONDING DRIVER
2709 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2710 M:      Veaceslav Falico <vfalico@gmail.com>
2711 M:      Andy Gospodarek <andy@greyhouse.net>
2712 L:      netdev@vger.kernel.org
2713 W:      http://sourceforge.net/projects/bonding/
2714 S:      Supported
2715 F:      drivers/net/bonding/
2716 F:      include/uapi/linux/if_bonding.h
2717
2718 BPF (Safe dynamic programs and tools)
2719 M:      Alexei Starovoitov <ast@kernel.org>
2720 M:      Daniel Borkmann <daniel@iogearbox.net>
2721 L:      netdev@vger.kernel.org
2722 L:      linux-kernel@vger.kernel.org
2723 S:      Supported
2724 F:      arch/x86/net/bpf_jit*
2725 F:      Documentation/networking/filter.txt
2726 F:      Documentation/bpf/
2727 F:      include/linux/bpf*
2728 F:      include/linux/filter.h
2729 F:      include/uapi/linux/bpf*
2730 F:      include/uapi/linux/filter.h
2731 F:      kernel/bpf/
2732 F:      kernel/trace/bpf_trace.c
2733 F:      lib/test_bpf.c
2734 F:      net/bpf/
2735 F:      net/core/filter.c
2736 F:      net/sched/act_bpf.c
2737 F:      net/sched/cls_bpf.c
2738 F:      samples/bpf/
2739 F:      tools/bpf/
2740 F:      tools/testing/selftests/bpf/
2741
2742 BROADCOM B44 10/100 ETHERNET DRIVER
2743 M:      Michael Chan <michael.chan@broadcom.com>
2744 L:      netdev@vger.kernel.org
2745 S:      Supported
2746 F:      drivers/net/ethernet/broadcom/b44.*
2747
2748 BROADCOM B53 ETHERNET SWITCH DRIVER
2749 M:      Florian Fainelli <f.fainelli@gmail.com>
2750 L:      netdev@vger.kernel.org
2751 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2752 S:      Supported
2753 F:      drivers/net/dsa/b53/*
2754 F:      include/linux/platform_data/b53.h
2755
2756 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2757 M:      Florian Fainelli <f.fainelli@gmail.com>
2758 M:      Ray Jui <rjui@broadcom.com>
2759 M:      Scott Branden <sbranden@broadcom.com>
2760 M:      bcm-kernel-feedback-list@broadcom.com
2761 T:      git git://github.com/broadcom/mach-bcm
2762 S:      Maintained
2763 N:      bcm281*
2764 N:      bcm113*
2765 N:      bcm216*
2766 N:      kona
2767 F:      arch/arm/mach-bcm/
2768
2769 BROADCOM BCM2835 ARM ARCHITECTURE
2770 M:      Eric Anholt <eric@anholt.net>
2771 M:      Stefan Wahren <stefan.wahren@i2se.com>
2772 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774 T:      git git://github.com/anholt/linux
2775 S:      Maintained
2776 N:      bcm2835
2777 F:      drivers/staging/vc04_services
2778
2779 BROADCOM BCM47XX MIPS ARCHITECTURE
2780 M:      Hauke Mehrtens <hauke@hauke-m.de>
2781 M:      Rafał Miłecki <zajec5@gmail.com>
2782 L:      linux-mips@linux-mips.org
2783 S:      Maintained
2784 F:      Documentation/devicetree/bindings/mips/brcm/
2785 F:      arch/mips/bcm47xx/*
2786 F:      arch/mips/include/asm/mach-bcm47xx/*
2787
2788 BROADCOM BCM5301X ARM ARCHITECTURE
2789 M:      Hauke Mehrtens <hauke@hauke-m.de>
2790 M:      Rafał Miłecki <zajec5@gmail.com>
2791 M:      Jon Mason <jonmason@broadcom.com>
2792 M:      bcm-kernel-feedback-list@broadcom.com
2793 L:      linux-arm-kernel@lists.infradead.org
2794 S:      Maintained
2795 F:      arch/arm/mach-bcm/bcm_5301x.c
2796 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2797 F:      arch/arm/boot/dts/bcm470*
2798 F:      arch/arm/boot/dts/bcm953012*
2799
2800 BROADCOM BCM53573 ARM ARCHITECTURE
2801 M:      Rafał Miłecki <rafal@milecki.pl>
2802 L:      linux-arm-kernel@lists.infradead.org
2803 S:      Maintained
2804 F:      arch/arm/boot/dts/bcm53573*
2805 F:      arch/arm/boot/dts/bcm47189*
2806
2807 BROADCOM BCM63XX ARM ARCHITECTURE
2808 M:      Florian Fainelli <f.fainelli@gmail.com>
2809 M:      bcm-kernel-feedback-list@broadcom.com
2810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811 T:      git git://github.com/broadcom/stblinux.git
2812 S:      Maintained
2813 N:      bcm63xx
2814
2815 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2816 M:      Kevin Cernekee <cernekee@gmail.com>
2817 L:      linux-usb@vger.kernel.org
2818 S:      Maintained
2819 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2820
2821 BROADCOM BCM7XXX ARM ARCHITECTURE
2822 M:      Brian Norris <computersforpeace@gmail.com>
2823 M:      Gregory Fong <gregory.0xf0@gmail.com>
2824 M:      Florian Fainelli <f.fainelli@gmail.com>
2825 M:      bcm-kernel-feedback-list@broadcom.com
2826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827 T:      git git://github.com/broadcom/stblinux.git
2828 S:      Maintained
2829 F:      arch/arm/mach-bcm/*brcmstb*
2830 F:      arch/arm/boot/dts/bcm7*.dts*
2831 F:      drivers/bus/brcmstb_gisb.c
2832 N:      brcmstb
2833
2834 BROADCOM BMIPS CPUFREQ DRIVER
2835 M:      Markus Mayer <mmayer@broadcom.com>
2836 M:      bcm-kernel-feedback-list@broadcom.com
2837 L:      linux-pm@vger.kernel.org
2838 S:      Maintained
2839 F:      drivers/cpufreq/bmips-cpufreq.c
2840
2841 BROADCOM BMIPS MIPS ARCHITECTURE
2842 M:      Kevin Cernekee <cernekee@gmail.com>
2843 M:      Florian Fainelli <f.fainelli@gmail.com>
2844 L:      linux-mips@linux-mips.org
2845 T:      git git://github.com/broadcom/stblinux.git
2846 S:      Maintained
2847 F:      arch/mips/bmips/*
2848 F:      arch/mips/include/asm/mach-bmips/*
2849 F:      arch/mips/kernel/*bmips*
2850 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2851 F:      drivers/irqchip/irq-bcm63*
2852 F:      drivers/irqchip/irq-bcm7*
2853 F:      drivers/irqchip/irq-brcmstb*
2854 F:      include/linux/bcm963xx_nvram.h
2855 F:      include/linux/bcm963xx_tag.h
2856
2857 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2858 M:      Rasesh Mody <rasesh.mody@cavium.com>
2859 M:      Harish Patil <harish.patil@cavium.com>
2860 M:      Dept-GELinuxNICDev@cavium.com
2861 L:      netdev@vger.kernel.org
2862 S:      Supported
2863 F:      drivers/net/ethernet/broadcom/bnx2.*
2864 F:      drivers/net/ethernet/broadcom/bnx2_*
2865
2866 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2867 M:      QLogic-Storage-Upstream@qlogic.com
2868 L:      linux-scsi@vger.kernel.org
2869 S:      Supported
2870 F:      drivers/scsi/bnx2fc/
2871
2872 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2873 M:      QLogic-Storage-Upstream@qlogic.com
2874 L:      linux-scsi@vger.kernel.org
2875 S:      Supported
2876 F:      drivers/scsi/bnx2i/
2877
2878 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2879 M:      Ariel Elior <ariel.elior@cavium.com>
2880 M:      everest-linux-l2@cavium.com
2881 L:      netdev@vger.kernel.org
2882 S:      Supported
2883 F:      drivers/net/ethernet/broadcom/bnx2x/
2884
2885 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2886 M:      Michael Chan <michael.chan@broadcom.com>
2887 L:      netdev@vger.kernel.org
2888 S:      Supported
2889 F:      drivers/net/ethernet/broadcom/bnxt/
2890
2891 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2892 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2893 M:      Franky Lin <franky.lin@broadcom.com>
2894 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2895 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2896 M:      Wright Feng <wright.feng@cypress.com>
2897 L:      linux-wireless@vger.kernel.org
2898 L:      brcm80211-dev-list.pdl@broadcom.com
2899 L:      brcm80211-dev-list@cypress.com
2900 S:      Supported
2901 F:      drivers/net/wireless/broadcom/brcm80211/
2902
2903 BROADCOM BRCMSTB GPIO DRIVER
2904 M:      Gregory Fong <gregory.0xf0@gmail.com>
2905 L:      bcm-kernel-feedback-list@broadcom.com
2906 S:      Supported
2907 F:      drivers/gpio/gpio-brcmstb.c
2908 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2909
2910 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2911 M:      Al Cooper <alcooperx@gmail.com>
2912 L:      linux-kernel@vger.kernel.org
2913 L:      bcm-kernel-feedback-list@broadcom.com
2914 S:      Maintained
2915 F:      drivers/phy/broadcom/phy-brcm-usb*
2916
2917 BROADCOM GENET ETHERNET DRIVER
2918 M:      Doug Berger <opendmb@gmail.com>
2919 M:      Florian Fainelli <f.fainelli@gmail.com>
2920 L:      netdev@vger.kernel.org
2921 S:      Supported
2922 F:      drivers/net/ethernet/broadcom/genet/
2923
2924 BROADCOM IPROC ARM ARCHITECTURE
2925 M:      Ray Jui <rjui@broadcom.com>
2926 M:      Scott Branden <sbranden@broadcom.com>
2927 M:      Jon Mason <jonmason@broadcom.com>
2928 M:      bcm-kernel-feedback-list@broadcom.com
2929 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930 T:      git git://github.com/broadcom/cygnus-linux.git
2931 S:      Maintained
2932 N:      iproc
2933 N:      cygnus
2934 N:      bcm[-_]nsp
2935 N:      bcm9113*
2936 N:      bcm9583*
2937 N:      bcm9585*
2938 N:      bcm9586*
2939 N:      bcm988312
2940 N:      bcm113*
2941 N:      bcm583*
2942 N:      bcm585*
2943 N:      bcm586*
2944 N:      bcm88312
2945 N:      hr2
2946 F:      arch/arm64/boot/dts/broadcom/ns2*
2947 F:      drivers/clk/bcm/clk-ns*
2948 F:      drivers/pinctrl/bcm/pinctrl-ns*
2949
2950 BROADCOM KONA GPIO DRIVER
2951 M:      Ray Jui <rjui@broadcom.com>
2952 L:      bcm-kernel-feedback-list@broadcom.com
2953 S:      Supported
2954 F:      drivers/gpio/gpio-bcm-kona.c
2955 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2956
2957 BROADCOM NETXTREME-E ROCE DRIVER
2958 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2959 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2960 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2961 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2962 L:      linux-rdma@vger.kernel.org
2963 W:      http://www.broadcom.com
2964 S:      Supported
2965 F:      drivers/infiniband/hw/bnxt_re/
2966 F:      include/uapi/rdma/bnxt_re-abi.h
2967
2968 BROADCOM NVRAM DRIVER
2969 M:      Rafał Miłecki <zajec5@gmail.com>
2970 L:      linux-mips@linux-mips.org
2971 S:      Maintained
2972 F:      drivers/firmware/broadcom/*
2973
2974 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2975 M:      Rafał Miłecki <zajec5@gmail.com>
2976 L:      linux-wireless@vger.kernel.org
2977 S:      Maintained
2978 F:      drivers/bcma/
2979 F:      include/linux/bcma/
2980
2981 BROADCOM STB AVS CPUFREQ DRIVER
2982 M:      Markus Mayer <mmayer@broadcom.com>
2983 M:      bcm-kernel-feedback-list@broadcom.com
2984 L:      linux-pm@vger.kernel.org
2985 S:      Maintained
2986 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2987 F:      drivers/cpufreq/brcmstb*
2988
2989 BROADCOM STB NAND FLASH DRIVER
2990 M:      Brian Norris <computersforpeace@gmail.com>
2991 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2992 L:      linux-mtd@lists.infradead.org
2993 L:      bcm-kernel-feedback-list@broadcom.com
2994 S:      Maintained
2995 F:      drivers/mtd/nand/brcmnand/
2996
2997 BROADCOM STB DPFE DRIVER
2998 M:      Markus Mayer <mmayer@broadcom.com>
2999 M:      bcm-kernel-feedback-list@broadcom.com
3000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3001 S:      Maintained
3002 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3003 F:      drivers/memory/brcmstb_dpfe.c
3004
3005 BROADCOM SYSTEMPORT ETHERNET DRIVER
3006 M:      Florian Fainelli <f.fainelli@gmail.com>
3007 L:      netdev@vger.kernel.org
3008 S:      Supported
3009 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3010
3011 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3012 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3013 M:      Prashant Sreedharan <prashant@broadcom.com>
3014 M:      Michael Chan <mchan@broadcom.com>
3015 L:      netdev@vger.kernel.org
3016 S:      Supported
3017 F:      drivers/net/ethernet/broadcom/tg3.*
3018
3019 BROCADE BFA FC SCSI DRIVER
3020 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3021 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3022 L:      linux-scsi@vger.kernel.org
3023 S:      Supported
3024 F:      drivers/scsi/bfa/
3025
3026 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3027 M:      Rasesh Mody <rasesh.mody@cavium.com>
3028 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3029 M:      Dept-GELinuxNICDev@cavium.com
3030 L:      netdev@vger.kernel.org
3031 S:      Supported
3032 F:      drivers/net/ethernet/brocade/bna/
3033
3034 BSG (block layer generic sg v4 driver)
3035 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3036 L:      linux-scsi@vger.kernel.org
3037 S:      Supported
3038 F:      block/bsg.c
3039 F:      include/linux/bsg.h
3040 F:      include/uapi/linux/bsg.h
3041
3042 BT87X AUDIO DRIVER
3043 M:      Clemens Ladisch <clemens@ladisch.de>
3044 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3045 T:      git git://git.alsa-project.org/alsa-kernel.git
3046 S:      Maintained
3047 F:      Documentation/sound/alsa/Bt87x.txt
3048 F:      sound/pci/bt87x.c
3049
3050 BT8XXGPIO DRIVER
3051 M:      Michael Buesch <m@bues.ch>
3052 W:      http://bu3sch.de/btgpio.php
3053 S:      Maintained
3054 F:      drivers/gpio/gpio-bt8xx.c
3055
3056 BTRFS FILE SYSTEM
3057 M:      Chris Mason <clm@fb.com>
3058 M:      Josef Bacik <jbacik@fb.com>
3059 M:      David Sterba <dsterba@suse.com>
3060 L:      linux-btrfs@vger.kernel.org
3061 W:      http://btrfs.wiki.kernel.org/
3062 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3064 S:      Maintained
3065 F:      Documentation/filesystems/btrfs.txt
3066 F:      fs/btrfs/
3067 F:      include/linux/btrfs*
3068 F:      include/uapi/linux/btrfs*
3069
3070 BTTV VIDEO4LINUX DRIVER
3071 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3072 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3073 L:      linux-media@vger.kernel.org
3074 W:      https://linuxtv.org
3075 T:      git git://linuxtv.org/media_tree.git
3076 S:      Odd fixes
3077 F:      Documentation/media/v4l-drivers/bttv*
3078 F:      drivers/media/pci/bt8xx/bttv*
3079
3080 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3081 M:      Chanwoo Choi <cw00.choi@samsung.com>
3082 L:      linux-pm@vger.kernel.org
3083 L:      linux-samsung-soc@vger.kernel.org
3084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3085 S:      Maintained
3086 F:      drivers/devfreq/exynos-bus.c
3087 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3088
3089 BUSLOGIC SCSI DRIVER
3090 M:      Khalid Aziz <khalid@gonehiking.org>
3091 L:      linux-scsi@vger.kernel.org
3092 S:      Maintained
3093 F:      drivers/scsi/BusLogic.*
3094 F:      drivers/scsi/FlashPoint.*
3095
3096 C-MEDIA CMI8788 DRIVER
3097 M:      Clemens Ladisch <clemens@ladisch.de>
3098 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3099 T:      git git://git.alsa-project.org/alsa-kernel.git
3100 S:      Maintained
3101 F:      sound/pci/oxygen/
3102
3103 C6X ARCHITECTURE
3104 M:      Mark Salter <msalter@redhat.com>
3105 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3106 L:      linux-c6x-dev@linux-c6x.org
3107 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3108 S:      Maintained
3109 F:      arch/c6x/
3110
3111 CA8210 IEEE-802.15.4 RADIO DRIVER
3112 M:      Harry Morris <h.morris@cascoda.com>
3113 L:      linux-wpan@vger.kernel.org
3114 W:      https://github.com/Cascoda/ca8210-linux.git
3115 S:      Maintained
3116 F:      drivers/net/ieee802154/ca8210.c
3117 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3118
3119 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3120 M:      David Howells <dhowells@redhat.com>
3121 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3122 S:      Supported
3123 F:      Documentation/filesystems/caching/cachefiles.txt
3124 F:      fs/cachefiles/
3125
3126 CADET FM/AM RADIO RECEIVER DRIVER
3127 M:      Hans Verkuil <hverkuil@xs4all.nl>
3128 L:      linux-media@vger.kernel.org
3129 T:      git git://linuxtv.org/media_tree.git
3130 W:      https://linuxtv.org
3131 S:      Maintained
3132 F:      drivers/media/radio/radio-cadet*
3133
3134 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3135 M:      Jonathan Corbet <corbet@lwn.net>
3136 L:      linux-media@vger.kernel.org
3137 T:      git git://linuxtv.org/media_tree.git
3138 S:      Maintained
3139 F:      Documentation/media/v4l-drivers/cafe_ccic*
3140 F:      drivers/media/platform/marvell-ccic/
3141
3142 CAIF NETWORK LAYER
3143 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3144 L:      netdev@vger.kernel.org
3145 S:      Supported
3146 F:      Documentation/networking/caif/
3147 F:      drivers/net/caif/
3148 F:      include/uapi/linux/caif/
3149 F:      include/net/caif/
3150 F:      net/caif/
3151
3152 CALGARY x86-64 IOMMU
3153 M:      Muli Ben-Yehuda <mulix@mulix.org>
3154 M:      Jon Mason <jdmason@kudzu.us>
3155 L:      iommu@lists.linux-foundation.org
3156 S:      Maintained
3157 F:      arch/x86/kernel/pci-calgary_64.c
3158 F:      arch/x86/kernel/tce_64.c
3159 F:      arch/x86/include/asm/calgary.h
3160 F:      arch/x86/include/asm/tce.h
3161
3162 CAN NETWORK DRIVERS
3163 M:      Wolfgang Grandegger <wg@grandegger.com>
3164 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3165 L:      linux-can@vger.kernel.org
3166 W:      https://github.com/linux-can
3167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3169 S:      Maintained
3170 F:      Documentation/devicetree/bindings/net/can/
3171 F:      drivers/net/can/
3172 F:      include/linux/can/dev.h
3173 F:      include/linux/can/platform/
3174 F:      include/uapi/linux/can/error.h
3175 F:      include/uapi/linux/can/netlink.h
3176
3177 CAN NETWORK LAYER
3178 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3179 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3180 L:      linux-can@vger.kernel.org
3181 W:      https://github.com/linux-can
3182 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3184 S:      Maintained
3185 F:      Documentation/networking/can.txt
3186 F:      net/can/
3187 F:      include/linux/can/core.h
3188 F:      include/uapi/linux/can.h
3189 F:      include/uapi/linux/can/bcm.h
3190 F:      include/uapi/linux/can/raw.h
3191 F:      include/uapi/linux/can/gw.h
3192
3193 CAPABILITIES
3194 M:      Serge Hallyn <serge@hallyn.com>
3195 L:      linux-security-module@vger.kernel.org
3196 S:      Supported
3197 F:      include/linux/capability.h
3198 F:      include/uapi/linux/capability.h
3199 F:      security/commoncap.c
3200 F:      kernel/capability.c
3201
3202 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3203 M:      Kevin Tsai <ktsai@capellamicro.com>
3204 S:      Maintained
3205 F:      drivers/iio/light/cm*
3206
3207 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3208 M:      Christian Lamparter <chunkeey@googlemail.com>
3209 L:      linux-wireless@vger.kernel.org
3210 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3211 S:      Maintained
3212 F:      drivers/net/wireless/ath/carl9170/
3213
3214 CAVIUM I2C DRIVER
3215 M:      Jan Glauber <jglauber@cavium.com>
3216 M:      David Daney <david.daney@cavium.com>
3217 W:      http://www.cavium.com
3218 S:      Supported
3219 F:      drivers/i2c/busses/i2c-octeon*
3220 F:      drivers/i2c/busses/i2c-thunderx*
3221
3222 CAVIUM LIQUIDIO NETWORK DRIVER
3223 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3224 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3225 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3226 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3227 L:      netdev@vger.kernel.org
3228 W:      http://www.cavium.com
3229 S:      Supported
3230 F:      drivers/net/ethernet/cavium/liquidio/
3231
3232 CAVIUM MMC DRIVER
3233 M:      Jan Glauber <jglauber@cavium.com>
3234 M:      David Daney <david.daney@cavium.com>
3235 M:      Steven J. Hill <Steven.Hill@cavium.com>
3236 W:      http://www.cavium.com
3237 S:      Supported
3238 F:      drivers/mmc/host/cavium*
3239
3240 CAVIUM OCTEON-TX CRYPTO DRIVER
3241 M:      George Cherian <george.cherian@cavium.com>
3242 L:      linux-crypto@vger.kernel.org
3243 W:      http://www.cavium.com
3244 S:      Supported
3245 F:      drivers/crypto/cavium/cpt/
3246
3247 CAVIUM THUNDERX2 ARM64 SOC
3248 M:      Robert Richter <rrichter@cavium.com>
3249 M:      Jayachandran C <jnair@caviumnetworks.com>
3250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3251 S:      Maintained
3252 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3253 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3254
3255 CC2520 IEEE-802.15.4 RADIO DRIVER
3256 M:      Varka Bhadram <varkabhadram@gmail.com>
3257 L:      linux-wpan@vger.kernel.org
3258 S:      Maintained
3259 F:      drivers/net/ieee802154/cc2520.c
3260 F:      include/linux/spi/cc2520.h
3261 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3262
3263 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3264 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3265 L:      linux-crypto@vger.kernel.org
3266 L:      driverdev-devel@linuxdriverproject.org
3267 S:      Supported
3268 F:      drivers/staging/ccree/
3269 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3270
3271 CEC FRAMEWORK
3272 M:      Hans Verkuil <hans.verkuil@cisco.com>
3273 L:      linux-media@vger.kernel.org
3274 T:      git git://linuxtv.org/media_tree.git
3275 W:      http://linuxtv.org
3276 S:      Supported
3277 F:      Documentation/media/kapi/cec-core.rst
3278 F:      Documentation/media/uapi/cec
3279 F:      drivers/media/cec/
3280 F:      drivers/media/rc/keymaps/rc-cec.c
3281 F:      include/media/cec.h
3282 F:      include/media/cec-notifier.h
3283 F:      include/uapi/linux/cec.h
3284 F:      include/uapi/linux/cec-funcs.h
3285 F:      Documentation/devicetree/bindings/media/cec.txt
3286
3287 CEC GPIO DRIVER
3288 M:      Hans Verkuil <hans.verkuil@cisco.com>
3289 L:      linux-media@vger.kernel.org
3290 T:      git git://linuxtv.org/media_tree.git
3291 W:      http://linuxtv.org
3292 S:      Supported
3293 F:      drivers/media/platform/cec-gpio/
3294 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3295
3296 CELL BROADBAND ENGINE ARCHITECTURE
3297 M:      Arnd Bergmann <arnd@arndb.de>
3298 L:      linuxppc-dev@lists.ozlabs.org
3299 W:      http://www.ibm.com/developerworks/power/cell/
3300 S:      Supported
3301 F:      arch/powerpc/include/asm/cell*.h
3302 F:      arch/powerpc/include/asm/spu*.h
3303 F:      arch/powerpc/include/uapi/asm/spu*.h
3304 F:      arch/powerpc/oprofile/*cell*
3305 F:      arch/powerpc/platforms/cell/
3306
3307 CEPH COMMON CODE (LIBCEPH)
3308 M:      Ilya Dryomov <idryomov@gmail.com>
3309 M:      "Yan, Zheng" <zyan@redhat.com>
3310 M:      Sage Weil <sage@redhat.com>
3311 L:      ceph-devel@vger.kernel.org
3312 W:      http://ceph.com/
3313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3314 T:      git git://github.com/ceph/ceph-client.git
3315 S:      Supported
3316 F:      net/ceph/
3317 F:      include/linux/ceph/
3318 F:      include/linux/crush/
3319
3320 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3321 M:      "Yan, Zheng" <zyan@redhat.com>
3322 M:      Sage Weil <sage@redhat.com>
3323 M:      Ilya Dryomov <idryomov@gmail.com>
3324 L:      ceph-devel@vger.kernel.org
3325 W:      http://ceph.com/
3326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3327 T:      git git://github.com/ceph/ceph-client.git
3328 S:      Supported
3329 F:      Documentation/filesystems/ceph.txt
3330 F:      fs/ceph/
3331
3332 CERTIFICATE HANDLING:
3333 M:      David Howells <dhowells@redhat.com>
3334 M:      David Woodhouse <dwmw2@infradead.org>
3335 L:      keyrings@vger.kernel.org
3336 S:      Maintained
3337 F:      Documentation/module-signing.txt
3338 F:      certs/
3339 F:      scripts/sign-file.c
3340 F:      scripts/extract-cert.c
3341
3342 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3343 L:      linux-usb@vger.kernel.org
3344 S:      Orphan
3345 F:      Documentation/usb/WUSB-Design-overview.txt
3346 F:      Documentation/usb/wusb-cbaf
3347 F:      drivers/usb/host/hwa-hc.c
3348 F:      drivers/usb/host/whci/
3349 F:      drivers/usb/wusbcore/
3350 F:      include/linux/usb/wusb*
3351
3352 CFAG12864B LCD DRIVER
3353 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3354 W:      http://miguelojeda.es/auxdisplay.htm
3355 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3356 S:      Maintained
3357 F:      drivers/auxdisplay/cfag12864b.c
3358 F:      include/linux/cfag12864b.h
3359
3360 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3361 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3362 W:      http://miguelojeda.es/auxdisplay.htm
3363 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3364 S:      Maintained
3365 F:      drivers/auxdisplay/cfag12864bfb.c
3366 F:      include/linux/cfag12864b.h
3367
3368 802.11 (including CFG80211/NL80211)
3369 M:      Johannes Berg <johannes@sipsolutions.net>
3370 L:      linux-wireless@vger.kernel.org
3371 W:      http://wireless.kernel.org/
3372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3374 S:      Maintained
3375 F:      net/wireless/
3376 F:      include/uapi/linux/nl80211.h
3377 F:      include/linux/ieee80211.h
3378 F:      include/net/wext.h
3379 F:      include/net/cfg80211.h
3380 F:      include/net/iw_handler.h
3381 F:      include/net/ieee80211_radiotap.h
3382 F:      Documentation/driver-api/80211/cfg80211.rst
3383 F:      Documentation/networking/regulatory.txt
3384
3385 CHAR and MISC DRIVERS
3386 M:      Arnd Bergmann <arnd@arndb.de>
3387 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3389 S:      Supported
3390 F:      drivers/char/*
3391 F:      drivers/misc/*
3392 F:      include/linux/miscdevice.h
3393
3394 CHECKPATCH
3395 M:      Andy Whitcroft <apw@canonical.com>
3396 M:      Joe Perches <joe@perches.com>
3397 S:      Maintained
3398 F:      scripts/checkpatch.pl
3399
3400 CHINESE DOCUMENTATION
3401 M:      Harry Wei <harryxiyou@gmail.com>
3402 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3403 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3404 S:      Maintained
3405 F:      Documentation/translations/zh_CN/
3406
3407 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3408 M:      Peter Chen <Peter.Chen@nxp.com>
3409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3410 L:      linux-usb@vger.kernel.org
3411 S:      Maintained
3412 F:      drivers/usb/chipidea/
3413
3414 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3415 M:      Hans de Goede <hdegoede@redhat.com>
3416 L:      linux-input@vger.kernel.org
3417 S:      Maintained
3418 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3419 F:      drivers/input/touchscreen/chipone_icn8318.c
3420
3421 CHROME HARDWARE PLATFORM SUPPORT
3422 M:      Benson Leung <bleung@chromium.org>
3423 M:      Olof Johansson <olof@lixom.net>
3424 S:      Maintained
3425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3426 F:      drivers/platform/chrome/
3427
3428 CIRRUS LOGIC AUDIO CODEC DRIVERS
3429 M:      Brian Austin <brian.austin@cirrus.com>
3430 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3431 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3432 S:      Maintained
3433 F:      sound/soc/codecs/cs*
3434
3435 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3436 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3437 L:      netdev@vger.kernel.org
3438 S:      Maintained
3439 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3440
3441 CISCO FCOE HBA DRIVER
3442 M:      Satish Kharat <satishkh@cisco.com>
3443 M:      Sesidhar Baddela <sebaddel@cisco.com>
3444 M:      Karan Tilak Kumar <kartilak@cisco.com>
3445 L:      linux-scsi@vger.kernel.org
3446 S:      Supported
3447 F:      drivers/scsi/fnic/
3448
3449 CISCO SCSI HBA DRIVER
3450 M:      Karan Tilak Kumar <kartilak@cisco.com>
3451 M:      Sesidhar Baddela <sebaddel@cisco.com>
3452 L:      linux-scsi@vger.kernel.org
3453 S:      Supported
3454 F:      drivers/scsi/snic/
3455
3456 CISCO VIC ETHERNET NIC DRIVER
3457 M:      Christian Benvenuti <benve@cisco.com>
3458 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3459 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3460 S:      Supported
3461 F:      drivers/net/ethernet/cisco/enic/
3462
3463 CISCO VIC LOW LATENCY NIC DRIVER
3464 M:      Christian Benvenuti <benve@cisco.com>
3465 M:      Dave Goodell <dgoodell@cisco.com>
3466 S:      Supported
3467 F:      drivers/infiniband/hw/usnic/
3468
3469 CLEANCACHE API
3470 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3471 L:      linux-kernel@vger.kernel.org
3472 S:      Maintained
3473 F:      mm/cleancache.c
3474 F:      include/linux/cleancache.h
3475
3476 CLK API
3477 M:      Russell King <linux@armlinux.org.uk>
3478 L:      linux-clk@vger.kernel.org
3479 S:      Maintained
3480 F:      include/linux/clk.h
3481
3482 CLOCKSOURCE, CLOCKEVENT DRIVERS
3483 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3484 M:      Thomas Gleixner <tglx@linutronix.de>
3485 L:      linux-kernel@vger.kernel.org
3486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3487 S:      Supported
3488 F:      drivers/clocksource/
3489 F:      Documentation/devicetree/bindings/timer/
3490
3491 CMPC ACPI DRIVER
3492 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3493 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3494 L:      platform-driver-x86@vger.kernel.org
3495 S:      Supported
3496 F:      drivers/platform/x86/classmate-laptop.c
3497
3498 COBALT MEDIA DRIVER
3499 M:      Hans Verkuil <hans.verkuil@cisco.com>
3500 L:      linux-media@vger.kernel.org
3501 T:      git git://linuxtv.org/media_tree.git
3502 W:      https://linuxtv.org
3503 S:      Supported
3504 F:      drivers/media/pci/cobalt/
3505
3506 COCCINELLE/Semantic Patches (SmPL)
3507 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3508 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3509 M:      Nicolas Palix <nicolas.palix@imag.fr>
3510 M:      Michal Marek <michal.lkml@markovi.net>
3511 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3513 W:      http://coccinelle.lip6.fr/
3514 S:      Supported
3515 F:      Documentation/dev-tools/coccinelle.rst
3516 F:      scripts/coccinelle/
3517 F:      scripts/coccicheck
3518
3519 CODA FILE SYSTEM
3520 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3521 M:      coda@cs.cmu.edu
3522 L:      codalist@coda.cs.cmu.edu
3523 W:      http://www.coda.cs.cmu.edu/
3524 S:      Maintained
3525 F:      Documentation/filesystems/coda.txt
3526 F:      fs/coda/
3527 F:      include/linux/coda*.h
3528 F:      include/uapi/linux/coda*.h
3529
3530 CODA V4L2 MEM2MEM DRIVER
3531 M:      Philipp Zabel <p.zabel@pengutronix.de>
3532 L:      linux-media@vger.kernel.org
3533 S:      Maintained
3534 F:      Documentation/devicetree/bindings/media/coda.txt
3535 F:      drivers/media/platform/coda/
3536
3537 COMMON CLK FRAMEWORK
3538 M:      Michael Turquette <mturquette@baylibre.com>
3539 M:      Stephen Boyd <sboyd@codeaurora.org>
3540 L:      linux-clk@vger.kernel.org
3541 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3543 S:      Maintained
3544 F:      Documentation/devicetree/bindings/clock/
3545 F:      drivers/clk/
3546 X:      drivers/clk/clkdev.c
3547 F:      include/linux/clk-pr*
3548 F:      include/linux/clk/
3549
3550 COMMON INTERNET FILE SYSTEM (CIFS)
3551 M:      Steve French <sfrench@samba.org>
3552 L:      linux-cifs@vger.kernel.org
3553 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3554 W:      http://linux-cifs.samba.org/
3555 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3556 S:      Supported
3557 F:      Documentation/filesystems/cifs/
3558 F:      fs/cifs/
3559
3560 COMPACTPCI HOTPLUG CORE
3561 M:      Scott Murray <scott@spiteful.org>
3562 L:      linux-pci@vger.kernel.org
3563 S:      Maintained
3564 F:      drivers/pci/hotplug/cpci_hotplug*
3565
3566 COMPACTPCI HOTPLUG GENERIC DRIVER
3567 M:      Scott Murray <scott@spiteful.org>
3568 L:      linux-pci@vger.kernel.org
3569 S:      Maintained
3570 F:      drivers/pci/hotplug/cpcihp_generic.c
3571
3572 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3573 M:      Scott Murray <scott@spiteful.org>
3574 L:      linux-pci@vger.kernel.org
3575 S:      Maintained
3576 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3577
3578 COMPAL LAPTOP SUPPORT
3579 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3580 L:      platform-driver-x86@vger.kernel.org
3581 S:      Maintained
3582 F:      drivers/platform/x86/compal-laptop.c
3583
3584 CONEXANT ACCESSRUNNER USB DRIVER
3585 L:      accessrunner-general@lists.sourceforge.net
3586 W:      http://accessrunner.sourceforge.net/
3587 S:      Orphan
3588 F:      drivers/usb/atm/cxacru.c
3589
3590 CONFIGFS
3591 M:      Joel Becker <jlbec@evilplan.org>
3592 M:      Christoph Hellwig <hch@lst.de>
3593 T:      git git://git.infradead.org/users/hch/configfs.git
3594 S:      Supported
3595 F:      fs/configfs/
3596 F:      include/linux/configfs.h
3597
3598 CONNECTOR
3599 M:      Evgeniy Polyakov <zbr@ioremap.net>
3600 L:      netdev@vger.kernel.org
3601 S:      Maintained
3602 F:      drivers/connector/
3603
3604 CONTROL GROUP (CGROUP)
3605 M:      Tejun Heo <tj@kernel.org>
3606 M:      Li Zefan <lizefan@huawei.com>
3607 M:      Johannes Weiner <hannes@cmpxchg.org>
3608 L:      cgroups@vger.kernel.org
3609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3610 S:      Maintained
3611 F:      Documentation/cgroup*
3612 F:      include/linux/cgroup*
3613 F:      kernel/cgroup*
3614
3615 CONTROL GROUP - CPUSET
3616 M:      Li Zefan <lizefan@huawei.com>
3617 L:      cgroups@vger.kernel.org
3618 W:      http://www.bullopensource.org/cpuset/
3619 W:      http://oss.sgi.com/projects/cpusets/
3620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3621 S:      Maintained
3622 F:      Documentation/cgroup-v1/cpusets.txt
3623 F:      include/linux/cpuset.h
3624 F:      kernel/cgroup/cpuset.c
3625
3626 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3627 M:      Johannes Weiner <hannes@cmpxchg.org>
3628 M:      Michal Hocko <mhocko@kernel.org>
3629 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3630 L:      cgroups@vger.kernel.org
3631 L:      linux-mm@kvack.org
3632 S:      Maintained
3633 F:      mm/memcontrol.c
3634 F:      mm/swap_cgroup.c
3635
3636 CORETEMP HARDWARE MONITORING DRIVER
3637 M:      Fenghua Yu <fenghua.yu@intel.com>
3638 L:      linux-hwmon@vger.kernel.org
3639 S:      Maintained
3640 F:      Documentation/hwmon/coretemp
3641 F:      drivers/hwmon/coretemp.c
3642
3643 COSA/SRP SYNC SERIAL DRIVER
3644 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3645 W:      http://www.fi.muni.cz/~kas/cosa/
3646 S:      Maintained
3647 F:      drivers/net/wan/cosa*
3648
3649 CPMAC ETHERNET DRIVER
3650 M:      Florian Fainelli <f.fainelli@gmail.com>
3651 L:      netdev@vger.kernel.org
3652 S:      Maintained
3653 F:      drivers/net/ethernet/ti/cpmac.c
3654
3655 CPU FREQUENCY DRIVERS
3656 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3657 M:      Viresh Kumar <viresh.kumar@linaro.org>
3658 L:      linux-pm@vger.kernel.org
3659 S:      Maintained
3660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3661 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3662 B:      https://bugzilla.kernel.org
3663 F:      Documentation/cpu-freq/
3664 F:      Documentation/devicetree/bindings/cpufreq/
3665 F:      drivers/cpufreq/
3666 F:      include/linux/cpufreq.h
3667 F:      tools/testing/selftests/cpufreq/
3668
3669 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3670 M:      Viresh Kumar <viresh.kumar@linaro.org>
3671 M:      Sudeep Holla <sudeep.holla@arm.com>
3672 L:      linux-pm@vger.kernel.org
3673 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3674 S:      Maintained
3675 F:      drivers/cpufreq/arm_big_little.h
3676 F:      drivers/cpufreq/arm_big_little.c
3677 F:      drivers/cpufreq/arm_big_little_dt.c
3678
3679 CPU POWER MONITORING SUBSYSTEM
3680 M:      Thomas Renninger <trenn@suse.com>
3681 M:      Shuah Khan <shuahkh@osg.samsung.com>
3682 M:      Shuah Khan <shuah@kernel.org>
3683 L:      linux-pm@vger.kernel.org
3684 S:      Maintained
3685 F:      tools/power/cpupower/
3686
3687 CPUID/MSR DRIVER
3688 M:      "H. Peter Anvin" <hpa@zytor.com>
3689 S:      Maintained
3690 F:      arch/x86/kernel/cpuid.c
3691 F:      arch/x86/kernel/msr.c
3692
3693 CPUIDLE DRIVER - ARM BIG LITTLE
3694 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3695 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3696 L:      linux-pm@vger.kernel.org
3697 L:      linux-arm-kernel@lists.infradead.org
3698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3699 S:      Maintained
3700 F:      drivers/cpuidle/cpuidle-big_little.c
3701
3702 CPUIDLE DRIVER - ARM EXYNOS
3703 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3704 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3705 M:      Kukjin Kim <kgene@kernel.org>
3706 L:      linux-pm@vger.kernel.org
3707 L:      linux-samsung-soc@vger.kernel.org
3708 S:      Supported
3709 F:      drivers/cpuidle/cpuidle-exynos.c
3710 F:      arch/arm/mach-exynos/pm.c
3711
3712 CPUIDLE DRIVERS
3713 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3714 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3715 L:      linux-pm@vger.kernel.org
3716 S:      Maintained
3717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3718 B:      https://bugzilla.kernel.org
3719 F:      drivers/cpuidle/*
3720 F:      include/linux/cpuidle.h
3721
3722 CRAMFS FILESYSTEM
3723 W:      http://sourceforge.net/projects/cramfs/
3724 S:      Orphan / Obsolete
3725 F:      Documentation/filesystems/cramfs.txt
3726 F:      fs/cramfs/
3727
3728 CRIS PORT
3729 M:      Mikael Starvik <starvik@axis.com>
3730 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3731 L:      linux-cris-kernel@axis.com
3732 W:      http://developer.axis.com
3733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3734 S:      Maintained
3735 F:      arch/cris/
3736 F:      drivers/tty/serial/crisv10.*
3737
3738 CRYPTO API
3739 M:      Herbert Xu <herbert@gondor.apana.org.au>
3740 M:      "David S. Miller" <davem@davemloft.net>
3741 L:      linux-crypto@vger.kernel.org
3742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3744 S:      Maintained
3745 F:      Documentation/crypto/
3746 F:      Documentation/devicetree/bindings/crypto/
3747 F:      arch/*/crypto/
3748 F:      crypto/
3749 F:      drivers/crypto/
3750 F:      include/crypto/
3751 F:      include/linux/crypto*
3752
3753 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3754 M:      Neil Horman <nhorman@tuxdriver.com>
3755 L:      linux-crypto@vger.kernel.org
3756 S:      Maintained
3757 F:      crypto/ansi_cprng.c
3758 F:      crypto/rng.c
3759
3760 CS3308 MEDIA DRIVER
3761 M:      Hans Verkuil <hverkuil@xs4all.nl>
3762 L:      linux-media@vger.kernel.org
3763 T:      git git://linuxtv.org/media_tree.git
3764 W:      http://linuxtv.org
3765 S:      Odd Fixes
3766 F:      drivers/media/i2c/cs3308.c
3767 F:      drivers/media/i2c/cs3308.h
3768
3769 CS5535 Audio ALSA driver
3770 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3771 S:      Maintained
3772 F:      sound/pci/cs5535audio/
3773
3774 CW1200 WLAN driver
3775 M:      Solomon Peachy <pizza@shaftnet.org>
3776 S:      Maintained
3777 F:      drivers/net/wireless/st/cw1200/
3778
3779 CX18 VIDEO4LINUX DRIVER
3780 M:      Andy Walls <awalls@md.metrocast.net>
3781 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3782 L:      linux-media@vger.kernel.org
3783 T:      git git://linuxtv.org/media_tree.git
3784 W:      https://linuxtv.org
3785 W:      http://www.ivtvdriver.org/index.php/Cx18
3786 S:      Maintained
3787 F:      Documentation/media/v4l-drivers/cx18*
3788 F:      drivers/media/pci/cx18/
3789 F:      include/uapi/linux/ivtv*
3790
3791 CX2341X MPEG ENCODER HELPER MODULE
3792 M:      Hans Verkuil <hverkuil@xs4all.nl>
3793 L:      linux-media@vger.kernel.org
3794 T:      git git://linuxtv.org/media_tree.git
3795 W:      https://linuxtv.org
3796 S:      Maintained
3797 F:      drivers/media/common/cx2341x*
3798 F:      include/media/cx2341x*
3799
3800 CX24120 MEDIA DRIVER
3801 M:      Jemma Denson <jdenson@gmail.com>
3802 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3803 L:      linux-media@vger.kernel.org
3804 W:      https://linuxtv.org
3805 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3806 S:      Maintained
3807 F:      drivers/media/dvb-frontends/cx24120*
3808
3809 CX88 VIDEO4LINUX DRIVER
3810 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3811 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3812 L:      linux-media@vger.kernel.org
3813 W:      https://linuxtv.org
3814 T:      git git://linuxtv.org/media_tree.git
3815 S:      Odd fixes
3816 F:      Documentation/media/v4l-drivers/cx88*
3817 F:      drivers/media/pci/cx88/
3818
3819 CXD2820R MEDIA DRIVER
3820 M:      Antti Palosaari <crope@iki.fi>
3821 L:      linux-media@vger.kernel.org
3822 W:      https://linuxtv.org
3823 W:      http://palosaari.fi/linux/
3824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3825 T:      git git://linuxtv.org/anttip/media_tree.git
3826 S:      Maintained
3827 F:      drivers/media/dvb-frontends/cxd2820r*
3828
3829 CXGB3 ETHERNET DRIVER (CXGB3)
3830 M:      Santosh Raspatur <santosh@chelsio.com>
3831 L:      netdev@vger.kernel.org
3832 W:      http://www.chelsio.com
3833 S:      Supported
3834 F:      drivers/net/ethernet/chelsio/cxgb3/
3835
3836 CXGB3 ISCSI DRIVER (CXGB3I)
3837 M:      Karen Xie <kxie@chelsio.com>
3838 L:      linux-scsi@vger.kernel.org
3839 W:      http://www.chelsio.com
3840 S:      Supported
3841 F:      drivers/scsi/cxgbi/cxgb3i
3842
3843 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3844 M:      Steve Wise <swise@chelsio.com>
3845 L:      linux-rdma@vger.kernel.org
3846 W:      http://www.openfabrics.org
3847 S:      Supported
3848 F:      drivers/infiniband/hw/cxgb3/
3849 F:      include/uapi/rdma/cxgb3-abi.h
3850
3851 CXGB4 CRYPTO DRIVER (chcr)
3852 M:      Harsh Jain <harsh@chelsio.com>
3853 L:      linux-crypto@vger.kernel.org
3854 W:      http://www.chelsio.com
3855 S:      Supported
3856 F:      drivers/crypto/chelsio
3857
3858 CXGB4 ETHERNET DRIVER (CXGB4)
3859 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3860 L:      netdev@vger.kernel.org
3861 W:      http://www.chelsio.com
3862 S:      Supported
3863 F:      drivers/net/ethernet/chelsio/cxgb4/
3864
3865 CXGB4 ISCSI DRIVER (CXGB4I)
3866 M:      Karen Xie <kxie@chelsio.com>
3867 L:      linux-scsi@vger.kernel.org
3868 W:      http://www.chelsio.com
3869 S:      Supported
3870 F:      drivers/scsi/cxgbi/cxgb4i
3871
3872 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3873 M:      Steve Wise <swise@chelsio.com>
3874 L:      linux-rdma@vger.kernel.org
3875 W:      http://www.openfabrics.org
3876 S:      Supported
3877 F:      drivers/infiniband/hw/cxgb4/
3878 F:      include/uapi/rdma/cxgb4-abi.h
3879
3880 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3881 M:      Casey Leedom <leedom@chelsio.com>
3882 L:      netdev@vger.kernel.org
3883 W:      http://www.chelsio.com
3884 S:      Supported
3885 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3886
3887 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3888 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3889 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3890 L:      linuxppc-dev@lists.ozlabs.org
3891 S:      Supported
3892 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3893 F:      drivers/misc/cxl/
3894 F:      include/misc/cxl*
3895 F:      include/uapi/misc/cxl.h
3896 F:      Documentation/powerpc/cxl.txt
3897 F:      Documentation/ABI/testing/sysfs-class-cxl
3898
3899 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3900 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3901 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3902 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3903 L:      linux-scsi@vger.kernel.org
3904 S:      Supported
3905 F:      drivers/scsi/cxlflash/
3906 F:      include/uapi/scsi/cxlflash_ioctls.h
3907 F:      Documentation/powerpc/cxlflash.txt
3908
3909 CYBERPRO FB DRIVER
3910 M:      Russell King <linux@armlinux.org.uk>
3911 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3912 W:      http://www.armlinux.org.uk/
3913 S:      Maintained
3914 F:      drivers/video/fbdev/cyber2000fb.*
3915
3916 CYCLADES ASYNC MUX DRIVER
3917 W:      http://www.cyclades.com/
3918 S:      Orphan
3919 F:      drivers/tty/cyclades.c
3920 F:      include/linux/cyclades.h
3921 F:      include/uapi/linux/cyclades.h
3922
3923 CYCLADES PC300 DRIVER
3924 W:      http://www.cyclades.com/
3925 S:      Orphan
3926 F:      drivers/net/wan/pc300*
3927
3928 CYPRESS_FIRMWARE MEDIA DRIVER
3929 M:      Antti Palosaari <crope@iki.fi>
3930 L:      linux-media@vger.kernel.org
3931 W:      https://linuxtv.org
3932 W:      http://palosaari.fi/linux/
3933 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3934 T:      git git://linuxtv.org/anttip/media_tree.git
3935 S:      Maintained
3936 F:      drivers/media/common/cypress_firmware*
3937
3938 CYTTSP TOUCHSCREEN DRIVER
3939 M:      Ferruh Yigit <fery@cypress.com>
3940 L:      linux-input@vger.kernel.org
3941 S:      Supported
3942 F:      drivers/input/touchscreen/cyttsp*
3943 F:      include/linux/input/cyttsp.h
3944
3945 D-LINK DIR-685 TOUCHKEYS DRIVER
3946 M:      Linus Walleij <linus.walleij@linaro.org>
3947 L:      linux-input@vger.kernel.org
3948 S:      Supported
3949 F:      drivers/input/dlink-dir685-touchkeys.c
3950
3951 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3952 M:      Joshua Kinard <kumba@gentoo.org>
3953 S:      Maintained
3954 F:      drivers/rtc/rtc-ds1685.c
3955 F:      include/linux/rtc/ds1685.h
3956
3957 DAMA SLAVE for AX.25
3958 M:      Joerg Reuter <jreuter@yaina.de>
3959 W:      http://yaina.de/jreuter/
3960 W:      http://www.qsl.net/dl1bke/
3961 L:      linux-hams@vger.kernel.org
3962 S:      Maintained
3963 F:      net/ax25/af_ax25.c
3964 F:      net/ax25/ax25_dev.c
3965 F:      net/ax25/ax25_ds_*
3966 F:      net/ax25/ax25_in.c
3967 F:      net/ax25/ax25_out.c
3968 F:      net/ax25/ax25_timer.c
3969 F:      net/ax25/sysctl_net_ax25.c
3970
3971 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3972 L:      netdev@vger.kernel.org
3973 S:      Orphan
3974 F:      Documentation/networking/dmfe.txt
3975 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3976
3977 DC390/AM53C974 SCSI driver
3978 M:      Hannes Reinecke <hare@suse.com>
3979 L:      linux-scsi@vger.kernel.org
3980 S:      Maintained
3981 F:      drivers/scsi/am53c974.c
3982
3983 DC395x SCSI driver
3984 M:      Oliver Neukum <oliver@neukum.org>
3985 M:      Ali Akcaagac <aliakc@web.de>
3986 M:      Jamie Lenehan <lenehan@twibble.org>
3987 L:      dc395x@twibble.org
3988 W:      http://twibble.org/dist/dc395x/
3989 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3990 S:      Maintained
3991 F:      Documentation/scsi/dc395x.txt
3992 F:      drivers/scsi/dc395x.*
3993
3994 DCCP PROTOCOL
3995 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3996 L:      dccp@vger.kernel.org
3997 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3998 S:      Maintained
3999 F:      include/linux/dccp.h
4000 F:      include/uapi/linux/dccp.h
4001 F:      include/linux/tfrc.h
4002 F:      net/dccp/
4003
4004 DECnet NETWORK LAYER
4005 W:      http://linux-decnet.sourceforge.net
4006 L:      linux-decnet-user@lists.sourceforge.net
4007 S:      Orphan
4008 F:      Documentation/networking/decnet.txt
4009 F:      net/decnet/
4010
4011 DECSTATION PLATFORM SUPPORT
4012 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4013 L:      linux-mips@linux-mips.org
4014 W:      http://www.linux-mips.org/wiki/DECstation
4015 S:      Maintained
4016 F:      arch/mips/dec/
4017 F:      arch/mips/include/asm/dec/
4018 F:      arch/mips/include/asm/mach-dec/
4019
4020 DEFXX FDDI NETWORK DRIVER
4021 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4022 S:      Maintained
4023 F:      drivers/net/fddi/defxx.*
4024
4025 DELL LAPTOP DRIVER
4026 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4027 M:      Pali Rohár <pali.rohar@gmail.com>
4028 L:      platform-driver-x86@vger.kernel.org
4029 S:      Maintained
4030 F:      drivers/platform/x86/dell-laptop.c
4031
4032 DELL LAPTOP FREEFALL DRIVER
4033 M:      Pali Rohár <pali.rohar@gmail.com>
4034 S:      Maintained
4035 F:      drivers/platform/x86/dell-smo8800.c
4036
4037 DELL LAPTOP RBTN DRIVER
4038 M:      Pali Rohár <pali.rohar@gmail.com>
4039 S:      Maintained
4040 F:      drivers/platform/x86/dell-rbtn.*
4041
4042 DELL LAPTOP SMM DRIVER
4043 M:      Pali Rohár <pali.rohar@gmail.com>
4044 S:      Maintained
4045 F:      drivers/hwmon/dell-smm-hwmon.c
4046 F:      include/uapi/linux/i8k.h
4047
4048 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4049 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4050 S:      Maintained
4051 F:      Documentation/dcdbas.txt
4052 F:      drivers/firmware/dcdbas.*
4053
4054 DELL WMI EXTRAS DRIVER
4055 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4056 M:      Pali Rohár <pali.rohar@gmail.com>
4057 S:      Maintained
4058 F:      drivers/platform/x86/dell-wmi.c
4059
4060 DELTA ST MEDIA DRIVER
4061 M:      Hugues Fruchet <hugues.fruchet@st.com>
4062 L:      linux-media@vger.kernel.org
4063 T:      git git://linuxtv.org/media_tree.git
4064 W:      https://linuxtv.org
4065 S:      Supported
4066 F:      drivers/media/platform/sti/delta
4067
4068 DENALI NAND DRIVER
4069 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4070 L:      linux-mtd@lists.infradead.org
4071 S:      Supported
4072 F:      drivers/mtd/nand/denali*
4073
4074 DESIGNWARE USB2 DRD IP DRIVER
4075 M:      John Youn <johnyoun@synopsys.com>
4076 L:      linux-usb@vger.kernel.org
4077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4078 S:      Maintained
4079 F:      drivers/usb/dwc2/
4080
4081 DESIGNWARE USB3 DRD IP DRIVER
4082 M:      Felipe Balbi <balbi@kernel.org>
4083 L:      linux-usb@vger.kernel.org
4084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4085 S:      Maintained
4086 F:      drivers/usb/dwc3/
4087
4088 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4089 M:      Andreas Klinger <ak@it-klinger.de>
4090 L:      linux-iio@vger.kernel.org
4091 S:      Maintained
4092 F:      drivers/iio/proximity/srf*.c
4093
4094 DEVICE COREDUMP (DEV_COREDUMP)
4095 M:      Johannes Berg <johannes@sipsolutions.net>
4096 L:      linux-kernel@vger.kernel.org
4097 S:      Maintained
4098 F:      drivers/base/devcoredump.c
4099 F:      include/linux/devcoredump.h
4100
4101 DEVICE FREQUENCY (DEVFREQ)
4102 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4103 M:      Kyungmin Park <kyungmin.park@samsung.com>
4104 R:      Chanwoo Choi <cw00.choi@samsung.com>
4105 L:      linux-pm@vger.kernel.org
4106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4107 S:      Maintained
4108 F:      drivers/devfreq/
4109 F:      include/linux/devfreq.h
4110 F:      Documentation/devicetree/bindings/devfreq/
4111
4112 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4113 M:      Chanwoo Choi <cw00.choi@samsung.com>
4114 L:      linux-pm@vger.kernel.org
4115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4116 S:      Supported
4117 F:      drivers/devfreq/event/
4118 F:      drivers/devfreq/devfreq-event.c
4119 F:      include/linux/devfreq-event.h
4120 F:      Documentation/devicetree/bindings/devfreq/event/
4121
4122 DEVICE NUMBER REGISTRY
4123 M:      Torben Mathiasen <device@lanana.org>
4124 W:      http://lanana.org/docs/device-list/index.html
4125 S:      Maintained
4126
4127 DEVICE-MAPPER  (LVM)
4128 M:      Alasdair Kergon <agk@redhat.com>
4129 M:      Mike Snitzer <snitzer@redhat.com>
4130 M:      dm-devel@redhat.com
4131 L:      dm-devel@redhat.com
4132 W:      http://sources.redhat.com/dm
4133 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4135 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4136 S:      Maintained
4137 F:      Documentation/device-mapper/
4138 F:      drivers/md/Makefile
4139 F:      drivers/md/Kconfig
4140 F:      drivers/md/dm*
4141 F:      drivers/md/persistent-data/
4142 F:      include/linux/device-mapper.h
4143 F:      include/linux/dm-*.h
4144 F:      include/uapi/linux/dm-*.h
4145
4146 DEVLINK
4147 M:      Jiri Pirko <jiri@mellanox.com>
4148 L:      netdev@vger.kernel.org
4149 S:      Supported
4150 F:      net/core/devlink.c
4151 F:      include/net/devlink.h
4152 F:      include/uapi/linux/devlink.h
4153
4154 DIALOG SEMICONDUCTOR DRIVERS
4155 M:      Support Opensource <support.opensource@diasemi.com>
4156 W:      http://www.dialog-semiconductor.com/products
4157 S:      Supported
4158 F:      Documentation/hwmon/da90??
4159 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4160 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4161 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4162 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4163 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4164 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4165 F:      drivers/gpio/gpio-da90??.c
4166 F:      drivers/hwmon/da90??-hwmon.c
4167 F:      drivers/iio/adc/da91??-*.c
4168 F:      drivers/input/misc/da90??_onkey.c
4169 F:      drivers/input/touchscreen/da9052_tsi.c
4170 F:      drivers/leds/leds-da90??.c
4171 F:      drivers/mfd/da903x.c
4172 F:      drivers/mfd/da90??-*.c
4173 F:      drivers/mfd/da91??-*.c
4174 F:      drivers/power/supply/da9052-battery.c
4175 F:      drivers/power/supply/da91??-*.c
4176 F:      drivers/regulator/da903x.c
4177 F:      drivers/regulator/da9???-regulator.[ch]
4178 F:      drivers/thermal/da90??-thermal.c
4179 F:      drivers/rtc/rtc-da90??.c
4180 F:      drivers/video/backlight/da90??_bl.c
4181 F:      drivers/watchdog/da90??_wdt.c
4182 F:      include/linux/mfd/da903x.h
4183 F:      include/linux/mfd/da9052/
4184 F:      include/linux/mfd/da9055/
4185 F:      include/linux/mfd/da9062/
4186 F:      include/linux/mfd/da9063/
4187 F:      include/linux/mfd/da9150/
4188 F:      include/linux/regulator/da9211.h
4189 F:      include/sound/da[79]*.h
4190 F:      sound/soc/codecs/da[79]*.[ch]
4191
4192 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4193 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4194 L:      linux-gpio@vger.kernel.org
4195 S:      Maintained
4196 F:      drivers/gpio/gpio-gpio-mm.c
4197
4198 DIGI NEO AND CLASSIC PCI PRODUCTS
4199 M:      Lidza Louina <lidza.louina@gmail.com>
4200 M:      Mark Hounschell <markh@compro.net>
4201 L:      driverdev-devel@linuxdriverproject.org
4202 S:      Maintained
4203 F:      drivers/staging/dgnc/
4204
4205 DIOLAN U2C-12 I2C DRIVER
4206 M:      Guenter Roeck <linux@roeck-us.net>
4207 L:      linux-i2c@vger.kernel.org
4208 S:      Maintained
4209 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4210
4211 DIRECT ACCESS (DAX)
4212 M:      Matthew Wilcox <mawilcox@microsoft.com>
4213 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4214 L:      linux-fsdevel@vger.kernel.org
4215 S:      Supported
4216 F:      fs/dax.c
4217 F:      include/linux/dax.h
4218 F:      include/trace/events/fs_dax.h
4219
4220 DIRECTORY NOTIFICATION (DNOTIFY)
4221 M:      Jan Kara <jack@suse.cz>
4222 R:      Amir Goldstein <amir73il@gmail.com>
4223 L:      linux-fsdevel@vger.kernel.org
4224 S:      Maintained
4225 F:      Documentation/filesystems/dnotify.txt
4226 F:      fs/notify/dnotify/
4227 F:      include/linux/dnotify.h
4228
4229 DISK GEOMETRY AND PARTITION HANDLING
4230 M:      Andries Brouwer <aeb@cwi.nl>
4231 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4232 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4233 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4234 S:      Maintained
4235
4236 DISKQUOTA
4237 M:      Jan Kara <jack@suse.com>
4238 S:      Maintained
4239 F:      Documentation/filesystems/quota.txt
4240 F:      fs/quota/
4241 F:      include/linux/quota*.h
4242 F:      include/uapi/linux/quota*.h
4243
4244 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4245 M:      Bernie Thompson <bernie@plugable.com>
4246 L:      linux-fbdev@vger.kernel.org
4247 S:      Maintained
4248 W:      http://plugable.com/category/projects/udlfb/
4249 F:      drivers/video/fbdev/udlfb.c
4250 F:      include/video/udlfb.h
4251 F:      Documentation/fb/udlfb.txt
4252
4253 DISTRIBUTED LOCK MANAGER (DLM)
4254 M:      Christine Caulfield <ccaulfie@redhat.com>
4255 M:      David Teigland <teigland@redhat.com>
4256 L:      cluster-devel@redhat.com
4257 W:      http://sources.redhat.com/cluster/
4258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4259 S:      Supported
4260 F:      fs/dlm/
4261
4262 DMA BUFFER SHARING FRAMEWORK
4263 M:      Sumit Semwal <sumit.semwal@linaro.org>
4264 S:      Maintained
4265 L:      linux-media@vger.kernel.org
4266 L:      dri-devel@lists.freedesktop.org
4267 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4268 F:      drivers/dma-buf/
4269 F:      include/linux/dma-buf*
4270 F:      include/linux/reservation.h
4271 F:      include/linux/*fence.h
4272 F:      Documentation/driver-api/dma-buf.rst
4273 T:      git git://anongit.freedesktop.org/drm/drm-misc
4274
4275 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4276 M:      Vinod Koul <vinod.koul@intel.com>
4277 L:      dmaengine@vger.kernel.org
4278 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4279 S:      Maintained
4280 F:      drivers/dma/
4281 F:      include/linux/dmaengine.h
4282 F:      Documentation/devicetree/bindings/dma/
4283 F:      Documentation/driver-api/dmaengine/
4284 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4285
4286 DMA MAPPING HELPERS
4287 M:      Christoph Hellwig <hch@lst.de>
4288 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4289 R:      Robin Murphy <robin.murphy@arm.com>
4290 L:      iommu@lists.linux-foundation.org
4291 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4292 W:      http://git.infradead.org/users/hch/dma-mapping.git
4293 S:      Supported
4294 F:      lib/dma-debug.c
4295 F:      lib/dma-noop.c
4296 F:      lib/dma-virt.c
4297 F:      drivers/base/dma-mapping.c
4298 F:      drivers/base/dma-coherent.c
4299 F:      include/linux/dma-mapping.h
4300
4301 DME1737 HARDWARE MONITOR DRIVER
4302 M:      Juerg Haefliger <juergh@gmail.com>
4303 L:      linux-hwmon@vger.kernel.org
4304 S:      Maintained
4305 F:      Documentation/hwmon/dme1737
4306 F:      drivers/hwmon/dme1737.c
4307
4308 DMI/SMBIOS SUPPORT
4309 M:      Jean Delvare <jdelvare@suse.com>
4310 S:      Maintained
4311 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4312 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4313 F:      drivers/firmware/dmi-id.c
4314 F:      drivers/firmware/dmi_scan.c
4315 F:      include/linux/dmi.h
4316
4317 DOCUMENTATION
4318 M:      Jonathan Corbet <corbet@lwn.net>
4319 L:      linux-doc@vger.kernel.org
4320 S:      Maintained
4321 F:      Documentation/
4322 F:      scripts/kernel-doc
4323 X:      Documentation/ABI/
4324 X:      Documentation/devicetree/
4325 X:      Documentation/acpi
4326 X:      Documentation/power
4327 X:      Documentation/spi
4328 X:      Documentation/media
4329 T:      git git://git.lwn.net/linux.git docs-next
4330
4331 DONGWOON DW9714 LENS VOICE COIL DRIVER
4332 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4333 L:      linux-media@vger.kernel.org
4334 T:      git git://linuxtv.org/media_tree.git
4335 S:      Maintained
4336 F:      drivers/media/i2c/dw9714.c
4337
4338 DOUBLETALK DRIVER
4339 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4340 L:      blinux-list@redhat.com
4341 S:      Maintained
4342 F:      drivers/char/dtlk.c
4343 F:      include/linux/dtlk.h
4344
4345 DPAA2 DATAPATH I/O (DPIO) DRIVER
4346 M:      Roy Pledge <Roy.Pledge@nxp.com>
4347 L:      linux-kernel@vger.kernel.org
4348 S:      Maintained
4349 F:      drivers/staging/fsl-mc/bus/dpio
4350
4351 DPAA2 ETHERNET DRIVER
4352 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4353 L:      linux-kernel@vger.kernel.org
4354 S:      Maintained
4355 F:      drivers/staging/fsl-dpaa2/ethernet
4356
4357 DPT_I2O SCSI RAID DRIVER
4358 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4359 L:      linux-scsi@vger.kernel.org
4360 W:      http://www.adaptec.com/
4361 S:      Maintained
4362 F:      drivers/scsi/dpt*
4363 F:      drivers/scsi/dpt/
4364
4365 DRBD DRIVER
4366 M:      Philipp Reisner <philipp.reisner@linbit.com>
4367 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4368 L:      drbd-dev@lists.linbit.com
4369 W:      http://www.drbd.org
4370 T:      git git://git.linbit.com/linux-drbd.git
4371 T:      git git://git.linbit.com/drbd-8.4.git
4372 S:      Supported
4373 F:      drivers/block/drbd/
4374 F:      lib/lru_cache.c
4375 F:      Documentation/blockdev/drbd/
4376
4377 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4378 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4380 S:      Supported
4381 F:      Documentation/kobject.txt
4382 F:      drivers/base/
4383 F:      fs/debugfs/
4384 F:      fs/sysfs/
4385 F:      include/linux/debugfs.h
4386 F:      include/linux/kobj*
4387 F:      lib/kobj*
4388
4389 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4390 M:      Kevin Hilman <khilman@kernel.org>
4391 M:      Nishanth Menon <nm@ti.com>
4392 S:      Maintained
4393 F:      drivers/power/avs/
4394 F:      include/linux/power/smartreflex.h
4395 L:      linux-pm@vger.kernel.org
4396
4397 DRM DRIVER FOR ARM PL111 CLCD
4398 M:      Eric Anholt <eric@anholt.net>
4399 T:      git git://anongit.freedesktop.org/drm/drm-misc
4400 S:      Supported
4401 F:      drivers/gpu/drm/pl111/
4402
4403 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4404 M:      Dave Airlie <airlied@redhat.com>
4405 S:      Odd Fixes
4406 F:      drivers/gpu/drm/ast/
4407
4408 DRM DRIVER FOR BOCHS VIRTUAL GPU
4409 M:      Gerd Hoffmann <kraxel@redhat.com>
4410 L:      virtualization@lists.linux-foundation.org
4411 T:      git git://anongit.freedesktop.org/drm/drm-misc
4412 S:      Maintained
4413 F:      drivers/gpu/drm/bochs/
4414
4415 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4416 M:      Linus Walleij <linus.walleij@linaro.org>
4417 T:      git git://anongit.freedesktop.org/drm/drm-misc
4418 S:      Maintained
4419 F:      drivers/gpu/drm/tve200/
4420
4421 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4422 S:      Orphan / Obsolete
4423 F:      drivers/gpu/drm/i810/
4424 F:      include/uapi/drm/i810_drm.h
4425
4426 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4427 S:      Orphan / Obsolete
4428 F:      drivers/gpu/drm/mga/
4429 F:      include/uapi/drm/mga_drm.h
4430
4431 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4432 M:      Dave Airlie <airlied@redhat.com>
4433 S:      Odd Fixes
4434 F:      drivers/gpu/drm/mgag200/
4435
4436 DRM DRIVER FOR MI0283QT
4437 M:      Noralf Trønnes <noralf@tronnes.org>
4438 S:      Maintained
4439 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4440 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4441
4442 DRM DRIVER FOR MSM ADRENO GPU
4443 M:      Rob Clark <robdclark@gmail.com>
4444 L:      linux-arm-msm@vger.kernel.org
4445 L:      dri-devel@lists.freedesktop.org
4446 L:      freedreno@lists.freedesktop.org
4447 T:      git git://people.freedesktop.org/~robclark/linux
4448 S:      Maintained
4449 F:      drivers/gpu/drm/msm/
4450 F:      include/uapi/drm/msm_drm.h
4451 F:      Documentation/devicetree/bindings/display/msm/
4452
4453 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4454 M:      Ben Skeggs <bskeggs@redhat.com>
4455 L:      dri-devel@lists.freedesktop.org
4456 L:      nouveau@lists.freedesktop.org
4457 T:      git git://github.com/skeggsb/linux
4458 S:      Supported
4459 F:      drivers/gpu/drm/nouveau/
4460 F:      include/uapi/drm/nouveau_drm.h
4461
4462 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4463 M:      Noralf Trønnes <noralf@tronnes.org>
4464 S:      Maintained
4465 F:      drivers/gpu/drm/tinydrm/repaper.c
4466 F:      Documentation/devicetree/bindings/display/repaper.txt
4467
4468 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4469 M:      Dave Airlie <airlied@redhat.com>
4470 M:      Gerd Hoffmann <kraxel@redhat.com>
4471 L:      virtualization@lists.linux-foundation.org
4472 T:      git git://anongit.freedesktop.org/drm/drm-misc
4473 S:      Obsolete
4474 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4475 F:      drivers/gpu/drm/cirrus/
4476
4477 DRM DRIVER FOR QXL VIRTUAL GPU
4478 M:      Dave Airlie <airlied@redhat.com>
4479 M:      Gerd Hoffmann <kraxel@redhat.com>
4480 L:      virtualization@lists.linux-foundation.org
4481 T:      git git://anongit.freedesktop.org/drm/drm-misc
4482 S:      Maintained
4483 F:      drivers/gpu/drm/qxl/
4484 F:      include/uapi/drm/qxl_drm.h
4485
4486 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4487 S:      Orphan / Obsolete
4488 F:      drivers/gpu/drm/r128/
4489 F:      include/uapi/drm/r128_drm.h
4490
4491 DRM DRIVER FOR SAVAGE VIDEO CARDS
4492 S:      Orphan / Obsolete
4493 F:      drivers/gpu/drm/savage/
4494 F:      include/uapi/drm/savage_drm.h
4495
4496 DRM DRIVER FOR SIS VIDEO CARDS
4497 S:      Orphan / Obsolete
4498 F:      drivers/gpu/drm/sis/
4499 F:      include/uapi/drm/sis_drm.h
4500
4501 DRM DRIVER FOR SITRONIX ST7586 PANELS
4502 M:      David Lechner <david@lechnology.com>
4503 S:      Maintained
4504 F:      drivers/gpu/drm/tinydrm/st7586.c
4505 F:      Documentation/devicetree/bindings/display/st7586.txt
4506
4507 DRM DRIVER FOR TDFX VIDEO CARDS
4508 S:      Orphan / Obsolete
4509 F:      drivers/gpu/drm/tdfx/
4510
4511 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4512 M:      Dave Airlie <airlied@redhat.com>
4513 S:      Odd Fixes
4514 F:      drivers/gpu/drm/udl/
4515
4516 DRM DRIVER FOR VMWARE VIRTUAL GPU
4517 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4518 M:      Sinclair Yeh <syeh@vmware.com>
4519 M:      Thomas Hellstrom <thellstrom@vmware.com>
4520 L:      dri-devel@lists.freedesktop.org
4521 T:      git git://people.freedesktop.org/~syeh/repos_linux
4522 T:      git git://people.freedesktop.org/~thomash/linux
4523 S:      Supported
4524 F:      drivers/gpu/drm/vmwgfx/
4525 F:      include/uapi/drm/vmwgfx_drm.h
4526
4527 DRM DRIVERS
4528 M:      David Airlie <airlied@linux.ie>
4529 L:      dri-devel@lists.freedesktop.org
4530 T:      git git://people.freedesktop.org/~airlied/linux
4531 B:      https://bugs.freedesktop.org/
4532 C:      irc://chat.freenode.net/dri-devel
4533 S:      Maintained
4534 F:      drivers/gpu/drm/
4535 F:      drivers/gpu/vga/
4536 F:      Documentation/devicetree/bindings/display/
4537 F:      Documentation/devicetree/bindings/gpu/
4538 F:      Documentation/devicetree/bindings/video/
4539 F:      Documentation/gpu/
4540 F:      include/drm/
4541 F:      include/uapi/drm/
4542 F:      include/linux/vga*
4543
4544 DRM DRIVERS AND MISC GPU PATCHES
4545 M:      Daniel Vetter <daniel.vetter@intel.com>
4546 M:      Jani Nikula <jani.nikula@linux.intel.com>
4547 M:      Sean Paul <seanpaul@chromium.org>
4548 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4549 S:      Maintained
4550 T:      git git://anongit.freedesktop.org/drm/drm-misc
4551 F:      Documentation/gpu/
4552 F:      drivers/gpu/vga/
4553 F:      drivers/gpu/drm/*
4554 F:      include/drm/drm*
4555 F:      include/uapi/drm/drm*
4556 F:      include/linux/vga*
4557
4558 DRM DRIVERS FOR ALLWINNER A10
4559 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4560 L:      dri-devel@lists.freedesktop.org
4561 S:      Supported
4562 F:      drivers/gpu/drm/sun4i/
4563 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4564 T:      git git://anongit.freedesktop.org/drm/drm-misc
4565
4566 DRM DRIVERS FOR AMLOGIC SOCS
4567 M:      Neil Armstrong <narmstrong@baylibre.com>
4568 L:      dri-devel@lists.freedesktop.org
4569 L:      linux-amlogic@lists.infradead.org
4570 W:      http://linux-meson.com/
4571 S:      Supported
4572 F:      drivers/gpu/drm/meson/
4573 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4574 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4575 F:      Documentation/gpu/meson.rst
4576 T:      git git://anongit.freedesktop.org/drm/drm-misc
4577
4578 DRM DRIVERS FOR ATMEL HLCDC
4579 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4580 L:      dri-devel@lists.freedesktop.org
4581 S:      Supported
4582 F:      drivers/gpu/drm/atmel-hlcdc/
4583 F:      Documentation/devicetree/bindings/drm/atmel/
4584 T:      git git://anongit.freedesktop.org/drm/drm-misc
4585
4586 DRM DRIVERS FOR BRIDGE CHIPS
4587 M:      Archit Taneja <architt@codeaurora.org>
4588 M:      Andrzej Hajda <a.hajda@samsung.com>
4589 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4590 S:      Maintained
4591 T:      git git://anongit.freedesktop.org/drm/drm-misc
4592 F:      drivers/gpu/drm/bridge/
4593
4594 DRM DRIVERS FOR EXYNOS
4595 M:      Inki Dae <inki.dae@samsung.com>
4596 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4597 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4598 M:      Kyungmin Park <kyungmin.park@samsung.com>
4599 L:      dri-devel@lists.freedesktop.org
4600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4601 S:      Supported
4602 F:      drivers/gpu/drm/exynos/
4603 F:      include/uapi/drm/exynos_drm.h
4604 F:      Documentation/devicetree/bindings/display/exynos/
4605
4606 DRM DRIVERS FOR FREESCALE DCU
4607 M:      Stefan Agner <stefan@agner.ch>
4608 M:      Alison Wang <alison.wang@freescale.com>
4609 L:      dri-devel@lists.freedesktop.org
4610 S:      Supported
4611 F:      drivers/gpu/drm/fsl-dcu/
4612 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4613 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4614 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4615
4616 DRM DRIVERS FOR FREESCALE IMX
4617 M:      Philipp Zabel <p.zabel@pengutronix.de>
4618 L:      dri-devel@lists.freedesktop.org
4619 S:      Maintained
4620 F:      drivers/gpu/drm/imx/
4621 F:      drivers/gpu/ipu-v3/
4622 F:      Documentation/devicetree/bindings/display/imx/
4623
4624 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4625 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4626 L:      dri-devel@lists.freedesktop.org
4627 T:      git git://github.com/patjak/drm-gma500
4628 S:      Maintained
4629 F:      drivers/gpu/drm/gma500/
4630
4631 DRM DRIVERS FOR HISILICON
4632 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4633 M:      Rongrong Zou <zourongrong@gmail.com>
4634 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4635 R:      Chen Feng <puck.chen@hisilicon.com>
4636 L:      dri-devel@lists.freedesktop.org
4637 T:      git git://github.com/xin3liang/linux.git
4638 S:      Maintained
4639 F:      drivers/gpu/drm/hisilicon/
4640 F:      Documentation/devicetree/bindings/display/hisilicon/
4641
4642 DRM DRIVERS FOR MEDIATEK
4643 M:      CK Hu <ck.hu@mediatek.com>
4644 M:      Philipp Zabel <p.zabel@pengutronix.de>
4645 L:      dri-devel@lists.freedesktop.org
4646 S:      Supported
4647 F:      drivers/gpu/drm/mediatek/
4648 F:      Documentation/devicetree/bindings/display/mediatek/
4649
4650 DRM DRIVERS FOR NVIDIA TEGRA
4651 M:      Thierry Reding <thierry.reding@gmail.com>
4652 L:      dri-devel@lists.freedesktop.org
4653 L:      linux-tegra@vger.kernel.org
4654 T:      git git://anongit.freedesktop.org/tegra/linux.git
4655 S:      Supported
4656 F:      drivers/gpu/drm/tegra/
4657 F:      drivers/gpu/host1x/
4658 F:      include/linux/host1x.h
4659 F:      include/uapi/drm/tegra_drm.h
4660 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4661
4662 DRM DRIVERS FOR RENESAS
4663 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4664 L:      dri-devel@lists.freedesktop.org
4665 L:      linux-renesas-soc@vger.kernel.org
4666 T:      git git://linuxtv.org/pinchartl/fbdev
4667 S:      Supported
4668 F:      drivers/gpu/drm/rcar-du/
4669 F:      drivers/gpu/drm/shmobile/
4670 F:      include/linux/platform_data/shmob_drm.h
4671 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4672 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4673
4674 DRM DRIVERS FOR ROCKCHIP
4675 M:      Mark Yao <mark.yao@rock-chips.com>
4676 L:      dri-devel@lists.freedesktop.org
4677 S:      Maintained
4678 F:      drivers/gpu/drm/rockchip/
4679 F:      Documentation/devicetree/bindings/display/rockchip/
4680 T:      git git://anongit.freedesktop.org/drm/drm-misc
4681
4682 DRM DRIVERS FOR STI
4683 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4684 M:      Vincent Abriou <vincent.abriou@st.com>
4685 L:      dri-devel@lists.freedesktop.org
4686 T:      git git://anongit.freedesktop.org/drm/drm-misc
4687 S:      Maintained
4688 F:      drivers/gpu/drm/sti
4689 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4690
4691 DRM DRIVERS FOR STM
4692 M:      Yannick Fertre <yannick.fertre@st.com>
4693 M:      Philippe Cornu <philippe.cornu@st.com>
4694 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4695 M:      Vincent Abriou <vincent.abriou@st.com>
4696 L:      dri-devel@lists.freedesktop.org
4697 T:      git git://anongit.freedesktop.org/drm/drm-misc
4698 S:      Maintained
4699 F:      drivers/gpu/drm/stm
4700 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4701
4702 DRM DRIVERS FOR TI LCDC
4703 M:      Jyri Sarha <jsarha@ti.com>
4704 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4705 L:      dri-devel@lists.freedesktop.org
4706 S:      Maintained
4707 F:      drivers/gpu/drm/tilcdc/
4708 F:      Documentation/devicetree/bindings/display/tilcdc/
4709
4710 DRM DRIVERS FOR TI OMAP
4711 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4712 L:      dri-devel@lists.freedesktop.org
4713 S:      Maintained
4714 F:      drivers/gpu/drm/omapdrm/
4715 F:      Documentation/devicetree/bindings/display/ti/
4716
4717 DRM DRIVERS FOR VC4
4718 M:      Eric Anholt <eric@anholt.net>
4719 T:      git git://github.com/anholt/linux
4720 S:      Supported
4721 F:      drivers/gpu/drm/vc4/
4722 F:      include/uapi/drm/vc4_drm.h
4723 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4724 T:      git git://anongit.freedesktop.org/drm/drm-misc
4725
4726 DRM DRIVERS FOR VIVANTE GPU IP
4727 M:      Lucas Stach <l.stach@pengutronix.de>
4728 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4729 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4730 L:      etnaviv@lists.freedesktop.org
4731 L:      dri-devel@lists.freedesktop.org
4732 S:      Maintained
4733 F:      drivers/gpu/drm/etnaviv/
4734 F:      include/uapi/drm/etnaviv_drm.h
4735 F:      Documentation/devicetree/bindings/display/etnaviv/
4736
4737 DRM DRIVERS FOR ZTE ZX
4738 M:      Shawn Guo <shawnguo@kernel.org>
4739 L:      dri-devel@lists.freedesktop.org
4740 S:      Maintained
4741 F:      drivers/gpu/drm/zte/
4742 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4743 T:      git git://anongit.freedesktop.org/drm/drm-misc
4744
4745 DRM PANEL DRIVERS
4746 M:      Thierry Reding <thierry.reding@gmail.com>
4747 L:      dri-devel@lists.freedesktop.org
4748 T:      git git://anongit.freedesktop.org/drm/drm-misc
4749 S:      Maintained
4750 F:      drivers/gpu/drm/drm_panel.c
4751 F:      drivers/gpu/drm/panel/
4752 F:      include/drm/drm_panel.h
4753 F:      Documentation/devicetree/bindings/display/panel/
4754
4755 DRM TINYDRM DRIVERS
4756 M:      Noralf Trønnes <noralf@tronnes.org>
4757 W:      https://github.com/notro/tinydrm/wiki/Development
4758 T:      git git://anongit.freedesktop.org/drm/drm-misc
4759 S:      Maintained
4760 F:      drivers/gpu/drm/tinydrm/
4761 F:      include/drm/tinydrm/
4762
4763 DSBR100 USB FM RADIO DRIVER
4764 M:      Alexey Klimov <klimov.linux@gmail.com>
4765 L:      linux-media@vger.kernel.org
4766 T:      git git://linuxtv.org/media_tree.git
4767 S:      Maintained
4768 F:      drivers/media/radio/dsbr100.c
4769
4770 DSCC4 DRIVER
4771 M:      Francois Romieu <romieu@fr.zoreil.com>
4772 L:      netdev@vger.kernel.org
4773 S:      Maintained
4774 F:      drivers/net/wan/dscc4.c
4775
4776 DT3155 MEDIA DRIVER
4777 M:      Hans Verkuil <hverkuil@xs4all.nl>
4778 L:      linux-media@vger.kernel.org
4779 T:      git git://linuxtv.org/media_tree.git
4780 W:      https://linuxtv.org
4781 S:      Odd Fixes
4782 F:      drivers/media/pci/dt3155/
4783
4784 DVB_USB_AF9015 MEDIA DRIVER
4785 M:      Antti Palosaari <crope@iki.fi>
4786 L:      linux-media@vger.kernel.org
4787 W:      https://linuxtv.org
4788 W:      http://palosaari.fi/linux/
4789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4790 T:      git git://linuxtv.org/anttip/media_tree.git
4791 S:      Maintained
4792 F:      drivers/media/usb/dvb-usb-v2/af9015*
4793
4794 DVB_USB_AF9035 MEDIA DRIVER
4795 M:      Antti Palosaari <crope@iki.fi>
4796 L:      linux-media@vger.kernel.org
4797 W:      https://linuxtv.org
4798 W:      http://palosaari.fi/linux/
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/af9035*
4803
4804 DVB_USB_ANYSEE MEDIA DRIVER
4805 M:      Antti Palosaari <crope@iki.fi>
4806 L:      linux-media@vger.kernel.org
4807 W:      https://linuxtv.org
4808 W:      http://palosaari.fi/linux/
4809 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4810 T:      git git://linuxtv.org/anttip/media_tree.git
4811 S:      Maintained
4812 F:      drivers/media/usb/dvb-usb-v2/anysee*
4813
4814 DVB_USB_AU6610 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/au6610*
4823
4824 DVB_USB_CE6230 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/ce6230*
4833
4834 DVB_USB_CXUSB MEDIA DRIVER
4835 M:      Michael Krufky <mkrufky@linuxtv.org>
4836 L:      linux-media@vger.kernel.org
4837 W:      https://linuxtv.org
4838 W:      http://github.com/mkrufky
4839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4840 T:      git git://linuxtv.org/media_tree.git
4841 S:      Maintained
4842 F:      drivers/media/usb/dvb-usb/cxusb*
4843
4844 DVB_USB_EC168 MEDIA DRIVER
4845 M:      Antti Palosaari <crope@iki.fi>
4846 L:      linux-media@vger.kernel.org
4847 W:      https://linuxtv.org
4848 W:      http://palosaari.fi/linux/
4849 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4850 T:      git git://linuxtv.org/anttip/media_tree.git
4851 S:      Maintained
4852 F:      drivers/media/usb/dvb-usb-v2/ec168*
4853
4854 DVB_USB_GL861 MEDIA DRIVER
4855 M:      Antti Palosaari <crope@iki.fi>
4856 L:      linux-media@vger.kernel.org
4857 W:      https://linuxtv.org
4858 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4859 T:      git git://linuxtv.org/anttip/media_tree.git
4860 S:      Maintained
4861 F:      drivers/media/usb/dvb-usb-v2/gl861*
4862
4863 DVB_USB_MXL111SF MEDIA DRIVER
4864 M:      Michael Krufky <mkrufky@linuxtv.org>
4865 L:      linux-media@vger.kernel.org
4866 W:      https://linuxtv.org
4867 W:      http://github.com/mkrufky
4868 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4869 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4870 S:      Maintained
4871 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4872
4873 DVB_USB_RTL28XXU MEDIA DRIVER
4874 M:      Antti Palosaari <crope@iki.fi>
4875 L:      linux-media@vger.kernel.org
4876 W:      https://linuxtv.org
4877 W:      http://palosaari.fi/linux/
4878 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4879 T:      git git://linuxtv.org/anttip/media_tree.git
4880 S:      Maintained
4881 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4882
4883 DVB_USB_V2 MEDIA DRIVER
4884 M:      Antti Palosaari <crope@iki.fi>
4885 L:      linux-media@vger.kernel.org
4886 W:      https://linuxtv.org
4887 W:      http://palosaari.fi/linux/
4888 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4889 T:      git git://linuxtv.org/anttip/media_tree.git
4890 S:      Maintained
4891 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4892 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4893
4894 DYNAMIC DEBUG
4895 M:      Jason Baron <jbaron@akamai.com>
4896 S:      Maintained
4897 F:      lib/dynamic_debug.c
4898 F:      include/linux/dynamic_debug.h
4899
4900 DZ DECSTATION DZ11 SERIAL DRIVER
4901 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4902 S:      Maintained
4903 F:      drivers/tty/serial/dz.*
4904
4905 E3X0 POWER BUTTON DRIVER
4906 M:      Moritz Fischer <moritz.fischer@ettus.com>
4907 L:      usrp-users@lists.ettus.com
4908 W:      http://www.ettus.com
4909 S:      Supported
4910 F:      drivers/input/misc/e3x0-button.c
4911 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4912
4913 E4000 MEDIA DRIVER
4914 M:      Antti Palosaari <crope@iki.fi>
4915 L:      linux-media@vger.kernel.org
4916 W:      https://linuxtv.org
4917 W:      http://palosaari.fi/linux/
4918 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4919 T:      git git://linuxtv.org/anttip/media_tree.git
4920 S:      Maintained
4921 F:      drivers/media/tuners/e4000*
4922
4923 EATA ISA/EISA/PCI SCSI DRIVER
4924 M:      Dario Ballabio <ballabio_dario@emc.com>
4925 L:      linux-scsi@vger.kernel.org
4926 S:      Maintained
4927 F:      drivers/scsi/eata.c
4928
4929 EC100 MEDIA DRIVER
4930 M:      Antti Palosaari <crope@iki.fi>
4931 L:      linux-media@vger.kernel.org
4932 W:      https://linuxtv.org
4933 W:      http://palosaari.fi/linux/
4934 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4935 T:      git git://linuxtv.org/anttip/media_tree.git
4936 S:      Maintained
4937 F:      drivers/media/dvb-frontends/ec100*
4938
4939 ECRYPT FILE SYSTEM
4940 M:      Tyler Hicks <tyhicks@canonical.com>
4941 L:      ecryptfs@vger.kernel.org
4942 W:      http://ecryptfs.org
4943 W:      https://launchpad.net/ecryptfs
4944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4945 S:      Supported
4946 F:      Documentation/filesystems/ecryptfs.txt
4947 F:      fs/ecryptfs/
4948
4949 EDAC-AMD64
4950 M:      Borislav Petkov <bp@alien8.de>
4951 L:      linux-edac@vger.kernel.org
4952 S:      Maintained
4953 F:      drivers/edac/amd64_edac*
4954
4955 EDAC-CALXEDA
4956 M:      Robert Richter <rric@kernel.org>
4957 L:      linux-edac@vger.kernel.org
4958 S:      Maintained
4959 F:      drivers/edac/highbank*
4960
4961 EDAC-CAVIUM OCTEON
4962 M:      Ralf Baechle <ralf@linux-mips.org>
4963 M:      David Daney <david.daney@cavium.com>
4964 L:      linux-edac@vger.kernel.org
4965 L:      linux-mips@linux-mips.org
4966 S:      Supported
4967 F:      drivers/edac/octeon_edac*
4968
4969 EDAC-CAVIUM THUNDERX
4970 M:      David Daney <david.daney@cavium.com>
4971 M:      Jan Glauber <jglauber@cavium.com>
4972 L:      linux-edac@vger.kernel.org
4973 S:      Supported
4974 F:      drivers/edac/thunderx_edac*
4975
4976 EDAC-CORE
4977 M:      Borislav Petkov <bp@alien8.de>
4978 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4979 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4980 L:      linux-edac@vger.kernel.org
4981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4983 S:      Supported
4984 F:      Documentation/admin-guide/ras.rst
4985 F:      Documentation/driver-api/edac.rst
4986 F:      drivers/edac/
4987 F:      include/linux/edac.h
4988
4989 EDAC-E752X
4990 M:      Mark Gross <mark.gross@intel.com>
4991 L:      linux-edac@vger.kernel.org
4992 S:      Maintained
4993 F:      drivers/edac/e752x_edac.c
4994
4995 EDAC-E7XXX
4996 L:      linux-edac@vger.kernel.org
4997 S:      Maintained
4998 F:      drivers/edac/e7xxx_edac.c
4999
5000 EDAC-FSL_DDR
5001 M:      York Sun <york.sun@nxp.com>
5002 L:      linux-edac@vger.kernel.org
5003 S:      Maintained
5004 F:      drivers/edac/fsl_ddr_edac.*
5005
5006 EDAC-GHES
5007 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5008 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5009 L:      linux-edac@vger.kernel.org
5010 S:      Maintained
5011 F:      drivers/edac/ghes_edac.c
5012
5013 EDAC-I3000
5014 L:      linux-edac@vger.kernel.org
5015 S:      Orphan
5016 F:      drivers/edac/i3000_edac.c
5017
5018 EDAC-I5000
5019 L:      linux-edac@vger.kernel.org
5020 S:      Maintained
5021 F:      drivers/edac/i5000_edac.c
5022
5023 EDAC-I5400
5024 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5025 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5026 L:      linux-edac@vger.kernel.org
5027 S:      Maintained
5028 F:      drivers/edac/i5400_edac.c
5029
5030 EDAC-I7300
5031 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5032 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5033 L:      linux-edac@vger.kernel.org
5034 S:      Maintained
5035 F:      drivers/edac/i7300_edac.c
5036
5037 EDAC-I7CORE
5038 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5039 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5040 L:      linux-edac@vger.kernel.org
5041 S:      Maintained
5042 F:      drivers/edac/i7core_edac.c
5043
5044 EDAC-I82443BXGX
5045 M:      Tim Small <tim@buttersideup.com>
5046 L:      linux-edac@vger.kernel.org
5047 S:      Maintained
5048 F:      drivers/edac/i82443bxgx_edac.c
5049
5050 EDAC-I82975X
5051 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5052 M:      "Arvind R." <arvino55@gmail.com>
5053 L:      linux-edac@vger.kernel.org
5054 S:      Maintained
5055 F:      drivers/edac/i82975x_edac.c
5056
5057 EDAC-IE31200
5058 M:      Jason Baron <jbaron@akamai.com>
5059 L:      linux-edac@vger.kernel.org
5060 S:      Maintained
5061 F:      drivers/edac/ie31200_edac.c
5062
5063 EDAC-MPC85XX
5064 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5065 L:      linux-edac@vger.kernel.org
5066 S:      Maintained
5067 F:      drivers/edac/mpc85xx_edac.[ch]
5068
5069 EDAC-PASEMI
5070 M:      Egor Martovetsky <egor@pasemi.com>
5071 L:      linux-edac@vger.kernel.org
5072 S:      Maintained
5073 F:      drivers/edac/pasemi_edac.c
5074
5075 EDAC-PND2
5076 M:      Tony Luck <tony.luck@intel.com>
5077 L:      linux-edac@vger.kernel.org
5078 S:      Maintained
5079 F:      drivers/edac/pnd2_edac.[ch]
5080
5081 EDAC-R82600
5082 M:      Tim Small <tim@buttersideup.com>
5083 L:      linux-edac@vger.kernel.org
5084 S:      Maintained
5085 F:      drivers/edac/r82600_edac.c
5086
5087 EDAC-SBRIDGE
5088 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5089 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5090 L:      linux-edac@vger.kernel.org
5091 S:      Maintained
5092 F:      drivers/edac/sb_edac.c
5093
5094 EDAC-SKYLAKE
5095 M:      Tony Luck <tony.luck@intel.com>
5096 L:      linux-edac@vger.kernel.org
5097 S:      Maintained
5098 F:      drivers/edac/skx_edac.c
5099
5100 EDIROL UA-101/UA-1000 DRIVER
5101 M:      Clemens Ladisch <clemens@ladisch.de>
5102 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5103 T:      git git://git.alsa-project.org/alsa-kernel.git
5104 S:      Maintained
5105 F:      sound/usb/misc/ua101.c
5106
5107 EFI TEST DRIVER
5108 L:      linux-efi@vger.kernel.org
5109 M:      Ivan Hu <ivan.hu@canonical.com>
5110 M:      Matt Fleming <matt@codeblueprint.co.uk>
5111 S:      Maintained
5112 F:      drivers/firmware/efi/test/
5113
5114 EFI VARIABLE FILESYSTEM
5115 M:      Matthew Garrett <matthew.garrett@nebula.com>
5116 M:      Jeremy Kerr <jk@ozlabs.org>
5117 M:      Matt Fleming <matt@codeblueprint.co.uk>
5118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5119 L:      linux-efi@vger.kernel.org
5120 S:      Maintained
5121 F:      fs/efivarfs/
5122
5123 EFIFB FRAMEBUFFER DRIVER
5124 L:      linux-fbdev@vger.kernel.org
5125 M:      Peter Jones <pjones@redhat.com>
5126 S:      Maintained
5127 F:      drivers/video/fbdev/efifb.c
5128
5129 EFS FILESYSTEM
5130 W:      http://aeschi.ch.eu.org/efs/
5131 S:      Orphan
5132 F:      fs/efs/
5133
5134 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5135 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5136 L:      netdev@vger.kernel.org
5137 S:      Maintained
5138 F:      drivers/net/ethernet/ibm/ehea/
5139
5140 EM28XX VIDEO4LINUX DRIVER
5141 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5142 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5143 L:      linux-media@vger.kernel.org
5144 W:      https://linuxtv.org
5145 T:      git git://linuxtv.org/media_tree.git
5146 S:      Maintained
5147 F:      drivers/media/usb/em28xx/
5148 F:      Documentation/media/v4l-drivers/em28xx*
5149
5150 EMBEDDED LINUX
5151 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5152 M:      Matt Mackall <mpm@selenic.com>
5153 M:      David Woodhouse <dwmw2@infradead.org>
5154 L:      linux-embedded@vger.kernel.org
5155 S:      Maintained
5156
5157 Emulex 10Gbps iSCSI - OneConnect DRIVER
5158 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5159 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5160 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5161 L:      linux-scsi@vger.kernel.org
5162 W:      http://www.broadcom.com
5163 S:      Supported
5164 F:      drivers/scsi/be2iscsi/
5165
5166 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5167 M:      Sathya Perla <sathya.perla@broadcom.com>
5168 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5169 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5170 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5171 L:      netdev@vger.kernel.org
5172 W:      http://www.emulex.com
5173 S:      Supported
5174 F:      drivers/net/ethernet/emulex/benet/
5175
5176 EMULEX ONECONNECT ROCE DRIVER
5177 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5178 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5179 L:      linux-rdma@vger.kernel.org
5180 W:      http://www.broadcom.com
5181 S:      Odd Fixes
5182 F:      drivers/infiniband/hw/ocrdma/
5183 F:      include/uapi/rdma/ocrdma-abi.h
5184
5185 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5186 M:      James Smart <james.smart@broadcom.com>
5187 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5188 L:      linux-scsi@vger.kernel.org
5189 W:      http://www.broadcom.com
5190 S:      Supported
5191 F:      drivers/scsi/lpfc/
5192
5193 ENE CB710 FLASH CARD READER DRIVER
5194 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5195 S:      Maintained
5196 F:      drivers/misc/cb710/
5197 F:      drivers/mmc/host/cb710-mmc.*
5198 F:      include/linux/cb710.h
5199
5200 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5201 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5202 S:      Maintained
5203 F:      drivers/media/rc/ene_ir.*
5204
5205 EPSON S1D13XXX FRAMEBUFFER DRIVER
5206 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5207 S:      Maintained
5208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5209 F:      drivers/video/fbdev/s1d13xxxfb.c
5210 F:      include/video/s1d13xxxfb.h
5211
5212 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5213 M:      Jeff Layton <jlayton@poochiereds.net>
5214 S:      Maintained
5215 F:      lib/errseq.c
5216 F:      include/linux/errseq.h
5217
5218 ET131X NETWORK DRIVER
5219 M:      Mark Einon <mark.einon@gmail.com>
5220 S:      Odd Fixes
5221 F:      drivers/net/ethernet/agere/
5222
5223 ETHERNET BRIDGE
5224 M:      Stephen Hemminger <stephen@networkplumber.org>
5225 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5226 L:      netdev@vger.kernel.org
5227 W:      http://www.linuxfoundation.org/en/Net:Bridge
5228 S:      Maintained
5229 F:      include/linux/netfilter_bridge/
5230 F:      net/bridge/
5231
5232 ETHERNET PHY LIBRARY
5233 M:      Andrew Lunn <andrew@lunn.ch>
5234 M:      Florian Fainelli <f.fainelli@gmail.com>
5235 L:      netdev@vger.kernel.org
5236 S:      Maintained
5237 F:      Documentation/ABI/testing/sysfs-bus-mdio
5238 F:      Documentation/devicetree/bindings/net/mdio*
5239 F:      Documentation/networking/phy.txt
5240 F:      drivers/net/phy/
5241 F:      drivers/of/of_mdio.c
5242 F:      drivers/of/of_net.c
5243 F:      include/linux/*mdio*.h
5244 F:      include/linux/of_net.h
5245 F:      include/linux/phy.h
5246 F:      include/linux/phy_fixed.h
5247 F:      include/linux/platform_data/mdio-gpio.h
5248 F:      include/linux/platform_data/mdio-bcm-unimac.h
5249 F:      include/trace/events/mdio.h
5250 F:      include/uapi/linux/mdio.h
5251 F:      include/uapi/linux/mii.h
5252
5253 EXT2 FILE SYSTEM
5254 M:      Jan Kara <jack@suse.com>
5255 L:      linux-ext4@vger.kernel.org
5256 S:      Maintained
5257 F:      Documentation/filesystems/ext2.txt
5258 F:      fs/ext2/
5259 F:      include/linux/ext2*
5260
5261 EXT4 FILE SYSTEM
5262 M:      "Theodore Ts'o" <tytso@mit.edu>
5263 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5264 L:      linux-ext4@vger.kernel.org
5265 W:      http://ext4.wiki.kernel.org
5266 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5268 S:      Maintained
5269 F:      Documentation/filesystems/ext4.txt
5270 F:      fs/ext4/
5271
5272 Extended Verification Module (EVM)
5273 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5274 L:      linux-integrity@vger.kernel.org
5275 S:      Supported
5276 F:      security/integrity/evm/
5277
5278 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5279 M:      Matt Fleming <matt@codeblueprint.co.uk>
5280 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5281 L:      linux-efi@vger.kernel.org
5282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5283 S:      Maintained
5284 F:      Documentation/efi-stub.txt
5285 F:      arch/*/kernel/efi.c
5286 F:      arch/x86/boot/compressed/eboot.[ch]
5287 F:      arch/*/include/asm/efi.h
5288 F:      arch/x86/platform/efi/
5289 F:      drivers/firmware/efi/
5290 F:      include/linux/efi*.h
5291 F:      arch/arm/boot/compressed/efi-header.S
5292 F:      arch/arm64/kernel/efi-entry.S
5293
5294 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5295 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5296 M:      Chanwoo Choi <cw00.choi@samsung.com>
5297 L:      linux-kernel@vger.kernel.org
5298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5299 S:      Maintained
5300 F:      drivers/extcon/
5301 F:      include/linux/extcon/
5302 F:      include/linux/extcon.h
5303 F:      Documentation/extcon/
5304 F:      Documentation/devicetree/bindings/extcon/
5305
5306 EXYNOS DP DRIVER
5307 M:      Jingoo Han <jingoohan1@gmail.com>
5308 L:      dri-devel@lists.freedesktop.org
5309 S:      Maintained
5310 F:      drivers/gpu/drm/exynos/exynos_dp*
5311
5312 EXYNOS SYSMMU (IOMMU) driver
5313 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5314 L:      iommu@lists.linux-foundation.org
5315 S:      Maintained
5316 F:      drivers/iommu/exynos-iommu.c
5317
5318 EZchip NPS platform support
5319 M:      Elad Kanfi <eladkan@mellanox.com>
5320 M:      Vineet Gupta <vgupta@synopsys.com>
5321 S:      Supported
5322 F:      arch/arc/plat-eznps
5323 F:      arch/arc/boot/dts/eznps.dts
5324
5325 F2FS FILE SYSTEM
5326 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5327 M:      Chao Yu <yuchao0@huawei.com>
5328 L:      linux-f2fs-devel@lists.sourceforge.net
5329 W:      https://f2fs.wiki.kernel.org/
5330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5331 S:      Maintained
5332 F:      Documentation/filesystems/f2fs.txt
5333 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5334 F:      fs/f2fs/
5335 F:      include/linux/f2fs_fs.h
5336 F:      include/trace/events/f2fs.h
5337
5338 F71805F HARDWARE MONITORING DRIVER
5339 M:      Jean Delvare <jdelvare@suse.com>
5340 L:      linux-hwmon@vger.kernel.org
5341 S:      Maintained
5342 F:      Documentation/hwmon/f71805f
5343 F:      drivers/hwmon/f71805f.c
5344
5345 FANOTIFY
5346 M:      Jan Kara <jack@suse.cz>
5347 R:      Amir Goldstein <amir73il@gmail.com>
5348 L:      linux-fsdevel@vger.kernel.org
5349 S:      Maintained
5350 F:      fs/notify/fanotify/
5351 F:      include/linux/fanotify.h
5352 F:      include/uapi/linux/fanotify.h
5353
5354 FARSYNC SYNCHRONOUS DRIVER
5355 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5356 W:      http://www.farsite.co.uk/
5357 S:      Supported
5358 F:      drivers/net/wan/farsync.*
5359
5360 FAULT INJECTION SUPPORT
5361 M:      Akinobu Mita <akinobu.mita@gmail.com>
5362 S:      Supported
5363 F:      Documentation/fault-injection/
5364 F:      lib/fault-inject.c
5365
5366 FBTFT Framebuffer drivers
5367 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5368 S:      Maintained
5369 F:      drivers/staging/fbtft/
5370
5371 FC0011 TUNER DRIVER
5372 M:      Michael Buesch <m@bues.ch>
5373 L:      linux-media@vger.kernel.org
5374 S:      Maintained
5375 F:      drivers/media/tuners/fc0011.h
5376 F:      drivers/media/tuners/fc0011.c
5377
5378 FC2580 MEDIA DRIVER
5379 M:      Antti Palosaari <crope@iki.fi>
5380 L:      linux-media@vger.kernel.org
5381 W:      https://linuxtv.org
5382 W:      http://palosaari.fi/linux/
5383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5384 T:      git git://linuxtv.org/anttip/media_tree.git
5385 S:      Maintained
5386 F:      drivers/media/tuners/fc2580*
5387
5388 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5389 M:      Johannes Thumshirn <jth@kernel.org>
5390 L:      fcoe-devel@open-fcoe.org
5391 W:      www.Open-FCoE.org
5392 S:      Supported
5393 F:      drivers/scsi/libfc/
5394 F:      drivers/scsi/fcoe/
5395 F:      include/scsi/fc/
5396 F:      include/scsi/libfc.h
5397 F:      include/scsi/libfcoe.h
5398 F:      include/uapi/scsi/fc/
5399
5400 FILE LOCKING (flock() and fcntl()/lockf())
5401 M:      Jeff Layton <jlayton@poochiereds.net>
5402 M:      "J. Bruce Fields" <bfields@fieldses.org>
5403 L:      linux-fsdevel@vger.kernel.org
5404 S:      Maintained
5405 F:      include/linux/fcntl.h
5406 F:      include/uapi/linux/fcntl.h
5407 F:      fs/fcntl.c
5408 F:      fs/locks.c
5409
5410 FILESYSTEMS (VFS and infrastructure)
5411 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5412 L:      linux-fsdevel@vger.kernel.org
5413 S:      Maintained
5414 F:      fs/*
5415 F:      include/linux/fs.h
5416 F:      include/uapi/linux/fs.h
5417
5418 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5419 M:      Riku Voipio <riku.voipio@iki.fi>
5420 L:      linux-hwmon@vger.kernel.org
5421 S:      Maintained
5422 F:      drivers/hwmon/f75375s.c
5423 F:      include/linux/f75375s.h
5424
5425 FIREWIRE AUDIO DRIVERS
5426 M:      Clemens Ladisch <clemens@ladisch.de>
5427 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5428 T:      git git://git.alsa-project.org/alsa-kernel.git
5429 S:      Maintained
5430 F:      sound/firewire/
5431
5432 FIREWIRE MEDIA DRIVERS (firedtv)
5433 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5434 L:      linux-media@vger.kernel.org
5435 L:      linux1394-devel@lists.sourceforge.net
5436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5437 S:      Maintained
5438 F:      drivers/media/firewire/
5439
5440 FIREWIRE SBP-2 TARGET
5441 M:      Chris Boot <bootc@bootc.net>
5442 L:      linux-scsi@vger.kernel.org
5443 L:      target-devel@vger.kernel.org
5444 L:      linux1394-devel@lists.sourceforge.net
5445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5446 S:      Maintained
5447 F:      drivers/target/sbp/
5448
5449 FIREWIRE SUBSYSTEM
5450 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5451 L:      linux1394-devel@lists.sourceforge.net
5452 W:      http://ieee1394.wiki.kernel.org/
5453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5454 S:      Maintained
5455 F:      drivers/firewire/
5456 F:      include/linux/firewire.h
5457 F:      include/uapi/linux/firewire*.h
5458 F:      tools/firewire/
5459
5460 FIRMWARE LOADER (request_firmware)
5461 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5462 L:      linux-kernel@vger.kernel.org
5463 S:      Maintained
5464 F:      Documentation/firmware_class/
5465 F:      drivers/base/firmware*.c
5466 F:      include/linux/firmware.h
5467
5468 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5469 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5470 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5471 S:      Maintained
5472 F:      drivers/block/rsxx/
5473
5474 FLOPPY DRIVER
5475 M:      Jiri Kosina <jikos@kernel.org>
5476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5477 S:      Odd fixes
5478 F:      drivers/block/floppy.c
5479
5480 FMC SUBSYSTEM
5481 M:      Alessandro Rubini <rubini@gnudd.com>
5482 W:      http://www.ohwr.org/projects/fmc-bus
5483 S:      Supported
5484 F:      drivers/fmc/
5485 F:      include/linux/fmc*.h
5486 F:      include/linux/ipmi-fru.h
5487 K:      fmc_d.*register
5488
5489 FPGA MANAGER FRAMEWORK
5490 M:      Alan Tull <atull@kernel.org>
5491 M:      Moritz Fischer <mdf@kernel.org>
5492 L:      linux-fpga@vger.kernel.org
5493 S:      Maintained
5494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5495 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5496 F:      Documentation/fpga/
5497 F:      Documentation/devicetree/bindings/fpga/
5498 F:      drivers/fpga/
5499 F:      include/linux/fpga/
5500 W:      http://www.rocketboards.org
5501
5502 FPU EMULATOR
5503 M:      Bill Metzenthen <billm@melbpc.org.au>
5504 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5505 S:      Maintained
5506 F:      arch/x86/math-emu/
5507
5508 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5509 L:      netdev@vger.kernel.org
5510 S:      Orphan
5511 F:      drivers/net/wan/dlci.c
5512 F:      drivers/net/wan/sdla.c
5513
5514 FRAMEBUFFER LAYER
5515 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5516 L:      dri-devel@lists.freedesktop.org
5517 L:      linux-fbdev@vger.kernel.org
5518 T:      git git://github.com/bzolnier/linux.git
5519 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5520 S:      Maintained
5521 F:      Documentation/fb/
5522 F:      drivers/video/
5523 F:      include/video/
5524 F:      include/linux/fb.h
5525 F:      include/uapi/video/
5526 F:      include/uapi/linux/fb.h
5527
5528 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5529 M:      Horia Geantă <horia.geanta@nxp.com>
5530 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5531 L:      linux-crypto@vger.kernel.org
5532 S:      Maintained
5533 F:      drivers/crypto/caam/
5534 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5535
5536 FREESCALE DIU FRAMEBUFFER DRIVER
5537 M:      Timur Tabi <timur@tabi.org>
5538 L:      linux-fbdev@vger.kernel.org
5539 S:      Maintained
5540 F:      drivers/video/fbdev/fsl-diu-fb.*
5541
5542 FREESCALE DMA DRIVER
5543 M:      Li Yang <leoyang.li@nxp.com>
5544 M:      Zhang Wei <zw@zh-kernel.org>
5545 L:      linuxppc-dev@lists.ozlabs.org
5546 S:      Maintained
5547 F:      drivers/dma/fsldma.*
5548
5549 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5550 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5551 L:      netdev@vger.kernel.org
5552 S:      Maintained
5553 F:      drivers/net/ethernet/freescale/gianfar*
5554 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5555 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5556
5557 FREESCALE GPMI NAND DRIVER
5558 M:      Han Xu <han.xu@nxp.com>
5559 L:      linux-mtd@lists.infradead.org
5560 S:      Maintained
5561 F:      drivers/mtd/nand/gpmi-nand/*
5562
5563 FREESCALE I2C CPM DRIVER
5564 M:      Jochen Friedrich <jochen@scram.de>
5565 L:      linuxppc-dev@lists.ozlabs.org
5566 L:      linux-i2c@vger.kernel.org
5567 S:      Maintained
5568 F:      drivers/i2c/busses/i2c-cpm.c
5569
5570 FREESCALE IMX / MXC FEC DRIVER
5571 M:      Fugang Duan <fugang.duan@nxp.com>
5572 L:      netdev@vger.kernel.org
5573 S:      Maintained
5574 F:      drivers/net/ethernet/freescale/fec_main.c
5575 F:      drivers/net/ethernet/freescale/fec_ptp.c
5576 F:      drivers/net/ethernet/freescale/fec.h
5577 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5578
5579 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5580 M:      Sascha Hauer <kernel@pengutronix.de>
5581 L:      linux-fbdev@vger.kernel.org
5582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5583 S:      Maintained
5584 F:      include/linux/platform_data/video-imxfb.h
5585 F:      drivers/video/fbdev/imxfb.c
5586
5587 FREESCALE QORIQ DPAA ETHERNET DRIVER
5588 M:      Madalin Bucur <madalin.bucur@nxp.com>
5589 L:      netdev@vger.kernel.org
5590 S:      Maintained
5591 F:      drivers/net/ethernet/freescale/dpaa
5592
5593 FREESCALE QORIQ DPAA FMAN DRIVER
5594 M:      Madalin Bucur <madalin.bucur@nxp.com>
5595 L:      netdev@vger.kernel.org
5596 S:      Maintained
5597 F:      drivers/net/ethernet/freescale/fman
5598 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5599
5600 FREESCALE QUAD SPI DRIVER
5601 M:      Han Xu <han.xu@nxp.com>
5602 L:      linux-mtd@lists.infradead.org
5603 S:      Maintained
5604 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5605
5606 FREESCALE QUICC ENGINE LIBRARY
5607 M:      Qiang Zhao <qiang.zhao@nxp.com>
5608 L:      linuxppc-dev@lists.ozlabs.org
5609 S:      Maintained
5610 F:      drivers/soc/fsl/qe/
5611 F:      include/soc/fsl/*qe*.h
5612 F:      include/soc/fsl/*ucc*.h
5613
5614 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5615 M:      Li Yang <leoyang.li@nxp.com>
5616 L:      netdev@vger.kernel.org
5617 L:      linuxppc-dev@lists.ozlabs.org
5618 S:      Maintained
5619 F:      drivers/net/ethernet/freescale/ucc_geth*
5620
5621 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5622 M:      Zhao Qiang <qiang.zhao@nxp.com>
5623 L:      netdev@vger.kernel.org
5624 L:      linuxppc-dev@lists.ozlabs.org
5625 S:      Maintained
5626 F:      drivers/net/wan/fsl_ucc_hdlc*
5627
5628 FREESCALE QUICC ENGINE UCC UART DRIVER
5629 M:      Timur Tabi <timur@tabi.org>
5630 L:      linuxppc-dev@lists.ozlabs.org
5631 S:      Maintained
5632 F:      drivers/tty/serial/ucc_uart.c
5633
5634 FREESCALE SOC DRIVERS
5635 M:      Li Yang <leoyang.li@nxp.com>
5636 L:      linuxppc-dev@lists.ozlabs.org
5637 L:      linux-arm-kernel@lists.infradead.org
5638 S:      Maintained
5639 F:      Documentation/devicetree/bindings/soc/fsl/
5640 F:      drivers/soc/fsl/
5641 F:      include/linux/fsl/
5642
5643 FREESCALE SOC FS_ENET DRIVER
5644 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5645 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5646 L:      linuxppc-dev@lists.ozlabs.org
5647 L:      netdev@vger.kernel.org
5648 S:      Maintained
5649 F:      drivers/net/ethernet/freescale/fs_enet/
5650 F:      include/linux/fs_enet_pd.h
5651
5652 FREESCALE SOC SOUND DRIVERS
5653 M:      Timur Tabi <timur@tabi.org>
5654 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5655 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5656 R:      Fabio Estevam <fabio.estevam@nxp.com>
5657 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5658 L:      linuxppc-dev@lists.ozlabs.org
5659 S:      Maintained
5660 F:      sound/soc/fsl/fsl*
5661 F:      sound/soc/fsl/imx*
5662 F:      sound/soc/fsl/mpc8610_hpcd.c
5663
5664 FREESCALE USB PERIPHERAL DRIVERS
5665 M:      Li Yang <leoyang.li@nxp.com>
5666 L:      linux-usb@vger.kernel.org
5667 L:      linuxppc-dev@lists.ozlabs.org
5668 S:      Maintained
5669 F:      drivers/usb/gadget/udc/fsl*
5670
5671 FREEVXFS FILESYSTEM
5672 M:      Christoph Hellwig <hch@infradead.org>
5673 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5674 S:      Maintained
5675 F:      fs/freevxfs/
5676
5677 FREEZER
5678 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5679 M:      Pavel Machek <pavel@ucw.cz>
5680 L:      linux-pm@vger.kernel.org
5681 S:      Supported
5682 F:      Documentation/power/freezing-of-tasks.txt
5683 F:      include/linux/freezer.h
5684 F:      kernel/freezer.c
5685
5686 FRONTSWAP API
5687 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5688 L:      linux-kernel@vger.kernel.org
5689 S:      Maintained
5690 F:      mm/frontswap.c
5691 F:      include/linux/frontswap.h
5692
5693 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5694 M:      David Howells <dhowells@redhat.com>
5695 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5696 S:      Supported
5697 F:      Documentation/filesystems/caching/
5698 F:      fs/fscache/
5699 F:      include/linux/fscache*.h
5700
5701 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5702 M:      Theodore Y. Ts'o <tytso@mit.edu>
5703 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5704 L:      linux-fscrypt@vger.kernel.org
5705 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5707 S:      Supported
5708 F:      fs/crypto/
5709 F:      include/linux/fscrypt*.h
5710 F:      Documentation/filesystems/fscrypt.rst
5711
5712 FUJITSU FR-V (FRV) PORT
5713 S:      Orphan
5714 F:      arch/frv/
5715
5716 FUJITSU LAPTOP EXTRAS
5717 M:      Jonathan Woithe <jwoithe@just42.net>
5718 L:      platform-driver-x86@vger.kernel.org
5719 S:      Maintained
5720 F:      drivers/platform/x86/fujitsu-laptop.c
5721
5722 FUJITSU M-5MO LS CAMERA ISP DRIVER
5723 M:      Kyungmin Park <kyungmin.park@samsung.com>
5724 M:      Heungjun Kim <riverful.kim@samsung.com>
5725 L:      linux-media@vger.kernel.org
5726 S:      Maintained
5727 F:      drivers/media/i2c/m5mols/
5728 F:      include/media/i2c/m5mols.h
5729
5730 FUJITSU TABLET EXTRAS
5731 M:      Robert Gerlach <khnz@gmx.de>
5732 L:      platform-driver-x86@vger.kernel.org
5733 S:      Maintained
5734 F:      drivers/platform/x86/fujitsu-tablet.c
5735
5736 FUSE: FILESYSTEM IN USERSPACE
5737 M:      Miklos Szeredi <miklos@szeredi.hu>
5738 L:      linux-fsdevel@vger.kernel.org
5739 W:      http://fuse.sourceforge.net/
5740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5741 S:      Maintained
5742 F:      fs/fuse/
5743 F:      include/uapi/linux/fuse.h
5744 F:      Documentation/filesystems/fuse.txt
5745
5746 FUTEX SUBSYSTEM
5747 M:      Thomas Gleixner <tglx@linutronix.de>
5748 M:      Ingo Molnar <mingo@redhat.com>
5749 R:      Peter Zijlstra <peterz@infradead.org>
5750 R:      Darren Hart <dvhart@infradead.org>
5751 L:      linux-kernel@vger.kernel.org
5752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5753 S:      Maintained
5754 F:      kernel/futex.c
5755 F:      kernel/futex_compat.c
5756 F:      include/asm-generic/futex.h
5757 F:      include/linux/futex.h
5758 F:      include/uapi/linux/futex.h
5759 F:      tools/testing/selftests/futex/
5760 F:      tools/perf/bench/futex*
5761 F:      Documentation/*futex*
5762
5763 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5764 M:      Rik Faith <faith@cs.unc.edu>
5765 L:      linux-scsi@vger.kernel.org
5766 S:      Odd Fixes (e.g., new signatures)
5767 F:      drivers/scsi/fdomain.*
5768
5769 GCC PLUGINS
5770 M:      Kees Cook <keescook@chromium.org>
5771 R:      Emese Revfy <re.emese@gmail.com>
5772 L:      kernel-hardening@lists.openwall.com
5773 S:      Maintained
5774 F:      scripts/gcc-plugins/
5775 F:      scripts/gcc-plugin.sh
5776 F:      scripts/Makefile.gcc-plugins
5777 F:      Documentation/gcc-plugins.txt
5778
5779 GCOV BASED KERNEL PROFILING
5780 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5781 S:      Maintained
5782 F:      kernel/gcov/
5783 F:      Documentation/dev-tools/gcov.rst
5784
5785 GDB KERNEL DEBUGGING HELPER SCRIPTS
5786 M:      Jan Kiszka <jan.kiszka@siemens.com>
5787 M:      Kieran Bingham <kieran@bingham.xyz>
5788 S:      Supported
5789 F:      scripts/gdb/
5790
5791 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5792 M:      Achim Leubner <achim_leubner@adaptec.com>
5793 L:      linux-scsi@vger.kernel.org
5794 W:      http://www.icp-vortex.com/
5795 S:      Supported
5796 F:      drivers/scsi/gdt*
5797
5798 GEMTEK FM RADIO RECEIVER DRIVER
5799 M:      Hans Verkuil <hverkuil@xs4all.nl>
5800 L:      linux-media@vger.kernel.org
5801 T:      git git://linuxtv.org/media_tree.git
5802 W:      https://linuxtv.org
5803 S:      Maintained
5804 F:      drivers/media/radio/radio-gemtek*
5805
5806 GENERIC GPIO I2C DRIVER
5807 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5808 S:      Supported
5809 F:      drivers/i2c/busses/i2c-gpio.c
5810 F:      include/linux/i2c-gpio.h
5811
5812 GENERIC GPIO I2C MULTIPLEXER DRIVER
5813 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5814 L:      linux-i2c@vger.kernel.org
5815 S:      Supported
5816 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5817 F:      include/linux/i2c-mux-gpio.h
5818 F:      Documentation/i2c/muxes/i2c-mux-gpio
5819
5820 GENERIC HDLC (WAN) DRIVERS
5821 M:      Krzysztof Halasa <khc@pm.waw.pl>
5822 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5823 S:      Maintained
5824 F:      drivers/net/wan/c101.c
5825 F:      drivers/net/wan/hd6457*
5826 F:      drivers/net/wan/hdlc*
5827 F:      drivers/net/wan/n2.c
5828 F:      drivers/net/wan/pc300too.c
5829 F:      drivers/net/wan/pci200syn.c
5830 F:      drivers/net/wan/wanxl*
5831
5832 GENERIC INCLUDE/ASM HEADER FILES
5833 M:      Arnd Bergmann <arnd@arndb.de>
5834 L:      linux-arch@vger.kernel.org
5835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5836 S:      Maintained
5837 F:      include/asm-generic/
5838 F:      include/uapi/asm-generic/
5839
5840 GENERIC PHY FRAMEWORK
5841 M:      Kishon Vijay Abraham I <kishon@ti.com>
5842 L:      linux-kernel@vger.kernel.org
5843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5844 S:      Supported
5845 F:      drivers/phy/
5846 F:      include/linux/phy/
5847
5848 GENERIC PM DOMAINS
5849 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5850 M:      Kevin Hilman <khilman@kernel.org>
5851 M:      Ulf Hansson <ulf.hansson@linaro.org>
5852 L:      linux-pm@vger.kernel.org
5853 S:      Supported
5854 F:      drivers/base/power/domain*.c
5855 F:      include/linux/pm_domain.h
5856 F:      Documentation/devicetree/bindings/power/power_domain.txt
5857
5858 GENERIC UIO DRIVER FOR PCI DEVICES
5859 M:      "Michael S. Tsirkin" <mst@redhat.com>
5860 L:      kvm@vger.kernel.org
5861 S:      Supported
5862 F:      drivers/uio/uio_pci_generic.c
5863
5864 GENWQE (IBM Generic Workqueue Card)
5865 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5866 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5867 S:      Supported
5868 F:      drivers/misc/genwqe/
5869
5870 GET_MAINTAINER SCRIPT
5871 M:      Joe Perches <joe@perches.com>
5872 S:      Maintained
5873 F:      scripts/get_maintainer.pl
5874
5875 GFS2 FILE SYSTEM
5876 M:      Steven Whitehouse <swhiteho@redhat.com>
5877 M:      Bob Peterson <rpeterso@redhat.com>
5878 L:      cluster-devel@redhat.com
5879 W:      http://sources.redhat.com/cluster/
5880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5881 S:      Supported
5882 F:      Documentation/filesystems/gfs2*.txt
5883 F:      fs/gfs2/
5884 F:      include/uapi/linux/gfs2_ondisk.h
5885
5886 GIGASET ISDN DRIVERS
5887 M:      Paul Bolle <pebolle@tiscali.nl>
5888 L:      gigaset307x-common@lists.sourceforge.net
5889 W:      http://gigaset307x.sourceforge.net/
5890 S:      Odd Fixes
5891 F:      Documentation/isdn/README.gigaset
5892 F:      drivers/isdn/gigaset/
5893 F:      include/uapi/linux/gigaset_dev.h
5894
5895 GO7007 MPEG CODEC
5896 M:      Hans Verkuil <hans.verkuil@cisco.com>
5897 L:      linux-media@vger.kernel.org
5898 S:      Maintained
5899 F:      drivers/media/usb/go7007/
5900
5901 GOODIX TOUCHSCREEN
5902 M:      Bastien Nocera <hadess@hadess.net>
5903 L:      linux-input@vger.kernel.org
5904 S:      Maintained
5905 F:      drivers/input/touchscreen/goodix.c
5906
5907 GPIO ACPI SUPPORT
5908 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5909 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5910 L:      linux-gpio@vger.kernel.org
5911 L:      linux-acpi@vger.kernel.org
5912 S:      Maintained
5913 F:      Documentation/acpi/gpio-properties.txt
5914 F:      drivers/gpio/gpiolib-acpi.c
5915
5916 GPIO IR Transmitter
5917 M:      Sean Young <sean@mess.org>
5918 L:      linux-media@vger.kernel.org
5919 S:      Maintained
5920 F:      drivers/media/rc/gpio-ir-tx.c
5921
5922 GPIO MOCKUP DRIVER
5923 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5924 L:      linux-gpio@vger.kernel.org
5925 S:      Maintained
5926 F:      drivers/gpio/gpio-mockup.c
5927 F:      tools/testing/selftests/gpio/
5928
5929 GPIO SUBSYSTEM
5930 M:      Linus Walleij <linus.walleij@linaro.org>
5931 L:      linux-gpio@vger.kernel.org
5932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5933 S:      Maintained
5934 F:      Documentation/devicetree/bindings/gpio/
5935 F:      Documentation/gpio/
5936 F:      Documentation/ABI/testing/gpio-cdev
5937 F:      Documentation/ABI/obsolete/sysfs-gpio
5938 F:      drivers/gpio/
5939 F:      include/linux/gpio/
5940 F:      include/linux/gpio.h
5941 F:      include/asm-generic/gpio.h
5942 F:      include/uapi/linux/gpio.h
5943 F:      tools/gpio/
5944
5945 GRE DEMULTIPLEXER DRIVER
5946 M:      Dmitry Kozlov <xeb@mail.ru>
5947 L:      netdev@vger.kernel.org
5948 S:      Maintained
5949 F:      net/ipv4/gre_demux.c
5950 F:      net/ipv4/gre_offload.c
5951 F:      include/net/gre.h
5952
5953 GRETH 10/100/1G Ethernet MAC device driver
5954 M:      Andreas Larsson <andreas@gaisler.com>
5955 L:      netdev@vger.kernel.org
5956 S:      Maintained
5957 F:      drivers/net/ethernet/aeroflex/
5958
5959 GREYBUS AUDIO PROTOCOLS DRIVERS
5960 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5961 M:      Mark Greer <mgreer@animalcreek.com>
5962 S:      Maintained
5963 F:      drivers/staging/greybus/audio_apbridgea.c
5964 F:      drivers/staging/greybus/audio_apbridgea.h
5965 F:      drivers/staging/greybus/audio_codec.c
5966 F:      drivers/staging/greybus/audio_codec.h
5967 F:      drivers/staging/greybus/audio_gb.c
5968 F:      drivers/staging/greybus/audio_manager.c
5969 F:      drivers/staging/greybus/audio_manager.h
5970 F:      drivers/staging/greybus/audio_manager_module.c
5971 F:      drivers/staging/greybus/audio_manager_private.h
5972 F:      drivers/staging/greybus/audio_manager_sysfs.c
5973 F:      drivers/staging/greybus/audio_module.c
5974 F:      drivers/staging/greybus/audio_topology.c
5975
5976 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5977 M:      Viresh Kumar <vireshk@kernel.org>
5978 S:      Maintained
5979 F:      drivers/staging/greybus/authentication.c
5980 F:      drivers/staging/greybus/bootrom.c
5981 F:      drivers/staging/greybus/firmware.h
5982 F:      drivers/staging/greybus/fw-core.c
5983 F:      drivers/staging/greybus/fw-download.c
5984 F:      drivers/staging/greybus/fw-managament.c
5985 F:      drivers/staging/greybus/greybus_authentication.h
5986 F:      drivers/staging/greybus/greybus_firmware.h
5987 F:      drivers/staging/greybus/hid.c
5988 F:      drivers/staging/greybus/i2c.c
5989 F:      drivers/staging/greybus/spi.c
5990 F:      drivers/staging/greybus/spilib.c
5991 F:      drivers/staging/greybus/spilib.h
5992
5993 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5994 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5995 S:      Maintained
5996 F:      drivers/staging/greybus/loopback.c
5997 F:      drivers/staging/greybus/timesync.c
5998 F:      drivers/staging/greybus/timesync_platform.c
5999
6000 GREYBUS PLATFORM DRIVERS
6001 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6002 S:      Maintained
6003 F:      drivers/staging/greybus/arche-platform.c
6004 F:      drivers/staging/greybus/arche-apb-ctrl.c
6005 F:      drivers/staging/greybus/arche_platform.h
6006
6007 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6008 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6009 S:      Maintained
6010 F:      drivers/staging/greybus/sdio.c
6011 F:      drivers/staging/greybus/light.c
6012 F:      drivers/staging/greybus/gpio.c
6013 F:      drivers/staging/greybus/power_supply.c
6014 F:      drivers/staging/greybus/spi.c
6015 F:      drivers/staging/greybus/spilib.c
6016
6017 GREYBUS SUBSYSTEM
6018 M:      Johan Hovold <johan@kernel.org>
6019 M:      Alex Elder <elder@kernel.org>
6020 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6021 S:      Maintained
6022 F:      drivers/staging/greybus/
6023 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6024
6025 GREYBUS UART PROTOCOLS DRIVERS
6026 M:      David Lin <dtwlin@gmail.com>
6027 S:      Maintained
6028 F:      drivers/staging/greybus/uart.c
6029 F:      drivers/staging/greybus/log.c
6030
6031 GS1662 VIDEO SERIALIZER
6032 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6033 L:      linux-media@vger.kernel.org
6034 T:      git git://linuxtv.org/media_tree.git
6035 S:      Maintained
6036 F:      drivers/media/spi/gs1662.c
6037
6038 GSPCA FINEPIX SUBDRIVER
6039 M:      Frank Zago <frank@zago.net>
6040 L:      linux-media@vger.kernel.org
6041 T:      git git://linuxtv.org/media_tree.git
6042 S:      Maintained
6043 F:      drivers/media/usb/gspca/finepix.c
6044
6045 GSPCA GL860 SUBDRIVER
6046 M:      Olivier Lorin <o.lorin@laposte.net>
6047 L:      linux-media@vger.kernel.org
6048 T:      git git://linuxtv.org/media_tree.git
6049 S:      Maintained
6050 F:      drivers/media/usb/gspca/gl860/
6051
6052 GSPCA M5602 SUBDRIVER
6053 M:      Erik Andren <erik.andren@gmail.com>
6054 L:      linux-media@vger.kernel.org
6055 T:      git git://linuxtv.org/media_tree.git
6056 S:      Maintained
6057 F:      drivers/media/usb/gspca/m5602/
6058
6059 GSPCA PAC207 SONIXB SUBDRIVER
6060 M:      Hans Verkuil <hverkuil@xs4all.nl>
6061 L:      linux-media@vger.kernel.org
6062 T:      git git://linuxtv.org/media_tree.git
6063 S:      Odd Fixes
6064 F:      drivers/media/usb/gspca/pac207.c
6065
6066 GSPCA SN9C20X SUBDRIVER
6067 M:      Brian Johnson <brijohn@gmail.com>
6068 L:      linux-media@vger.kernel.org
6069 T:      git git://linuxtv.org/media_tree.git
6070 S:      Maintained
6071 F:      drivers/media/usb/gspca/sn9c20x.c
6072
6073 GSPCA T613 SUBDRIVER
6074 M:      Leandro Costantino <lcostantino@gmail.com>
6075 L:      linux-media@vger.kernel.org
6076 T:      git git://linuxtv.org/media_tree.git
6077 S:      Maintained
6078 F:      drivers/media/usb/gspca/t613.c
6079
6080 GSPCA USB WEBCAM DRIVER
6081 M:      Hans Verkuil <hverkuil@xs4all.nl>
6082 L:      linux-media@vger.kernel.org
6083 T:      git git://linuxtv.org/media_tree.git
6084 S:      Odd Fixes
6085 F:      drivers/media/usb/gspca/
6086
6087 GTP (GPRS Tunneling Protocol)
6088 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6089 M:      Harald Welte <laforge@gnumonks.org>
6090 L:      osmocom-net-gprs@lists.osmocom.org
6091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6092 S:      Maintained
6093 F:      drivers/net/gtp.c
6094
6095 GUID PARTITION TABLE (GPT)
6096 M:      Davidlohr Bueso <dave@stgolabs.net>
6097 L:      linux-efi@vger.kernel.org
6098 S:      Maintained
6099 F:      block/partitions/efi.*
6100
6101 H8/300 ARCHITECTURE
6102 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6103 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6104 W:      http://uclinux-h8.sourceforge.jp
6105 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6106 S:      Maintained
6107 F:      arch/h8300/
6108 F:      drivers/clocksource/h8300_*.c
6109 F:      drivers/clk/h8300/
6110 F:      drivers/irqchip/irq-renesas-h8*.c
6111
6112 HACKRF MEDIA DRIVER
6113 M:      Antti Palosaari <crope@iki.fi>
6114 L:      linux-media@vger.kernel.org
6115 W:      https://linuxtv.org
6116 W:      http://palosaari.fi/linux/
6117 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6118 T:      git git://linuxtv.org/anttip/media_tree.git
6119 S:      Maintained
6120 F:      drivers/media/usb/hackrf/
6121
6122 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6123 M:      Frank Seidel <frank@f-seidel.de>
6124 L:      platform-driver-x86@vger.kernel.org
6125 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6126 S:      Maintained
6127 F:      drivers/platform/x86/hdaps.c
6128
6129 HARDWARE MONITORING
6130 M:      Jean Delvare <jdelvare@suse.com>
6131 M:      Guenter Roeck <linux@roeck-us.net>
6132 L:      linux-hwmon@vger.kernel.org
6133 W:      http://hwmon.wiki.kernel.org/
6134 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6136 S:      Maintained
6137 F:      Documentation/hwmon/
6138 F:      drivers/hwmon/
6139 F:      include/linux/hwmon*.h
6140
6141 HARDWARE RANDOM NUMBER GENERATOR CORE
6142 M:      Matt Mackall <mpm@selenic.com>
6143 M:      Herbert Xu <herbert@gondor.apana.org.au>
6144 L:      linux-crypto@vger.kernel.org
6145 S:      Odd fixes
6146 F:      Documentation/devicetree/bindings/rng/
6147 F:      Documentation/hw_random.txt
6148 F:      drivers/char/hw_random/
6149 F:      include/linux/hw_random.h
6150
6151 HARDWARE SPINLOCK CORE
6152 M:      Ohad Ben-Cohen <ohad@wizery.com>
6153 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6154 L:      linux-remoteproc@vger.kernel.org
6155 S:      Maintained
6156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6157 F:      Documentation/devicetree/bindings/hwlock/
6158 F:      Documentation/hwspinlock.txt
6159 F:      drivers/hwspinlock/
6160 F:      include/linux/hwspinlock.h
6161
6162 HARMONY SOUND DRIVER
6163 L:      linux-parisc@vger.kernel.org
6164 S:      Maintained
6165 F:      sound/parisc/harmony.*
6166
6167 HDPVR USB VIDEO ENCODER DRIVER
6168 M:      Hans Verkuil <hverkuil@xs4all.nl>
6169 L:      linux-media@vger.kernel.org
6170 T:      git git://linuxtv.org/media_tree.git
6171 W:      https://linuxtv.org
6172 S:      Odd Fixes
6173 F:      drivers/media/usb/hdpvr/
6174
6175 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6176 M:      Jimmy Vance <jimmy.vance@hpe.com>
6177 S:      Supported
6178 F:      Documentation/watchdog/hpwdt.txt
6179 F:      drivers/watchdog/hpwdt.c
6180
6181 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6182 M:      Don Brace <don.brace@microsemi.com>
6183 L:      esc.storagedev@microsemi.com
6184 L:      linux-scsi@vger.kernel.org
6185 S:      Supported
6186 F:      Documentation/scsi/hpsa.txt
6187 F:      drivers/scsi/hpsa*.[ch]
6188 F:      include/linux/cciss*.h
6189 F:      include/uapi/linux/cciss*.h
6190
6191 HFI1 DRIVER
6192 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6193 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6194 L:      linux-rdma@vger.kernel.org
6195 S:      Supported
6196 F:      drivers/infiniband/hw/hfi1
6197
6198 HFS FILESYSTEM
6199 L:      linux-fsdevel@vger.kernel.org
6200 S:      Orphan
6201 F:      Documentation/filesystems/hfs.txt
6202 F:      fs/hfs/
6203
6204 HFSPLUS FILESYSTEM
6205 L:      linux-fsdevel@vger.kernel.org
6206 S:      Orphan
6207 F:      Documentation/filesystems/hfsplus.txt
6208 F:      fs/hfsplus/
6209
6210 HGA FRAMEBUFFER DRIVER
6211 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6212 L:      linux-nvidia@lists.surfsouth.com
6213 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6214 S:      Maintained
6215 F:      drivers/video/fbdev/hgafb.c
6216
6217 HIBERNATION (aka Software Suspend, aka swsusp)
6218 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6219 M:      Pavel Machek <pavel@ucw.cz>
6220 L:      linux-pm@vger.kernel.org
6221 B:      https://bugzilla.kernel.org
6222 S:      Supported
6223 F:      arch/x86/power/
6224 F:      drivers/base/power/
6225 F:      kernel/power/
6226 F:      include/linux/suspend.h
6227 F:      include/linux/freezer.h
6228 F:      include/linux/pm.h
6229 F:      arch/*/include/asm/suspend*.h
6230
6231 HID CORE LAYER
6232 M:      Jiri Kosina <jikos@kernel.org>
6233 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6234 L:      linux-input@vger.kernel.org
6235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6236 S:      Maintained
6237 F:      drivers/hid/
6238 F:      include/linux/hid*
6239 F:      include/uapi/linux/hid*
6240
6241 HID SENSOR HUB DRIVERS
6242 M:      Jiri Kosina <jikos@kernel.org>
6243 M:      Jonathan Cameron <jic23@kernel.org>
6244 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6245 L:      linux-input@vger.kernel.org
6246 L:      linux-iio@vger.kernel.org
6247 S:      Maintained
6248 F:      Documentation/hid/hid-sensor*
6249 F:      drivers/hid/hid-sensor-*
6250 F:      drivers/iio/*/hid-*
6251 F:      include/linux/hid-sensor-*
6252
6253 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6254 M:      Thomas Gleixner <tglx@linutronix.de>
6255 L:      linux-kernel@vger.kernel.org
6256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6257 S:      Maintained
6258 F:      Documentation/timers/
6259 F:      kernel/time/hrtimer.c
6260 F:      kernel/time/clockevents.c
6261 F:      kernel/time/timer_*.c
6262 F:      include/linux/clockchips.h
6263 F:      include/linux/hrtimer.h
6264
6265 HIGH-SPEED SCC DRIVER FOR AX.25
6266 L:      linux-hams@vger.kernel.org
6267 S:      Orphan
6268 F:      drivers/net/hamradio/dmascc.c
6269 F:      drivers/net/hamradio/scc.c
6270
6271 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6272 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6273 W:      http://www.highpoint-tech.com
6274 S:      Supported
6275 F:      Documentation/scsi/hptiop.txt
6276 F:      drivers/scsi/hptiop.c
6277
6278 HIPPI
6279 M:      Jes Sorensen <jes@trained-monkey.org>
6280 L:      linux-hippi@sunsite.dk
6281 S:      Maintained
6282 F:      include/linux/hippidevice.h
6283 F:      include/uapi/linux/if_hippi.h
6284 F:      net/802/hippi.c
6285 F:      drivers/net/hippi/
6286
6287 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6288 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6289 M:      Salil Mehta <salil.mehta@huawei.com>
6290 L:      netdev@vger.kernel.org
6291 W:      http://www.hisilicon.com
6292 S:      Maintained
6293 F:      drivers/net/ethernet/hisilicon/hns3/
6294
6295 HISILICON NETWORK SUBSYSTEM DRIVER
6296 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6297 M:      Salil Mehta <salil.mehta@huawei.com>
6298 L:      netdev@vger.kernel.org
6299 W:      http://www.hisilicon.com
6300 S:      Maintained
6301 F:      drivers/net/ethernet/hisilicon/
6302 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6303
6304 HISILICON PMU DRIVER
6305 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6306 W:      http://www.hisilicon.com
6307 S:      Supported
6308 F:      drivers/perf/hisilicon
6309 F:      Documentation/perf/hisi-pmu.txt
6310
6311 HISILICON ROCE DRIVER
6312 M:      Lijun Ou <oulijun@huawei.com>
6313 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6314 L:      linux-rdma@vger.kernel.org
6315 S:      Maintained
6316 F:      drivers/infiniband/hw/hns/
6317 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6318
6319 HISILICON SAS Controller
6320 M:      John Garry <john.garry@huawei.com>
6321 W:      http://www.hisilicon.com
6322 S:      Supported
6323 F:      drivers/scsi/hisi_sas/
6324 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6325
6326 HMM - Heterogeneous Memory Management
6327 M:      Jérôme Glisse <jglisse@redhat.com>
6328 L:      linux-mm@kvack.org
6329 S:      Maintained
6330 F:      mm/hmm*
6331 F:      include/linux/hmm*
6332
6333 HOST AP DRIVER
6334 M:      Jouni Malinen <j@w1.fi>
6335 L:      linux-wireless@vger.kernel.org
6336 W:      http://w1.fi/hostap-driver.html
6337 S:      Obsolete
6338 F:      drivers/net/wireless/intersil/hostap/
6339
6340 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6341 L:      platform-driver-x86@vger.kernel.org
6342 S:      Orphan
6343 F:      drivers/platform/x86/tc1100-wmi.c
6344
6345 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6346 M:      Jaroslav Kysela <perex@perex.cz>
6347 S:      Maintained
6348 F:      drivers/net/ethernet/hp/hp100.*
6349
6350 HPET:   High Precision Event Timers driver
6351 M:      Clemens Ladisch <clemens@ladisch.de>
6352 S:      Maintained
6353 F:      Documentation/timers/hpet.txt
6354 F:      drivers/char/hpet.c
6355 F:      include/linux/hpet.h
6356 F:      include/uapi/linux/hpet.h
6357
6358 HPET:   x86
6359 S:      Orphan
6360 F:      arch/x86/kernel/hpet.c
6361 F:      arch/x86/include/asm/hpet.h
6362
6363 HPFS FILESYSTEM
6364 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6365 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6366 S:      Maintained
6367 F:      fs/hpfs/
6368
6369 HSI SUBSYSTEM
6370 M:      Sebastian Reichel <sre@kernel.org>
6371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6372 S:      Maintained
6373 F:      Documentation/ABI/testing/sysfs-bus-hsi
6374 F:      Documentation/driver-api/hsi.rst
6375 F:      drivers/hsi/
6376 F:      include/linux/hsi/
6377 F:      include/uapi/linux/hsi/
6378
6379 HSO 3G MODEM DRIVER
6380 L:      linux-usb@vger.kernel.org
6381 S:      Orphan
6382 F:      drivers/net/usb/hso.c
6383
6384 HSR NETWORK PROTOCOL
6385 M:      Arvid Brodin <arvid.brodin@alten.se>
6386 L:      netdev@vger.kernel.org
6387 S:      Maintained
6388 F:      net/hsr/
6389
6390 HT16K33 LED CONTROLLER DRIVER
6391 M:      Robin van der Gracht <robin@protonic.nl>
6392 S:      Maintained
6393 F:      drivers/auxdisplay/ht16k33.c
6394 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6395
6396 HTCPEN TOUCHSCREEN DRIVER
6397 M:      Pau Oliva Fora <pof@eslack.org>
6398 L:      linux-input@vger.kernel.org
6399 S:      Maintained
6400 F:      drivers/input/touchscreen/htcpen.c
6401
6402 HUAWEI ETHERNET DRIVER
6403 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6404 L:      netdev@vger.kernel.org
6405 S:      Supported
6406 F:      Documentation/networking/hinic.txt
6407 F:      drivers/net/ethernet/huawei/hinic/
6408
6409 HUGETLB FILESYSTEM
6410 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6411 S:      Maintained
6412 F:      fs/hugetlbfs/
6413
6414 HVA ST MEDIA DRIVER
6415 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6416 L:      linux-media@vger.kernel.org
6417 T:      git git://linuxtv.org/media_tree.git
6418 W:      https://linuxtv.org
6419 S:      Supported
6420 F:      drivers/media/platform/sti/hva
6421
6422 HWPOISON MEMORY FAILURE HANDLING
6423 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6424 L:      linux-mm@kvack.org
6425 S:      Maintained
6426 F:      mm/memory-failure.c
6427 F:      mm/hwpoison-inject.c
6428
6429 Hyper-V CORE AND DRIVERS
6430 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6431 M:      Haiyang Zhang <haiyangz@microsoft.com>
6432 M:      Stephen Hemminger <sthemmin@microsoft.com>
6433 L:      devel@linuxdriverproject.org
6434 S:      Maintained
6435 F:      Documentation/networking/netvsc.txt
6436 F:      arch/x86/include/asm/mshyperv.h
6437 F:      arch/x86/include/asm/trace/hyperv.h
6438 F:      arch/x86/include/uapi/asm/hyperv.h
6439 F:      arch/x86/kernel/cpu/mshyperv.c
6440 F:      arch/x86/hyperv
6441 F:      drivers/hid/hid-hyperv.c
6442 F:      drivers/hv/
6443 F:      drivers/input/serio/hyperv-keyboard.c
6444 F:      drivers/pci/host/pci-hyperv.c
6445 F:      drivers/net/hyperv/
6446 F:      drivers/scsi/storvsc_drv.c
6447 F:      drivers/uio/uio_hv_generic.c
6448 F:      drivers/video/fbdev/hyperv_fb.c
6449 F:      net/vmw_vsock/hyperv_transport.c
6450 F:      include/linux/hyperv.h
6451 F:      include/uapi/linux/hyperv.h
6452 F:      tools/hv/
6453 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6454
6455 HYPERVISOR VIRTUAL CONSOLE DRIVER
6456 L:      linuxppc-dev@lists.ozlabs.org
6457 S:      Odd Fixes
6458 F:      drivers/tty/hvc/
6459
6460 I2C ACPI SUPPORT
6461 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6462 L:      linux-i2c@vger.kernel.org
6463 L:      linux-acpi@vger.kernel.org
6464 S:      Maintained
6465 F:      drivers/i2c/i2c-core-acpi.c
6466
6467 I2C MUXES
6468 M:      Peter Rosin <peda@axentia.se>
6469 L:      linux-i2c@vger.kernel.org
6470 S:      Maintained
6471 F:      Documentation/i2c/i2c-topology
6472 F:      Documentation/i2c/muxes/
6473 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6474 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6475 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6476 F:      drivers/i2c/i2c-mux.c
6477 F:      drivers/i2c/muxes/
6478 F:      include/linux/i2c-mux.h
6479
6480 I2C OVER PARALLEL PORT
6481 M:      Jean Delvare <jdelvare@suse.com>
6482 L:      linux-i2c@vger.kernel.org
6483 S:      Maintained
6484 F:      Documentation/i2c/busses/i2c-parport
6485 F:      Documentation/i2c/busses/i2c-parport-light
6486 F:      drivers/i2c/busses/i2c-parport.c
6487 F:      drivers/i2c/busses/i2c-parport-light.c
6488
6489 I2C SUBSYSTEM
6490 M:      Wolfram Sang <wsa@the-dreams.de>
6491 L:      linux-i2c@vger.kernel.org
6492 W:      https://i2c.wiki.kernel.org/
6493 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6495 S:      Maintained
6496 F:      Documentation/devicetree/bindings/i2c/
6497 F:      Documentation/i2c/
6498 F:      drivers/i2c/
6499 F:      drivers/i2c/*/
6500 F:      include/linux/i2c.h
6501 F:      include/linux/i2c-*.h
6502 F:      include/uapi/linux/i2c.h
6503 F:      include/uapi/linux/i2c-*.h
6504
6505 I2C-TAOS-EVM DRIVER
6506 M:      Jean Delvare <jdelvare@suse.com>
6507 L:      linux-i2c@vger.kernel.org
6508 S:      Maintained
6509 F:      Documentation/i2c/busses/i2c-taos-evm
6510 F:      drivers/i2c/busses/i2c-taos-evm.c
6511
6512 I2C-TINY-USB DRIVER
6513 M:      Till Harbaum <till@harbaum.org>
6514 L:      linux-i2c@vger.kernel.org
6515 W:      http://www.harbaum.org/till/i2c_tiny_usb
6516 S:      Maintained
6517 F:      drivers/i2c/busses/i2c-tiny-usb.c
6518
6519 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6520 M:      Jean Delvare <jdelvare@suse.com>
6521 L:      linux-i2c@vger.kernel.org
6522 S:      Maintained
6523 F:      Documentation/i2c/busses/i2c-ali1535
6524 F:      Documentation/i2c/busses/i2c-ali1563
6525 F:      Documentation/i2c/busses/i2c-ali15x3
6526 F:      Documentation/i2c/busses/i2c-amd756
6527 F:      Documentation/i2c/busses/i2c-amd8111
6528 F:      Documentation/i2c/busses/i2c-i801
6529 F:      Documentation/i2c/busses/i2c-nforce2
6530 F:      Documentation/i2c/busses/i2c-piix4
6531 F:      Documentation/i2c/busses/i2c-sis5595
6532 F:      Documentation/i2c/busses/i2c-sis630
6533 F:      Documentation/i2c/busses/i2c-sis96x
6534 F:      Documentation/i2c/busses/i2c-via
6535 F:      Documentation/i2c/busses/i2c-viapro
6536 F:      drivers/i2c/busses/i2c-ali1535.c
6537 F:      drivers/i2c/busses/i2c-ali1563.c
6538 F:      drivers/i2c/busses/i2c-ali15x3.c
6539 F:      drivers/i2c/busses/i2c-amd756.c
6540 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6541 F:      drivers/i2c/busses/i2c-amd8111.c
6542 F:      drivers/i2c/busses/i2c-i801.c
6543 F:      drivers/i2c/busses/i2c-isch.c
6544 F:      drivers/i2c/busses/i2c-nforce2.c
6545 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6546 F:      drivers/i2c/busses/i2c-piix4.c
6547 F:      drivers/i2c/busses/i2c-sis5595.c
6548 F:      drivers/i2c/busses/i2c-sis630.c
6549 F:      drivers/i2c/busses/i2c-sis96x.c
6550 F:      drivers/i2c/busses/i2c-via.c
6551 F:      drivers/i2c/busses/i2c-viapro.c
6552
6553 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6554 M:      Hans de Goede <hdegoede@redhat.com>
6555 L:      linux-i2c@vger.kernel.org
6556 S:      Maintained
6557 F:      drivers/i2c/busses/i2c-cht-wc.c
6558
6559 I2C/SMBUS ISMT DRIVER
6560 M:      Seth Heasley <seth.heasley@intel.com>
6561 M:      Neil Horman <nhorman@tuxdriver.com>
6562 L:      linux-i2c@vger.kernel.org
6563 F:      drivers/i2c/busses/i2c-ismt.c
6564 F:      Documentation/i2c/busses/i2c-ismt
6565
6566 I2C/SMBUS STUB DRIVER
6567 M:      Jean Delvare <jdelvare@suse.com>
6568 L:      linux-i2c@vger.kernel.org
6569 S:      Maintained
6570 F:      drivers/i2c/i2c-stub.c
6571
6572 i386 BOOT CODE
6573 M:      "H. Peter Anvin" <hpa@zytor.com>
6574 S:      Maintained
6575 F:      arch/x86/boot/
6576
6577 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6578 M:      "H. Peter Anvin" <hpa@zytor.com>
6579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6580 S:      Maintained
6581
6582 IA64 (Itanium) PLATFORM
6583 M:      Tony Luck <tony.luck@intel.com>
6584 M:      Fenghua Yu <fenghua.yu@intel.com>
6585 L:      linux-ia64@vger.kernel.org
6586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6587 S:      Maintained
6588 F:      arch/ia64/
6589
6590 IBM Power 842 compression accelerator
6591 M:      Haren Myneni <haren@us.ibm.com>
6592 S:      Supported
6593 F:      drivers/crypto/nx/Makefile
6594 F:      drivers/crypto/nx/Kconfig
6595 F:      drivers/crypto/nx/nx-842*
6596 F:      include/linux/sw842.h
6597 F:      crypto/842.c
6598 F:      lib/842/
6599
6600 IBM Power in-Nest Crypto Acceleration
6601 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6602 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6603 L:      linux-crypto@vger.kernel.org
6604 S:      Supported
6605 F:      drivers/crypto/nx/Makefile
6606 F:      drivers/crypto/nx/Kconfig
6607 F:      drivers/crypto/nx/nx-aes*
6608 F:      drivers/crypto/nx/nx-sha*
6609 F:      drivers/crypto/nx/nx.*
6610 F:      drivers/crypto/nx/nx_csbcpb.h
6611 F:      drivers/crypto/nx/nx_debugfs.h
6612
6613 IBM Power Linux RAID adapter
6614 M:      Brian King <brking@us.ibm.com>
6615 S:      Supported
6616 F:      drivers/scsi/ipr.*
6617
6618 IBM Power SRIOV Virtual NIC Device Driver
6619 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6620 M:      John Allen <jallen@linux.vnet.ibm.com>
6621 L:      netdev@vger.kernel.org
6622 S:      Supported
6623 F:      drivers/net/ethernet/ibm/ibmvnic.*
6624
6625 IBM Power Virtual Accelerator Switchboard
6626 M:      Sukadev Bhattiprolu
6627 L:      linuxppc-dev@lists.ozlabs.org
6628 S:      Supported
6629 F:      arch/powerpc/platforms/powernv/vas*
6630 F:      arch/powerpc/platforms/powernv/copy-paste.h
6631 F:      arch/powerpc/include/asm/vas.h
6632 F:      arch/powerpc/include/uapi/asm/vas.h
6633
6634 IBM Power Virtual Ethernet Device Driver
6635 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6636 L:      netdev@vger.kernel.org
6637 S:      Supported
6638 F:      drivers/net/ethernet/ibm/ibmveth.*
6639
6640 IBM Power Virtual FC Device Drivers
6641 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6642 L:      linux-scsi@vger.kernel.org
6643 S:      Supported
6644 F:      drivers/scsi/ibmvscsi/ibmvfc*
6645
6646 IBM Power Virtual SCSI Device Drivers
6647 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6648 L:      linux-scsi@vger.kernel.org
6649 S:      Supported
6650 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6651 F:      include/scsi/viosrp.h
6652
6653 IBM Power Virtual SCSI Device Target Driver
6654 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6655 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6656 L:      linux-scsi@vger.kernel.org
6657 L:      target-devel@vger.kernel.org
6658 S:      Supported
6659 F:      drivers/scsi/ibmvscsi_tgt/
6660
6661 IBM Power VMX Cryptographic instructions
6662 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6663 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6664 L:      linux-crypto@vger.kernel.org
6665 S:      Supported
6666 F:      drivers/crypto/vmx/Makefile
6667 F:      drivers/crypto/vmx/Kconfig
6668 F:      drivers/crypto/vmx/vmx.c
6669 F:      drivers/crypto/vmx/aes*
6670 F:      drivers/crypto/vmx/ghash*
6671 F:      drivers/crypto/vmx/ppc-xlate.pl
6672
6673 IBM ServeRAID RAID DRIVER
6674 S:      Orphan
6675 F:      drivers/scsi/ips.*
6676
6677 ICH LPC AND GPIO DRIVER
6678 M:      Peter Tyser <ptyser@xes-inc.com>
6679 S:      Maintained
6680 F:      drivers/mfd/lpc_ich.c
6681 F:      drivers/gpio/gpio-ich.c
6682
6683 IDE SUBSYSTEM
6684 M:      "David S. Miller" <davem@davemloft.net>
6685 L:      linux-ide@vger.kernel.org
6686 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6688 S:      Maintained
6689 F:      Documentation/ide/
6690 F:      drivers/ide/
6691 F:      include/linux/ide.h
6692
6693 IDE/ATAPI DRIVERS
6694 M:      Borislav Petkov <bp@alien8.de>
6695 L:      linux-ide@vger.kernel.org
6696 S:      Maintained
6697 F:      Documentation/cdrom/ide-cd
6698 F:      drivers/ide/ide-cd*
6699
6700 IDEAPAD LAPTOP EXTRAS DRIVER
6701 M:      Ike Panhc <ike.pan@canonical.com>
6702 L:      platform-driver-x86@vger.kernel.org
6703 W:      http://launchpad.net/ideapad-laptop
6704 S:      Maintained
6705 F:      drivers/platform/x86/ideapad-laptop.c
6706
6707 IDEAPAD LAPTOP SLIDEBAR DRIVER
6708 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6709 L:      linux-input@vger.kernel.org
6710 W:      https://github.com/o2genum/ideapad-slidebar
6711 S:      Maintained
6712 F:      drivers/input/misc/ideapad_slidebar.c
6713
6714 IDT VersaClock 5 CLOCK DRIVER
6715 M:      Marek Vasut <marek.vasut@gmail.com>
6716 S:      Maintained
6717 F:      drivers/clk/clk-versaclock5.c
6718
6719 IEEE 802.15.4 SUBSYSTEM
6720 M:      Alexander Aring <alex.aring@gmail.com>
6721 M:      Stefan Schmidt <stefan@osg.samsung.com>
6722 L:      linux-wpan@vger.kernel.org
6723 W:      http://wpan.cakelab.org/
6724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6726 S:      Maintained
6727 F:      net/ieee802154/
6728 F:      net/mac802154/
6729 F:      drivers/net/ieee802154/
6730 F:      include/linux/nl802154.h
6731 F:      include/linux/ieee802154.h
6732 F:      include/net/nl802154.h
6733 F:      include/net/mac802154.h
6734 F:      include/net/af_ieee802154.h
6735 F:      include/net/cfg802154.h
6736 F:      include/net/ieee802154_netdev.h
6737 F:      Documentation/networking/ieee802154.txt
6738
6739 IFE PROTOCOL
6740 M:      Yotam Gigi <yotam.gi@gmail.com>
6741 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6742 F:      net/ife
6743 F:      include/net/ife.h
6744 F:      include/uapi/linux/ife.h
6745
6746 IGORPLUG-USB IR RECEIVER
6747 M:      Sean Young <sean@mess.org>
6748 L:      linux-media@vger.kernel.org
6749 S:      Maintained
6750 F:      drivers/media/rc/igorplugusb.c
6751
6752 IGUANAWORKS USB IR TRANSCEIVER
6753 M:      Sean Young <sean@mess.org>
6754 L:      linux-media@vger.kernel.org
6755 S:      Maintained
6756 F:      drivers/media/rc/iguanair.c
6757
6758 IIO DIGITAL POTENTIOMETER DAC
6759 M:      Peter Rosin <peda@axentia.se>
6760 L:      linux-iio@vger.kernel.org
6761 S:      Maintained
6762 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6763 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6764 F:      drivers/iio/dac/dpot-dac.c
6765
6766 IIO ENVELOPE DETECTOR
6767 M:      Peter Rosin <peda@axentia.se>
6768 L:      linux-iio@vger.kernel.org
6769 S:      Maintained
6770 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6771 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6772 F:      drivers/iio/adc/envelope-detector.c
6773
6774 IIO MULTIPLEXER
6775 M:      Peter Rosin <peda@axentia.se>
6776 L:      linux-iio@vger.kernel.org
6777 S:      Maintained
6778 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6779 F:      drivers/iio/multiplexer/iio-mux.c
6780
6781 IIO SUBSYSTEM AND DRIVERS
6782 M:      Jonathan Cameron <jic23@kernel.org>
6783 R:      Hartmut Knaack <knaack.h@gmx.de>
6784 R:      Lars-Peter Clausen <lars@metafoo.de>
6785 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6786 L:      linux-iio@vger.kernel.org
6787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6788 S:      Maintained
6789 F:      Documentation/devicetree/bindings/iio/
6790 F:      drivers/iio/
6791 F:      drivers/staging/iio/
6792 F:      include/linux/iio/
6793 F:      tools/iio/
6794
6795 IKANOS/ADI EAGLE ADSL USB DRIVER
6796 M:      Matthieu Castet <castet.matthieu@free.fr>
6797 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6798 S:      Maintained
6799 F:      drivers/usb/atm/ueagle-atm.c
6800
6801 IMGTEC ASCII LCD DRIVER
6802 M:      Paul Burton <paul.burton@mips.com>
6803 S:      Maintained
6804 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6805 F:      drivers/auxdisplay/img-ascii-lcd.c
6806
6807 IMGTEC IR DECODER DRIVER
6808 M:      James Hogan <jhogan@kernel.org>
6809 S:      Maintained
6810 F:      drivers/media/rc/img-ir/
6811
6812 IMS TWINTURBO FRAMEBUFFER DRIVER
6813 L:      linux-fbdev@vger.kernel.org
6814 S:      Orphan
6815 F:      drivers/video/fbdev/imsttfb.c
6816
6817 INA209 HARDWARE MONITOR DRIVER
6818 M:      Guenter Roeck <linux@roeck-us.net>
6819 L:      linux-hwmon@vger.kernel.org
6820 S:      Maintained
6821 F:      Documentation/hwmon/ina209
6822 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6823 F:      drivers/hwmon/ina209.c
6824
6825 INA2XX HARDWARE MONITOR DRIVER
6826 M:      Guenter Roeck <linux@roeck-us.net>
6827 L:      linux-hwmon@vger.kernel.org
6828 S:      Maintained
6829 F:      Documentation/hwmon/ina2xx
6830 F:      drivers/hwmon/ina2xx.c
6831 F:      include/linux/platform_data/ina2xx.h
6832
6833 INDUSTRY PACK SUBSYSTEM (IPACK)
6834 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6835 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6836 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6837 L:      industrypack-devel@lists.sourceforge.net
6838 W:      http://industrypack.sourceforge.net
6839 S:      Maintained
6840 F:      drivers/ipack/
6841
6842 INFINIBAND SUBSYSTEM
6843 M:      Doug Ledford <dledford@redhat.com>
6844 M:      Jason Gunthorpe <jgg@mellanox.com>
6845 L:      linux-rdma@vger.kernel.org
6846 W:      http://www.openfabrics.org/
6847 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6849 S:      Supported
6850 F:      Documentation/devicetree/bindings/infiniband/
6851 F:      Documentation/infiniband/
6852 F:      drivers/infiniband/
6853 F:      include/uapi/linux/if_infiniband.h
6854 F:      include/uapi/rdma/
6855 F:      include/rdma/
6856
6857 INGENIC JZ4780 DMA Driver
6858 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6859 S:      Maintained
6860 F:      drivers/dma/dma-jz4780.c
6861
6862 INGENIC JZ4780 NAND DRIVER
6863 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6864 L:      linux-mtd@lists.infradead.org
6865 S:      Maintained
6866 F:      drivers/mtd/nand/jz4780_*
6867
6868 INOTIFY
6869 M:      Jan Kara <jack@suse.cz>
6870 R:      Amir Goldstein <amir73il@gmail.com>
6871 L:      linux-fsdevel@vger.kernel.org
6872 S:      Maintained
6873 F:      Documentation/filesystems/inotify.txt
6874 F:      fs/notify/inotify/
6875 F:      include/linux/inotify.h
6876 F:      include/uapi/linux/inotify.h
6877
6878 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6879 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6880 L:      linux-input@vger.kernel.org
6881 Q:      http://patchwork.kernel.org/project/linux-input/list/
6882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6883 S:      Maintained
6884 F:      drivers/input/
6885 F:      include/linux/input.h
6886 F:      include/uapi/linux/input.h
6887 F:      include/uapi/linux/input-event-codes.h
6888 F:      include/linux/input/
6889 F:      Documentation/devicetree/bindings/input/
6890 F:      Documentation/input/
6891
6892 INPUT MULTITOUCH (MT) PROTOCOL
6893 M:      Henrik Rydberg <rydberg@bitmath.org>
6894 L:      linux-input@vger.kernel.org
6895 S:      Odd fixes
6896 F:      Documentation/input/multi-touch-protocol.rst
6897 F:      drivers/input/input-mt.c
6898 K:      \b(ABS|SYN)_MT_
6899
6900 INSIDE SECURE CRYPTO DRIVER
6901 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6902 F:      drivers/crypto/inside-secure/
6903 S:      Maintained
6904 L:      linux-crypto@vger.kernel.org
6905
6906 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6907 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6908 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6909 L:      linux-integrity@vger.kernel.org
6910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6911 S:      Supported
6912 F:      security/integrity/ima/
6913
6914 INTEL 810/815 FRAMEBUFFER DRIVER
6915 M:      Antonino Daplas <adaplas@gmail.com>
6916 L:      linux-fbdev@vger.kernel.org
6917 S:      Maintained
6918 F:      drivers/video/fbdev/i810/
6919
6920 INTEL ASoC BDW/HSW DRIVERS
6921 M:      Jie Yang <yang.jie@linux.intel.com>
6922 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6923 S:      Supported
6924 F:      sound/soc/intel/common/sst-dsp*
6925 F:      sound/soc/intel/common/sst-firmware.c
6926 F:      sound/soc/intel/boards/broadwell.c
6927 F:      sound/soc/intel/haswell/
6928
6929 INTEL C600 SERIES SAS CONTROLLER DRIVER
6930 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6931 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6932 L:      linux-scsi@vger.kernel.org
6933 T:      git git://git.code.sf.net/p/intel-sas/isci
6934 S:      Supported
6935 F:      drivers/scsi/isci/
6936
6937 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6938 M:      Jani Nikula <jani.nikula@linux.intel.com>
6939 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6940 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6941 L:      intel-gfx@lists.freedesktop.org
6942 W:      https://01.org/linuxgraphics/
6943 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6944 C:      irc://chat.freenode.net/intel-gfx
6945 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6946 T:      git git://anongit.freedesktop.org/drm-intel
6947 S:      Supported
6948 F:      drivers/gpu/drm/i915/
6949 F:      include/drm/i915*
6950 F:      include/uapi/drm/i915_drm.h
6951 F:      Documentation/gpu/i915.rst
6952
6953 INTEL ETHERNET DRIVERS
6954 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6955 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6956 W:      http://www.intel.com/support/feedback.htm
6957 W:      http://e1000.sourceforge.net/
6958 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6961 S:      Supported
6962 F:      Documentation/networking/e100.txt
6963 F:      Documentation/networking/e1000.txt
6964 F:      Documentation/networking/e1000e.txt
6965 F:      Documentation/networking/igb.txt
6966 F:      Documentation/networking/igbvf.txt
6967 F:      Documentation/networking/ixgb.txt
6968 F:      Documentation/networking/ixgbe.txt
6969 F:      Documentation/networking/ixgbevf.txt
6970 F:      Documentation/networking/i40e.txt
6971 F:      Documentation/networking/i40evf.txt
6972 F:      drivers/net/ethernet/intel/
6973 F:      drivers/net/ethernet/intel/*/
6974 F:      include/linux/avf/virtchnl.h
6975
6976 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6977 M:      Maik Broemme <mbroemme@libmpq.org>
6978 L:      linux-fbdev@vger.kernel.org
6979 S:      Maintained
6980 F:      Documentation/fb/intelfb.txt
6981 F:      drivers/video/fbdev/intelfb/
6982
6983 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6984 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6985 M:      Zhi Wang <zhi.a.wang@intel.com>
6986 L:      intel-gvt-dev@lists.freedesktop.org
6987 L:      intel-gfx@lists.freedesktop.org
6988 W:      https://01.org/igvt-g
6989 T:      git https://github.com/01org/gvt-linux.git
6990 S:      Supported
6991 F:      drivers/gpu/drm/i915/gvt/
6992
6993 INTEL HID EVENT DRIVER
6994 M:      Alex Hung <alex.hung@canonical.com>
6995 L:      platform-driver-x86@vger.kernel.org
6996 S:      Maintained
6997 F:      drivers/platform/x86/intel-hid.c
6998
6999 INTEL I/OAT DMA DRIVER
7000 M:      Dave Jiang <dave.jiang@intel.com>
7001 R:      Dan Williams <dan.j.williams@intel.com>
7002 L:      dmaengine@vger.kernel.org
7003 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7004 S:      Supported
7005 F:      drivers/dma/ioat*
7006
7007 INTEL IDLE DRIVER
7008 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7009 M:      Len Brown <lenb@kernel.org>
7010 L:      linux-pm@vger.kernel.org
7011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7012 B:      https://bugzilla.kernel.org
7013 S:      Supported
7014 F:      drivers/idle/intel_idle.c
7015
7016 INTEL INTEGRATED SENSOR HUB DRIVER
7017 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7018 M:      Jiri Kosina <jikos@kernel.org>
7019 L:      linux-input@vger.kernel.org
7020 S:      Maintained
7021 F:      drivers/hid/intel-ish-hid/
7022
7023 INTEL IOMMU (VT-d)
7024 M:      David Woodhouse <dwmw2@infradead.org>
7025 L:      iommu@lists.linux-foundation.org
7026 T:      git git://git.infradead.org/iommu-2.6.git
7027 S:      Supported
7028 F:      drivers/iommu/intel-iommu.c
7029 F:      include/linux/intel-iommu.h
7030
7031 INTEL IOP-ADMA DMA DRIVER
7032 R:      Dan Williams <dan.j.williams@intel.com>
7033 S:      Odd fixes
7034 F:      drivers/dma/iop-adma.c
7035
7036 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7037 M:      Krzysztof Halasa <khalasa@piap.pl>
7038 S:      Maintained
7039 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7040 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7041 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7042 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7043 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7044 F:      drivers/net/wan/ixp4xx_hss.c
7045
7046 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7047 M:      Deepak Saxena <dsaxena@plexity.net>
7048 S:      Maintained
7049 F:      drivers/char/hw_random/ixp4xx-rng.c
7050
7051 INTEL MANAGEMENT ENGINE (mei)
7052 M:      Tomas Winkler <tomas.winkler@intel.com>
7053 L:      linux-kernel@vger.kernel.org
7054 S:      Supported
7055 F:      include/uapi/linux/mei.h
7056 F:      include/linux/mei_cl_bus.h
7057 F:      drivers/misc/mei/*
7058 F:      drivers/watchdog/mei_wdt.c
7059 F:      Documentation/misc-devices/mei/*
7060 F:      samples/mei/*
7061
7062 INTEL MENLOW THERMAL DRIVER
7063 M:      Sujith Thomas <sujith.thomas@intel.com>
7064 L:      platform-driver-x86@vger.kernel.org
7065 W:      https://01.org/linux-acpi
7066 S:      Supported
7067 F:      drivers/platform/x86/intel_menlow.c
7068
7069 INTEL MERRIFIELD GPIO DRIVER
7070 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7071 L:      linux-gpio@vger.kernel.org
7072 S:      Maintained
7073 F:      drivers/gpio/gpio-merrifield.c
7074
7075 INTEL MIC DRIVERS (mic)
7076 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7077 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7078 S:      Supported
7079 W:      https://github.com/sudeepdutt/mic
7080 W:      http://software.intel.com/en-us/mic-developer
7081 F:      include/linux/mic_bus.h
7082 F:      include/linux/scif.h
7083 F:      include/uapi/linux/mic_common.h
7084 F:      include/uapi/linux/mic_ioctl.h
7085 F:      include/uapi/linux/scif_ioctl.h
7086 F:      drivers/misc/mic/
7087 F:      drivers/dma/mic_x100_dma.c
7088 F:      drivers/dma/mic_x100_dma.h
7089 F:      Documentation/mic/
7090
7091 INTEL PMC CORE DRIVER
7092 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7093 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7094 L:      platform-driver-x86@vger.kernel.org
7095 S:      Maintained
7096 F:      arch/x86/include/asm/pmc_core.h
7097 F:      drivers/platform/x86/intel_pmc_core*
7098
7099 INTEL PMC/P-Unit IPC DRIVER
7100 M:      Zha Qipeng<qipeng.zha@intel.com>
7101 L:      platform-driver-x86@vger.kernel.org
7102 S:      Maintained
7103 F:      drivers/platform/x86/intel_pmc_ipc.c
7104 F:      drivers/platform/x86/intel_punit_ipc.c
7105 F:      arch/x86/include/asm/intel_pmc_ipc.h
7106 F:      arch/x86/include/asm/intel_punit_ipc.h
7107
7108 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7109 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7110 L:      linux-wireless@vger.kernel.org
7111 S:      Maintained
7112 F:      Documentation/networking/README.ipw2100
7113 F:      Documentation/networking/README.ipw2200
7114 F:      drivers/net/wireless/intel/ipw2x00/
7115
7116 INTEL PSTATE DRIVER
7117 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7118 M:      Len Brown <lenb@kernel.org>
7119 L:      linux-pm@vger.kernel.org
7120 S:      Supported
7121 F:      drivers/cpufreq/intel_pstate.c
7122
7123 INTEL RDMA RNIC DRIVER
7124 M:      Faisal Latif <faisal.latif@intel.com>
7125 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7126 L:      linux-rdma@vger.kernel.org
7127 S:      Supported
7128 F:      drivers/infiniband/hw/i40iw/
7129
7130 INTEL TELEMETRY DRIVER
7131 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7132 L:      platform-driver-x86@vger.kernel.org
7133 S:      Maintained
7134 F:      arch/x86/include/asm/intel_telemetry.h
7135 F:      drivers/platform/x86/intel_telemetry*
7136
7137 INTEL VIRTUAL BUTTON DRIVER
7138 M:      AceLan Kao <acelan.kao@canonical.com>
7139 L:      platform-driver-x86@vger.kernel.org
7140 S:      Maintained
7141 F:      drivers/platform/x86/intel-vbtn.c
7142
7143 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7144 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7145 L:      linux-wireless@vger.kernel.org
7146 S:      Supported
7147 F:      drivers/net/wireless/intel/iwlegacy/
7148
7149 INTEL WIRELESS WIFI LINK (iwlwifi)
7150 M:      Johannes Berg <johannes.berg@intel.com>
7151 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7152 M:      Luca Coelho <luciano.coelho@intel.com>
7153 M:      Intel Linux Wireless <linuxwifi@intel.com>
7154 L:      linux-wireless@vger.kernel.org
7155 W:      http://intellinuxwireless.org
7156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7157 S:      Supported
7158 F:      drivers/net/wireless/intel/iwlwifi/
7159
7160 INTEL WIRELESS WIMAX CONNECTION 2400
7161 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7162 M:      linux-wimax@intel.com
7163 L:      wimax@linuxwimax.org (subscribers-only)
7164 S:      Supported
7165 W:      http://linuxwimax.org
7166 F:      Documentation/wimax/README.i2400m
7167 F:      drivers/net/wimax/i2400m/
7168 F:      include/uapi/linux/wimax/i2400m.h
7169
7170 INTEL(R) TRACE HUB
7171 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7172 S:      Supported
7173 F:      Documentation/trace/intel_th.txt
7174 F:      drivers/hwtracing/intel_th/
7175
7176 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7177 M:      Ning Sun <ning.sun@intel.com>
7178 L:      tboot-devel@lists.sourceforge.net
7179 W:      http://tboot.sourceforge.net
7180 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7181 S:      Supported
7182 F:      Documentation/intel_txt.txt
7183 F:      include/linux/tboot.h
7184 F:      arch/x86/kernel/tboot.c
7185
7186 INTEL-MID GPIO DRIVER
7187 M:      David Cohen <david.a.cohen@linux.intel.com>
7188 L:      linux-gpio@vger.kernel.org
7189 S:      Maintained
7190 F:      drivers/gpio/gpio-intel-mid.c
7191
7192 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7193 M:      Linus Walleij <linus.walleij@linaro.org>
7194 L:      linux-iio@vger.kernel.org
7195 S:      Maintained
7196 F:      drivers/iio/gyro/mpu3050*
7197 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7198
7199 IOC3 ETHERNET DRIVER
7200 M:      Ralf Baechle <ralf@linux-mips.org>
7201 L:      linux-mips@linux-mips.org
7202 S:      Maintained
7203 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7204
7205 IOC3 SERIAL DRIVER
7206 M:      Pat Gefre <pfg@sgi.com>
7207 L:      linux-serial@vger.kernel.org
7208 S:      Maintained
7209 F:      drivers/tty/serial/ioc3_serial.c
7210
7211 IOMMU DRIVERS
7212 M:      Joerg Roedel <joro@8bytes.org>
7213 L:      iommu@lists.linux-foundation.org
7214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7215 S:      Maintained
7216 F:      Documentation/devicetree/bindings/iommu/
7217 F:      drivers/iommu/
7218 F:      include/linux/iommu.h
7219 F:      include/linux/iova.h
7220
7221 IP MASQUERADING
7222 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7223 S:      Maintained
7224 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7225
7226 IPMI SUBSYSTEM
7227 M:      Corey Minyard <minyard@acm.org>
7228 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7229 W:      http://openipmi.sourceforge.net/
7230 S:      Supported
7231 F:      Documentation/IPMI.txt
7232 F:      drivers/char/ipmi/
7233 F:      include/linux/ipmi*
7234 F:      include/uapi/linux/ipmi*
7235
7236 IPS SCSI RAID DRIVER
7237 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7238 L:      linux-scsi@vger.kernel.org
7239 W:      http://www.adaptec.com/
7240 S:      Maintained
7241 F:      drivers/scsi/ips*
7242
7243 IPVS
7244 M:      Wensong Zhang <wensong@linux-vs.org>
7245 M:      Simon Horman <horms@verge.net.au>
7246 M:      Julian Anastasov <ja@ssi.bg>
7247 L:      netdev@vger.kernel.org
7248 L:      lvs-devel@vger.kernel.org
7249 S:      Maintained
7250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7252 F:      Documentation/networking/ipvs-sysctl.txt
7253 F:      include/net/ip_vs.h
7254 F:      include/uapi/linux/ip_vs.h
7255 F:      net/netfilter/ipvs/
7256
7257 IPWIRELESS DRIVER
7258 M:      Jiri Kosina <jikos@kernel.org>
7259 M:      David Sterba <dsterba@suse.com>
7260 S:      Odd Fixes
7261 F:      drivers/tty/ipwireless/
7262
7263 IPX NETWORK LAYER
7264 L:      netdev@vger.kernel.org
7265 S:      Odd fixes
7266 F:      include/net/ipx.h
7267 F:      include/uapi/linux/ipx.h
7268 F:      net/ipx/
7269
7270 IRDA SUBSYSTEM
7271 M:      Samuel Ortiz <samuel@sortiz.org>
7272 L:      irda-users@lists.sourceforge.net (subscribers-only)
7273 L:      netdev@vger.kernel.org
7274 W:      http://irda.sourceforge.net/
7275 S:      Maintained
7276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7277 F:      Documentation/networking/irda.txt
7278 F:      drivers/staging/irda/
7279
7280 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7281 M:      Marc Zyngier <marc.zyngier@arm.com>
7282 S:      Maintained
7283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7284 F:      Documentation/IRQ-domain.txt
7285 F:      include/linux/irqdomain.h
7286 F:      kernel/irq/irqdomain.c
7287 F:      kernel/irq/msi.c
7288
7289 IRQ SUBSYSTEM
7290 M:      Thomas Gleixner <tglx@linutronix.de>
7291 L:      linux-kernel@vger.kernel.org
7292 S:      Maintained
7293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7294 F:      kernel/irq/
7295
7296 IRQCHIP DRIVERS
7297 M:      Thomas Gleixner <tglx@linutronix.de>
7298 M:      Jason Cooper <jason@lakedaemon.net>
7299 M:      Marc Zyngier <marc.zyngier@arm.com>
7300 L:      linux-kernel@vger.kernel.org
7301 S:      Maintained
7302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7303 F:      Documentation/devicetree/bindings/interrupt-controller/
7304 F:      drivers/irqchip/
7305
7306 ISA
7307 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7308 S:      Maintained
7309 F:      Documentation/isa.txt
7310 F:      drivers/base/isa.c
7311 F:      include/linux/isa.h
7312
7313 ISA RADIO MODULE
7314 M:      Hans Verkuil <hverkuil@xs4all.nl>
7315 L:      linux-media@vger.kernel.org
7316 T:      git git://linuxtv.org/media_tree.git
7317 W:      https://linuxtv.org
7318 S:      Maintained
7319 F:      drivers/media/radio/radio-isa*
7320
7321 ISAPNP
7322 M:      Jaroslav Kysela <perex@perex.cz>
7323 S:      Maintained
7324 F:      Documentation/isapnp.txt
7325 F:      drivers/pnp/isapnp/
7326 F:      include/linux/isapnp.h
7327
7328 ISCSI
7329 M:      Lee Duncan <lduncan@suse.com>
7330 M:      Chris Leech <cleech@redhat.com>
7331 L:      open-iscsi@googlegroups.com
7332 W:      www.open-iscsi.com
7333 S:      Maintained
7334 F:      drivers/scsi/*iscsi*
7335 F:      include/scsi/*iscsi*
7336
7337 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7338 M:      Peter Jones <pjones@redhat.com>
7339 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7340 S:      Maintained
7341 F:      drivers/firmware/iscsi_ibft*
7342
7343 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7344 M:      Or Gerlitz <ogerlitz@mellanox.com>
7345 M:      Sagi Grimberg <sagi@grimberg.me>
7346 M:      Roi Dayan <roid@mellanox.com>
7347 L:      linux-rdma@vger.kernel.org
7348 S:      Supported
7349 W:      http://www.openfabrics.org
7350 W:      www.open-iscsi.org
7351 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7352 F:      drivers/infiniband/ulp/iser/
7353
7354 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7355 M:      Sagi Grimberg <sagi@grimberg.me>
7356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7357 L:      linux-rdma@vger.kernel.org
7358 L:      target-devel@vger.kernel.org
7359 S:      Supported
7360 W:      http://www.linux-iscsi.org
7361 F:      drivers/infiniband/ulp/isert
7362
7363 ISDN SUBSYSTEM
7364 M:      Karsten Keil <isdn@linux-pingi.de>
7365 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7366 L:      netdev@vger.kernel.org
7367 W:      http://www.isdn4linux.de
7368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7369 S:      Maintained
7370 F:      Documentation/isdn/
7371 F:      drivers/isdn/
7372 F:      include/linux/isdn.h
7373 F:      include/linux/isdn/
7374 F:      include/uapi/linux/isdn.h
7375 F:      include/uapi/linux/isdn/
7376
7377 ISDN SUBSYSTEM (Eicon active card driver)
7378 M:      Armin Schindler <mac@melware.de>
7379 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7380 W:      http://www.melware.de
7381 S:      Maintained
7382 F:      drivers/isdn/hardware/eicon/
7383
7384 IT87 HARDWARE MONITORING DRIVER
7385 M:      Jean Delvare <jdelvare@suse.com>
7386 L:      linux-hwmon@vger.kernel.org
7387 S:      Maintained
7388 F:      Documentation/hwmon/it87
7389 F:      drivers/hwmon/it87.c
7390
7391 IT913X MEDIA DRIVER
7392 M:      Antti Palosaari <crope@iki.fi>
7393 L:      linux-media@vger.kernel.org
7394 W:      https://linuxtv.org
7395 W:      http://palosaari.fi/linux/
7396 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7397 T:      git git://linuxtv.org/anttip/media_tree.git
7398 S:      Maintained
7399 F:      drivers/media/tuners/it913x*
7400
7401 IVTV VIDEO4LINUX DRIVER
7402 M:      Andy Walls <awalls@md.metrocast.net>
7403 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7404 L:      linux-media@vger.kernel.org
7405 T:      git git://linuxtv.org/media_tree.git
7406 W:      http://www.ivtvdriver.org
7407 S:      Maintained
7408 F:      Documentation/media/v4l-drivers/ivtv*
7409 F:      drivers/media/pci/ivtv/
7410 F:      include/uapi/linux/ivtv*
7411
7412 IX2505V MEDIA DRIVER
7413 M:      Malcolm Priestley <tvboxspy@gmail.com>
7414 L:      linux-media@vger.kernel.org
7415 W:      https://linuxtv.org
7416 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7417 S:      Maintained
7418 F:      drivers/media/dvb-frontends/ix2505v*
7419
7420 JC42.4 TEMPERATURE SENSOR DRIVER
7421 M:      Guenter Roeck <linux@roeck-us.net>
7422 L:      linux-hwmon@vger.kernel.org
7423 S:      Maintained
7424 F:      drivers/hwmon/jc42.c
7425 F:      Documentation/hwmon/jc42
7426
7427 JFS FILESYSTEM
7428 M:      Dave Kleikamp <shaggy@kernel.org>
7429 L:      jfs-discussion@lists.sourceforge.net
7430 W:      http://jfs.sourceforge.net/
7431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7432 S:      Maintained
7433 F:      Documentation/filesystems/jfs.txt
7434 F:      fs/jfs/
7435
7436 JME NETWORK DRIVER
7437 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7438 L:      netdev@vger.kernel.org
7439 S:      Maintained
7440 F:      drivers/net/ethernet/jme.*
7441
7442 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7443 M:      David Woodhouse <dwmw2@infradead.org>
7444 L:      linux-mtd@lists.infradead.org
7445 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7446 S:      Maintained
7447 F:      fs/jffs2/
7448 F:      include/uapi/linux/jffs2.h
7449
7450 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7451 M:      "Theodore Ts'o" <tytso@mit.edu>
7452 M:      Jan Kara <jack@suse.com>
7453 L:      linux-ext4@vger.kernel.org
7454 S:      Maintained
7455 F:      fs/jbd2/
7456 F:      include/linux/jbd2.h
7457
7458 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7459 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7460 L:      linux-media@vger.kernel.org
7461 S:      Maintained
7462 F:      drivers/media/platform/rcar_jpu.c
7463
7464 JSM Neo PCI based serial card
7465 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7466 L:      linux-serial@vger.kernel.org
7467 S:      Maintained
7468 F:      drivers/tty/serial/jsm/
7469
7470 K10TEMP HARDWARE MONITORING DRIVER
7471 M:      Clemens Ladisch <clemens@ladisch.de>
7472 L:      linux-hwmon@vger.kernel.org
7473 S:      Maintained
7474 F:      Documentation/hwmon/k10temp
7475 F:      drivers/hwmon/k10temp.c
7476
7477 K8TEMP HARDWARE MONITORING DRIVER
7478 M:      Rudolf Marek <r.marek@assembler.cz>
7479 L:      linux-hwmon@vger.kernel.org
7480 S:      Maintained
7481 F:      Documentation/hwmon/k8temp
7482 F:      drivers/hwmon/k8temp.c
7483
7484 KASAN
7485 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7486 R:      Alexander Potapenko <glider@google.com>
7487 R:      Dmitry Vyukov <dvyukov@google.com>
7488 L:      kasan-dev@googlegroups.com
7489 S:      Maintained
7490 F:      arch/*/include/asm/kasan.h
7491 F:      arch/*/mm/kasan_init*
7492 F:      Documentation/dev-tools/kasan.rst
7493 F:      include/linux/kasan*.h
7494 F:      lib/test_kasan.c
7495 F:      mm/kasan/
7496 F:      scripts/Makefile.kasan
7497
7498 KCONFIG
7499 L:      linux-kbuild@vger.kernel.org
7500 S:      Orphan
7501 F:      Documentation/kbuild/kconfig-language.txt
7502 F:      scripts/kconfig/
7503
7504 KDUMP
7505 M:      Dave Young <dyoung@redhat.com>
7506 M:      Baoquan He <bhe@redhat.com>
7507 R:      Vivek Goyal <vgoyal@redhat.com>
7508 L:      kexec@lists.infradead.org
7509 W:      http://lse.sourceforge.net/kdump/
7510 S:      Maintained
7511 F:      Documentation/kdump/
7512
7513 KEENE FM RADIO TRANSMITTER DRIVER
7514 M:      Hans Verkuil <hverkuil@xs4all.nl>
7515 L:      linux-media@vger.kernel.org
7516 T:      git git://linuxtv.org/media_tree.git
7517 W:      https://linuxtv.org
7518 S:      Maintained
7519 F:      drivers/media/radio/radio-keene*
7520
7521 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7522 M:      Ian Kent <raven@themaw.net>
7523 L:      autofs@vger.kernel.org
7524 S:      Maintained
7525 F:      fs/autofs4/
7526
7527 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7528 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7529 M:      Michal Marek <michal.lkml@markovi.net>
7530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7531 L:      linux-kbuild@vger.kernel.org
7532 S:      Maintained
7533 F:      Documentation/kbuild/
7534 F:      Makefile
7535 F:      scripts/Makefile.*
7536 F:      scripts/basic/
7537 F:      scripts/mk*
7538 F:      scripts/package/
7539
7540 KERNEL JANITORS
7541 L:      kernel-janitors@vger.kernel.org
7542 W:      http://kernelnewbies.org/KernelJanitors
7543 S:      Odd Fixes
7544
7545 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7546 M:      "J. Bruce Fields" <bfields@fieldses.org>
7547 M:      Jeff Layton <jlayton@poochiereds.net>
7548 L:      linux-nfs@vger.kernel.org
7549 W:      http://nfs.sourceforge.net/
7550 T:      git git://linux-nfs.org/~bfields/linux.git
7551 S:      Supported
7552 F:      fs/nfsd/
7553 F:      include/uapi/linux/nfsd/
7554 F:      fs/lockd/
7555 F:      fs/nfs_common/
7556 F:      net/sunrpc/
7557 F:      include/linux/lockd/
7558 F:      include/linux/sunrpc/
7559 F:      include/uapi/linux/sunrpc/
7560
7561 KERNEL SELFTEST FRAMEWORK
7562 M:      Shuah Khan <shuahkh@osg.samsung.com>
7563 M:      Shuah Khan <shuah@kernel.org>
7564 L:      linux-kselftest@vger.kernel.org
7565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7566 S:      Maintained
7567 F:      tools/testing/selftests/
7568 F:      Documentation/dev-tools/kselftest*
7569
7570 KERNEL USERMODE HELPER
7571 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7572 L:      linux-kernel@vger.kernel.org
7573 S:      Maintained
7574 F:      kernel/umh.c
7575 F:      include/linux/umh.h
7576
7577 KERNEL VIRTUAL MACHINE (KVM)
7578 M:      Paolo Bonzini <pbonzini@redhat.com>
7579 M:      Radim Krčmář <rkrcmar@redhat.com>
7580 L:      kvm@vger.kernel.org
7581 W:      http://www.linux-kvm.org
7582 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7583 S:      Supported
7584 F:      Documentation/virtual/kvm/
7585 F:      include/trace/events/kvm.h
7586 F:      include/uapi/asm-generic/kvm*
7587 F:      include/uapi/linux/kvm*
7588 F:      include/asm-generic/kvm*
7589 F:      include/linux/kvm*
7590 F:      include/kvm/iodev.h
7591 F:      virt/kvm/*
7592 F:      tools/kvm/
7593
7594 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7595 M:      Joerg Roedel <joro@8bytes.org>
7596 L:      kvm@vger.kernel.org
7597 W:      http://www.linux-kvm.org/
7598 S:      Maintained
7599 F:      arch/x86/include/asm/svm.h
7600 F:      arch/x86/kvm/svm.c
7601
7602 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7603 M:      Christoffer Dall <christoffer.dall@linaro.org>
7604 M:      Marc Zyngier <marc.zyngier@arm.com>
7605 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7606 L:      kvmarm@lists.cs.columbia.edu
7607 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7609 S:      Supported
7610 F:      arch/arm/include/uapi/asm/kvm*
7611 F:      arch/arm/include/asm/kvm*
7612 F:      arch/arm/kvm/
7613 F:      virt/kvm/arm/
7614 F:      include/kvm/arm_*
7615
7616 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7617 M:      Christoffer Dall <christoffer.dall@linaro.org>
7618 M:      Marc Zyngier <marc.zyngier@arm.com>
7619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7620 L:      kvmarm@lists.cs.columbia.edu
7621 S:      Maintained
7622 F:      arch/arm64/include/uapi/asm/kvm*
7623 F:      arch/arm64/include/asm/kvm*
7624 F:      arch/arm64/kvm/
7625
7626 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7627 M:      James Hogan <jhogan@kernel.org>
7628 L:      linux-mips@linux-mips.org
7629 S:      Supported
7630 F:      arch/mips/include/uapi/asm/kvm*
7631 F:      arch/mips/include/asm/kvm*
7632 F:      arch/mips/kvm/
7633
7634 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7635 M:      Paul Mackerras <paulus@ozlabs.org>
7636 L:      kvm-ppc@vger.kernel.org
7637 W:      http://www.linux-kvm.org/
7638 T:      git git://github.com/agraf/linux-2.6.git
7639 S:      Supported
7640 F:      arch/powerpc/include/uapi/asm/kvm*
7641 F:      arch/powerpc/include/asm/kvm*
7642 F:      arch/powerpc/kvm/
7643 F:      arch/powerpc/kernel/kvm*
7644
7645 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7646 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7647 M:      Cornelia Huck <cohuck@redhat.com>
7648 L:      linux-s390@vger.kernel.org
7649 W:      http://www.ibm.com/developerworks/linux/linux390/
7650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7651 S:      Supported
7652 F:      arch/s390/include/uapi/asm/kvm*
7653 F:      arch/s390/include/asm/gmap.h
7654 F:      arch/s390/include/asm/kvm*
7655 F:      arch/s390/kvm/
7656 F:      arch/s390/mm/gmap.c
7657
7658 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7659 M:      Paolo Bonzini <pbonzini@redhat.com>
7660 M:      Radim Krčmář <rkrcmar@redhat.com>
7661 L:      kvm@vger.kernel.org
7662 W:      http://www.linux-kvm.org
7663 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7664 S:      Supported
7665 F:      arch/x86/kvm/
7666 F:      arch/x86/include/uapi/asm/kvm*
7667 F:      arch/x86/include/asm/kvm*
7668 F:      arch/x86/include/asm/pvclock-abi.h
7669 F:      arch/x86/kernel/kvm.c
7670 F:      arch/x86/kernel/kvmclock.c
7671
7672 KERNFS
7673 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7674 M:      Tejun Heo <tj@kernel.org>
7675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7676 S:      Supported
7677 F:      include/linux/kernfs.h
7678 F:      fs/kernfs/
7679
7680 KEXEC
7681 M:      Eric Biederman <ebiederm@xmission.com>
7682 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7683 L:      kexec@lists.infradead.org
7684 S:      Maintained
7685 F:      include/linux/kexec.h
7686 F:      include/uapi/linux/kexec.h
7687 F:      kernel/kexec*
7688
7689 KEYS-ENCRYPTED
7690 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7691 L:      linux-integrity@vger.kernel.org
7692 L:      keyrings@vger.kernel.org
7693 S:      Supported
7694 F:      Documentation/security/keys/trusted-encrypted.rst
7695 F:      include/keys/encrypted-type.h
7696 F:      security/keys/encrypted-keys/
7697
7698 KEYS-TRUSTED
7699 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7700 L:      linux-integrity@vger.kernel.org
7701 L:      keyrings@vger.kernel.org
7702 S:      Supported
7703 F:      Documentation/security/keys/trusted-encrypted.rst
7704 F:      include/keys/trusted-type.h
7705 F:      security/keys/trusted.c
7706 F:      security/keys/trusted.h
7707
7708 KEYS/KEYRINGS:
7709 M:      David Howells <dhowells@redhat.com>
7710 L:      keyrings@vger.kernel.org
7711 S:      Maintained
7712 F:      Documentation/security/keys/core.rst
7713 F:      include/linux/key.h
7714 F:      include/linux/key-type.h
7715 F:      include/linux/keyctl.h
7716 F:      include/uapi/linux/keyctl.h
7717 F:      include/keys/
7718 F:      security/keys/
7719
7720 KGDB / KDB /debug_core
7721 M:      Jason Wessel <jason.wessel@windriver.com>
7722 W:      http://kgdb.wiki.kernel.org/
7723 L:      kgdb-bugreport@lists.sourceforge.net
7724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7725 S:      Maintained
7726 F:      Documentation/dev-tools/kgdb.rst
7727 F:      drivers/misc/kgdbts.c
7728 F:      drivers/tty/serial/kgdboc.c
7729 F:      include/linux/kdb.h
7730 F:      include/linux/kgdb.h
7731 F:      kernel/debug/
7732
7733 KMEMLEAK
7734 M:      Catalin Marinas <catalin.marinas@arm.com>
7735 S:      Maintained
7736 F:      Documentation/dev-tools/kmemleak.rst
7737 F:      include/linux/kmemleak.h
7738 F:      mm/kmemleak.c
7739 F:      mm/kmemleak-test.c
7740
7741 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7742 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7743 L:      linux-kernel@vger.kernel.org
7744 S:      Maintained
7745 F:      kernel/kmod.c
7746 F:      include/linux/kmod.h
7747 F:      lib/test_kmod.c
7748 F:      tools/testing/selftests/kmod/
7749
7750 KPROBES
7751 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7752 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7753 M:      "David S. Miller" <davem@davemloft.net>
7754 M:      Masami Hiramatsu <mhiramat@kernel.org>
7755 S:      Maintained
7756 F:      Documentation/kprobes.txt
7757 F:      include/linux/kprobes.h
7758 F:      include/asm-generic/kprobes.h
7759 F:      kernel/kprobes.c
7760
7761 KS0108 LCD CONTROLLER DRIVER
7762 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7763 W:      http://miguelojeda.es/auxdisplay.htm
7764 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7765 S:      Maintained
7766 F:      Documentation/auxdisplay/ks0108
7767 F:      drivers/auxdisplay/ks0108.c
7768 F:      include/linux/ks0108.h
7769
7770 L3MDEV
7771 M:      David Ahern <dsa@cumulusnetworks.com>
7772 L:      netdev@vger.kernel.org
7773 S:      Maintained
7774 F:      net/l3mdev
7775 F:      include/net/l3mdev.h
7776
7777 LANTIQ MIPS ARCHITECTURE
7778 M:      John Crispin <john@phrozen.org>
7779 L:      linux-mips@linux-mips.org
7780 S:      Maintained
7781 F:      arch/mips/lantiq
7782 F:      drivers/soc/lantiq
7783
7784 LAPB module
7785 L:      linux-x25@vger.kernel.org
7786 S:      Orphan
7787 F:      Documentation/networking/lapb-module.txt
7788 F:      include/*/lapb.h
7789 F:      net/lapb/
7790
7791 LASI 53c700 driver for PARISC
7792 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7793 L:      linux-scsi@vger.kernel.org
7794 S:      Maintained
7795 F:      Documentation/scsi/53c700.txt
7796 F:      drivers/scsi/53c700*
7797
7798 LEAKING_ADDRESSES
7799 M:      Tobin C. Harding <me@tobin.cc>
7800 S:      Maintained
7801 F:      scripts/leaking_addresses.pl
7802
7803 LED SUBSYSTEM
7804 M:      Richard Purdie <rpurdie@rpsys.net>
7805 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7806 M:      Pavel Machek <pavel@ucw.cz>
7807 L:      linux-leds@vger.kernel.org
7808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7809 S:      Maintained
7810 F:      Documentation/devicetree/bindings/leds/
7811 F:      drivers/leds/
7812 F:      include/linux/leds.h
7813
7814 LEGACY EEPROM DRIVER
7815 M:      Jean Delvare <jdelvare@suse.com>
7816 S:      Maintained
7817 F:      Documentation/misc-devices/eeprom
7818 F:      drivers/misc/eeprom/eeprom.c
7819
7820 LEGO USB Tower driver
7821 M:      Juergen Stuber <starblue@users.sourceforge.net>
7822 L:      legousb-devel@lists.sourceforge.net
7823 W:      http://legousb.sourceforge.net/
7824 S:      Maintained
7825 F:      drivers/usb/misc/legousbtower.c
7826
7827 LG2160 MEDIA DRIVER
7828 M:      Michael Krufky <mkrufky@linuxtv.org>
7829 L:      linux-media@vger.kernel.org
7830 W:      https://linuxtv.org
7831 W:      http://github.com/mkrufky
7832 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7833 T:      git git://linuxtv.org/mkrufky/tuners.git
7834 S:      Maintained
7835 F:      drivers/media/dvb-frontends/lg2160.*
7836
7837 LGDT3305 MEDIA DRIVER
7838 M:      Michael Krufky <mkrufky@linuxtv.org>
7839 L:      linux-media@vger.kernel.org
7840 W:      https://linuxtv.org
7841 W:      http://github.com/mkrufky
7842 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7843 T:      git git://linuxtv.org/mkrufky/tuners.git
7844 S:      Maintained
7845 F:      drivers/media/dvb-frontends/lgdt3305.*
7846
7847 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7848 M:      Viresh Kumar <vireshk@kernel.org>
7849 L:      linux-ide@vger.kernel.org
7850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7851 S:      Maintained
7852 F:      include/linux/pata_arasan_cf_data.h
7853 F:      drivers/ata/pata_arasan_cf.c
7854
7855 LIBATA PATA DRIVERS
7856 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7857 M:      Tejun Heo <tj@kernel.org>
7858 L:      linux-ide@vger.kernel.org
7859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7860 S:      Maintained
7861 F:      drivers/ata/pata_*.c
7862 F:      drivers/ata/ata_generic.c
7863
7864 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7865 M:      Linus Walleij <linus.walleij@linaro.org>
7866 L:      linux-ide@vger.kernel.org
7867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7868 S:      Maintained
7869 F:      drivers/ata/pata_ftide010.c
7870 F:      drivers/ata/sata_gemini.c
7871 F:      drivers/ata/sata_gemini.h
7872
7873 LIBATA SATA AHCI PLATFORM devices support
7874 M:      Hans de Goede <hdegoede@redhat.com>
7875 M:      Tejun Heo <tj@kernel.org>
7876 L:      linux-ide@vger.kernel.org
7877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7878 S:      Maintained
7879 F:      drivers/ata/ahci_platform.c
7880 F:      drivers/ata/libahci_platform.c
7881 F:      include/linux/ahci_platform.h
7882
7883 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7884 M:      Mikael Pettersson <mikpelinux@gmail.com>
7885 L:      linux-ide@vger.kernel.org
7886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7887 S:      Maintained
7888 F:      drivers/ata/sata_promise.*
7889
7890 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7891 M:      Tejun Heo <tj@kernel.org>
7892 L:      linux-ide@vger.kernel.org
7893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7894 S:      Maintained
7895 F:      drivers/ata/
7896 F:      include/linux/ata.h
7897 F:      include/linux/libata.h
7898 F:      Documentation/devicetree/bindings/ata/
7899
7900 LIBLOCKDEP
7901 M:      Sasha Levin <alexander.levin@verizon.com>
7902 S:      Maintained
7903 F:      tools/lib/lockdep/
7904
7905 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7906 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7907 L:      linux-nvdimm@lists.01.org
7908 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7909 S:      Supported
7910 F:      drivers/nvdimm/blk.c
7911 F:      drivers/nvdimm/region_devs.c
7912
7913 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7914 M:      Vishal Verma <vishal.l.verma@intel.com>
7915 L:      linux-nvdimm@lists.01.org
7916 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7917 S:      Supported
7918 F:      drivers/nvdimm/btt*
7919
7920 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7921 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7922 L:      linux-nvdimm@lists.01.org
7923 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7924 S:      Supported
7925 F:      drivers/nvdimm/pmem*
7926
7927 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7928 M:      Dan Williams <dan.j.williams@intel.com>
7929 L:      linux-nvdimm@lists.01.org
7930 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7932 S:      Supported
7933 F:      drivers/nvdimm/*
7934 F:      drivers/acpi/nfit/*
7935 F:      include/linux/nd.h
7936 F:      include/linux/libnvdimm.h
7937 F:      include/uapi/linux/ndctl.h
7938
7939 LIGHTNVM PLATFORM SUPPORT
7940 M:      Matias Bjorling <mb@lightnvm.io>
7941 W:      http://github/OpenChannelSSD
7942 L:      linux-block@vger.kernel.org
7943 S:      Maintained
7944 F:      drivers/lightnvm/
7945 F:      include/linux/lightnvm.h
7946 F:      include/uapi/linux/lightnvm.h
7947
7948 LINUX FOR POWER MACINTOSH
7949 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7950 W:      http://www.penguinppc.org/
7951 L:      linuxppc-dev@lists.ozlabs.org
7952 S:      Maintained
7953 F:      arch/powerpc/platforms/powermac/
7954 F:      drivers/macintosh/
7955
7956 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7957 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7958 M:      Paul Mackerras <paulus@samba.org>
7959 M:      Michael Ellerman <mpe@ellerman.id.au>
7960 W:      https://github.com/linuxppc/linux/wiki
7961 L:      linuxppc-dev@lists.ozlabs.org
7962 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7964 S:      Supported
7965 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7966 F:      Documentation/devicetree/bindings/powerpc/
7967 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7968 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7969 F:      Documentation/powerpc/
7970 F:      arch/powerpc/
7971 F:      drivers/char/tpm/tpm_ibmvtpm*
7972 F:      drivers/crypto/nx/
7973 F:      drivers/crypto/vmx/
7974 F:      drivers/i2c/busses/i2c-opal.c
7975 F:      drivers/net/ethernet/ibm/ibmveth.*
7976 F:      drivers/net/ethernet/ibm/ibmvnic.*
7977 F:      drivers/pci/hotplug/pnv_php.c
7978 F:      drivers/pci/hotplug/rpa*
7979 F:      drivers/rtc/rtc-opal.c
7980 F:      drivers/scsi/ibmvscsi/
7981 F:      drivers/tty/hvc/hvc_opal.c
7982 F:      drivers/watchdog/wdrtas.c
7983 F:      tools/testing/selftests/powerpc
7984 N:      /pmac
7985 N:      powermac
7986 N:      powernv
7987 N:      [^a-z0-9]ps3
7988 N:      pseries
7989
7990 LINUX FOR POWERPC EMBEDDED MPC5XXX
7991 M:      Anatolij Gustschin <agust@denx.de>
7992 L:      linuxppc-dev@lists.ozlabs.org
7993 T:      git git://git.denx.de/linux-denx-agust.git
7994 S:      Maintained
7995 F:      arch/powerpc/platforms/512x/
7996 F:      arch/powerpc/platforms/52xx/
7997
7998 LINUX FOR POWERPC EMBEDDED PPC4XX
7999 M:      Alistair Popple <alistair@popple.id.au>
8000 M:      Matt Porter <mporter@kernel.crashing.org>
8001 W:      http://www.penguinppc.org/
8002 L:      linuxppc-dev@lists.ozlabs.org
8003 S:      Maintained
8004 F:      arch/powerpc/platforms/40x/
8005 F:      arch/powerpc/platforms/44x/
8006
8007 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8008 M:      Scott Wood <oss@buserror.net>
8009 M:      Kumar Gala <galak@kernel.crashing.org>
8010 W:      http://www.penguinppc.org/
8011 L:      linuxppc-dev@lists.ozlabs.org
8012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8013 S:      Maintained
8014 F:      arch/powerpc/platforms/83xx/
8015 F:      arch/powerpc/platforms/85xx/
8016 F:      Documentation/devicetree/bindings/powerpc/fsl/
8017
8018 LINUX FOR POWERPC EMBEDDED PPC8XX
8019 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8020 W:      http://www.penguinppc.org/
8021 L:      linuxppc-dev@lists.ozlabs.org
8022 S:      Maintained
8023 F:      arch/powerpc/platforms/8xx/
8024
8025 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8026 L:      linuxppc-dev@lists.ozlabs.org
8027 S:      Orphan
8028 F:      arch/powerpc/*/*virtex*
8029 F:      arch/powerpc/*/*/*virtex*
8030
8031 LINUX FOR POWERPC PA SEMI PWRFICIENT
8032 L:      linuxppc-dev@lists.ozlabs.org
8033 S:      Orphan
8034 F:      arch/powerpc/platforms/pasemi/
8035 F:      drivers/*/*pasemi*
8036 F:      drivers/*/*/*pasemi*
8037
8038 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8039 M:      Kees Cook <keescook@chromium.org>
8040 S:      Maintained
8041 F:      drivers/misc/lkdtm*
8042
8043 LINUX SECURITY MODULE (LSM) FRAMEWORK
8044 M:      Chris Wright <chrisw@sous-sol.org>
8045 L:      linux-security-module@vger.kernel.org
8046 S:      Supported
8047
8048 LIS3LV02D ACCELEROMETER DRIVER
8049 M:      Eric Piel <eric.piel@tremplin-utc.net>
8050 S:      Maintained
8051 F:      Documentation/misc-devices/lis3lv02d
8052 F:      drivers/misc/lis3lv02d/
8053 F:      drivers/platform/x86/hp_accel.c
8054
8055 LIVE PATCHING
8056 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8057 M:      Jessica Yu <jeyu@kernel.org>
8058 M:      Jiri Kosina <jikos@kernel.org>
8059 M:      Miroslav Benes <mbenes@suse.cz>
8060 R:      Petr Mladek <pmladek@suse.com>
8061 S:      Maintained
8062 F:      kernel/livepatch/
8063 F:      include/linux/livepatch.h
8064 F:      arch/x86/include/asm/livepatch.h
8065 F:      arch/x86/kernel/livepatch.c
8066 F:      Documentation/livepatch/
8067 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8068 F:      samples/livepatch/
8069 L:      live-patching@vger.kernel.org
8070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8071
8072 LLC (802.2)
8073 L:      netdev@vger.kernel.org
8074 S:      Odd fixes
8075 F:      include/linux/llc.h
8076 F:      include/uapi/linux/llc.h
8077 F:      include/net/llc*
8078 F:      net/llc/
8079
8080 LM73 HARDWARE MONITOR DRIVER
8081 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8082 L:      linux-hwmon@vger.kernel.org
8083 S:      Maintained
8084 F:      drivers/hwmon/lm73.c
8085
8086 LM78 HARDWARE MONITOR DRIVER
8087 M:      Jean Delvare <jdelvare@suse.com>
8088 L:      linux-hwmon@vger.kernel.org
8089 S:      Maintained
8090 F:      Documentation/hwmon/lm78
8091 F:      drivers/hwmon/lm78.c
8092
8093 LM83 HARDWARE MONITOR DRIVER
8094 M:      Jean Delvare <jdelvare@suse.com>
8095 L:      linux-hwmon@vger.kernel.org
8096 S:      Maintained
8097 F:      Documentation/hwmon/lm83
8098 F:      drivers/hwmon/lm83.c
8099
8100 LM90 HARDWARE MONITOR DRIVER
8101 M:      Jean Delvare <jdelvare@suse.com>
8102 L:      linux-hwmon@vger.kernel.org
8103 S:      Maintained
8104 F:      Documentation/hwmon/lm90
8105 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8106 F:      drivers/hwmon/lm90.c
8107 F:      include/dt-bindings/thermal/lm90.h
8108
8109 LM95234 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/lm95234
8114 F:      drivers/hwmon/lm95234.c
8115
8116 LME2510 MEDIA DRIVER
8117 M:      Malcolm Priestley <tvboxspy@gmail.com>
8118 L:      linux-media@vger.kernel.org
8119 W:      https://linuxtv.org
8120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8121 S:      Maintained
8122 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8123
8124 LOADPIN SECURITY MODULE
8125 M:      Kees Cook <keescook@chromium.org>
8126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8127 S:      Supported
8128 F:      security/loadpin/
8129 F:      Documentation/admin-guide/LSM/LoadPin.rst
8130
8131 LOCKING PRIMITIVES
8132 M:      Peter Zijlstra <peterz@infradead.org>
8133 M:      Ingo Molnar <mingo@redhat.com>
8134 L:      linux-kernel@vger.kernel.org
8135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8136 S:      Maintained
8137 F:      Documentation/locking/
8138 F:      include/linux/lockdep.h
8139 F:      include/linux/spinlock*.h
8140 F:      arch/*/include/asm/spinlock*.h
8141 F:      include/linux/rwlock*.h
8142 F:      include/linux/mutex*.h
8143 F:      arch/*/include/asm/mutex*.h
8144 F:      include/linux/rwsem*.h
8145 F:      arch/*/include/asm/rwsem.h
8146 F:      include/linux/seqlock.h
8147 F:      lib/locking*.[ch]
8148 F:      kernel/locking/
8149
8150 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8151 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8152 L:      linux-ntfs-dev@lists.sourceforge.net
8153 W:      http://www.linux-ntfs.org/content/view/19/37/
8154 S:      Maintained
8155 F:      Documentation/ldm.txt
8156 F:      block/partitions/ldm.*
8157
8158 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8159 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8160 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8161 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8162 L:      MPT-FusionLinux.pdl@broadcom.com
8163 L:      linux-scsi@vger.kernel.org
8164 W:      http://www.avagotech.com/support/
8165 S:      Supported
8166 F:      drivers/message/fusion/
8167 F:      drivers/scsi/mpt2sas/
8168 F:      drivers/scsi/mpt3sas/
8169
8170 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8171 M:      Matthew Wilcox <matthew@wil.cx>
8172 L:      linux-scsi@vger.kernel.org
8173 S:      Maintained
8174 F:      drivers/scsi/sym53c8xx_2/
8175
8176 LTC4261 HARDWARE MONITOR DRIVER
8177 M:      Guenter Roeck <linux@roeck-us.net>
8178 L:      linux-hwmon@vger.kernel.org
8179 S:      Maintained
8180 F:      Documentation/hwmon/ltc4261
8181 F:      drivers/hwmon/ltc4261.c
8182
8183 LTC4306 I2C MULTIPLEXER DRIVER
8184 M:      Michael Hennerich <michael.hennerich@analog.com>
8185 W:      http://ez.analog.com/community/linux-device-drivers
8186 L:      linux-i2c@vger.kernel.org
8187 S:      Supported
8188 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8189 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8190
8191 LTP (Linux Test Project)
8192 M:      Mike Frysinger <vapier@gentoo.org>
8193 M:      Cyril Hrubis <chrubis@suse.cz>
8194 M:      Wanlong Gao <wanlong.gao@gmail.com>
8195 M:      Jan Stancek <jstancek@redhat.com>
8196 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8197 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8198 L:      ltp@lists.linux.it (subscribers-only)
8199 W:      http://linux-test-project.github.io/
8200 T:      git git://github.com/linux-test-project/ltp.git
8201 S:      Maintained
8202
8203 M32R ARCHITECTURE
8204 W:      http://www.linux-m32r.org/
8205 S:      Orphan
8206 F:      arch/m32r/
8207
8208 M68K ARCHITECTURE
8209 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8210 L:      linux-m68k@lists.linux-m68k.org
8211 W:      http://www.linux-m68k.org/
8212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8213 S:      Maintained
8214 F:      arch/m68k/
8215 F:      drivers/zorro/
8216
8217 M68K ON APPLE MACINTOSH
8218 M:      Joshua Thompson <funaho@jurai.org>
8219 W:      http://www.mac.linux-m68k.org/
8220 L:      linux-m68k@lists.linux-m68k.org
8221 S:      Maintained
8222 F:      arch/m68k/mac/
8223
8224 M68K ON HP9000/300
8225 M:      Philip Blundell <philb@gnu.org>
8226 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8227 S:      Maintained
8228 F:      arch/m68k/hp300/
8229
8230 M88DS3103 MEDIA DRIVER
8231 M:      Antti Palosaari <crope@iki.fi>
8232 L:      linux-media@vger.kernel.org
8233 W:      https://linuxtv.org
8234 W:      http://palosaari.fi/linux/
8235 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8236 T:      git git://linuxtv.org/anttip/media_tree.git
8237 S:      Maintained
8238 F:      drivers/media/dvb-frontends/m88ds3103*
8239
8240 M88RS2000 MEDIA DRIVER
8241 M:      Malcolm Priestley <tvboxspy@gmail.com>
8242 L:      linux-media@vger.kernel.org
8243 W:      https://linuxtv.org
8244 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8245 S:      Maintained
8246 F:      drivers/media/dvb-frontends/m88rs2000*
8247
8248 MA901 MASTERKIT USB FM RADIO DRIVER
8249 M:      Alexey Klimov <klimov.linux@gmail.com>
8250 L:      linux-media@vger.kernel.org
8251 T:      git git://linuxtv.org/media_tree.git
8252 S:      Maintained
8253 F:      drivers/media/radio/radio-ma901.c
8254
8255 MAC80211
8256 M:      Johannes Berg <johannes@sipsolutions.net>
8257 L:      linux-wireless@vger.kernel.org
8258 W:      http://wireless.kernel.org/
8259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8261 S:      Maintained
8262 F:      Documentation/networking/mac80211-injection.txt
8263 F:      include/net/mac80211.h
8264 F:      net/mac80211/
8265 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8266 F:      Documentation/networking/mac80211_hwsim/README
8267
8268 MAILBOX API
8269 M:      Jassi Brar <jassisinghbrar@gmail.com>
8270 L:      linux-kernel@vger.kernel.org
8271 S:      Maintained
8272 F:      drivers/mailbox/
8273 F:      include/linux/mailbox_client.h
8274 F:      include/linux/mailbox_controller.h
8275
8276 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8277 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8278 W:      http://www.kernel.org/doc/man-pages
8279 L:      linux-man@vger.kernel.org
8280 S:      Maintained
8281
8282 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8283 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8284 L:      linux-mips@linux-mips.org
8285 S:      Maintained
8286 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8287
8288 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8289 M:      Andrew Lunn <andrew@lunn.ch>
8290 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8291 L:      netdev@vger.kernel.org
8292 S:      Maintained
8293 F:      drivers/net/dsa/mv88e6xxx/
8294 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8295
8296 MARVELL ARMADA DRM SUPPORT
8297 M:      Russell King <linux@armlinux.org.uk>
8298 S:      Maintained
8299 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8300 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8301 F:      drivers/gpu/drm/armada/
8302 F:      include/uapi/drm/armada_drm.h
8303 F:      Documentation/devicetree/bindings/display/armada/
8304
8305 MARVELL CRYPTO DRIVER
8306 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8307 M:      Arnaud Ebalard <arno@natisbad.org>
8308 F:      drivers/crypto/marvell/
8309 S:      Maintained
8310 L:      linux-crypto@vger.kernel.org
8311
8312 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8313 M:      Mirko Lindner <mlindner@marvell.com>
8314 M:      Stephen Hemminger <stephen@networkplumber.org>
8315 L:      netdev@vger.kernel.org
8316 S:      Maintained
8317 F:      drivers/net/ethernet/marvell/sk*
8318
8319 MARVELL LIBERTAS WIRELESS DRIVER
8320 L:      libertas-dev@lists.infradead.org
8321 S:      Orphan
8322 F:      drivers/net/wireless/marvell/libertas/
8323
8324 MARVELL MACCHIATOBIN SUPPORT
8325 M:      Russell King <rmk@armlinux.org.uk>
8326 L:      linux-arm-kernel@lists.infradead.org
8327 S:      Maintained
8328 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8329
8330 MARVELL MV643XX ETHERNET DRIVER
8331 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8332 L:      netdev@vger.kernel.org
8333 S:      Maintained
8334 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8335 F:      include/linux/mv643xx.h
8336
8337 MARVELL MV88X3310 PHY DRIVER
8338 M:      Russell King <rmk@armlinux.org.uk>
8339 L:      netdev@vger.kernel.org
8340 S:      Maintained
8341 F:      drivers/net/phy/marvell10g.c
8342
8343 MARVELL MVNETA ETHERNET DRIVER
8344 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8345 L:      netdev@vger.kernel.org
8346 S:      Maintained
8347 F:      drivers/net/ethernet/marvell/mvneta.*
8348
8349 MARVELL MWIFIEX WIRELESS DRIVER
8350 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8351 M:      Nishant Sarmukadam <nishants@marvell.com>
8352 M:      Ganapathi Bhat <gbhat@marvell.com>
8353 M:      Xinming Hu <huxm@marvell.com>
8354 L:      linux-wireless@vger.kernel.org
8355 S:      Maintained
8356 F:      drivers/net/wireless/marvell/mwifiex/
8357
8358 MARVELL MWL8K WIRELESS DRIVER
8359 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8360 L:      linux-wireless@vger.kernel.org
8361 S:      Odd Fixes
8362 F:      drivers/net/wireless/marvell/mwl8k.c
8363
8364 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8365 M:      Nicolas Pitre <nico@fluxnic.net>
8366 S:      Odd Fixes
8367 F:      drivers/mmc/host/mvsdio.*
8368
8369 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8370 M:      Hu Ziji <huziji@marvell.com>
8371 L:      linux-mmc@vger.kernel.org
8372 S:      Supported
8373 F:      drivers/mmc/host/sdhci-xenon*
8374 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8375
8376 MATROX FRAMEBUFFER DRIVER
8377 L:      linux-fbdev@vger.kernel.org
8378 S:      Orphan
8379 F:      drivers/video/fbdev/matrox/matroxfb_*
8380 F:      include/uapi/linux/matroxfb.h
8381
8382 MAX16065 HARDWARE MONITOR DRIVER
8383 M:      Guenter Roeck <linux@roeck-us.net>
8384 L:      linux-hwmon@vger.kernel.org
8385 S:      Maintained
8386 F:      Documentation/hwmon/max16065
8387 F:      drivers/hwmon/max16065.c
8388
8389 MAX20751 HARDWARE MONITOR DRIVER
8390 M:      Guenter Roeck <linux@roeck-us.net>
8391 L:      linux-hwmon@vger.kernel.org
8392 S:      Maintained
8393 F:      Documentation/hwmon/max20751
8394 F:      drivers/hwmon/max20751.c
8395
8396 MAX2175 SDR TUNER DRIVER
8397 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8398 L:      linux-media@vger.kernel.org
8399 T:      git git://linuxtv.org/media_tree.git
8400 S:      Maintained
8401 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8402 F:      Documentation/media/v4l-drivers/max2175.rst
8403 F:      drivers/media/i2c/max2175*
8404 F:      include/uapi/linux/max2175.h
8405
8406 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8407 L:      linux-hwmon@vger.kernel.org
8408 S:      Orphan
8409 F:      Documentation/hwmon/max6650
8410 F:      drivers/hwmon/max6650.c
8411
8412 MAX6697 HARDWARE MONITOR DRIVER
8413 M:      Guenter Roeck <linux@roeck-us.net>
8414 L:      linux-hwmon@vger.kernel.org
8415 S:      Maintained
8416 F:      Documentation/hwmon/max6697
8417 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8418 F:      drivers/hwmon/max6697.c
8419 F:      include/linux/platform_data/max6697.h
8420
8421 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8422 M:      Peter Rosin <peda@axentia.se>
8423 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8424 S:      Maintained
8425 F:      Documentation/devicetree/bindings/sound/max9860.txt
8426 F:      sound/soc/codecs/max9860.*
8427
8428 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8429 M:      Javier Martinez Canillas <javier@dowhile0.org>
8430 L:      linux-kernel@vger.kernel.org
8431 S:      Supported
8432 F:      drivers/regulator/max77802-regulator.c
8433 F:      Documentation/devicetree/bindings/*/*max77802.txt
8434 F:      include/dt-bindings/*/*max77802.h
8435
8436 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8437 M:      Krzysztof Kozlowski <krzk@kernel.org>
8438 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8439 L:      linux-pm@vger.kernel.org
8440 S:      Supported
8441 F:      drivers/power/supply/max14577_charger.c
8442 F:      drivers/power/supply/max77693_charger.c
8443
8444 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8445 M:      Chanwoo Choi <cw00.choi@samsung.com>
8446 M:      Krzysztof Kozlowski <krzk@kernel.org>
8447 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8448 L:      linux-kernel@vger.kernel.org
8449 S:      Supported
8450 F:      drivers/*/max14577*.c
8451 F:      drivers/*/max77686*.c
8452 F:      drivers/*/max77693*.c
8453 F:      drivers/extcon/extcon-max14577.c
8454 F:      drivers/extcon/extcon-max77693.c
8455 F:      drivers/rtc/rtc-max77686.c
8456 F:      drivers/clk/clk-max77686.c
8457 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8458 F:      Documentation/devicetree/bindings/*/max77686.txt
8459 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8460 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8461 F:      include/linux/mfd/max14577*.h
8462 F:      include/linux/mfd/max77686*.h
8463 F:      include/linux/mfd/max77693*.h
8464
8465 MAXIRADIO FM RADIO RECEIVER DRIVER
8466 M:      Hans Verkuil <hverkuil@xs4all.nl>
8467 L:      linux-media@vger.kernel.org
8468 T:      git git://linuxtv.org/media_tree.git
8469 W:      https://linuxtv.org
8470 S:      Maintained
8471 F:      drivers/media/radio/radio-maxiradio*
8472
8473 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8474 M:      Peter Rosin <peda@axentia.se>
8475 L:      linux-iio@vger.kernel.org
8476 S:      Maintained
8477 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8478 F:      drivers/iio/potentiometer/mcp4531.c
8479
8480 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8481 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8482 L:      linux-iio@vger.kernel.org
8483 S:      Maintained
8484 F:      drivers/iio/dac/cio-dac.c
8485
8486 MEDIA DRIVERS FOR ASCOT2E
8487 M:      Sergey Kozlov <serjk@netup.ru>
8488 M:      Abylay Ospan <aospan@netup.ru>
8489 L:      linux-media@vger.kernel.org
8490 W:      https://linuxtv.org
8491 W:      http://netup.tv/
8492 T:      git git://linuxtv.org/media_tree.git
8493 S:      Supported
8494 F:      drivers/media/dvb-frontends/ascot2e*
8495
8496 MEDIA DRIVERS FOR CXD2841ER
8497 M:      Sergey Kozlov <serjk@netup.ru>
8498 M:      Abylay Ospan <aospan@netup.ru>
8499 L:      linux-media@vger.kernel.org
8500 W:      https://linuxtv.org
8501 W:      http://netup.tv/
8502 T:      git git://linuxtv.org/media_tree.git
8503 S:      Supported
8504 F:      drivers/media/dvb-frontends/cxd2841er*
8505
8506 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8507 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8508 L:      linux-media@vger.kernel.org
8509 W:      https://linuxtv.org
8510 T:      git git://linuxtv.org/media_tree.git
8511 S:      Maintained
8512 F:      drivers/media/pci/ddbridge/*
8513
8514 MEDIA DRIVERS FOR FREESCALE IMX
8515 M:      Steve Longerbeam <slongerbeam@gmail.com>
8516 M:      Philipp Zabel <p.zabel@pengutronix.de>
8517 L:      linux-media@vger.kernel.org
8518 T:      git git://linuxtv.org/media_tree.git
8519 S:      Maintained
8520 F:      Documentation/devicetree/bindings/media/imx.txt
8521 F:      Documentation/media/v4l-drivers/imx.rst
8522 F:      drivers/staging/media/imx/
8523 F:      include/linux/imx-media.h
8524 F:      include/media/imx.h
8525
8526 MEDIA DRIVERS FOR HELENE
8527 M:      Abylay Ospan <aospan@netup.ru>
8528 L:      linux-media@vger.kernel.org
8529 W:      https://linuxtv.org
8530 W:      http://netup.tv/
8531 T:      git git://linuxtv.org/media_tree.git
8532 S:      Supported
8533 F:      drivers/media/dvb-frontends/helene*
8534
8535 MEDIA DRIVERS FOR HORUS3A
8536 M:      Sergey Kozlov <serjk@netup.ru>
8537 M:      Abylay Ospan <aospan@netup.ru>
8538 L:      linux-media@vger.kernel.org
8539 W:      https://linuxtv.org
8540 W:      http://netup.tv/
8541 T:      git git://linuxtv.org/media_tree.git
8542 S:      Supported
8543 F:      drivers/media/dvb-frontends/horus3a*
8544
8545 MEDIA DRIVERS FOR LNBH25
8546 M:      Sergey Kozlov <serjk@netup.ru>
8547 M:      Abylay Ospan <aospan@netup.ru>
8548 L:      linux-media@vger.kernel.org
8549 W:      https://linuxtv.org
8550 W:      http://netup.tv/
8551 T:      git git://linuxtv.org/media_tree.git
8552 S:      Supported
8553 F:      drivers/media/dvb-frontends/lnbh25*
8554
8555 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8556 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8557 L:      linux-media@vger.kernel.org
8558 W:      https://linuxtv.org
8559 T:      git git://linuxtv.org/media_tree.git
8560 S:      Maintained
8561 F:      drivers/media/dvb-frontends/mxl5xx*
8562
8563 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8564 M:      Sergey Kozlov <serjk@netup.ru>
8565 M:      Abylay Ospan <aospan@netup.ru>
8566 L:      linux-media@vger.kernel.org
8567 W:      https://linuxtv.org
8568 W:      http://netup.tv/
8569 T:      git git://linuxtv.org/media_tree.git
8570 S:      Supported
8571 F:      drivers/media/pci/netup_unidvb/*
8572
8573 MEDIA DRIVERS FOR RENESAS - DRIF
8574 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8575 L:      linux-media@vger.kernel.org
8576 L:      linux-renesas-soc@vger.kernel.org
8577 T:      git git://linuxtv.org/media_tree.git
8578 S:      Supported
8579 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8580 F:      drivers/media/platform/rcar_drif.c
8581
8582 MEDIA DRIVERS FOR RENESAS - FCP
8583 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8584 L:      linux-media@vger.kernel.org
8585 L:      linux-renesas-soc@vger.kernel.org
8586 T:      git git://linuxtv.org/media_tree.git
8587 S:      Supported
8588 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8589 F:      drivers/media/platform/rcar-fcp.c
8590 F:      include/media/rcar-fcp.h
8591
8592 MEDIA DRIVERS FOR RENESAS - FDP1
8593 M:      Kieran Bingham <kieran@bingham.xyz>
8594 L:      linux-media@vger.kernel.org
8595 L:      linux-renesas-soc@vger.kernel.org
8596 T:      git git://linuxtv.org/media_tree.git
8597 S:      Supported
8598 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8599 F:      drivers/media/platform/rcar_fdp1.c
8600
8601 MEDIA DRIVERS FOR RENESAS - VIN
8602 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8603 L:      linux-media@vger.kernel.org
8604 L:      linux-renesas-soc@vger.kernel.org
8605 T:      git git://linuxtv.org/media_tree.git
8606 S:      Supported
8607 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8608 F:      drivers/media/platform/rcar-vin/
8609
8610 MEDIA DRIVERS FOR RENESAS - VSP1
8611 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8612 L:      linux-media@vger.kernel.org
8613 L:      linux-renesas-soc@vger.kernel.org
8614 T:      git git://linuxtv.org/media_tree.git
8615 S:      Supported
8616 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8617 F:      drivers/media/platform/vsp1/
8618
8619 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8620 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8621 L:      linux-media@vger.kernel.org
8622 W:      https://linuxtv.org
8623 T:      git git://linuxtv.org/media_tree.git
8624 S:      Maintained
8625 F:      drivers/media/dvb-frontends/stv0910*
8626
8627 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8628 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8629 L:      linux-media@vger.kernel.org
8630 W:      https://linuxtv.org
8631 T:      git git://linuxtv.org/media_tree.git
8632 S:      Maintained
8633 F:      drivers/media/dvb-frontends/stv6111*
8634
8635 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8636 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8637 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8638 P:      LinuxTV.org Project
8639 L:      linux-media@vger.kernel.org
8640 W:      https://linuxtv.org
8641 Q:      http://patchwork.kernel.org/project/linux-media/list/
8642 T:      git git://linuxtv.org/media_tree.git
8643 S:      Maintained
8644 F:      Documentation/devicetree/bindings/media/
8645 F:      Documentation/media/
8646 F:      drivers/media/
8647 F:      drivers/staging/media/
8648 F:      include/linux/platform_data/media/
8649 F:      include/media/
8650 F:      include/uapi/linux/dvb/
8651 F:      include/uapi/linux/videodev2.h
8652 F:      include/uapi/linux/media.h
8653 F:      include/uapi/linux/v4l2-*
8654 F:      include/uapi/linux/meye.h
8655 F:      include/uapi/linux/ivtv*
8656 F:      include/uapi/linux/uvcvideo.h
8657
8658 MEDIATEK CIR DRIVER
8659 M:      Sean Wang <sean.wang@mediatek.com>
8660 S:      Maintained
8661 F:      drivers/media/rc/mtk-cir.c
8662
8663 MEDIATEK PMIC LED DRIVER
8664 M:      Sean Wang <sean.wang@mediatek.com>
8665 S:      Maintained
8666 F:      drivers/leds/leds-mt6323.c
8667 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8668
8669 MEDIATEK ETHERNET DRIVER
8670 M:      Felix Fietkau <nbd@openwrt.org>
8671 M:      John Crispin <john@phrozen.org>
8672 M:      Sean Wang <sean.wang@mediatek.com>
8673 M:      Nelson Chang <nelson.chang@mediatek.com>
8674 L:      netdev@vger.kernel.org
8675 S:      Maintained
8676 F:      drivers/net/ethernet/mediatek/
8677
8678 MEDIATEK JPEG DRIVER
8679 M:      Rick Chang <rick.chang@mediatek.com>
8680 M:      Bin Liu <bin.liu@mediatek.com>
8681 S:      Supported
8682 F:      drivers/media/platform/mtk-jpeg/
8683 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8684
8685 MEDIATEK MDP DRIVER
8686 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8687 M:      Houlong Wei <houlong.wei@mediatek.com>
8688 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8689 S:      Supported
8690 F:      drivers/media/platform/mtk-mdp/
8691 F:      drivers/media/platform/mtk-vpu/
8692 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8693
8694 MEDIATEK MEDIA DRIVER
8695 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8696 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8697 S:      Supported
8698 F:      drivers/media/platform/mtk-vcodec/
8699 F:      drivers/media/platform/mtk-vpu/
8700 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8701 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8702
8703 MEDIATEK MT7601U WIRELESS LAN DRIVER
8704 M:      Jakub Kicinski <kubakici@wp.pl>
8705 L:      linux-wireless@vger.kernel.org
8706 S:      Maintained
8707 F:      drivers/net/wireless/mediatek/mt7601u/
8708
8709 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8710 M:      Sean Wang <sean.wang@mediatek.com>
8711 S:      Maintained
8712 F:      drivers/char/hw_random/mtk-rng.c
8713
8714 MEDIATEK USB3 DRD IP DRIVER
8715 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8716 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8718 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8719 S:      Maintained
8720 F:      drivers/usb/mtu3/
8721
8722 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8723 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8724 M:      Martin Donnelly <martin.donnelly@ge.com>
8725 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8726 S:      Maintained
8727 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8728 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8729
8730 MEGARAID SCSI/SAS DRIVERS
8731 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8732 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8733 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8734 L:      megaraidlinux.pdl@broadcom.com
8735 L:      linux-scsi@vger.kernel.org
8736 W:      http://www.avagotech.com/support/
8737 S:      Maintained
8738 F:      Documentation/scsi/megaraid.txt
8739 F:      drivers/scsi/megaraid.*
8740 F:      drivers/scsi/megaraid/
8741
8742 MELEXIS MLX90614 DRIVER
8743 M:      Crt Mori <cmo@melexis.com>
8744 L:      linux-iio@vger.kernel.org
8745 W:      http://www.melexis.com
8746 S:      Supported
8747 F:      drivers/iio/temperature/mlx90614.c
8748
8749 MELFAS MIP4 TOUCHSCREEN DRIVER
8750 M:      Sangwon Jee <jeesw@melfas.com>
8751 W:      http://www.melfas.com
8752 S:      Supported
8753 F:      drivers/input/touchscreen/melfas_mip4.c
8754 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8755
8756 MELLANOX ETHERNET DRIVER (mlx4_en)
8757 M:      Tariq Toukan <tariqt@mellanox.com>
8758 L:      netdev@vger.kernel.org
8759 S:      Supported
8760 W:      http://www.mellanox.com
8761 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8762 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8763
8764 MELLANOX ETHERNET DRIVER (mlx5e)
8765 M:      Saeed Mahameed <saeedm@mellanox.com>
8766 L:      netdev@vger.kernel.org
8767 S:      Supported
8768 W:      http://www.mellanox.com
8769 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8770 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8771
8772 MELLANOX ETHERNET INNOVA DRIVER
8773 M:      Ilan Tayari <ilant@mellanox.com>
8774 R:      Boris Pismenny <borisp@mellanox.com>
8775 L:      netdev@vger.kernel.org
8776 S:      Supported
8777 W:      http://www.mellanox.com
8778 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8779 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8780 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8781
8782 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8783 M:      Ilan Tayari <ilant@mellanox.com>
8784 R:      Boris Pismenny <borisp@mellanox.com>
8785 L:      netdev@vger.kernel.org
8786 S:      Supported
8787 W:      http://www.mellanox.com
8788 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8789 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8790 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8791
8792 MELLANOX ETHERNET SWITCH DRIVERS
8793 M:      Jiri Pirko <jiri@mellanox.com>
8794 M:      Ido Schimmel <idosch@mellanox.com>
8795 L:      netdev@vger.kernel.org
8796 S:      Supported
8797 W:      http://www.mellanox.com
8798 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8799 F:      drivers/net/ethernet/mellanox/mlxsw/
8800
8801 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8802 M:      mlxsw@mellanox.com
8803 L:      netdev@vger.kernel.org
8804 S:      Supported
8805 W:      http://www.mellanox.com
8806 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8807 F:      drivers/net/ethernet/mellanox/mlxfw/
8808
8809 MELLANOX MLX CPLD HOTPLUG DRIVER
8810 M:      Vadim Pasternak <vadimp@mellanox.com>
8811 L:      platform-driver-x86@vger.kernel.org
8812 S:      Supported
8813 F:      drivers/platform/x86/mlxcpld-hotplug.c
8814 F:      include/linux/platform_data/mlxcpld-hotplug.h
8815
8816 MELLANOX MLX4 core VPI driver
8817 M:      Tariq Toukan <tariqt@mellanox.com>
8818 L:      netdev@vger.kernel.org
8819 L:      linux-rdma@vger.kernel.org
8820 W:      http://www.mellanox.com
8821 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8822 S:      Supported
8823 F:      drivers/net/ethernet/mellanox/mlx4/
8824 F:      include/linux/mlx4/
8825
8826 MELLANOX MLX4 IB driver
8827 M:      Yishai Hadas <yishaih@mellanox.com>
8828 L:      linux-rdma@vger.kernel.org
8829 W:      http://www.mellanox.com
8830 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8831 S:      Supported
8832 F:      drivers/infiniband/hw/mlx4/
8833 F:      include/linux/mlx4/
8834 F:      include/uapi/rdma/mlx4-abi.h
8835
8836 MELLANOX MLX5 core VPI driver
8837 M:      Saeed Mahameed <saeedm@mellanox.com>
8838 M:      Matan Barak <matanb@mellanox.com>
8839 M:      Leon Romanovsky <leonro@mellanox.com>
8840 L:      netdev@vger.kernel.org
8841 L:      linux-rdma@vger.kernel.org
8842 W:      http://www.mellanox.com
8843 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8844 S:      Supported
8845 F:      drivers/net/ethernet/mellanox/mlx5/core/
8846 F:      include/linux/mlx5/
8847
8848 MELLANOX MLX5 IB driver
8849 M:      Matan Barak <matanb@mellanox.com>
8850 M:      Leon Romanovsky <leonro@mellanox.com>
8851 L:      linux-rdma@vger.kernel.org
8852 W:      http://www.mellanox.com
8853 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8854 S:      Supported
8855 F:      drivers/infiniband/hw/mlx5/
8856 F:      include/linux/mlx5/
8857 F:      include/uapi/rdma/mlx5-abi.h
8858
8859 MELLANOX MLXCPLD I2C AND MUX DRIVER
8860 M:      Vadim Pasternak <vadimp@mellanox.com>
8861 M:      Michael Shych <michaelsh@mellanox.com>
8862 L:      linux-i2c@vger.kernel.org
8863 S:      Supported
8864 F:      drivers/i2c/busses/i2c-mlxcpld.c
8865 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8866 F:      Documentation/i2c/busses/i2c-mlxcpld
8867
8868 MELLANOX MLXCPLD LED DRIVER
8869 M:      Vadim Pasternak <vadimp@mellanox.com>
8870 L:      linux-leds@vger.kernel.org
8871 S:      Supported
8872 F:      drivers/leds/leds-mlxcpld.c
8873 F:      Documentation/leds/leds-mlxcpld.txt
8874
8875 MELLANOX PLATFORM DRIVER
8876 M:      Vadim Pasternak <vadimp@mellanox.com>
8877 L:      platform-driver-x86@vger.kernel.org
8878 S:      Supported
8879 F:      drivers/platform/x86/mlx-platform.c
8880
8881 MEMBARRIER SUPPORT
8882 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8883 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8884 L:      linux-kernel@vger.kernel.org
8885 S:      Supported
8886 F:      kernel/sched/membarrier.c
8887 F:      include/uapi/linux/membarrier.h
8888
8889 MEMORY MANAGEMENT
8890 L:      linux-mm@kvack.org
8891 W:      http://www.linux-mm.org
8892 S:      Maintained
8893 F:      include/linux/mm.h
8894 F:      include/linux/gfp.h
8895 F:      include/linux/mmzone.h
8896 F:      include/linux/memory_hotplug.h
8897 F:      include/linux/vmalloc.h
8898 F:      mm/
8899
8900 MEMORY TECHNOLOGY DEVICES (MTD)
8901 M:      David Woodhouse <dwmw2@infradead.org>
8902 M:      Brian Norris <computersforpeace@gmail.com>
8903 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8904 M:      Marek Vasut <marek.vasut@gmail.com>
8905 M:      Richard Weinberger <richard@nod.at>
8906 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8907 L:      linux-mtd@lists.infradead.org
8908 W:      http://www.linux-mtd.infradead.org/
8909 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8910 T:      git git://git.infradead.org/linux-mtd.git master
8911 T:      git git://git.infradead.org/l2-mtd.git master
8912 S:      Maintained
8913 F:      Documentation/devicetree/bindings/mtd/
8914 F:      drivers/mtd/
8915 F:      include/linux/mtd/
8916 F:      include/uapi/mtd/
8917
8918 MEN A21 WATCHDOG DRIVER
8919 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8920 L:      linux-watchdog@vger.kernel.org
8921 S:      Maintained
8922 F:      drivers/watchdog/mena21_wdt.c
8923
8924 MEN CHAMELEON BUS (mcb)
8925 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8926 S:      Maintained
8927 F:      drivers/mcb/
8928 F:      include/linux/mcb.h
8929 F:      Documentation/men-chameleon-bus.txt
8930
8931 MEN F21BMC (Board Management Controller)
8932 M:      Andreas Werner <andreas.werner@men.de>
8933 S:      Supported
8934 F:      drivers/mfd/menf21bmc.c
8935 F:      drivers/watchdog/menf21bmc_wdt.c
8936 F:      drivers/leds/leds-menf21bmc.c
8937 F:      drivers/hwmon/menf21bmc_hwmon.c
8938 F:      Documentation/hwmon/menf21bmc
8939
8940 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8941 M:      Neil Armstrong <narmstrong@baylibre.com>
8942 L:      linux-media@lists.freedesktop.org
8943 L:      linux-amlogic@lists.infradead.org
8944 W:      http://linux-meson.com/
8945 S:      Supported
8946 F:      drivers/media/platform/meson/ao-cec.c
8947 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8948 T:      git git://linuxtv.org/media_tree.git
8949
8950 METAG ARCHITECTURE
8951 M:      James Hogan <jhogan@kernel.org>
8952 L:      linux-metag@vger.kernel.org
8953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8954 S:      Odd Fixes
8955 F:      arch/metag/
8956 F:      Documentation/metag/
8957 F:      Documentation/devicetree/bindings/metag/
8958 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8959 F:      drivers/clocksource/metag_generic.c
8960 F:      drivers/irqchip/irq-metag.c
8961 F:      drivers/irqchip/irq-metag-ext.c
8962 F:      drivers/tty/metag_da.c
8963
8964 MICROBLAZE ARCHITECTURE
8965 M:      Michal Simek <monstr@monstr.eu>
8966 W:      http://www.monstr.eu/fdt/
8967 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8968 S:      Supported
8969 F:      arch/microblaze/
8970
8971 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8972 M:      Richard Genoud <richard.genoud@gmail.com>
8973 S:      Maintained
8974 F:      drivers/tty/serial/atmel_serial.c
8975 F:      drivers/tty/serial/atmel_serial.h
8976
8977 MICROCHIP / ATMEL DMA DRIVER
8978 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8980 L:      dmaengine@vger.kernel.org
8981 S:      Supported
8982 F:      drivers/dma/at_hdmac.c
8983 F:      drivers/dma/at_hdmac_regs.h
8984 F:      include/linux/platform_data/dma-atmel.h
8985
8986 MICROCHIP / ATMEL ECC DRIVER
8987 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
8988 L:      linux-crypto@vger.kernel.org
8989 S:      Maintained
8990 F:      drivers/crypto/atmel-ecc.*
8991
8992 MICROCHIP / ATMEL ISC DRIVER
8993 M:      Songjun Wu <songjun.wu@microchip.com>
8994 L:      linux-media@vger.kernel.org
8995 S:      Supported
8996 F:      drivers/media/platform/atmel/atmel-isc.c
8997 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8998 F:      devicetree/bindings/media/atmel-isc.txt
8999
9000 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9001 M:      Woojung Huh <Woojung.Huh@microchip.com>
9002 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9003 L:      netdev@vger.kernel.org
9004 S:      Maintained
9005 F:      net/dsa/tag_ksz.c
9006 F:      drivers/net/dsa/microchip/*
9007 F:      include/linux/platform_data/microchip-ksz.h
9008 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9009
9010 MICROCHIP USB251XB DRIVER
9011 M:      Richard Leitner <richard.leitner@skidata.com>
9012 L:      linux-usb@vger.kernel.org
9013 S:      Maintained
9014 F:      drivers/usb/misc/usb251xb.c
9015 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9016
9017 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9018 M:      Don Brace <don.brace@microsemi.com>
9019 L:      esc.storagedev@microsemi.com
9020 L:      linux-scsi@vger.kernel.org
9021 S:      Supported
9022 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9023 F:      drivers/scsi/smartpqi/Kconfig
9024 F:      drivers/scsi/smartpqi/Makefile
9025 F:      include/linux/cciss*.h
9026 F:      include/uapi/linux/cciss*.h
9027 F:      Documentation/scsi/smartpqi.txt
9028
9029 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9030 M:      Chen Yu <yu.c.chen@intel.com>
9031 L:      platform-driver-x86@vger.kernel.org
9032 S:      Supported
9033 F:      drivers/platform/x86/surfacepro3_button.c
9034
9035 MICROTEK X6 SCANNER
9036 M:      Oliver Neukum <oliver@neukum.org>
9037 S:      Maintained
9038 F:      drivers/usb/image/microtek.*
9039
9040 MIPS
9041 M:      Ralf Baechle <ralf@linux-mips.org>
9042 L:      linux-mips@linux-mips.org
9043 W:      http://www.linux-mips.org/
9044 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9045 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9046 S:      Supported
9047 F:      Documentation/devicetree/bindings/mips/
9048 F:      Documentation/mips/
9049 F:      arch/mips/
9050
9051 MIPS BOSTON DEVELOPMENT BOARD
9052 M:      Paul Burton <paul.burton@mips.com>
9053 L:      linux-mips@linux-mips.org
9054 S:      Maintained
9055 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9056 F:      arch/mips/boot/dts/img/boston.dts
9057 F:      arch/mips/configs/generic/board-boston.config
9058 F:      drivers/clk/imgtec/clk-boston.c
9059 F:      include/dt-bindings/clock/boston-clock.h
9060
9061 MIPS GENERIC PLATFORM
9062 M:      Paul Burton <paul.burton@mips.com>
9063 L:      linux-mips@linux-mips.org
9064 S:      Supported
9065 F:      arch/mips/generic/
9066 F:      arch/mips/tools/generic-board-config.sh
9067
9068 MIPS/LOONGSON1 ARCHITECTURE
9069 M:      Keguang Zhang <keguang.zhang@gmail.com>
9070 L:      linux-mips@linux-mips.org
9071 S:      Maintained
9072 F:      arch/mips/loongson32/
9073 F:      arch/mips/include/asm/mach-loongson32/
9074 F:      drivers/*/*loongson1*
9075 F:      drivers/*/*/*loongson1*
9076
9077 MIPS RINT INSTRUCTION EMULATION
9078 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9079 L:      linux-mips@linux-mips.org
9080 S:      Supported
9081 F:      arch/mips/math-emu/sp_rint.c
9082 F:      arch/mips/math-emu/dp_rint.c
9083
9084 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9085 M:      Hans Verkuil <hverkuil@xs4all.nl>
9086 L:      linux-media@vger.kernel.org
9087 T:      git git://linuxtv.org/media_tree.git
9088 W:      https://linuxtv.org
9089 S:      Odd Fixes
9090 F:      drivers/media/radio/radio-miropcm20*
9091
9092 MMP SUPPORT
9093 M:      Eric Miao <eric.y.miao@gmail.com>
9094 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9095 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9096 T:      git git://github.com/hzhuang1/linux.git
9097 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9098 S:      Maintained
9099 F:      arch/arm/boot/dts/mmp*
9100 F:      arch/arm/mach-mmp/
9101
9102 MN88472 MEDIA DRIVER
9103 M:      Antti Palosaari <crope@iki.fi>
9104 L:      linux-media@vger.kernel.org
9105 W:      https://linuxtv.org
9106 W:      http://palosaari.fi/linux/
9107 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9108 S:      Maintained
9109 F:      drivers/media/dvb-frontends/mn88472*
9110
9111 MN88473 MEDIA DRIVER
9112 M:      Antti Palosaari <crope@iki.fi>
9113 L:      linux-media@vger.kernel.org
9114 W:      https://linuxtv.org
9115 W:      http://palosaari.fi/linux/
9116 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9117 S:      Maintained
9118 F:      drivers/media/dvb-frontends/mn88473*
9119
9120 MODULE SUPPORT
9121 M:      Jessica Yu <jeyu@kernel.org>
9122 M:      Rusty Russell <rusty@rustcorp.com.au>
9123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9124 S:      Maintained
9125 F:      include/linux/module.h
9126 F:      kernel/module.c
9127
9128 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9129 W:      http://popies.net/meye/
9130 S:      Orphan
9131 F:      Documentation/media/v4l-drivers/meye*
9132 F:      drivers/media/pci/meye/
9133 F:      include/uapi/linux/meye.h
9134
9135 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9136 M:      Jiri Slaby <jirislaby@gmail.com>
9137 S:      Maintained
9138 F:      Documentation/serial/moxa-smartio
9139 F:      drivers/tty/mxser.*
9140
9141 MR800 AVERMEDIA USB FM RADIO DRIVER
9142 M:      Alexey Klimov <klimov.linux@gmail.com>
9143 L:      linux-media@vger.kernel.org
9144 T:      git git://linuxtv.org/media_tree.git
9145 S:      Maintained
9146 F:      drivers/media/radio/radio-mr800.c
9147
9148 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9149 M:      Alan Ott <alan@signal11.us>
9150 L:      linux-wpan@vger.kernel.org
9151 S:      Maintained
9152 F:      drivers/net/ieee802154/mrf24j40.c
9153 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9154
9155 MSI LAPTOP SUPPORT
9156 M:      "Lee, Chun-Yi" <jlee@suse.com>
9157 L:      platform-driver-x86@vger.kernel.org
9158 S:      Maintained
9159 F:      drivers/platform/x86/msi-laptop.c
9160
9161 MSI WMI SUPPORT
9162 L:      platform-driver-x86@vger.kernel.org
9163 S:      Orphan
9164 F:      drivers/platform/x86/msi-wmi.c
9165
9166 MSI001 MEDIA DRIVER
9167 M:      Antti Palosaari <crope@iki.fi>
9168 L:      linux-media@vger.kernel.org
9169 W:      https://linuxtv.org
9170 W:      http://palosaari.fi/linux/
9171 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9172 T:      git git://linuxtv.org/anttip/media_tree.git
9173 S:      Maintained
9174 F:      drivers/media/tuners/msi001*
9175
9176 MSI2500 MEDIA DRIVER
9177 M:      Antti Palosaari <crope@iki.fi>
9178 L:      linux-media@vger.kernel.org
9179 W:      https://linuxtv.org
9180 W:      http://palosaari.fi/linux/
9181 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9182 T:      git git://linuxtv.org/anttip/media_tree.git
9183 S:      Maintained
9184 F:      drivers/media/usb/msi2500/
9185
9186 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9187 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9188 L:      linux-mtd@lists.infradead.org
9189 S:      Maintained
9190 F:      drivers/mtd/devices/docg3*
9191
9192 MT9M032 APTINA SENSOR DRIVER
9193 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9194 L:      linux-media@vger.kernel.org
9195 T:      git git://linuxtv.org/media_tree.git
9196 S:      Maintained
9197 F:      drivers/media/i2c/mt9m032.c
9198 F:      include/media/i2c/mt9m032.h
9199
9200 MT9P031 APTINA CAMERA SENSOR
9201 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9202 L:      linux-media@vger.kernel.org
9203 T:      git git://linuxtv.org/media_tree.git
9204 S:      Maintained
9205 F:      drivers/media/i2c/mt9p031.c
9206 F:      include/media/i2c/mt9p031.h
9207
9208 MT9T001 APTINA CAMERA SENSOR
9209 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9210 L:      linux-media@vger.kernel.org
9211 T:      git git://linuxtv.org/media_tree.git
9212 S:      Maintained
9213 F:      drivers/media/i2c/mt9t001.c
9214 F:      include/media/i2c/mt9t001.h
9215
9216 MT9V032 APTINA CAMERA SENSOR
9217 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9218 L:      linux-media@vger.kernel.org
9219 T:      git git://linuxtv.org/media_tree.git
9220 S:      Maintained
9221 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9222 F:      drivers/media/i2c/mt9v032.c
9223 F:      include/media/i2c/mt9v032.h
9224
9225 MULTIFUNCTION DEVICES (MFD)
9226 M:      Lee Jones <lee.jones@linaro.org>
9227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9228 S:      Supported
9229 F:      Documentation/devicetree/bindings/mfd/
9230 F:      drivers/mfd/
9231 F:      include/linux/mfd/
9232 F:      include/dt-bindings/mfd/
9233
9234 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9235 S:      Orphan
9236 F:      drivers/mmc/host/mmc_spi.c
9237 F:      include/linux/spi/mmc_spi.h
9238
9239 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9240 M:      Ulf Hansson <ulf.hansson@linaro.org>
9241 L:      linux-mmc@vger.kernel.org
9242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9243 S:      Maintained
9244 F:      Documentation/devicetree/bindings/mmc/
9245 F:      drivers/mmc/
9246 F:      include/linux/mmc/
9247 F:      include/uapi/linux/mmc/
9248
9249 MULTIPLEXER SUBSYSTEM
9250 M:      Peter Rosin <peda@axentia.se>
9251 S:      Maintained
9252 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9253 F:      Documentation/devicetree/bindings/mux/
9254 F:      include/linux/dt-bindings/mux/
9255 F:      include/linux/mux/
9256 F:      drivers/mux/
9257
9258 MULTITECH MULTIPORT CARD (ISICOM)
9259 S:      Orphan
9260 F:      drivers/tty/isicom.c
9261 F:      include/linux/isicom.h
9262
9263 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9264 M:      Bin Liu <b-liu@ti.com>
9265 L:      linux-usb@vger.kernel.org
9266 S:      Maintained
9267 F:      drivers/usb/musb/
9268
9269 MXL5007T MEDIA DRIVER
9270 M:      Michael Krufky <mkrufky@linuxtv.org>
9271 L:      linux-media@vger.kernel.org
9272 W:      https://linuxtv.org
9273 W:      http://github.com/mkrufky
9274 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9275 T:      git git://linuxtv.org/mkrufky/tuners.git
9276 S:      Maintained
9277 F:      drivers/media/tuners/mxl5007t.*
9278
9279 MXSFB DRM DRIVER
9280 M:      Marek Vasut <marex@denx.de>
9281 S:      Supported
9282 F:      drivers/gpu/drm/mxsfb/
9283 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9284
9285 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9286 M:      Hyong-Youb Kim <hykim@myri.com>
9287 L:      netdev@vger.kernel.org
9288 W:      https://www.myricom.com/support/downloads/myri10ge.html
9289 S:      Supported
9290 F:      drivers/net/ethernet/myricom/myri10ge/
9291
9292 NAND FLASH SUBSYSTEM
9293 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9294 R:      Richard Weinberger <richard@nod.at>
9295 L:      linux-mtd@lists.infradead.org
9296 W:      http://www.linux-mtd.infradead.org/
9297 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9298 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9299 T:      git git://git.infradead.org/l2-mtd.git nand/next
9300 S:      Maintained
9301 F:      drivers/mtd/nand/
9302 F:      include/linux/mtd/*nand*.h
9303
9304 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9305 M:      Daniel Mack <zonque@gmail.com>
9306 S:      Maintained
9307 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9308 W:      http://www.native-instruments.com
9309 F:      sound/usb/caiaq/
9310
9311 NATSEMI ETHERNET DRIVER (DP8381x)
9312 S:      Orphan
9313 F:      drivers/net/ethernet/natsemi/natsemi.c
9314
9315 NCP FILESYSTEM
9316 M:      Petr Vandrovec <petr@vandrovec.name>
9317 S:      Odd Fixes
9318 F:      fs/ncpfs/
9319
9320 NCR 5380 SCSI DRIVERS
9321 M:      Finn Thain <fthain@telegraphics.com.au>
9322 M:      Michael Schmitz <schmitzmic@gmail.com>
9323 L:      linux-scsi@vger.kernel.org
9324 S:      Maintained
9325 F:      Documentation/scsi/g_NCR5380.txt
9326 F:      drivers/scsi/NCR5380.*
9327 F:      drivers/scsi/arm/cumana_1.c
9328 F:      drivers/scsi/arm/oak.c
9329 F:      drivers/scsi/atari_scsi.*
9330 F:      drivers/scsi/dmx3191d.c
9331 F:      drivers/scsi/g_NCR5380.*
9332 F:      drivers/scsi/mac_scsi.*
9333 F:      drivers/scsi/sun3_scsi.*
9334 F:      drivers/scsi/sun3_scsi_vme.c
9335
9336 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9337 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9338 L:      linux-scsi@vger.kernel.org
9339 S:      Maintained
9340 F:      drivers/scsi/NCR_D700.*
9341
9342 NCT6775 HARDWARE MONITOR DRIVER
9343 M:      Guenter Roeck <linux@roeck-us.net>
9344 L:      linux-hwmon@vger.kernel.org
9345 S:      Maintained
9346 F:      Documentation/hwmon/nct6775
9347 F:      drivers/hwmon/nct6775.c
9348
9349 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9350 M:      Faisal Latif <faisal.latif@intel.com>
9351 L:      linux-rdma@vger.kernel.org
9352 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9353 S:      Supported
9354 F:      drivers/infiniband/hw/nes/
9355 F:      include/uapi/rdma/nes-abi.h
9356
9357 NETEM NETWORK EMULATOR
9358 M:      Stephen Hemminger <stephen@networkplumber.org>
9359 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9360 S:      Maintained
9361 F:      net/sched/sch_netem.c
9362
9363 NETERION 10GbE DRIVERS (s2io/vxge)
9364 M:      Jon Mason <jdmason@kudzu.us>
9365 L:      netdev@vger.kernel.org
9366 S:      Supported
9367 F:      Documentation/networking/s2io.txt
9368 F:      Documentation/networking/vxge.txt
9369 F:      drivers/net/ethernet/neterion/
9370
9371 NETFILTER
9372 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9373 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9374 M:      Florian Westphal <fw@strlen.de>
9375 L:      netfilter-devel@vger.kernel.org
9376 L:      coreteam@netfilter.org
9377 W:      http://www.netfilter.org/
9378 W:      http://www.iptables.org/
9379 W:      http://www.nftables.org/
9380 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9383 S:      Maintained
9384 F:      include/linux/netfilter*
9385 F:      include/linux/netfilter/
9386 F:      include/net/netfilter/
9387 F:      include/uapi/linux/netfilter*
9388 F:      include/uapi/linux/netfilter/
9389 F:      net/*/netfilter.c
9390 F:      net/*/netfilter/
9391 F:      net/netfilter/
9392 F:      net/bridge/br_netfilter*.c
9393
9394 NETROM NETWORK LAYER
9395 M:      Ralf Baechle <ralf@linux-mips.org>
9396 L:      linux-hams@vger.kernel.org
9397 W:      http://www.linux-ax25.org/
9398 S:      Maintained
9399 F:      include/net/netrom.h
9400 F:      include/uapi/linux/netrom.h
9401 F:      net/netrom/
9402
9403 NETRONOME ETHERNET DRIVERS
9404 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9405 L:      oss-drivers@netronome.com
9406 S:      Maintained
9407 F:      drivers/net/ethernet/netronome/
9408
9409 NETWORK BLOCK DEVICE (NBD)
9410 M:      Josef Bacik <jbacik@fb.com>
9411 S:      Maintained
9412 L:      linux-block@vger.kernel.org
9413 L:      nbd@other.debian.org
9414 F:      Documentation/blockdev/nbd.txt
9415 F:      drivers/block/nbd.c
9416 F:      include/uapi/linux/nbd.h
9417
9418 NETWORK DROP MONITOR
9419 M:      Neil Horman <nhorman@tuxdriver.com>
9420 L:      netdev@vger.kernel.org
9421 S:      Maintained
9422 W:      https://fedorahosted.org/dropwatch/
9423 F:      net/core/drop_monitor.c
9424
9425 NETWORKING DRIVERS
9426 L:      netdev@vger.kernel.org
9427 W:      http://www.linuxfoundation.org/en/Net
9428 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9431 S:      Odd Fixes
9432 F:      Documentation/devicetree/bindings/net/
9433 F:      drivers/net/
9434 F:      include/linux/if_*
9435 F:      include/linux/netdevice.h
9436 F:      include/linux/etherdevice.h
9437 F:      include/linux/fcdevice.h
9438 F:      include/linux/fddidevice.h
9439 F:      include/linux/hippidevice.h
9440 F:      include/linux/inetdevice.h
9441 F:      include/uapi/linux/if_*
9442 F:      include/uapi/linux/netdevice.h
9443
9444 NETWORKING DRIVERS (WIRELESS)
9445 M:      Kalle Valo <kvalo@codeaurora.org>
9446 L:      linux-wireless@vger.kernel.org
9447 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9450 S:      Maintained
9451 F:      Documentation/devicetree/bindings/net/wireless/
9452 F:      drivers/net/wireless/
9453
9454 NETWORKING [DSA]
9455 M:      Andrew Lunn <andrew@lunn.ch>
9456 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9457 M:      Florian Fainelli <f.fainelli@gmail.com>
9458 S:      Maintained
9459 F:      net/dsa/
9460 F:      include/net/dsa.h
9461 F:      include/linux/dsa/
9462 F:      drivers/net/dsa/
9463
9464 NETWORKING [GENERAL]
9465 M:      "David S. Miller" <davem@davemloft.net>
9466 L:      netdev@vger.kernel.org
9467 W:      http://www.linuxfoundation.org/en/Net
9468 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9471 B:      mailto:netdev@vger.kernel.org
9472 S:      Maintained
9473 F:      net/
9474 F:      include/net/
9475 F:      include/linux/in.h
9476 F:      include/linux/net.h
9477 F:      include/linux/netdevice.h
9478 F:      include/uapi/linux/in.h
9479 F:      include/uapi/linux/net.h
9480 F:      include/uapi/linux/netdevice.h
9481 F:      include/uapi/linux/net_namespace.h
9482 F:      tools/testing/selftests/net/
9483 F:      lib/net_utils.c
9484 F:      lib/random32.c
9485
9486 NETWORKING [IPSEC]
9487 M:      Steffen Klassert <steffen.klassert@secunet.com>
9488 M:      Herbert Xu <herbert@gondor.apana.org.au>
9489 M:      "David S. Miller" <davem@davemloft.net>
9490 L:      netdev@vger.kernel.org
9491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9493 S:      Maintained
9494 F:      net/core/flow.c
9495 F:      net/xfrm/
9496 F:      net/key/
9497 F:      net/ipv4/xfrm*
9498 F:      net/ipv4/esp4*
9499 F:      net/ipv4/ah4.c
9500 F:      net/ipv4/ipcomp.c
9501 F:      net/ipv4/ip_vti.c
9502 F:      net/ipv6/xfrm*
9503 F:      net/ipv6/esp6*
9504 F:      net/ipv6/ah6.c
9505 F:      net/ipv6/ipcomp6.c
9506 F:      net/ipv6/ip6_vti.c
9507 F:      include/uapi/linux/xfrm.h
9508 F:      include/net/xfrm.h
9509
9510 NETWORKING [IPv4/IPv6]
9511 M:      "David S. Miller" <davem@davemloft.net>
9512 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9513 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9514 L:      netdev@vger.kernel.org
9515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9516 S:      Maintained
9517 F:      net/ipv4/
9518 F:      net/ipv6/
9519 F:      include/net/ip*
9520 F:      arch/x86/net/*
9521
9522 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9523 M:      Paul Moore <paul@paul-moore.com>
9524 W:      https://github.com/netlabel
9525 L:      netdev@vger.kernel.org
9526 L:      linux-security-module@vger.kernel.org
9527 S:      Maintained
9528 F:      Documentation/netlabel/
9529 F:      include/net/calipso.h
9530 F:      include/net/cipso_ipv4.h
9531 F:      include/net/netlabel.h
9532 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9533 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9534 F:      net/netlabel/
9535 F:      net/ipv4/cipso_ipv4.c
9536 F:      net/ipv6/calipso.c
9537 F:      net/netfilter/xt_CONNSECMARK.c
9538 F:      net/netfilter/xt_SECMARK.c
9539
9540 NETWORKING [TLS]
9541 M:      Ilya Lesokhin <ilyal@mellanox.com>
9542 M:      Aviad Yehezkel <aviadye@mellanox.com>
9543 M:      Dave Watson <davejwatson@fb.com>
9544 L:      netdev@vger.kernel.org
9545 S:      Maintained
9546 F:      net/tls/*
9547 F:      include/uapi/linux/tls.h
9548 F:      include/net/tls.h
9549
9550 NETWORKING [WIRELESS]
9551 L:      linux-wireless@vger.kernel.org
9552 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9553
9554 NETXEN (1/10) GbE SUPPORT
9555 M:      Manish Chopra <manish.chopra@cavium.com>
9556 M:      Rahul Verma <rahul.verma@cavium.com>
9557 M:      Dept-GELinuxNICDev@cavium.com
9558 L:      netdev@vger.kernel.org
9559 S:      Supported
9560 F:      drivers/net/ethernet/qlogic/netxen/
9561
9562 NFC SUBSYSTEM
9563 M:      Samuel Ortiz <sameo@linux.intel.com>
9564 L:      linux-wireless@vger.kernel.org
9565 L:      linux-nfc@lists.01.org (subscribers-only)
9566 S:      Supported
9567 F:      net/nfc/
9568 F:      include/net/nfc/
9569 F:      include/uapi/linux/nfc.h
9570 F:      drivers/nfc/
9571 F:      include/linux/platform_data/nfcmrvl.h
9572 F:      include/linux/platform_data/nxp-nci.h
9573 F:      Documentation/devicetree/bindings/net/nfc/
9574
9575 NFS, SUNRPC, AND LOCKD CLIENTS
9576 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9577 M:      Anna Schumaker <anna.schumaker@netapp.com>
9578 L:      linux-nfs@vger.kernel.org
9579 W:      http://client.linux-nfs.org
9580 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9581 S:      Maintained
9582 F:      fs/lockd/
9583 F:      fs/nfs/
9584 F:      fs/nfs_common/
9585 F:      net/sunrpc/
9586 F:      include/linux/lockd/
9587 F:      include/linux/nfs*
9588 F:      include/linux/sunrpc/
9589 F:      include/uapi/linux/nfs*
9590 F:      include/uapi/linux/sunrpc/
9591
9592 NILFS2 FILESYSTEM
9593 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9594 L:      linux-nilfs@vger.kernel.org
9595 W:      http://nilfs.sourceforge.net/
9596 W:      http://nilfs.osdn.jp/
9597 T:      git git://github.com/konis/nilfs2.git
9598 S:      Supported
9599 F:      Documentation/filesystems/nilfs2.txt
9600 F:      fs/nilfs2/
9601 F:      include/trace/events/nilfs2.h
9602 F:      include/uapi/linux/nilfs2_api.h
9603 F:      include/uapi/linux/nilfs2_ondisk.h
9604
9605 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9606 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9607 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9608 S:      Maintained
9609 F:      Documentation/scsi/NinjaSCSI.txt
9610 F:      drivers/scsi/pcmcia/nsp_*
9611
9612 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9613 M:      GOTO Masanori <gotom@debian.or.jp>
9614 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9615 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9616 S:      Maintained
9617 F:      Documentation/scsi/NinjaSCSI.txt
9618 F:      drivers/scsi/nsp32*
9619
9620 NIOS2 ARCHITECTURE
9621 M:      Ley Foon Tan <lftan@altera.com>
9622 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9624 S:      Maintained
9625 F:      arch/nios2/
9626
9627 NOHZ, DYNTICKS SUPPORT
9628 M:      Frederic Weisbecker <fweisbec@gmail.com>
9629 M:      Thomas Gleixner <tglx@linutronix.de>
9630 M:      Ingo Molnar <mingo@kernel.org>
9631 L:      linux-kernel@vger.kernel.org
9632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9633 S:      Maintained
9634 F:      kernel/time/tick*.*
9635 F:      include/linux/tick.h
9636 F:      include/linux/sched/nohz.h
9637
9638 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9639 M:      Pavel Machek <pavel@ucw.cz>
9640 M:      Sakari Ailus <sakari.ailus@iki.fi>
9641 L:      linux-media@vger.kernel.org
9642 S:      Maintained
9643 F:      drivers/media/i2c/et8ek8
9644 F:      drivers/media/i2c/ad5820.c
9645
9646 NOKIA N900 POWER SUPPLY DRIVERS
9647 R:      Pali Rohár <pali.rohar@gmail.com>
9648 F:      include/linux/power/bq2415x_charger.h
9649 F:      include/linux/power/bq27xxx_battery.h
9650 F:      include/linux/power/isp1704_charger.h
9651 F:      drivers/power/supply/bq2415x_charger.c
9652 F:      drivers/power/supply/bq27xxx_battery.c
9653 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9654 F:      drivers/power/supply/isp1704_charger.c
9655 F:      drivers/power/supply/rx51_battery.c
9656
9657 NTB AMD DRIVER
9658 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9659 L:      linux-ntb@googlegroups.com
9660 S:      Supported
9661 F:      drivers/ntb/hw/amd/
9662
9663 NTB DRIVER CORE
9664 M:      Jon Mason <jdmason@kudzu.us>
9665 M:      Dave Jiang <dave.jiang@intel.com>
9666 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9667 L:      linux-ntb@googlegroups.com
9668 S:      Supported
9669 W:      https://github.com/jonmason/ntb/wiki
9670 T:      git git://github.com/jonmason/ntb.git
9671 F:      drivers/ntb/
9672 F:      drivers/net/ntb_netdev.c
9673 F:      include/linux/ntb.h
9674 F:      include/linux/ntb_transport.h
9675 F:      tools/testing/selftests/ntb/
9676
9677 NTB IDT DRIVER
9678 M:      Serge Semin <fancer.lancer@gmail.com>
9679 L:      linux-ntb@googlegroups.com
9680 S:      Supported
9681 F:      drivers/ntb/hw/idt/
9682
9683 NTB INTEL DRIVER
9684 M:      Jon Mason <jdmason@kudzu.us>
9685 M:      Dave Jiang <dave.jiang@intel.com>
9686 L:      linux-ntb@googlegroups.com
9687 S:      Supported
9688 W:      https://github.com/jonmason/ntb/wiki
9689 T:      git git://github.com/jonmason/ntb.git
9690 F:      drivers/ntb/hw/intel/
9691
9692 NTFS FILESYSTEM
9693 M:      Anton Altaparmakov <anton@tuxera.com>
9694 L:      linux-ntfs-dev@lists.sourceforge.net
9695 W:      http://www.tuxera.com/
9696 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9697 S:      Supported
9698 F:      Documentation/filesystems/ntfs.txt
9699 F:      fs/ntfs/
9700
9701 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9702 M:      Antonino Daplas <adaplas@gmail.com>
9703 L:      linux-fbdev@vger.kernel.org
9704 S:      Maintained
9705 F:      drivers/video/fbdev/riva/
9706 F:      drivers/video/fbdev/nvidia/
9707
9708 NVM EXPRESS DRIVER
9709 M:      Keith Busch <keith.busch@intel.com>
9710 M:      Jens Axboe <axboe@fb.com>
9711 M:      Christoph Hellwig <hch@lst.de>
9712 M:      Sagi Grimberg <sagi@grimberg.me>
9713 L:      linux-nvme@lists.infradead.org
9714 T:      git://git.infradead.org/nvme.git
9715 W:      http://git.infradead.org/nvme.git
9716 S:      Supported
9717 F:      drivers/nvme/host/
9718 F:      include/linux/nvme.h
9719 F:      include/uapi/linux/nvme_ioctl.h
9720
9721 NVM EXPRESS FC TRANSPORT DRIVERS
9722 M:      James Smart <james.smart@broadcom.com>
9723 L:      linux-nvme@lists.infradead.org
9724 S:      Supported
9725 F:      include/linux/nvme-fc.h
9726 F:      include/linux/nvme-fc-driver.h
9727 F:      drivers/nvme/host/fc.c
9728 F:      drivers/nvme/target/fc.c
9729 F:      drivers/nvme/target/fcloop.c
9730
9731 NVM EXPRESS TARGET DRIVER
9732 M:      Christoph Hellwig <hch@lst.de>
9733 M:      Sagi Grimberg <sagi@grimberg.me>
9734 L:      linux-nvme@lists.infradead.org
9735 T:      git://git.infradead.org/nvme.git
9736 W:      http://git.infradead.org/nvme.git
9737 S:      Supported
9738 F:      drivers/nvme/target/
9739
9740 NVMEM FRAMEWORK
9741 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9742 S:      Maintained
9743 F:      drivers/nvmem/
9744 F:      Documentation/devicetree/bindings/nvmem/
9745 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9746 F:      include/linux/nvmem-consumer.h
9747 F:      include/linux/nvmem-provider.h
9748
9749 NXP TDA998X DRM DRIVER
9750 M:      Russell King <linux@armlinux.org.uk>
9751 S:      Supported
9752 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9753 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9754 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9755 F:      include/drm/i2c/tda998x.h
9756
9757 NXP TFA9879 DRIVER
9758 M:      Peter Rosin <peda@axentia.se>
9759 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9760 S:      Maintained
9761 F:      sound/soc/codecs/tfa9879*
9762
9763 NXP-NCI NFC DRIVER
9764 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9765 R:      Charles Gorand <charles.gorand@effinnov.com>
9766 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9767 S:      Supported
9768 F:      drivers/nfc/nxp-nci
9769
9770 OBJTOOL
9771 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9772 S:      Supported
9773 F:      tools/objtool/
9774
9775 OMAP AUDIO SUPPORT
9776 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9777 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9778 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9779 L:      linux-omap@vger.kernel.org
9780 S:      Maintained
9781 F:      sound/soc/omap/
9782
9783 OMAP CLOCK FRAMEWORK SUPPORT
9784 M:      Paul Walmsley <paul@pwsan.com>
9785 L:      linux-omap@vger.kernel.org
9786 S:      Maintained
9787 F:      arch/arm/*omap*/*clock*
9788
9789 OMAP DEVICE TREE SUPPORT
9790 M:      Benoît Cousson <bcousson@baylibre.com>
9791 M:      Tony Lindgren <tony@atomide.com>
9792 L:      linux-omap@vger.kernel.org
9793 L:      devicetree@vger.kernel.org
9794 S:      Maintained
9795 F:      arch/arm/boot/dts/*omap*
9796 F:      arch/arm/boot/dts/*am3*
9797 F:      arch/arm/boot/dts/*am4*
9798 F:      arch/arm/boot/dts/*am5*
9799 F:      arch/arm/boot/dts/*dra7*
9800
9801 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9802 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9803 L:      linux-omap@vger.kernel.org
9804 L:      linux-fbdev@vger.kernel.org
9805 S:      Maintained
9806 F:      drivers/video/fbdev/omap2/
9807 F:      Documentation/arm/OMAP/DSS
9808
9809 OMAP FRAMEBUFFER SUPPORT
9810 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9811 L:      linux-fbdev@vger.kernel.org
9812 L:      linux-omap@vger.kernel.org
9813 S:      Maintained
9814 F:      drivers/video/fbdev/omap/
9815
9816 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9817 M:      Roger Quadros <rogerq@ti.com>
9818 M:      Tony Lindgren <tony@atomide.com>
9819 L:      linux-omap@vger.kernel.org
9820 S:      Maintained
9821 F:      drivers/memory/omap-gpmc.c
9822 F:      arch/arm/mach-omap2/*gpmc*
9823
9824 OMAP GPIO DRIVER
9825 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9826 M:      Santosh Shilimkar <ssantosh@kernel.org>
9827 M:      Kevin Hilman <khilman@kernel.org>
9828 L:      linux-omap@vger.kernel.org
9829 S:      Maintained
9830 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9831 F:      drivers/gpio/gpio-omap.c
9832
9833 OMAP HARDWARE SPINLOCK SUPPORT
9834 M:      Ohad Ben-Cohen <ohad@wizery.com>
9835 L:      linux-omap@vger.kernel.org
9836 S:      Maintained
9837 F:      drivers/hwspinlock/omap_hwspinlock.c
9838
9839 OMAP HS MMC SUPPORT
9840 L:      linux-mmc@vger.kernel.org
9841 L:      linux-omap@vger.kernel.org
9842 S:      Orphan
9843 F:      drivers/mmc/host/omap_hsmmc.c
9844
9845 OMAP HWMOD DATA
9846 M:      Paul Walmsley <paul@pwsan.com>
9847 L:      linux-omap@vger.kernel.org
9848 S:      Maintained
9849 F:      arch/arm/mach-omap2/omap_hwmod*data*
9850
9851 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9852 M:      Benoît Cousson <bcousson@baylibre.com>
9853 L:      linux-omap@vger.kernel.org
9854 S:      Maintained
9855 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9856
9857 OMAP HWMOD SUPPORT
9858 M:      Benoît Cousson <bcousson@baylibre.com>
9859 M:      Paul Walmsley <paul@pwsan.com>
9860 L:      linux-omap@vger.kernel.org
9861 S:      Maintained
9862 F:      arch/arm/mach-omap2/omap_hwmod.*
9863
9864 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9865 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9866 L:      linux-media@vger.kernel.org
9867 S:      Maintained
9868 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9869 F:      drivers/media/platform/omap3isp/
9870 F:      drivers/staging/media/omap4iss/
9871
9872 OMAP MMC SUPPORT
9873 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9874 L:      linux-omap@vger.kernel.org
9875 S:      Maintained
9876 F:      drivers/mmc/host/omap.c
9877
9878 OMAP POWER MANAGEMENT SUPPORT
9879 M:      Kevin Hilman <khilman@kernel.org>
9880 L:      linux-omap@vger.kernel.org
9881 S:      Maintained
9882 F:      arch/arm/*omap*/*pm*
9883 F:      drivers/cpufreq/omap-cpufreq.c
9884
9885 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9886 M:      Rajendra Nayak <rnayak@codeaurora.org>
9887 M:      Paul Walmsley <paul@pwsan.com>
9888 L:      linux-omap@vger.kernel.org
9889 S:      Maintained
9890 F:      arch/arm/mach-omap2/prm*
9891
9892 OMAP RANDOM NUMBER GENERATOR SUPPORT
9893 M:      Deepak Saxena <dsaxena@plexity.net>
9894 S:      Maintained
9895 F:      drivers/char/hw_random/omap-rng.c
9896
9897 OMAP USB SUPPORT
9898 L:      linux-usb@vger.kernel.org
9899 L:      linux-omap@vger.kernel.org
9900 S:      Orphan
9901 F:      drivers/usb/*/*omap*
9902 F:      arch/arm/*omap*/usb*
9903
9904 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9905 M:      Mark Jackson <mpfj@newflow.co.uk>
9906 L:      linux-omap@vger.kernel.org
9907 S:      Maintained
9908 F:      arch/arm/boot/dts/am335x-nano.dts
9909
9910 OMAP1 SUPPORT
9911 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9912 M:      Tony Lindgren <tony@atomide.com>
9913 L:      linux-omap@vger.kernel.org
9914 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9916 S:      Maintained
9917 F:      arch/arm/mach-omap1/
9918 F:      arch/arm/plat-omap/
9919 F:      arch/arm/configs/omap1_defconfig
9920 F:      drivers/i2c/busses/i2c-omap.c
9921 F:      include/linux/i2c-omap.h
9922
9923 OMAP2+ SUPPORT
9924 M:      Tony Lindgren <tony@atomide.com>
9925 L:      linux-omap@vger.kernel.org
9926 W:      http://www.muru.com/linux/omap/
9927 W:      http://linux.omap.com/
9928 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9930 S:      Maintained
9931 F:      arch/arm/mach-omap2/
9932 F:      arch/arm/plat-omap/
9933 F:      arch/arm/configs/omap2plus_defconfig
9934 F:      drivers/i2c/busses/i2c-omap.c
9935 F:      drivers/irqchip/irq-omap-intc.c
9936 F:      drivers/mfd/*omap*.c
9937 F:      drivers/mfd/menelaus.c
9938 F:      drivers/mfd/palmas.c
9939 F:      drivers/mfd/tps65217.c
9940 F:      drivers/mfd/tps65218.c
9941 F:      drivers/mfd/tps65910.c
9942 F:      drivers/mfd/twl-core.[ch]
9943 F:      drivers/mfd/twl4030*.c
9944 F:      drivers/mfd/twl6030*.c
9945 F:      drivers/mfd/twl6040*.c
9946 F:      drivers/regulator/palmas-regulator*.c
9947 F:      drivers/regulator/pbias-regulator.c
9948 F:      drivers/regulator/tps65217-regulator.c
9949 F:      drivers/regulator/tps65218-regulator.c
9950 F:      drivers/regulator/tps65910-regulator.c
9951 F:      drivers/regulator/twl-regulator.c
9952 F:      drivers/regulator/twl6030-regulator.c
9953 F:      include/linux/i2c-omap.h
9954
9955 ONION OMEGA2+ BOARD
9956 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
9957 L:      linux-mips@linux-mips.org
9958 S:      Maintained
9959 F:      arch/mips/boot/dts/ralink/omega2p.dts
9960
9961 OMFS FILESYSTEM
9962 M:      Bob Copeland <me@bobcopeland.com>
9963 L:      linux-karma-devel@lists.sourceforge.net
9964 S:      Maintained
9965 F:      Documentation/filesystems/omfs.txt
9966 F:      fs/omfs/
9967
9968 OMNIKEY CARDMAN 4000 DRIVER
9969 M:      Harald Welte <laforge@gnumonks.org>
9970 S:      Maintained
9971 F:      drivers/char/pcmcia/cm4000_cs.c
9972 F:      include/linux/cm4000_cs.h
9973 F:      include/uapi/linux/cm4000_cs.h
9974
9975 OMNIKEY CARDMAN 4040 DRIVER
9976 M:      Harald Welte <laforge@gnumonks.org>
9977 S:      Maintained
9978 F:      drivers/char/pcmcia/cm4040_cs.*
9979
9980 OMNIVISION OV13858 SENSOR DRIVER
9981 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9982 L:      linux-media@vger.kernel.org
9983 T:      git git://linuxtv.org/media_tree.git
9984 S:      Maintained
9985 F:      drivers/media/i2c/ov13858.c
9986
9987 OMNIVISION OV5640 SENSOR DRIVER
9988 M:      Steve Longerbeam <slongerbeam@gmail.com>
9989 L:      linux-media@vger.kernel.org
9990 T:      git git://linuxtv.org/media_tree.git
9991 S:      Maintained
9992 F:      drivers/media/i2c/ov5640.c
9993
9994 OMNIVISION OV5647 SENSOR DRIVER
9995 M:      Luis Oliveira <lolivei@synopsys.com>
9996 L:      linux-media@vger.kernel.org
9997 T:      git git://linuxtv.org/media_tree.git
9998 S:      Maintained
9999 F:      drivers/media/i2c/ov5647.c
10000
10001 OMNIVISION OV7670 SENSOR DRIVER
10002 M:      Jonathan Corbet <corbet@lwn.net>
10003 L:      linux-media@vger.kernel.org
10004 T:      git git://linuxtv.org/media_tree.git
10005 S:      Maintained
10006 F:      drivers/media/i2c/ov7670.c
10007 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10008
10009 ONENAND FLASH DRIVER
10010 M:      Kyungmin Park <kyungmin.park@samsung.com>
10011 L:      linux-mtd@lists.infradead.org
10012 S:      Maintained
10013 F:      drivers/mtd/onenand/
10014 F:      include/linux/mtd/onenand*.h
10015
10016 ONSTREAM SCSI TAPE DRIVER
10017 M:      Willem Riede <osst@riede.org>
10018 L:      osst-users@lists.sourceforge.net
10019 L:      linux-scsi@vger.kernel.org
10020 S:      Maintained
10021 F:      Documentation/scsi/osst.txt
10022 F:      drivers/scsi/osst.*
10023 F:      drivers/scsi/osst_*.h
10024 F:      drivers/scsi/st.h
10025
10026 OP-TEE DRIVER
10027 M:      Jens Wiklander <jens.wiklander@linaro.org>
10028 S:      Maintained
10029 F:      drivers/tee/optee/
10030
10031 OPA-VNIC DRIVER
10032 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10033 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10034 L:      linux-rdma@vger.kernel.org
10035 S:      Supported
10036 F:      drivers/infiniband/ulp/opa_vnic
10037
10038 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10039 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10040 L:      devicetree@vger.kernel.org
10041 S:      Maintained
10042 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10043 F:      Documentation/devicetree/overlay-notes.txt
10044 F:      drivers/of/overlay.c
10045 F:      drivers/of/resolver.c
10046
10047 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10048 M:      Rob Herring <robh+dt@kernel.org>
10049 M:      Frank Rowand <frowand.list@gmail.com>
10050 L:      devicetree@vger.kernel.org
10051 W:      http://www.devicetree.org/
10052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10053 S:      Maintained
10054 F:      drivers/of/
10055 F:      include/linux/of*.h
10056 F:      scripts/dtc/
10057 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10058
10059 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10060 M:      Rob Herring <robh+dt@kernel.org>
10061 M:      Mark Rutland <mark.rutland@arm.com>
10062 L:      devicetree@vger.kernel.org
10063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10064 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10065 S:      Maintained
10066 F:      Documentation/devicetree/
10067 F:      arch/*/boot/dts/
10068 F:      include/dt-bindings/
10069
10070 OPENCORES I2C BUS DRIVER
10071 M:      Peter Korsgaard <jacmet@sunsite.dk>
10072 L:      linux-i2c@vger.kernel.org
10073 S:      Maintained
10074 F:      Documentation/i2c/busses/i2c-ocores
10075 F:      drivers/i2c/busses/i2c-ocores.c
10076
10077 OPENRISC ARCHITECTURE
10078 M:      Jonas Bonn <jonas@southpole.se>
10079 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10080 M:      Stafford Horne <shorne@gmail.com>
10081 T:      git git://github.com/openrisc/linux.git
10082 L:      openrisc@lists.librecores.org
10083 W:      http://openrisc.io
10084 S:      Maintained
10085 F:      Documentation/devicetree/bindings/openrisc/
10086 F:      Documentation/openrisc/
10087 F:      arch/openrisc/
10088 F:      drivers/irqchip/irq-ompic.c
10089 F:      drivers/irqchip/irq-or1k-*
10090
10091 OPENVSWITCH
10092 M:      Pravin Shelar <pshelar@nicira.com>
10093 L:      netdev@vger.kernel.org
10094 L:      dev@openvswitch.org
10095 W:      http://openvswitch.org
10096 S:      Maintained
10097 F:      net/openvswitch/
10098 F:      include/uapi/linux/openvswitch.h
10099
10100 OPERATING PERFORMANCE POINTS (OPP)
10101 M:      Viresh Kumar <vireshk@kernel.org>
10102 M:      Nishanth Menon <nm@ti.com>
10103 M:      Stephen Boyd <sboyd@codeaurora.org>
10104 L:      linux-pm@vger.kernel.org
10105 S:      Maintained
10106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10107 F:      drivers/opp/
10108 F:      include/linux/pm_opp.h
10109 F:      Documentation/power/opp.txt
10110 F:      Documentation/devicetree/bindings/opp/
10111
10112 OPL4 DRIVER
10113 M:      Clemens Ladisch <clemens@ladisch.de>
10114 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10115 T:      git git://git.alsa-project.org/alsa-kernel.git
10116 S:      Maintained
10117 F:      sound/drivers/opl4/
10118
10119 OPROFILE
10120 M:      Robert Richter <rric@kernel.org>
10121 L:      oprofile-list@lists.sf.net
10122 S:      Maintained
10123 F:      arch/*/include/asm/oprofile*.h
10124 F:      arch/*/oprofile/
10125 F:      drivers/oprofile/
10126 F:      include/linux/oprofile.h
10127
10128 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10129 M:      Mark Fasheh <mfasheh@versity.com>
10130 M:      Joel Becker <jlbec@evilplan.org>
10131 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10132 W:      http://ocfs2.wiki.kernel.org
10133 S:      Supported
10134 F:      Documentation/filesystems/ocfs2.txt
10135 F:      Documentation/filesystems/dlmfs.txt
10136 F:      fs/ocfs2/
10137
10138 ORANGEFS FILESYSTEM
10139 M:      Mike Marshall <hubcap@omnibond.com>
10140 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10142 S:      Supported
10143 F:      fs/orangefs/
10144 F:      Documentation/filesystems/orangefs.txt
10145
10146 ORINOCO DRIVER
10147 L:      linux-wireless@vger.kernel.org
10148 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10149 W:      http://www.nongnu.org/orinoco/
10150 S:      Orphan
10151 F:      drivers/net/wireless/intersil/orinoco/
10152
10153 OSD LIBRARY and FILESYSTEM
10154 M:      Boaz Harrosh <ooo@electrozaur.com>
10155 S:      Maintained
10156 F:      drivers/scsi/osd/
10157 F:      include/scsi/osd_*
10158 F:      fs/exofs/
10159
10160 OV2659 OMNIVISION SENSOR DRIVER
10161 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10162 L:      linux-media@vger.kernel.org
10163 W:      https://linuxtv.org
10164 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10165 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10166 S:      Maintained
10167 F:      drivers/media/i2c/ov2659.c
10168 F:      include/media/i2c/ov2659.h
10169
10170 OVERLAY FILESYSTEM
10171 M:      Miklos Szeredi <miklos@szeredi.hu>
10172 L:      linux-unionfs@vger.kernel.org
10173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10174 S:      Supported
10175 F:      fs/overlayfs/
10176 F:      Documentation/filesystems/overlayfs.txt
10177
10178 P54 WIRELESS DRIVER
10179 M:      Christian Lamparter <chunkeey@googlemail.com>
10180 L:      linux-wireless@vger.kernel.org
10181 W:      http://wireless.kernel.org/en/users/Drivers/p54
10182 S:      Maintained
10183 F:      drivers/net/wireless/intersil/p54/
10184
10185 PA SEMI ETHERNET DRIVER
10186 L:      netdev@vger.kernel.org
10187 S:      Orphan
10188 F:      drivers/net/ethernet/pasemi/*
10189
10190 PA SEMI SMBUS DRIVER
10191 L:      linux-i2c@vger.kernel.org
10192 S:      Orphan
10193 F:      drivers/i2c/busses/i2c-pasemi.c
10194
10195 PADATA PARALLEL EXECUTION MECHANISM
10196 M:      Steffen Klassert <steffen.klassert@secunet.com>
10197 L:      linux-crypto@vger.kernel.org
10198 S:      Maintained
10199 F:      kernel/padata.c
10200 F:      include/linux/padata.h
10201 F:      Documentation/padata.txt
10202
10203 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10204 M:      Harald Welte <laforge@gnumonks.org>
10205 L:      platform-driver-x86@vger.kernel.org
10206 S:      Maintained
10207 F:      drivers/platform/x86/panasonic-laptop.c
10208
10209 PANASONIC MN10300/AM33/AM34 PORT
10210 M:      David Howells <dhowells@redhat.com>
10211 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10212 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10213 S:      Maintained
10214 F:      Documentation/mn10300/
10215 F:      arch/mn10300/
10216
10217 PARALLEL LCD/KEYPAD PANEL DRIVER
10218 M:      Willy Tarreau <willy@haproxy.com>
10219 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10220 S:      Odd Fixes
10221 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10222 F:      drivers/misc/panel.c
10223
10224 PARALLEL PORT SUBSYSTEM
10225 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10226 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10227 L:      linux-parport@lists.infradead.org (subscribers-only)
10228 S:      Maintained
10229 F:      drivers/parport/
10230 F:      include/linux/parport*.h
10231 F:      drivers/char/ppdev.c
10232 F:      include/uapi/linux/ppdev.h
10233 F:      Documentation/parport*.txt
10234
10235 PARAVIRT_OPS INTERFACE
10236 M:      Juergen Gross <jgross@suse.com>
10237 M:      Alok Kataria <akataria@vmware.com>
10238 M:      Rusty Russell <rusty@rustcorp.com.au>
10239 L:      virtualization@lists.linux-foundation.org
10240 S:      Supported
10241 F:      Documentation/virtual/paravirt_ops.txt
10242 F:      arch/*/kernel/paravirt*
10243 F:      arch/*/include/asm/paravirt*.h
10244 F:      include/linux/hypervisor.h
10245
10246 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10247 M:      Tim Waugh <tim@cyberelk.net>
10248 L:      linux-parport@lists.infradead.org (subscribers-only)
10249 S:      Maintained
10250 F:      Documentation/blockdev/paride.txt
10251 F:      drivers/block/paride/
10252
10253 PARISC ARCHITECTURE
10254 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10255 M:      Helge Deller <deller@gmx.de>
10256 L:      linux-parisc@vger.kernel.org
10257 W:      http://www.parisc-linux.org/
10258 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10261 S:      Maintained
10262 F:      arch/parisc/
10263 F:      Documentation/parisc/
10264 F:      drivers/parisc/
10265 F:      drivers/char/agp/parisc-agp.c
10266 F:      drivers/input/serio/gscps2.c
10267 F:      drivers/parport/parport_gsc.*
10268 F:      drivers/tty/serial/8250/8250_gsc.c
10269 F:      drivers/video/fbdev/sti*
10270 F:      drivers/video/console/sti*
10271 F:      drivers/video/logo/logo_parisc*
10272
10273 PARMAN
10274 M:      Jiri Pirko <jiri@mellanox.com>
10275 L:      netdev@vger.kernel.org
10276 S:      Supported
10277 F:      lib/parman.c
10278 F:      lib/test_parman.c
10279 F:      include/linux/parman.h
10280
10281 PC87360 HARDWARE MONITORING DRIVER
10282 M:      Jim Cromie <jim.cromie@gmail.com>
10283 L:      linux-hwmon@vger.kernel.org
10284 S:      Maintained
10285 F:      Documentation/hwmon/pc87360
10286 F:      drivers/hwmon/pc87360.c
10287
10288 PC8736x GPIO DRIVER
10289 M:      Jim Cromie <jim.cromie@gmail.com>
10290 S:      Maintained
10291 F:      drivers/char/pc8736x_gpio.c
10292
10293 PC87427 HARDWARE MONITORING DRIVER
10294 M:      Jean Delvare <jdelvare@suse.com>
10295 L:      linux-hwmon@vger.kernel.org
10296 S:      Maintained
10297 F:      Documentation/hwmon/pc87427
10298 F:      drivers/hwmon/pc87427.c
10299
10300 PCA9532 LED DRIVER
10301 M:      Riku Voipio <riku.voipio@iki.fi>
10302 S:      Maintained
10303 F:      drivers/leds/leds-pca9532.c
10304 F:      include/linux/leds-pca9532.h
10305
10306 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10307 M:      Guenter Roeck <linux@roeck-us.net>
10308 L:      linux-i2c@vger.kernel.org
10309 S:      Maintained
10310 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10311
10312 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10313 M:      Khalid Aziz <khalid@gonehiking.org>
10314 S:      Maintained
10315 F:      drivers/firmware/pcdp.*
10316
10317 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10318 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10319 L:      linux-pci@vger.kernel.org
10320 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10321 S:      Maintained
10322 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10323 F:      drivers/pci/host/pci-aardvark.c
10324
10325 PCI DRIVER FOR ALTERA PCIE IP
10326 M:      Ley Foon Tan <lftan@altera.com>
10327 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10328 L:      linux-pci@vger.kernel.org
10329 S:      Supported
10330 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10331 F:      drivers/pci/host/pcie-altera.c
10332
10333 PCI DRIVER FOR APPLIEDMICRO XGENE
10334 M:      Tanmay Inamdar <tinamdar@apm.com>
10335 L:      linux-pci@vger.kernel.org
10336 L:      linux-arm-kernel@lists.infradead.org
10337 S:      Maintained
10338 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10339 F:      drivers/pci/host/pci-xgene.c
10340
10341 PCI DRIVER FOR ARM VERSATILE PLATFORM
10342 M:      Rob Herring <robh@kernel.org>
10343 L:      linux-pci@vger.kernel.org
10344 L:      linux-arm-kernel@lists.infradead.org
10345 S:      Maintained
10346 F:      Documentation/devicetree/bindings/pci/versatile.txt
10347 F:      drivers/pci/host/pci-versatile.c
10348
10349 PCI DRIVER FOR ARMADA 8K
10350 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10351 L:      linux-pci@vger.kernel.org
10352 L:      linux-arm-kernel@lists.infradead.org
10353 S:      Maintained
10354 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10355 F:      drivers/pci/dwc/pcie-armada8k.c
10356
10357 PCI DRIVER FOR FREESCALE LAYERSCAPE
10358 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10359 M:      Mingkai Hu <mingkai.hu@freescale.com>
10360 M:      Roy Zang <tie-fei.zang@freescale.com>
10361 L:      linuxppc-dev@lists.ozlabs.org
10362 L:      linux-pci@vger.kernel.org
10363 L:      linux-arm-kernel@lists.infradead.org
10364 S:      Maintained
10365 F:      drivers/pci/dwc/*layerscape*
10366
10367 PCI DRIVER FOR GENERIC OF HOSTS
10368 M:      Will Deacon <will.deacon@arm.com>
10369 L:      linux-pci@vger.kernel.org
10370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10371 S:      Maintained
10372 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10373 F:      drivers/pci/host/pci-host-common.c
10374 F:      drivers/pci/host/pci-host-generic.c
10375
10376 PCI DRIVER FOR IMX6
10377 M:      Richard Zhu <hongxing.zhu@nxp.com>
10378 M:      Lucas Stach <l.stach@pengutronix.de>
10379 L:      linux-pci@vger.kernel.org
10380 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10381 S:      Maintained
10382 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10383 F:      drivers/pci/dwc/*imx6*
10384
10385 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10386 M:      Keith Busch <keith.busch@intel.com>
10387 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10388 L:      linux-pci@vger.kernel.org
10389 S:      Supported
10390 F:      drivers/pci/host/vmd.c
10391
10392 PCI DRIVER FOR MICROSEMI SWITCHTEC
10393 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10394 M:      Logan Gunthorpe <logang@deltatee.com>
10395 L:      linux-pci@vger.kernel.org
10396 S:      Maintained
10397 F:      Documentation/switchtec.txt
10398 F:      Documentation/ABI/testing/sysfs-class-switchtec
10399 F:      drivers/pci/switch/switchtec*
10400 F:      include/uapi/linux/switchtec_ioctl.h
10401
10402 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10403 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10404 M:      Jason Cooper <jason@lakedaemon.net>
10405 L:      linux-pci@vger.kernel.org
10406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10407 S:      Maintained
10408 F:      drivers/pci/host/*mvebu*
10409
10410 PCI DRIVER FOR NVIDIA TEGRA
10411 M:      Thierry Reding <thierry.reding@gmail.com>
10412 L:      linux-tegra@vger.kernel.org
10413 L:      linux-pci@vger.kernel.org
10414 S:      Supported
10415 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10416 F:      drivers/pci/host/pci-tegra.c
10417
10418 PCI DRIVER FOR RENESAS R-CAR
10419 M:      Simon Horman <horms@verge.net.au>
10420 L:      linux-pci@vger.kernel.org
10421 L:      linux-renesas-soc@vger.kernel.org
10422 S:      Maintained
10423 F:      drivers/pci/host/*rcar*
10424
10425 PCI DRIVER FOR SAMSUNG EXYNOS
10426 M:      Jingoo Han <jingoohan1@gmail.com>
10427 L:      linux-pci@vger.kernel.org
10428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10429 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10430 S:      Maintained
10431 F:      drivers/pci/dwc/pci-exynos.c
10432
10433 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10434 M:      Jingoo Han <jingoohan1@gmail.com>
10435 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10436 L:      linux-pci@vger.kernel.org
10437 S:      Maintained
10438 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10439 F:      drivers/pci/dwc/*designware*
10440
10441 PCI DRIVER FOR TI DRA7XX
10442 M:      Kishon Vijay Abraham I <kishon@ti.com>
10443 L:      linux-omap@vger.kernel.org
10444 L:      linux-pci@vger.kernel.org
10445 S:      Supported
10446 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10447 F:      drivers/pci/dwc/pci-dra7xx.c
10448
10449 PCI DRIVER FOR TI KEYSTONE
10450 M:      Murali Karicheri <m-karicheri2@ti.com>
10451 L:      linux-pci@vger.kernel.org
10452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10453 S:      Maintained
10454 F:      drivers/pci/dwc/*keystone*
10455
10456 PCI ENDPOINT SUBSYSTEM
10457 M:      Kishon Vijay Abraham I <kishon@ti.com>
10458 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10459 L:      linux-pci@vger.kernel.org
10460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10461 S:      Supported
10462 F:      drivers/pci/endpoint/
10463 F:      drivers/misc/pci_endpoint_test.c
10464 F:      tools/pci/
10465
10466 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10467 M:      Russell Currey <ruscur@russell.cc>
10468 L:      linuxppc-dev@lists.ozlabs.org
10469 S:      Supported
10470 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10471 F:      arch/powerpc/kernel/eeh*.c
10472 F:      arch/powerpc/platforms/*/eeh*.c
10473 F:      arch/powerpc/include/*/eeh*.h
10474
10475 PCI ERROR RECOVERY
10476 M:      Linas Vepstas <linasvepstas@gmail.com>
10477 L:      linux-pci@vger.kernel.org
10478 S:      Supported
10479 F:      Documentation/PCI/pci-error-recovery.txt
10480
10481 PCI MSI DRIVER FOR ALTERA MSI IP
10482 M:      Ley Foon Tan <lftan@altera.com>
10483 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10484 L:      linux-pci@vger.kernel.org
10485 S:      Supported
10486 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10487 F:      drivers/pci/host/pcie-altera-msi.c
10488
10489 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10490 M:      Duc Dang <dhdang@apm.com>
10491 L:      linux-pci@vger.kernel.org
10492 L:      linux-arm-kernel@lists.infradead.org
10493 S:      Maintained
10494 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10495 F:      drivers/pci/host/pci-xgene-msi.c
10496
10497 PCI SUBSYSTEM
10498 M:      Bjorn Helgaas <bhelgaas@google.com>
10499 L:      linux-pci@vger.kernel.org
10500 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10502 S:      Supported
10503 F:      Documentation/devicetree/bindings/pci/
10504 F:      Documentation/PCI/
10505 F:      drivers/pci/
10506 F:      include/linux/pci*
10507 F:      arch/x86/pci/
10508 F:      arch/x86/kernel/quirks.c
10509
10510 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10511 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10512 L:      linux-pci@vger.kernel.org
10513 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10515 S:      Supported
10516 F:      drivers/pci/host/
10517 F:      drivers/pci/dwc/
10518
10519 PCIE DRIVER FOR AXIS ARTPEC
10520 M:      Niklas Cassel <niklas.cassel@axis.com>
10521 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10522 L:      linux-arm-kernel@axis.com
10523 L:      linux-pci@vger.kernel.org
10524 S:      Maintained
10525 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10526 F:      drivers/pci/dwc/*artpec*
10527
10528 PCIE DRIVER FOR CAVIUM THUNDERX
10529 M:      David Daney <david.daney@cavium.com>
10530 L:      linux-pci@vger.kernel.org
10531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10532 S:      Supported
10533 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10534 F:      drivers/pci/host/pci-thunder-*
10535
10536 PCIE DRIVER FOR HISILICON
10537 M:      Zhou Wang <wangzhou1@hisilicon.com>
10538 L:      linux-pci@vger.kernel.org
10539 S:      Maintained
10540 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10541 F:      drivers/pci/dwc/pcie-hisi.c
10542
10543 PCIE DRIVER FOR HISILICON KIRIN
10544 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10545 M:      Binghui Wang <wangbinghui@hisilicon.com>
10546 L:      linux-pci@vger.kernel.org
10547 S:      Maintained
10548 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10549 F:      drivers/pci/dwc/pcie-kirin.c
10550
10551 PCIE DRIVER FOR HISILICON STB
10552 M:      Jianguo Sun <sunjianguo1@huawei.com>
10553 M:      Shawn Guo <shawn.guo@linaro.org>
10554 L:      linux-pci@vger.kernel.org
10555 S:      Maintained
10556 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10557 F:      drivers/pci/dwc/pcie-histb.c
10558
10559 PCIE DRIVER FOR MEDIATEK
10560 M:      Ryder Lee <ryder.lee@mediatek.com>
10561 L:      linux-pci@vger.kernel.org
10562 L:      linux-mediatek@lists.infradead.org
10563 S:      Supported
10564 F:      Documentation/devicetree/bindings/pci/mediatek*
10565 F:      drivers/pci/host/*mediatek*
10566
10567 PCIE DRIVER FOR QUALCOMM MSM
10568 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10569 L:      linux-pci@vger.kernel.org
10570 L:      linux-arm-msm@vger.kernel.org
10571 S:      Maintained
10572 F:      drivers/pci/dwc/*qcom*
10573
10574 PCIE DRIVER FOR ROCKCHIP
10575 M:      Shawn Lin <shawn.lin@rock-chips.com>
10576 L:      linux-pci@vger.kernel.org
10577 L:      linux-rockchip@lists.infradead.org
10578 S:      Maintained
10579 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10580 F:      drivers/pci/host/pcie-rockchip.c
10581
10582 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10583 M:      Linus Walleij <linus.walleij@linaro.org>
10584 L:      linux-pci@vger.kernel.org
10585 S:      Maintained
10586 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10587 F:      drivers/pci/host/pci-v3-semi.c
10588
10589 PCIE DRIVER FOR ST SPEAR13XX
10590 M:      Pratyush Anand <pratyush.anand@gmail.com>
10591 L:      linux-pci@vger.kernel.org
10592 S:      Maintained
10593 F:      drivers/pci/dwc/*spear*
10594
10595 PCMCIA SUBSYSTEM
10596 P:      Linux PCMCIA Team
10597 L:      linux-pcmcia@lists.infradead.org
10598 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10600 S:      Maintained
10601 F:      Documentation/pcmcia/
10602 F:      tools/pcmcia/
10603 F:      drivers/pcmcia/
10604 F:      include/pcmcia/
10605
10606 PCNET32 NETWORK DRIVER
10607 M:      Don Fry <pcnet32@frontier.com>
10608 L:      netdev@vger.kernel.org
10609 S:      Maintained
10610 F:      drivers/net/ethernet/amd/pcnet32.c
10611
10612 PCRYPT PARALLEL CRYPTO ENGINE
10613 M:      Steffen Klassert <steffen.klassert@secunet.com>
10614 L:      linux-crypto@vger.kernel.org
10615 S:      Maintained
10616 F:      crypto/pcrypt.c
10617 F:      include/crypto/pcrypt.h
10618
10619 PER-CPU MEMORY ALLOCATOR
10620 M:      Tejun Heo <tj@kernel.org>
10621 M:      Christoph Lameter <cl@linux.com>
10622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10623 S:      Maintained
10624 F:      include/linux/percpu*.h
10625 F:      mm/percpu*.c
10626 F:      arch/*/include/asm/percpu.h
10627
10628 PER-TASK DELAY ACCOUNTING
10629 M:      Balbir Singh <bsingharora@gmail.com>
10630 S:      Maintained
10631 F:      include/linux/delayacct.h
10632 F:      kernel/delayacct.c
10633
10634 PERFORMANCE EVENTS SUBSYSTEM
10635 M:      Peter Zijlstra <peterz@infradead.org>
10636 M:      Ingo Molnar <mingo@redhat.com>
10637 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10638 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10639 R:      Jiri Olsa <jolsa@redhat.com>
10640 R:      Namhyung Kim <namhyung@kernel.org>
10641 L:      linux-kernel@vger.kernel.org
10642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10643 S:      Supported
10644 F:      kernel/events/*
10645 F:      include/linux/perf_event.h
10646 F:      include/uapi/linux/perf_event.h
10647 F:      arch/*/kernel/perf_event*.c
10648 F:      arch/*/kernel/*/perf_event*.c
10649 F:      arch/*/kernel/*/*/perf_event*.c
10650 F:      arch/*/include/asm/perf_event.h
10651 F:      arch/*/kernel/perf_callchain.c
10652 F:      arch/*/events/*
10653 F:      tools/perf/
10654
10655 PERSONALITY HANDLING
10656 M:      Christoph Hellwig <hch@infradead.org>
10657 L:      linux-abi-devel@lists.sourceforge.net
10658 S:      Maintained
10659 F:      include/linux/personality.h
10660 F:      include/uapi/linux/personality.h
10661
10662 PHONET PROTOCOL
10663 M:      Remi Denis-Courmont <courmisch@gmail.com>
10664 S:      Supported
10665 F:      Documentation/networking/phonet.txt
10666 F:      include/linux/phonet.h
10667 F:      include/net/phonet/
10668 F:      include/uapi/linux/phonet.h
10669 F:      net/phonet/
10670
10671 PHRAM MTD DRIVER
10672 M:      Joern Engel <joern@lazybastard.org>
10673 L:      linux-mtd@lists.infradead.org
10674 S:      Maintained
10675 F:      drivers/mtd/devices/phram.c
10676
10677 PICOLCD HID DRIVER
10678 M:      Bruno Prémont <bonbons@linux-vserver.org>
10679 L:      linux-input@vger.kernel.org
10680 S:      Maintained
10681 F:      drivers/hid/hid-picolcd*
10682
10683 PICOXCELL SUPPORT
10684 M:      Jamie Iles <jamie@jamieiles.com>
10685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10686 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10687 S:      Supported
10688 F:      arch/arm/boot/dts/picoxcell*
10689 F:      arch/arm/mach-picoxcell/
10690 F:      drivers/crypto/picoxcell*
10691
10692 PIN CONTROL SUBSYSTEM
10693 M:      Linus Walleij <linus.walleij@linaro.org>
10694 L:      linux-gpio@vger.kernel.org
10695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10696 S:      Maintained
10697 F:      Documentation/devicetree/bindings/pinctrl/
10698 F:      Documentation/driver-api/pinctl.rst
10699 F:      drivers/pinctrl/
10700 F:      include/linux/pinctrl/
10701
10702 PIN CONTROLLER - ATMEL AT91
10703 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10705 S:      Maintained
10706 F:      drivers/pinctrl/pinctrl-at91.*
10707
10708 PIN CONTROLLER - ATMEL AT91 PIO4
10709 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10711 L:      linux-gpio@vger.kernel.org
10712 S:      Supported
10713 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10714
10715 PIN CONTROLLER - INTEL
10716 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10717 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10718 S:      Maintained
10719 F:      drivers/pinctrl/intel/
10720
10721 PIN CONTROLLER - QUALCOMM
10722 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10723 S:      Maintained
10724 L:      linux-arm-msm@vger.kernel.org
10725 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10726 F:      drivers/pinctrl/qcom/
10727
10728 PIN CONTROLLER - RENESAS
10729 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10730 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10731 L:      linux-renesas-soc@vger.kernel.org
10732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10733 S:      Maintained
10734 F:      drivers/pinctrl/sh-pfc/
10735
10736 PIN CONTROLLER - SAMSUNG
10737 M:      Tomasz Figa <tomasz.figa@gmail.com>
10738 M:      Krzysztof Kozlowski <krzk@kernel.org>
10739 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10741 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10742 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10744 S:      Maintained
10745 F:      drivers/pinctrl/samsung/
10746 F:      include/dt-bindings/pinctrl/samsung.h
10747 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10748
10749 PIN CONTROLLER - SINGLE
10750 M:      Tony Lindgren <tony@atomide.com>
10751 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10753 L:      linux-omap@vger.kernel.org
10754 S:      Maintained
10755 F:      drivers/pinctrl/pinctrl-single.c
10756
10757 PIN CONTROLLER - ST SPEAR
10758 M:      Viresh Kumar <vireshk@kernel.org>
10759 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10760 W:      http://www.st.com/spear
10761 S:      Maintained
10762 F:      drivers/pinctrl/spear/
10763
10764 PISTACHIO SOC SUPPORT
10765 M:      James Hartley <james.hartley@sondrel.com>
10766 L:      linux-mips@linux-mips.org
10767 S:      Odd Fixes
10768 F:      arch/mips/pistachio/
10769 F:      arch/mips/include/asm/mach-pistachio/
10770 F:      arch/mips/boot/dts/img/pistachio*
10771 F:      arch/mips/configs/pistachio*_defconfig
10772
10773 PKTCDVD DRIVER
10774 S:      Orphan
10775 M:      linux-block@vger.kernel.org
10776 F:      drivers/block/pktcdvd.c
10777 F:      include/linux/pktcdvd.h
10778 F:      include/uapi/linux/pktcdvd.h
10779
10780 PKUNITY SOC DRIVERS
10781 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10782 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10783 S:      Maintained
10784 T:      git git://github.com/gxt/linux.git
10785 F:      drivers/input/serio/i8042-unicore32io.h
10786 F:      drivers/i2c/busses/i2c-puv3.c
10787 F:      drivers/video/fbdev/fb-puv3.c
10788 F:      drivers/rtc/rtc-puv3.c
10789
10790 PMBUS HARDWARE MONITORING DRIVERS
10791 M:      Guenter Roeck <linux@roeck-us.net>
10792 L:      linux-hwmon@vger.kernel.org
10793 W:      http://hwmon.wiki.kernel.org/
10794 W:      http://www.roeck-us.net/linux/drivers/
10795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10796 S:      Maintained
10797 F:      Documentation/hwmon/pmbus
10798 F:      drivers/hwmon/pmbus/
10799 F:      include/linux/pmbus.h
10800
10801 PMC SIERRA MaxRAID DRIVER
10802 L:      linux-scsi@vger.kernel.org
10803 W:      http://www.pmc-sierra.com/
10804 S:      Orphan
10805 F:      drivers/scsi/pmcraid.*
10806
10807 PMC SIERRA PM8001 DRIVER
10808 M:      Jack Wang <jinpu.wang@profitbricks.com>
10809 M:      lindar_liu@usish.com
10810 L:      linux-scsi@vger.kernel.org
10811 S:      Supported
10812 F:      drivers/scsi/pm8001/
10813
10814 PNP SUPPORT
10815 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10816 S:      Maintained
10817 F:      drivers/pnp/
10818
10819 POSIX CLOCKS and TIMERS
10820 M:      Thomas Gleixner <tglx@linutronix.de>
10821 L:      linux-kernel@vger.kernel.org
10822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10823 S:      Maintained
10824 F:      fs/timerfd.c
10825 F:      include/linux/timer*
10826 F:      kernel/time/*timer*
10827
10828 POWER MANAGEMENT CORE
10829 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10830 L:      linux-pm@vger.kernel.org
10831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10832 B:      https://bugzilla.kernel.org
10833 S:      Supported
10834 F:      drivers/base/power/
10835 F:      include/linux/pm.h
10836 F:      include/linux/pm_*
10837 F:      include/linux/powercap.h
10838 F:      drivers/powercap/
10839
10840 POWER STATE COORDINATION INTERFACE (PSCI)
10841 M:      Mark Rutland <mark.rutland@arm.com>
10842 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10843 L:      linux-arm-kernel@lists.infradead.org
10844 S:      Maintained
10845 F:      drivers/firmware/psci*.c
10846 F:      include/linux/psci.h
10847 F:      include/uapi/linux/psci.h
10848
10849 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10850 M:      Sebastian Reichel <sre@kernel.org>
10851 L:      linux-pm@vger.kernel.org
10852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10853 S:      Maintained
10854 F:      Documentation/devicetree/bindings/power/supply/
10855 F:      include/linux/power_supply.h
10856 F:      drivers/power/supply/
10857
10858 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10859 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10860 L:      linuxppc-dev@lists.ozlabs.org
10861 S:      Maintained
10862 F:      drivers/char/powernv-op-panel.c
10863
10864 PPP OVER ATM (RFC 2364)
10865 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10866 S:      Maintained
10867 F:      net/atm/pppoatm.c
10868 F:      include/uapi/linux/atmppp.h
10869
10870 PPP OVER ETHERNET
10871 M:      Michal Ostrowski <mostrows@earthlink.net>
10872 S:      Maintained
10873 F:      drivers/net/ppp/pppoe.c
10874 F:      drivers/net/ppp/pppox.c
10875
10876 PPP OVER L2TP
10877 M:      James Chapman <jchapman@katalix.com>
10878 S:      Maintained
10879 F:      net/l2tp/l2tp_ppp.c
10880 F:      include/linux/if_pppol2tp.h
10881 F:      include/uapi/linux/if_pppol2tp.h
10882
10883 PPP PROTOCOL DRIVERS AND COMPRESSORS
10884 M:      Paul Mackerras <paulus@samba.org>
10885 L:      linux-ppp@vger.kernel.org
10886 S:      Maintained
10887 F:      drivers/net/ppp/ppp_*
10888
10889 PPS SUPPORT
10890 M:      Rodolfo Giometti <giometti@enneenne.com>
10891 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10892 L:      linuxpps@ml.enneenne.com (subscribers-only)
10893 S:      Maintained
10894 F:      Documentation/pps/
10895 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10896 F:      Documentation/ABI/testing/sysfs-pps
10897 F:      drivers/pps/
10898 F:      include/linux/pps*.h
10899 F:      include/uapi/linux/pps.h
10900
10901 PPTP DRIVER
10902 M:      Dmitry Kozlov <xeb@mail.ru>
10903 L:      netdev@vger.kernel.org
10904 S:      Maintained
10905 F:      drivers/net/ppp/pptp.c
10906 W:      http://sourceforge.net/projects/accel-pptp
10907
10908 PREEMPTIBLE KERNEL
10909 M:      Robert Love <rml@tech9.net>
10910 L:      kpreempt-tech@lists.sourceforge.net
10911 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10912 S:      Supported
10913 F:      Documentation/preempt-locking.txt
10914 F:      include/linux/preempt.h
10915
10916 PRINTK
10917 M:      Petr Mladek <pmladek@suse.com>
10918 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10919 R:      Steven Rostedt <rostedt@goodmis.org>
10920 S:      Maintained
10921 F:      kernel/printk/
10922 F:      include/linux/printk.h
10923
10924 PRISM54 WIRELESS DRIVER
10925 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10926 L:      linux-wireless@vger.kernel.org
10927 W:      http://wireless.kernel.org/en/users/Drivers/p54
10928 S:      Obsolete
10929 F:      drivers/net/wireless/intersil/prism54/
10930
10931 PROC SYSCTL
10932 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10933 M:      Kees Cook <keescook@chromium.org>
10934 L:      linux-kernel@vger.kernel.org
10935 L:      linux-fsdevel@vger.kernel.org
10936 S:      Maintained
10937 F:      fs/proc/proc_sysctl.c
10938 F:      include/linux/sysctl.h
10939 F:      kernel/sysctl.c
10940 F:      tools/testing/selftests/sysctl/
10941
10942 PS3 NETWORK SUPPORT
10943 M:      Geoff Levand <geoff@infradead.org>
10944 L:      netdev@vger.kernel.org
10945 L:      linuxppc-dev@lists.ozlabs.org
10946 S:      Maintained
10947 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10948
10949 PS3 PLATFORM SUPPORT
10950 M:      Geoff Levand <geoff@infradead.org>
10951 L:      linuxppc-dev@lists.ozlabs.org
10952 S:      Maintained
10953 F:      arch/powerpc/boot/ps3*
10954 F:      arch/powerpc/include/asm/lv1call.h
10955 F:      arch/powerpc/include/asm/ps3*.h
10956 F:      arch/powerpc/platforms/ps3/
10957 F:      drivers/*/ps3*
10958 F:      drivers/ps3/
10959 F:      drivers/rtc/rtc-ps3.c
10960 F:      drivers/usb/host/*ps3.c
10961 F:      sound/ppc/snd_ps3*
10962
10963 PS3VRAM DRIVER
10964 M:      Jim Paris <jim@jtan.com>
10965 M:      Geoff Levand <geoff@infradead.org>
10966 L:      linuxppc-dev@lists.ozlabs.org
10967 S:      Maintained
10968 F:      drivers/block/ps3vram.c
10969
10970 PSAMPLE PACKET SAMPLING SUPPORT:
10971 M:      Yotam Gigi <yotam.gi@gmail.com>
10972 S:      Maintained
10973 F:      net/psample
10974 F:      include/net/psample.h
10975 F:      include/uapi/linux/psample.h
10976
10977 PSTORE FILESYSTEM
10978 M:      Kees Cook <keescook@chromium.org>
10979 M:      Anton Vorontsov <anton@enomsg.org>
10980 M:      Colin Cross <ccross@android.com>
10981 M:      Tony Luck <tony.luck@intel.com>
10982 S:      Maintained
10983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10984 F:      fs/pstore/
10985 F:      include/linux/pstore*
10986 F:      drivers/firmware/efi/efi-pstore.c
10987 F:      drivers/acpi/apei/erst.c
10988 F:      Documentation/admin-guide/ramoops.rst
10989 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10990 K:      \b(pstore|ramoops)
10991
10992 PTP HARDWARE CLOCK SUPPORT
10993 M:      Richard Cochran <richardcochran@gmail.com>
10994 L:      netdev@vger.kernel.org
10995 S:      Maintained
10996 W:      http://linuxptp.sourceforge.net/
10997 F:      Documentation/ABI/testing/sysfs-ptp
10998 F:      Documentation/ptp/*
10999 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11000 F:      drivers/net/phy/dp83640*
11001 F:      drivers/ptp/*
11002 F:      include/linux/ptp_cl*
11003
11004 PTRACE SUPPORT
11005 M:      Oleg Nesterov <oleg@redhat.com>
11006 S:      Maintained
11007 F:      include/asm-generic/syscall.h
11008 F:      include/linux/ptrace.h
11009 F:      include/linux/regset.h
11010 F:      include/linux/tracehook.h
11011 F:      include/uapi/linux/ptrace.h
11012 F:      include/uapi/linux/ptrace.h
11013 F:      include/asm-generic/ptrace.h
11014 F:      kernel/ptrace.c
11015 F:      arch/*/ptrace*.c
11016 F:      arch/*/*/ptrace*.c
11017 F:      arch/*/include/asm/ptrace*.h
11018
11019 PULSE8-CEC DRIVER
11020 M:      Hans Verkuil <hverkuil@xs4all.nl>
11021 L:      linux-media@vger.kernel.org
11022 T:      git git://linuxtv.org/media_tree.git
11023 S:      Maintained
11024 F:      drivers/media/usb/pulse8-cec/*
11025 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11026
11027 PVRUSB2 VIDEO4LINUX DRIVER
11028 M:      Mike Isely <isely@pobox.com>
11029 L:      pvrusb2@isely.net       (subscribers-only)
11030 L:      linux-media@vger.kernel.org
11031 W:      http://www.isely.net/pvrusb2/
11032 T:      git git://linuxtv.org/media_tree.git
11033 S:      Maintained
11034 F:      Documentation/media/v4l-drivers/pvrusb2*
11035 F:      drivers/media/usb/pvrusb2/
11036
11037 PWC WEBCAM DRIVER
11038 M:      Hans Verkuil <hverkuil@xs4all.nl>
11039 L:      linux-media@vger.kernel.org
11040 T:      git git://linuxtv.org/media_tree.git
11041 S:      Odd Fixes
11042 F:      drivers/media/usb/pwc/*
11043
11044 PWM FAN DRIVER
11045 M:      Kamil Debski <kamil@wypas.org>
11046 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11047 L:      linux-hwmon@vger.kernel.org
11048 S:      Supported
11049 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11050 F:      Documentation/hwmon/pwm-fan
11051 F:      drivers/hwmon/pwm-fan.c
11052
11053 PWM IR Transmitter
11054 M:      Sean Young <sean@mess.org>
11055 L:      linux-media@vger.kernel.org
11056 S:      Maintained
11057 F:      drivers/media/rc/pwm-ir-tx.c
11058
11059 PWM SUBSYSTEM
11060 M:      Thierry Reding <thierry.reding@gmail.com>
11061 L:      linux-pwm@vger.kernel.org
11062 S:      Maintained
11063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11064 F:      Documentation/pwm.txt
11065 F:      Documentation/devicetree/bindings/pwm/
11066 F:      include/linux/pwm.h
11067 F:      drivers/pwm/
11068 F:      drivers/video/backlight/pwm_bl.c
11069 F:      include/linux/pwm_backlight.h
11070 F:      drivers/gpio/gpio-mvebu.c
11071 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11072
11073 PXA GPIO DRIVER
11074 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11075 L:      linux-gpio@vger.kernel.org
11076 S:      Maintained
11077 F:      drivers/gpio/gpio-pxa.c
11078
11079 PXA MMCI DRIVER
11080 S:      Orphan
11081
11082 PXA RTC DRIVER
11083 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11084 L:      linux-rtc@vger.kernel.org
11085 S:      Maintained
11086
11087 PXA2xx/PXA3xx SUPPORT
11088 M:      Daniel Mack <daniel@zonque.org>
11089 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11090 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11092 T:      git git://github.com/hzhuang1/linux.git
11093 T:      git git://github.com/rjarzmik/linux.git
11094 S:      Maintained
11095 F:      arch/arm/boot/dts/pxa*
11096 F:      arch/arm/mach-pxa/
11097 F:      drivers/dma/pxa*
11098 F:      drivers/pcmcia/pxa2xx*
11099 F:      drivers/pinctrl/pxa/
11100 F:      drivers/spi/spi-pxa2xx*
11101 F:      drivers/usb/gadget/udc/pxa2*
11102 F:      include/sound/pxa2xx-lib.h
11103 F:      sound/arm/pxa*
11104 F:      sound/soc/pxa/
11105
11106 PXA3xx NAND FLASH DRIVER
11107 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11108 L:      linux-mtd@lists.infradead.org
11109 S:      Maintained
11110 F:      drivers/mtd/nand/pxa3xx_nand.c
11111
11112 QAT DRIVER
11113 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11114 L:      qat-linux@intel.com
11115 S:      Supported
11116 F:      drivers/crypto/qat/
11117
11118 QCOM AUDIO (ASoC) DRIVERS
11119 M:      Patrick Lai <plai@codeaurora.org>
11120 M:      Banajit Goswami <bgoswami@codeaurora.org>
11121 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11122 S:      Supported
11123 F:      sound/soc/qcom/
11124
11125 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11126 M:      Gabriel Somlo <somlo@cmu.edu>
11127 M:      "Michael S. Tsirkin" <mst@redhat.com>
11128 L:      qemu-devel@nongnu.org
11129 S:      Maintained
11130 F:      drivers/firmware/qemu_fw_cfg.c
11131
11132 QIB DRIVER
11133 M:      Mike Marciniszyn <infinipath@intel.com>
11134 L:      linux-rdma@vger.kernel.org
11135 S:      Supported
11136 F:      drivers/infiniband/hw/qib/
11137
11138 QLOGIC QL41xxx FCOE DRIVER
11139 M:      QLogic-Storage-Upstream@cavium.com
11140 L:      linux-scsi@vger.kernel.org
11141 S:      Supported
11142 F:      drivers/scsi/qedf/
11143
11144 QLOGIC QL41xxx ISCSI DRIVER
11145 M:      QLogic-Storage-Upstream@cavium.com
11146 L:      linux-scsi@vger.kernel.org
11147 S:      Supported
11148 F:      drivers/scsi/qedi/
11149
11150 QLOGIC QL4xxx ETHERNET DRIVER
11151 M:      Ariel Elior <Ariel.Elior@cavium.com>
11152 M:      everest-linux-l2@cavium.com
11153 L:      netdev@vger.kernel.org
11154 S:      Supported
11155 F:      drivers/net/ethernet/qlogic/qed/
11156 F:      include/linux/qed/
11157 F:      drivers/net/ethernet/qlogic/qede/
11158
11159 QLOGIC QL4xxx RDMA DRIVER
11160 M:      Ram Amrani <Ram.Amrani@cavium.com>
11161 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11162 M:      Ariel Elior <Ariel.Elior@cavium.com>
11163 L:      linux-rdma@vger.kernel.org
11164 S:      Supported
11165 F:      drivers/infiniband/hw/qedr/
11166 F:      include/uapi/rdma/qedr-abi.h
11167
11168 QLOGIC QLA1280 SCSI DRIVER
11169 M:      Michael Reed <mdr@sgi.com>
11170 L:      linux-scsi@vger.kernel.org
11171 S:      Maintained
11172 F:      drivers/scsi/qla1280.[ch]
11173
11174 QLOGIC QLA2XXX FC-SCSI DRIVER
11175 M:      qla2xxx-upstream@qlogic.com
11176 L:      linux-scsi@vger.kernel.org
11177 S:      Supported
11178 F:      Documentation/scsi/LICENSE.qla2xxx
11179 F:      drivers/scsi/qla2xxx/
11180
11181 QLOGIC QLA3XXX NETWORK DRIVER
11182 M:      Dept-GELinuxNICDev@cavium.com
11183 L:      netdev@vger.kernel.org
11184 S:      Supported
11185 F:      Documentation/networking/LICENSE.qla3xxx
11186 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11187
11188 QLOGIC QLA4XXX iSCSI DRIVER
11189 M:      QLogic-Storage-Upstream@qlogic.com
11190 L:      linux-scsi@vger.kernel.org
11191 S:      Supported
11192 F:      Documentation/scsi/LICENSE.qla4xxx
11193 F:      drivers/scsi/qla4xxx/
11194
11195 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11196 M:      Harish Patil <harish.patil@cavium.com>
11197 M:      Manish Chopra <manish.chopra@cavium.com>
11198 M:      Dept-GELinuxNICDev@cavium.com
11199 L:      netdev@vger.kernel.org
11200 S:      Supported
11201 F:      drivers/net/ethernet/qlogic/qlcnic/
11202
11203 QLOGIC QLGE 10Gb ETHERNET DRIVER
11204 M:      Harish Patil <harish.patil@cavium.com>
11205 M:      Manish Chopra <manish.chopra@cavium.com>
11206 M:      Dept-GELinuxNICDev@cavium.com
11207 L:      netdev@vger.kernel.org
11208 S:      Supported
11209 F:      drivers/net/ethernet/qlogic/qlge/
11210
11211 QNX4 FILESYSTEM
11212 M:      Anders Larsen <al@alarsen.net>
11213 W:      http://www.alarsen.net/linux/qnx4fs/
11214 S:      Maintained
11215 F:      fs/qnx4/
11216 F:      include/uapi/linux/qnx4_fs.h
11217 F:      include/uapi/linux/qnxtypes.h
11218
11219 QORIQ DPAA2 FSL-MC BUS DRIVER
11220 M:      Stuart Yoder <stuyoder@gmail.com>
11221 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11222 L:      linux-kernel@vger.kernel.org
11223 S:      Maintained
11224 F:      drivers/staging/fsl-mc/
11225 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11226
11227 QT1010 MEDIA DRIVER
11228 M:      Antti Palosaari <crope@iki.fi>
11229 L:      linux-media@vger.kernel.org
11230 W:      https://linuxtv.org
11231 W:      http://palosaari.fi/linux/
11232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11233 T:      git git://linuxtv.org/anttip/media_tree.git
11234 S:      Maintained
11235 F:      drivers/media/tuners/qt1010*
11236
11237 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11238 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11239 L:      ath10k@lists.infradead.org
11240 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11242 S:      Supported
11243 F:      drivers/net/wireless/ath/ath10k/
11244
11245 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11246 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11247 L:      linux-wireless@vger.kernel.org
11248 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11249 S:      Supported
11250 F:      drivers/net/wireless/ath/ath9k/
11251
11252 QUALCOMM CAMERA SUBSYSTEM DRIVER
11253 M:      Todor Tomov <todor.tomov@linaro.org>
11254 L:      linux-media@vger.kernel.org
11255 S:      Maintained
11256 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11257 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11258 F:      drivers/media/platform/qcom/camss-8x16/
11259
11260 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11261 M:      Timur Tabi <timur@codeaurora.org>
11262 L:      netdev@vger.kernel.org
11263 S:      Supported
11264 F:      drivers/net/ethernet/qualcomm/emac/
11265
11266 QUALCOMM HEXAGON ARCHITECTURE
11267 M:      Richard Kuo <rkuo@codeaurora.org>
11268 L:      linux-hexagon@vger.kernel.org
11269 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11270 S:      Supported
11271 F:      arch/hexagon/
11272
11273 QUALCOMM IOMMU
11274 M:      Rob Clark <robdclark@gmail.com>
11275 L:      iommu@lists.linux-foundation.org
11276 L:      linux-arm-msm@vger.kernel.org
11277 S:      Maintained
11278 F:      drivers/iommu/qcom_iommu.c
11279
11280 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11281 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11282 L:      linux-media@vger.kernel.org
11283 L:      linux-arm-msm@vger.kernel.org
11284 T:      git git://linuxtv.org/media_tree.git
11285 S:      Maintained
11286 F:      drivers/media/platform/qcom/venus/
11287
11288 QUALCOMM WCN36XX WIRELESS DRIVER
11289 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11290 L:      wcn36xx@lists.infradead.org
11291 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11292 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11293 S:      Supported
11294 F:      drivers/net/wireless/ath/wcn36xx/
11295
11296 QUANTENNA QTNFMAC WIRELESS DRIVER
11297 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11298 M:      Avinash Patil <avinashp@quantenna.com>
11299 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11300 L:      linux-wireless@vger.kernel.org
11301 S:      Maintained
11302 F:      drivers/net/wireless/quantenna
11303
11304 RADEON and AMDGPU DRM DRIVERS
11305 M:      Alex Deucher <alexander.deucher@amd.com>
11306 M:      Christian König <christian.koenig@amd.com>
11307 L:      amd-gfx@lists.freedesktop.org
11308 T:      git git://people.freedesktop.org/~agd5f/linux
11309 S:      Supported
11310 F:      drivers/gpu/drm/radeon/
11311 F:      include/uapi/drm/radeon_drm.h
11312 F:      drivers/gpu/drm/amd/
11313 F:      include/uapi/drm/amdgpu_drm.h
11314
11315 RADEON FRAMEBUFFER DISPLAY DRIVER
11316 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11317 L:      linux-fbdev@vger.kernel.org
11318 S:      Maintained
11319 F:      drivers/video/fbdev/aty/radeon*
11320 F:      include/uapi/linux/radeonfb.h
11321
11322 RADIOSHARK RADIO DRIVER
11323 M:      Hans Verkuil <hverkuil@xs4all.nl>
11324 L:      linux-media@vger.kernel.org
11325 T:      git git://linuxtv.org/media_tree.git
11326 S:      Maintained
11327 F:      drivers/media/radio/radio-shark.c
11328
11329 RADIOSHARK2 RADIO DRIVER
11330 M:      Hans Verkuil <hverkuil@xs4all.nl>
11331 L:      linux-media@vger.kernel.org
11332 T:      git git://linuxtv.org/media_tree.git
11333 S:      Maintained
11334 F:      drivers/media/radio/radio-shark2.c
11335 F:      drivers/media/radio/radio-tea5777.c
11336
11337 RADOS BLOCK DEVICE (RBD)
11338 M:      Ilya Dryomov <idryomov@gmail.com>
11339 M:      Sage Weil <sage@redhat.com>
11340 M:      Alex Elder <elder@kernel.org>
11341 L:      ceph-devel@vger.kernel.org
11342 W:      http://ceph.com/
11343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11344 T:      git git://github.com/ceph/ceph-client.git
11345 S:      Supported
11346 F:      Documentation/ABI/testing/sysfs-bus-rbd
11347 F:      drivers/block/rbd.c
11348 F:      drivers/block/rbd_types.h
11349
11350 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11351 M:      Paul Mackerras <paulus@samba.org>
11352 L:      linux-fbdev@vger.kernel.org
11353 S:      Maintained
11354 F:      drivers/video/fbdev/aty/aty128fb.c
11355
11356 RAINSHADOW-CEC DRIVER
11357 M:      Hans Verkuil <hverkuil@xs4all.nl>
11358 L:      linux-media@vger.kernel.org
11359 T:      git git://linuxtv.org/media_tree.git
11360 S:      Maintained
11361 F:      drivers/media/usb/rainshadow-cec/*
11362
11363 RALINK MIPS ARCHITECTURE
11364 M:      John Crispin <john@phrozen.org>
11365 L:      linux-mips@linux-mips.org
11366 S:      Maintained
11367 F:      arch/mips/ralink
11368
11369 RALINK RT2X00 WIRELESS LAN DRIVER
11370 P:      rt2x00 project
11371 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11372 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11373 L:      linux-wireless@vger.kernel.org
11374 S:      Maintained
11375 F:      drivers/net/wireless/ralink/rt2x00/
11376
11377 RAMDISK RAM BLOCK DEVICE DRIVER
11378 M:      Jens Axboe <axboe@kernel.dk>
11379 S:      Maintained
11380 F:      Documentation/blockdev/ramdisk.txt
11381 F:      drivers/block/brd.c
11382
11383 RANDOM NUMBER DRIVER
11384 M:      "Theodore Ts'o" <tytso@mit.edu>
11385 S:      Maintained
11386 F:      drivers/char/random.c
11387
11388 RAPIDIO SUBSYSTEM
11389 M:      Matt Porter <mporter@kernel.crashing.org>
11390 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11391 S:      Maintained
11392 F:      drivers/rapidio/
11393
11394 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11395 L:      linux-wireless@vger.kernel.org
11396 S:      Orphan
11397 F:      drivers/net/wireless/ray*
11398
11399 RCUTORTURE MODULE
11400 M:      Josh Triplett <josh@joshtriplett.org>
11401 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11402 L:      linux-kernel@vger.kernel.org
11403 S:      Supported
11404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11405 F:      Documentation/RCU/torture.txt
11406 F:      kernel/rcu/rcutorture.c
11407
11408 RCUTORTURE TEST FRAMEWORK
11409 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11410 M:      Josh Triplett <josh@joshtriplett.org>
11411 R:      Steven Rostedt <rostedt@goodmis.org>
11412 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11413 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11414 L:      linux-kernel@vger.kernel.org
11415 S:      Supported
11416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11417 F:      tools/testing/selftests/rcutorture
11418
11419 RDC R-321X SoC
11420 M:      Florian Fainelli <florian@openwrt.org>
11421 S:      Maintained
11422
11423 RDC R6040 FAST ETHERNET DRIVER
11424 M:      Florian Fainelli <f.fainelli@gmail.com>
11425 L:      netdev@vger.kernel.org
11426 S:      Maintained
11427 F:      drivers/net/ethernet/rdc/r6040.c
11428
11429 RDMAVT - RDMA verbs software
11430 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11431 L:      linux-rdma@vger.kernel.org
11432 S:      Supported
11433 F:      drivers/infiniband/sw/rdmavt
11434
11435 RDS - RELIABLE DATAGRAM SOCKETS
11436 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11437 L:      netdev@vger.kernel.org
11438 L:      linux-rdma@vger.kernel.org
11439 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11440 W:      https://oss.oracle.com/projects/rds/
11441 S:      Supported
11442 F:      net/rds/
11443 F:      Documentation/networking/rds.txt
11444
11445 RDT - RESOURCE ALLOCATION
11446 M:      Fenghua Yu <fenghua.yu@intel.com>
11447 L:      linux-kernel@vger.kernel.org
11448 S:      Supported
11449 F:      arch/x86/kernel/cpu/intel_rdt*
11450 F:      arch/x86/include/asm/intel_rdt_sched.h
11451 F:      Documentation/x86/intel_rdt*
11452
11453 READ-COPY UPDATE (RCU)
11454 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11455 M:      Josh Triplett <josh@joshtriplett.org>
11456 R:      Steven Rostedt <rostedt@goodmis.org>
11457 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11458 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11459 L:      linux-kernel@vger.kernel.org
11460 W:      http://www.rdrop.com/users/paulmck/RCU/
11461 S:      Supported
11462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11463 F:      Documentation/RCU/
11464 X:      Documentation/RCU/torture.txt
11465 F:      include/linux/rcu*
11466 X:      include/linux/srcu.h
11467 F:      kernel/rcu/
11468 X:      kernel/torture.c
11469
11470 REAL TIME CLOCK (RTC) SUBSYSTEM
11471 M:      Alessandro Zummo <a.zummo@towertech.it>
11472 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11473 L:      linux-rtc@vger.kernel.org
11474 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11476 S:      Maintained
11477 F:      Documentation/devicetree/bindings/rtc/
11478 F:      Documentation/rtc.txt
11479 F:      drivers/rtc/
11480 F:      include/linux/rtc.h
11481 F:      include/uapi/linux/rtc.h
11482 F:      include/linux/rtc/
11483 F:      include/linux/platform_data/rtc-*
11484 F:      tools/testing/selftests/timers/rtctest.c
11485
11486 REALTEK AUDIO CODECS
11487 M:      Bard Liao <bardliao@realtek.com>
11488 M:      Oder Chiou <oder_chiou@realtek.com>
11489 S:      Maintained
11490 F:      sound/soc/codecs/rt*
11491 F:      include/sound/rt*.h
11492
11493 REGISTER MAP ABSTRACTION
11494 M:      Mark Brown <broonie@kernel.org>
11495 L:      linux-kernel@vger.kernel.org
11496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11497 S:      Supported
11498 F:      Documentation/devicetree/bindings/regmap/
11499 F:      drivers/base/regmap/
11500 F:      include/linux/regmap.h
11501
11502 REISERFS FILE SYSTEM
11503 L:      reiserfs-devel@vger.kernel.org
11504 S:      Supported
11505 F:      fs/reiserfs/
11506
11507 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11508 M:      Ohad Ben-Cohen <ohad@wizery.com>
11509 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11510 L:      linux-remoteproc@vger.kernel.org
11511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11512 S:      Maintained
11513 F:      Documentation/devicetree/bindings/remoteproc/
11514 F:      Documentation/remoteproc.txt
11515 F:      drivers/remoteproc/
11516 F:      include/linux/remoteproc.h
11517
11518 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11519 M:      Ohad Ben-Cohen <ohad@wizery.com>
11520 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11521 L:      linux-remoteproc@vger.kernel.org
11522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11523 S:      Maintained
11524 F:      drivers/rpmsg/
11525 F:      Documentation/rpmsg.txt
11526 F:      include/linux/rpmsg.h
11527 F:      include/linux/rpmsg/
11528
11529 RENESAS CLOCK DRIVERS
11530 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11531 L:      linux-renesas-soc@vger.kernel.org
11532 S:      Supported
11533 F:      drivers/clk/renesas/
11534
11535 RENESAS ETHERNET DRIVERS
11536 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11537 L:      netdev@vger.kernel.org
11538 L:      linux-renesas-soc@vger.kernel.org
11539 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11540 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11541 F:      drivers/net/ethernet/renesas/
11542 F:      include/linux/sh_eth.h
11543
11544 RENESAS R-CAR GYROADC DRIVER
11545 M:      Marek Vasut <marek.vasut@gmail.com>
11546 L:      linux-iio@vger.kernel.org
11547 S:      Supported
11548 F:      drivers/iio/adc/rcar_gyro_adc.c
11549
11550 RENESAS USB PHY DRIVER
11551 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11552 L:      linux-renesas-soc@vger.kernel.org
11553 S:      Maintained
11554 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11555
11556 RESET CONTROLLER FRAMEWORK
11557 M:      Philipp Zabel <p.zabel@pengutronix.de>
11558 T:      git git://git.pengutronix.de/git/pza/linux
11559 S:      Maintained
11560 F:      drivers/reset/
11561 F:      Documentation/devicetree/bindings/reset/
11562 F:      include/dt-bindings/reset/
11563 F:      include/linux/reset.h
11564 F:      include/linux/reset-controller.h
11565
11566 RFKILL
11567 M:      Johannes Berg <johannes@sipsolutions.net>
11568 L:      linux-wireless@vger.kernel.org
11569 W:      http://wireless.kernel.org/
11570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11572 S:      Maintained
11573 F:      Documentation/rfkill.txt
11574 F:      Documentation/ABI/stable/sysfs-class-rfkill
11575 F:      net/rfkill/
11576
11577 RHASHTABLE
11578 M:      Thomas Graf <tgraf@suug.ch>
11579 M:      Herbert Xu <herbert@gondor.apana.org.au>
11580 L:      netdev@vger.kernel.org
11581 S:      Maintained
11582 F:      lib/rhashtable.c
11583 F:      include/linux/rhashtable.h
11584
11585 RICOH R5C592 MEMORYSTICK DRIVER
11586 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11587 S:      Maintained
11588 F:      drivers/memstick/host/r592.*
11589
11590 RICOH SMARTMEDIA/XD DRIVER
11591 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11592 S:      Maintained
11593 F:      drivers/mtd/nand/r852.c
11594 F:      drivers/mtd/nand/r852.h
11595
11596 RISC-V ARCHITECTURE
11597 M:      Palmer Dabbelt <palmer@sifive.com>
11598 M:      Albert Ou <albert@sifive.com>
11599 L:      patches@groups.riscv.org
11600 T:      git https://github.com/riscv/riscv-linux
11601 S:      Supported
11602 F:      arch/riscv/
11603 K:      riscv
11604 N:      riscv
11605
11606 ROCCAT DRIVERS
11607 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11608 W:      http://sourceforge.net/projects/roccat/
11609 S:      Maintained
11610 F:      drivers/hid/hid-roccat*
11611 F:      include/linux/hid-roccat*
11612 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11613
11614 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11615 M:      Jacob chen <jacob2.chen@rock-chips.com>
11616 L:      linux-media@vger.kernel.org
11617 S:      Maintained
11618 F:      drivers/media/platform/rockchip/rga/
11619 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11620
11621 ROCKER DRIVER
11622 M:      Jiri Pirko <jiri@resnulli.us>
11623 L:      netdev@vger.kernel.org
11624 S:      Supported
11625 F:      drivers/net/ethernet/rocker/
11626
11627 ROCKETPORT DRIVER
11628 P:      Comtrol Corp.
11629 W:      http://www.comtrol.com
11630 S:      Maintained
11631 F:      Documentation/serial/rocket.txt
11632 F:      drivers/tty/rocket*
11633
11634 ROCKETPORT EXPRESS/INFINITY DRIVER
11635 M:      Kevin Cernekee <cernekee@gmail.com>
11636 L:      linux-serial@vger.kernel.org
11637 S:      Odd Fixes
11638 F:      drivers/tty/serial/rp2.*
11639
11640 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11641 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11642 L:      linux-kernel@vger.kernel.org
11643 L:      linux-renesas-soc@vger.kernel.org
11644 S:      Supported
11645 F:      drivers/mfd/bd9571mwv.c
11646 F:      drivers/regulator/bd9571mwv-regulator.c
11647 F:      drivers/gpio/gpio-bd9571mwv.c
11648 F:      include/linux/mfd/bd9571mwv.h
11649 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11650
11651 ROSE NETWORK LAYER
11652 M:      Ralf Baechle <ralf@linux-mips.org>
11653 L:      linux-hams@vger.kernel.org
11654 W:      http://www.linux-ax25.org/
11655 S:      Maintained
11656 F:      include/net/rose.h
11657 F:      include/uapi/linux/rose.h
11658 F:      net/rose/
11659
11660 RTL2830 MEDIA DRIVER
11661 M:      Antti Palosaari <crope@iki.fi>
11662 L:      linux-media@vger.kernel.org
11663 W:      https://linuxtv.org
11664 W:      http://palosaari.fi/linux/
11665 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11666 T:      git git://linuxtv.org/anttip/media_tree.git
11667 S:      Maintained
11668 F:      drivers/media/dvb-frontends/rtl2830*
11669
11670 RTL2832 MEDIA DRIVER
11671 M:      Antti Palosaari <crope@iki.fi>
11672 L:      linux-media@vger.kernel.org
11673 W:      https://linuxtv.org
11674 W:      http://palosaari.fi/linux/
11675 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11676 T:      git git://linuxtv.org/anttip/media_tree.git
11677 S:      Maintained
11678 F:      drivers/media/dvb-frontends/rtl2832*
11679
11680 RTL2832_SDR MEDIA DRIVER
11681 M:      Antti Palosaari <crope@iki.fi>
11682 L:      linux-media@vger.kernel.org
11683 W:      https://linuxtv.org
11684 W:      http://palosaari.fi/linux/
11685 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11686 T:      git git://linuxtv.org/anttip/media_tree.git
11687 S:      Maintained
11688 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11689
11690 RTL8180 WIRELESS DRIVER
11691 L:      linux-wireless@vger.kernel.org
11692 W:      http://wireless.kernel.org/
11693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11694 S:      Orphan
11695 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11696
11697 RTL8187 WIRELESS DRIVER
11698 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11699 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11700 M:      Larry Finger <Larry.Finger@lwfinger.net>
11701 L:      linux-wireless@vger.kernel.org
11702 W:      http://wireless.kernel.org/
11703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11704 S:      Maintained
11705 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11706
11707 RTL8192CE WIRELESS DRIVER
11708 M:      Larry Finger <Larry.Finger@lwfinger.net>
11709 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11710 L:      linux-wireless@vger.kernel.org
11711 W:      http://wireless.kernel.org/
11712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11713 S:      Maintained
11714 F:      drivers/net/wireless/realtek/rtlwifi/
11715 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11716
11717 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11718 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11719 L:      linux-wireless@vger.kernel.org
11720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11721 S:      Maintained
11722 F:      drivers/net/wireless/realtek/rtl8xxxu/
11723
11724 S3 SAVAGE FRAMEBUFFER DRIVER
11725 M:      Antonino Daplas <adaplas@gmail.com>
11726 L:      linux-fbdev@vger.kernel.org
11727 S:      Maintained
11728 F:      drivers/video/fbdev/savage/
11729
11730 S390
11731 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11732 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11733 L:      linux-s390@vger.kernel.org
11734 W:      http://www.ibm.com/developerworks/linux/linux390/
11735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11736 S:      Supported
11737 F:      arch/s390/
11738 F:      drivers/s390/
11739 F:      Documentation/s390/
11740 F:      Documentation/driver-api/s390-drivers.rst
11741
11742 S390 COMMON I/O LAYER
11743 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11744 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11745 L:      linux-s390@vger.kernel.org
11746 W:      http://www.ibm.com/developerworks/linux/linux390/
11747 S:      Supported
11748 F:      drivers/s390/cio/
11749
11750 S390 DASD DRIVER
11751 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11752 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11753 L:      linux-s390@vger.kernel.org
11754 W:      http://www.ibm.com/developerworks/linux/linux390/
11755 S:      Supported
11756 F:      drivers/s390/block/dasd*
11757 F:      block/partitions/ibm.c
11758
11759 S390 IOMMU (PCI)
11760 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11761 L:      linux-s390@vger.kernel.org
11762 W:      http://www.ibm.com/developerworks/linux/linux390/
11763 S:      Supported
11764 F:      drivers/iommu/s390-iommu.c
11765
11766 S390 IUCV NETWORK LAYER
11767 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11768 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11769 L:      linux-s390@vger.kernel.org
11770 W:      http://www.ibm.com/developerworks/linux/linux390/
11771 S:      Supported
11772 F:      drivers/s390/net/*iucv*
11773 F:      include/net/iucv/
11774 F:      net/iucv/
11775
11776 S390 NETWORK DRIVERS
11777 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11778 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11779 L:      linux-s390@vger.kernel.org
11780 W:      http://www.ibm.com/developerworks/linux/linux390/
11781 S:      Supported
11782 F:      drivers/s390/net/
11783
11784 S390 PCI SUBSYSTEM
11785 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11786 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11787 L:      linux-s390@vger.kernel.org
11788 W:      http://www.ibm.com/developerworks/linux/linux390/
11789 S:      Supported
11790 F:      arch/s390/pci/
11791 F:      drivers/pci/hotplug/s390_pci_hpc.c
11792
11793 S390 VFIO-CCW DRIVER
11794 M:      Cornelia Huck <cohuck@redhat.com>
11795 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11796 L:      linux-s390@vger.kernel.org
11797 L:      kvm@vger.kernel.org
11798 S:      Supported
11799 F:      drivers/s390/cio/vfio_ccw*
11800 F:      Documentation/s390/vfio-ccw.txt
11801 F:      include/uapi/linux/vfio_ccw.h
11802
11803 S390 ZCRYPT DRIVER
11804 M:      Harald Freudenberger <freude@de.ibm.com>
11805 L:      linux-s390@vger.kernel.org
11806 W:      http://www.ibm.com/developerworks/linux/linux390/
11807 S:      Supported
11808 F:      drivers/s390/crypto/
11809
11810 S390 ZFCP DRIVER
11811 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11812 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11813 L:      linux-s390@vger.kernel.org
11814 W:      http://www.ibm.com/developerworks/linux/linux390/
11815 S:      Supported
11816 F:      drivers/s390/scsi/zfcp_*
11817
11818 S3C24XX SD/MMC Driver
11819 M:      Ben Dooks <ben-linux@fluff.org>
11820 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11821 S:      Supported
11822 F:      drivers/mmc/host/s3cmci.*
11823
11824 SAA6588 RDS RECEIVER DRIVER
11825 M:      Hans Verkuil <hverkuil@xs4all.nl>
11826 L:      linux-media@vger.kernel.org
11827 T:      git git://linuxtv.org/media_tree.git
11828 W:      https://linuxtv.org
11829 S:      Odd Fixes
11830 F:      drivers/media/i2c/saa6588*
11831
11832 SAA7134 VIDEO4LINUX DRIVER
11833 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11834 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11835 L:      linux-media@vger.kernel.org
11836 W:      https://linuxtv.org
11837 T:      git git://linuxtv.org/media_tree.git
11838 S:      Odd fixes
11839 F:      Documentation/media/v4l-drivers/saa7134*
11840 F:      drivers/media/pci/saa7134/
11841
11842 SAA7146 VIDEO4LINUX-2 DRIVER
11843 M:      Hans Verkuil <hverkuil@xs4all.nl>
11844 L:      linux-media@vger.kernel.org
11845 T:      git git://linuxtv.org/media_tree.git
11846 S:      Maintained
11847 F:      drivers/media/common/saa7146/
11848 F:      drivers/media/pci/saa7146/
11849 F:      include/media/saa7146*
11850
11851 SAMSUNG AUDIO (ASoC) DRIVERS
11852 M:      Krzysztof Kozlowski <krzk@kernel.org>
11853 M:      Sangbeom Kim <sbkim73@samsung.com>
11854 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11855 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11856 S:      Supported
11857 F:      sound/soc/samsung/
11858
11859 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11860 M:      Krzysztof Kozlowski <krzk@kernel.org>
11861 L:      linux-crypto@vger.kernel.org
11862 L:      linux-samsung-soc@vger.kernel.org
11863 S:      Maintained
11864 F:      drivers/crypto/exynos-rng.c
11865 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11866
11867 SAMSUNG FRAMEBUFFER DRIVER
11868 M:      Jingoo Han <jingoohan1@gmail.com>
11869 L:      linux-fbdev@vger.kernel.org
11870 S:      Maintained
11871 F:      drivers/video/fbdev/s3c-fb.c
11872
11873 SAMSUNG LAPTOP DRIVER
11874 M:      Corentin Chary <corentin.chary@gmail.com>
11875 L:      platform-driver-x86@vger.kernel.org
11876 S:      Maintained
11877 F:      drivers/platform/x86/samsung-laptop.c
11878
11879 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11880 M:      Sangbeom Kim <sbkim73@samsung.com>
11881 M:      Krzysztof Kozlowski <krzk@kernel.org>
11882 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11883 L:      linux-kernel@vger.kernel.org
11884 L:      linux-samsung-soc@vger.kernel.org
11885 S:      Supported
11886 F:      drivers/mfd/sec*.c
11887 F:      drivers/regulator/s2m*.c
11888 F:      drivers/regulator/s5m*.c
11889 F:      drivers/clk/clk-s2mps11.c
11890 F:      drivers/rtc/rtc-s5m.c
11891 F:      include/linux/mfd/samsung/
11892 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11893 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11894 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11895 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11896
11897 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11898 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11899 L:      linux-media@vger.kernel.org
11900 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11901 S:      Maintained
11902 F:      drivers/media/platform/s3c-camif/
11903 F:      include/media/drv-intf/s3c_camif.h
11904
11905 SAMSUNG S3FWRN5 NFC DRIVER
11906 M:      Robert Baldyga <r.baldyga@samsung.com>
11907 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11908 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11909 S:      Supported
11910 F:      drivers/nfc/s3fwrn5
11911
11912 SAMSUNG S5C73M3 CAMERA DRIVER
11913 M:      Kyungmin Park <kyungmin.park@samsung.com>
11914 M:      Andrzej Hajda <a.hajda@samsung.com>
11915 L:      linux-media@vger.kernel.org
11916 S:      Supported
11917 F:      drivers/media/i2c/s5c73m3/*
11918
11919 SAMSUNG S5K5BAF CAMERA DRIVER
11920 M:      Kyungmin Park <kyungmin.park@samsung.com>
11921 M:      Andrzej Hajda <a.hajda@samsung.com>
11922 L:      linux-media@vger.kernel.org
11923 S:      Supported
11924 F:      drivers/media/i2c/s5k5baf.c
11925
11926 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11927 M:      Krzysztof Kozlowski <krzk@kernel.org>
11928 M:      Vladimir Zapolskiy <vz@mleia.com>
11929 L:      linux-crypto@vger.kernel.org
11930 L:      linux-samsung-soc@vger.kernel.org
11931 S:      Maintained
11932 F:      drivers/crypto/s5p-sss.c
11933
11934 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11935 M:      Kyungmin Park <kyungmin.park@samsung.com>
11936 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11937 L:      linux-media@vger.kernel.org
11938 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11939 S:      Supported
11940 F:      drivers/media/platform/exynos4-is/
11941
11942 SAMSUNG SOC CLOCK DRIVERS
11943 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11944 M:      Tomasz Figa <tomasz.figa@gmail.com>
11945 M:      Chanwoo Choi <cw00.choi@samsung.com>
11946 S:      Supported
11947 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11948 F:      drivers/clk/samsung/
11949 F:      include/dt-bindings/clock/exynos*.h
11950 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11951
11952 SAMSUNG SPI DRIVERS
11953 M:      Kukjin Kim <kgene@kernel.org>
11954 M:      Krzysztof Kozlowski <krzk@kernel.org>
11955 M:      Andi Shyti <andi.shyti@samsung.com>
11956 L:      linux-spi@vger.kernel.org
11957 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11958 S:      Maintained
11959 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11960 F:      drivers/spi/spi-s3c*
11961 F:      include/linux/platform_data/spi-s3c64xx.h
11962
11963 SAMSUNG SXGBE DRIVERS
11964 M:      Byungho An <bh74.an@samsung.com>
11965 M:      Girish K S <ks.giri@samsung.com>
11966 M:      Vipul Pandya <vipul.pandya@samsung.com>
11967 S:      Supported
11968 L:      netdev@vger.kernel.org
11969 F:      drivers/net/ethernet/samsung/sxgbe/
11970
11971 SAMSUNG THERMAL DRIVER
11972 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11973 L:      linux-pm@vger.kernel.org
11974 L:      linux-samsung-soc@vger.kernel.org
11975 S:      Supported
11976 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11977 F:      drivers/thermal/samsung/
11978
11979 SAMSUNG USB2 PHY DRIVER
11980 M:      Kamil Debski <kamil@wypas.org>
11981 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11982 L:      linux-kernel@vger.kernel.org
11983 S:      Supported
11984 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11985 F:      Documentation/phy/samsung-usb2.txt
11986 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11987 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11988 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11989 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11990 F:      drivers/phy/samsung/phy-samsung-usb2.c
11991 F:      drivers/phy/samsung/phy-samsung-usb2.h
11992
11993 SC1200 WDT DRIVER
11994 M:      Zwane Mwaikambo <zwanem@gmail.com>
11995 S:      Maintained
11996 F:      drivers/watchdog/sc1200wdt.c
11997
11998 SCHEDULER
11999 M:      Ingo Molnar <mingo@redhat.com>
12000 M:      Peter Zijlstra <peterz@infradead.org>
12001 L:      linux-kernel@vger.kernel.org
12002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12003 S:      Maintained
12004 F:      kernel/sched/
12005 F:      include/linux/sched.h
12006 F:      include/uapi/linux/sched.h
12007 F:      include/linux/wait.h
12008
12009 SCORE ARCHITECTURE
12010 M:      Chen Liqin <liqin.linux@gmail.com>
12011 M:      Lennox Wu <lennox.wu@gmail.com>
12012 W:      http://www.sunplus.com
12013 S:      Supported
12014 F:      arch/score/
12015
12016 SCR24X CHIP CARD INTERFACE DRIVER
12017 M:      Lubomir Rintel <lkundrak@v3.sk>
12018 S:      Supported
12019 F:      drivers/char/pcmcia/scr24x_cs.c
12020
12021 SCSI CDROM DRIVER
12022 M:      Jens Axboe <axboe@kernel.dk>
12023 L:      linux-scsi@vger.kernel.org
12024 W:      http://www.kernel.dk
12025 S:      Maintained
12026 F:      drivers/scsi/sr*
12027
12028 SCSI RDMA PROTOCOL (SRP) INITIATOR
12029 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12030 L:      linux-rdma@vger.kernel.org
12031 S:      Supported
12032 W:      http://www.openfabrics.org
12033 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12035 F:      drivers/infiniband/ulp/srp/
12036 F:      include/scsi/srp.h
12037
12038 SCSI SG DRIVER
12039 M:      Doug Gilbert <dgilbert@interlog.com>
12040 L:      linux-scsi@vger.kernel.org
12041 W:      http://sg.danny.cz/sg
12042 S:      Maintained
12043 F:      Documentation/scsi/scsi-generic.txt
12044 F:      drivers/scsi/sg.c
12045 F:      include/scsi/sg.h
12046
12047 SCSI SUBSYSTEM
12048 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12050 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12052 L:      linux-scsi@vger.kernel.org
12053 S:      Maintained
12054 F:      Documentation/devicetree/bindings/scsi/
12055 F:      drivers/scsi/
12056 F:      include/scsi/
12057
12058 SCSI TAPE DRIVER
12059 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12060 L:      linux-scsi@vger.kernel.org
12061 S:      Maintained
12062 F:      Documentation/scsi/st.txt
12063 F:      drivers/scsi/st.*
12064 F:      drivers/scsi/st_*.h
12065
12066 SCTP PROTOCOL
12067 M:      Vlad Yasevich <vyasevich@gmail.com>
12068 M:      Neil Horman <nhorman@tuxdriver.com>
12069 L:      linux-sctp@vger.kernel.org
12070 W:      http://lksctp.sourceforge.net
12071 S:      Maintained
12072 F:      Documentation/networking/sctp.txt
12073 F:      include/linux/sctp.h
12074 F:      include/uapi/linux/sctp.h
12075 F:      include/net/sctp/
12076 F:      net/sctp/
12077
12078 SCx200 CPU SUPPORT
12079 M:      Jim Cromie <jim.cromie@gmail.com>
12080 S:      Odd Fixes
12081 F:      Documentation/i2c/busses/scx200_acb
12082 F:      arch/x86/platform/scx200/
12083 F:      drivers/watchdog/scx200_wdt.c
12084 F:      drivers/i2c/busses/scx200*
12085 F:      drivers/mtd/maps/scx200_docflash.c
12086 F:      include/linux/scx200.h
12087
12088 SCx200 GPIO DRIVER
12089 M:      Jim Cromie <jim.cromie@gmail.com>
12090 S:      Maintained
12091 F:      drivers/char/scx200_gpio.c
12092 F:      include/linux/scx200_gpio.h
12093
12094 SCx200 HRT CLOCKSOURCE DRIVER
12095 M:      Jim Cromie <jim.cromie@gmail.com>
12096 S:      Maintained
12097 F:      drivers/clocksource/scx200_hrt.c
12098
12099 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12100 M:      Sascha Sommer <saschasommer@freenet.de>
12101 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12102 S:      Maintained
12103 F:      drivers/mmc/host/sdricoh_cs.c
12104
12105 SECURE COMPUTING
12106 M:      Kees Cook <keescook@chromium.org>
12107 R:      Andy Lutomirski <luto@amacapital.net>
12108 R:      Will Drewry <wad@chromium.org>
12109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12110 S:      Supported
12111 F:      kernel/seccomp.c
12112 F:      include/uapi/linux/seccomp.h
12113 F:      include/linux/seccomp.h
12114 F:      tools/testing/selftests/seccomp/*
12115 F:      tools/testing/selftests/kselftest_harness.h
12116 F:      Documentation/userspace-api/seccomp_filter.rst
12117 K:      \bsecure_computing
12118 K:      \bTIF_SECCOMP\b
12119
12120 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12121 M:      Al Cooper <alcooperx@gmail.com>
12122 L:      linux-mmc@vger.kernel.org
12123 L:      bcm-kernel-feedback-list@broadcom.com
12124 S:      Maintained
12125 F:      drivers/mmc/host/sdhci-brcmstb*
12126
12127 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12128 M:      Adrian Hunter <adrian.hunter@intel.com>
12129 L:      linux-mmc@vger.kernel.org
12130 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12131 S:      Maintained
12132 F:      drivers/mmc/host/sdhci*
12133 F:      include/linux/mmc/sdhci*
12134
12135 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12136 M:      Ben Dooks <ben-linux@fluff.org>
12137 M:      Jaehoon Chung <jh80.chung@samsung.com>
12138 L:      linux-mmc@vger.kernel.org
12139 S:      Maintained
12140 F:      drivers/mmc/host/sdhci-s3c*
12141
12142 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12143 M:      Viresh Kumar <vireshk@kernel.org>
12144 L:      linux-mmc@vger.kernel.org
12145 S:      Maintained
12146 F:      drivers/mmc/host/sdhci-spear.c
12147
12148 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12149 M:      Kishon Vijay Abraham I <kishon@ti.com>
12150 L:      linux-mmc@vger.kernel.org
12151 S:      Maintained
12152 F:      drivers/mmc/host/sdhci-omap.c
12153
12154 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12155 M:      Scott Bauer <scott.bauer@intel.com>
12156 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12157 L:      linux-block@vger.kernel.org
12158 S:      Supported
12159 F:      block/sed*
12160 F:      block/opal_proto.h
12161 F:      include/linux/sed*
12162 F:      include/uapi/linux/sed*
12163
12164 SECURITY CONTACT
12165 M:      Security Officers <security@kernel.org>
12166 S:      Supported
12167
12168 SECURITY SUBSYSTEM
12169 M:      James Morris <james.l.morris@oracle.com>
12170 M:      "Serge E. Hallyn" <serge@hallyn.com>
12171 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12173 W:      http://kernsec.org/
12174 S:      Supported
12175 F:      security/
12176
12177 SELINUX SECURITY MODULE
12178 M:      Paul Moore <paul@paul-moore.com>
12179 M:      Stephen Smalley <sds@tycho.nsa.gov>
12180 M:      Eric Paris <eparis@parisplace.org>
12181 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12182 W:      https://selinuxproject.org
12183 W:      https://github.com/SELinuxProject
12184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12185 S:      Supported
12186 F:      include/linux/selinux*
12187 F:      security/selinux/
12188 F:      scripts/selinux/
12189 F:      Documentation/admin-guide/LSM/SELinux.rst
12190
12191 SENSABLE PHANTOM
12192 M:      Jiri Slaby <jirislaby@gmail.com>
12193 S:      Maintained
12194 F:      drivers/misc/phantom.c
12195 F:      include/uapi/linux/phantom.h
12196
12197 SERIAL DEVICE BUS
12198 M:      Rob Herring <robh@kernel.org>
12199 L:      linux-serial@vger.kernel.org
12200 S:      Maintained
12201 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12202 F:      drivers/tty/serdev/
12203 F:      include/linux/serdev.h
12204
12205 SERIAL DRIVERS
12206 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12207 L:      linux-serial@vger.kernel.org
12208 S:      Maintained
12209 F:      Documentation/devicetree/bindings/serial/
12210 F:      drivers/tty/serial/
12211
12212 SERIAL IR RECEIVER
12213 M:      Sean Young <sean@mess.org>
12214 L:      linux-media@vger.kernel.org
12215 S:      Maintained
12216 F:      drivers/media/rc/serial_ir.c
12217
12218 SFC NETWORK DRIVER
12219 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12220 M:      Edward Cree <ecree@solarflare.com>
12221 M:      Bert Kenward <bkenward@solarflare.com>
12222 L:      netdev@vger.kernel.org
12223 S:      Supported
12224 F:      drivers/net/ethernet/sfc/
12225
12226 SGI GRU DRIVER
12227 M:      Dimitri Sivanich <sivanich@sgi.com>
12228 S:      Maintained
12229 F:      drivers/misc/sgi-gru/
12230
12231 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12232 M:      Pat Gefre <pfg@sgi.com>
12233 L:      linux-ia64@vger.kernel.org
12234 S:      Supported
12235 F:      Documentation/ia64/serial.txt
12236 F:      drivers/tty/serial/ioc?_serial.c
12237 F:      include/linux/ioc?.h
12238
12239 SGI XP/XPC/XPNET DRIVER
12240 M:      Cliff Whickman <cpw@sgi.com>
12241 M:      Robin Holt <robinmholt@gmail.com>
12242 S:      Maintained
12243 F:      drivers/misc/sgi-xp/
12244
12245 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12246 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12247 L:      linux-s390@vger.kernel.org
12248 W:      http://www.ibm.com/developerworks/linux/linux390/
12249 S:      Supported
12250 F:      net/smc/
12251
12252 SH_VEU V4L2 MEM2MEM DRIVER
12253 L:      linux-media@vger.kernel.org
12254 S:      Orphan
12255 F:      drivers/media/platform/sh_veu.c
12256
12257 SH_VOU V4L2 OUTPUT DRIVER
12258 L:      linux-media@vger.kernel.org
12259 S:      Orphan
12260 F:      drivers/media/platform/sh_vou.c
12261 F:      include/media/drv-intf/sh_vou.h
12262
12263 SI2157 MEDIA DRIVER
12264 M:      Antti Palosaari <crope@iki.fi>
12265 L:      linux-media@vger.kernel.org
12266 W:      https://linuxtv.org
12267 W:      http://palosaari.fi/linux/
12268 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12269 T:      git git://linuxtv.org/anttip/media_tree.git
12270 S:      Maintained
12271 F:      drivers/media/tuners/si2157*
12272
12273 SI2168 MEDIA DRIVER
12274 M:      Antti Palosaari <crope@iki.fi>
12275 L:      linux-media@vger.kernel.org
12276 W:      https://linuxtv.org
12277 W:      http://palosaari.fi/linux/
12278 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12279 T:      git git://linuxtv.org/anttip/media_tree.git
12280 S:      Maintained
12281 F:      drivers/media/dvb-frontends/si2168*
12282
12283 SI470X FM RADIO RECEIVER I2C DRIVER
12284 M:      Hans Verkuil <hverkuil@xs4all.nl>
12285 L:      linux-media@vger.kernel.org
12286 T:      git git://linuxtv.org/media_tree.git
12287 W:      https://linuxtv.org
12288 S:      Odd Fixes
12289 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12290
12291 SI470X FM RADIO RECEIVER USB DRIVER
12292 M:      Hans Verkuil <hverkuil@xs4all.nl>
12293 L:      linux-media@vger.kernel.org
12294 T:      git git://linuxtv.org/media_tree.git
12295 W:      https://linuxtv.org
12296 S:      Maintained
12297 F:      drivers/media/radio/si470x/radio-si470x-common.c
12298 F:      drivers/media/radio/si470x/radio-si470x.h
12299 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12300
12301 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12302 M:      Eduardo Valentin <edubezval@gmail.com>
12303 L:      linux-media@vger.kernel.org
12304 T:      git git://linuxtv.org/media_tree.git
12305 W:      https://linuxtv.org
12306 S:      Odd Fixes
12307 F:      drivers/media/radio/si4713/si4713.?
12308
12309 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12310 M:      Eduardo Valentin <edubezval@gmail.com>
12311 L:      linux-media@vger.kernel.org
12312 T:      git git://linuxtv.org/media_tree.git
12313 W:      https://linuxtv.org
12314 S:      Odd Fixes
12315 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12316
12317 SI4713 FM RADIO TRANSMITTER USB DRIVER
12318 M:      Hans Verkuil <hverkuil@xs4all.nl>
12319 L:      linux-media@vger.kernel.org
12320 T:      git git://linuxtv.org/media_tree.git
12321 W:      https://linuxtv.org
12322 S:      Maintained
12323 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12324
12325 SIANO DVB DRIVER
12326 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12327 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12328 L:      linux-media@vger.kernel.org
12329 W:      https://linuxtv.org
12330 T:      git git://linuxtv.org/media_tree.git
12331 S:      Odd fixes
12332 F:      drivers/media/common/siano/
12333 F:      drivers/media/usb/siano/
12334 F:      drivers/media/usb/siano/
12335 F:      drivers/media/mmc/siano/
12336
12337 SILEAD TOUCHSCREEN DRIVER
12338 M:      Hans de Goede <hdegoede@redhat.com>
12339 L:      linux-input@vger.kernel.org
12340 L:      platform-driver-x86@vger.kernel.org
12341 S:      Maintained
12342 F:      drivers/input/touchscreen/silead.c
12343 F:      drivers/platform/x86/silead_dmi.c
12344
12345 SILICON MOTION SM712 FRAME BUFFER DRIVER
12346 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12347 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12348 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12349 L:      linux-fbdev@vger.kernel.org
12350 S:      Maintained
12351 F:      drivers/video/fbdev/sm712*
12352 F:      Documentation/fb/sm712fb.txt
12353
12354 SIMPLE FIRMWARE INTERFACE (SFI)
12355 M:      Len Brown <lenb@kernel.org>
12356 L:      sfi-devel@simplefirmware.org
12357 W:      http://simplefirmware.org/
12358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12359 S:      Supported
12360 F:      arch/x86/platform/sfi/
12361 F:      drivers/sfi/
12362 F:      include/linux/sfi*.h
12363
12364 SIMPLEFB FB DRIVER
12365 M:      Hans de Goede <hdegoede@redhat.com>
12366 L:      linux-fbdev@vger.kernel.org
12367 S:      Maintained
12368 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12369 F:      drivers/video/fbdev/simplefb.c
12370 F:      include/linux/platform_data/simplefb.h
12371
12372 SIMTEC EB110ATX (Chalice CATS)
12373 P:      Ben Dooks
12374 P:      Vincent Sanders <vince@simtec.co.uk>
12375 M:      Simtec Linux Team <linux@simtec.co.uk>
12376 W:      http://www.simtec.co.uk/products/EB110ATX/
12377 S:      Supported
12378
12379 SIMTEC EB2410ITX (BAST)
12380 P:      Ben Dooks
12381 P:      Vincent Sanders <vince@simtec.co.uk>
12382 M:      Simtec Linux Team <linux@simtec.co.uk>
12383 W:      http://www.simtec.co.uk/products/EB2410ITX/
12384 S:      Supported
12385 F:      arch/arm/mach-s3c24xx/mach-bast.c
12386 F:      arch/arm/mach-s3c24xx/bast-ide.c
12387 F:      arch/arm/mach-s3c24xx/bast-irq.c
12388
12389 SIPHASH PRF ROUTINES
12390 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12391 S:      Maintained
12392 F:      lib/siphash.c
12393 F:      lib/test_siphash.c
12394 F:      include/linux/siphash.h
12395
12396 SIS 190 ETHERNET DRIVER
12397 M:      Francois Romieu <romieu@fr.zoreil.com>
12398 L:      netdev@vger.kernel.org
12399 S:      Maintained
12400 F:      drivers/net/ethernet/sis/sis190.c
12401
12402 SIS 900/7016 FAST ETHERNET DRIVER
12403 M:      Daniele Venzano <venza@brownhat.org>
12404 W:      http://www.brownhat.org/sis900.html
12405 L:      netdev@vger.kernel.org
12406 S:      Maintained
12407 F:      drivers/net/ethernet/sis/sis900.*
12408
12409 SIS FRAMEBUFFER DRIVER
12410 M:      Thomas Winischhofer <thomas@winischhofer.net>
12411 W:      http://www.winischhofer.net/linuxsisvga.shtml
12412 S:      Maintained
12413 F:      Documentation/fb/sisfb.txt
12414 F:      drivers/video/fbdev/sis/
12415 F:      include/video/sisfb.h
12416
12417 SIS USB2VGA DRIVER
12418 M:      Thomas Winischhofer <thomas@winischhofer.net>
12419 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12420 S:      Maintained
12421 F:      drivers/usb/misc/sisusbvga/
12422
12423 SLAB ALLOCATOR
12424 M:      Christoph Lameter <cl@linux.com>
12425 M:      Pekka Enberg <penberg@kernel.org>
12426 M:      David Rientjes <rientjes@google.com>
12427 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12428 M:      Andrew Morton <akpm@linux-foundation.org>
12429 L:      linux-mm@kvack.org
12430 S:      Maintained
12431 F:      include/linux/sl?b*.h
12432 F:      mm/sl?b*
12433
12434 SLEEPABLE READ-COPY UPDATE (SRCU)
12435 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12436 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12437 M:      Josh Triplett <josh@joshtriplett.org>
12438 R:      Steven Rostedt <rostedt@goodmis.org>
12439 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12440 L:      linux-kernel@vger.kernel.org
12441 W:      http://www.rdrop.com/users/paulmck/RCU/
12442 S:      Supported
12443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12444 F:      include/linux/srcu.h
12445 F:      kernel/rcu/srcu.c
12446
12447 SMACK SECURITY MODULE
12448 M:      Casey Schaufler <casey@schaufler-ca.com>
12449 L:      linux-security-module@vger.kernel.org
12450 W:      http://schaufler-ca.com
12451 T:      git git://github.com/cschaufler/smack-next
12452 S:      Maintained
12453 F:      Documentation/admin-guide/LSM/Smack.rst
12454 F:      security/smack/
12455
12456 SMC91x ETHERNET DRIVER
12457 M:      Nicolas Pitre <nico@fluxnic.net>
12458 S:      Odd Fixes
12459 F:      drivers/net/ethernet/smsc/smc91x.*
12460
12461 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12462 M:      Sakari Ailus <sakari.ailus@iki.fi>
12463 L:      linux-media@vger.kernel.org
12464 S:      Maintained
12465 F:      drivers/media/i2c/smiapp/
12466 F:      include/media/i2c/smiapp.h
12467 F:      drivers/media/i2c/smiapp-pll.c
12468 F:      drivers/media/i2c/smiapp-pll.h
12469 F:      include/uapi/linux/smiapp.h
12470 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12471
12472 SMM665 HARDWARE MONITOR DRIVER
12473 M:      Guenter Roeck <linux@roeck-us.net>
12474 L:      linux-hwmon@vger.kernel.org
12475 S:      Maintained
12476 F:      Documentation/hwmon/smm665
12477 F:      drivers/hwmon/smm665.c
12478
12479 SMSC EMC2103 HARDWARE MONITOR DRIVER
12480 M:      Steve Glendinning <steve.glendinning@shawell.net>
12481 L:      linux-hwmon@vger.kernel.org
12482 S:      Maintained
12483 F:      Documentation/hwmon/emc2103
12484 F:      drivers/hwmon/emc2103.c
12485
12486 SMSC SCH5627 HARDWARE MONITOR DRIVER
12487 M:      Hans de Goede <hdegoede@redhat.com>
12488 L:      linux-hwmon@vger.kernel.org
12489 S:      Supported
12490 F:      Documentation/hwmon/sch5627
12491 F:      drivers/hwmon/sch5627.c
12492
12493 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12494 M:      Steve Glendinning <steve.glendinning@shawell.net>
12495 L:      linux-fbdev@vger.kernel.org
12496 S:      Maintained
12497 F:      drivers/video/fbdev/smscufx.c
12498
12499 SMSC47B397 HARDWARE MONITOR DRIVER
12500 M:      Jean Delvare <jdelvare@suse.com>
12501 L:      linux-hwmon@vger.kernel.org
12502 S:      Maintained
12503 F:      Documentation/hwmon/smsc47b397
12504 F:      drivers/hwmon/smsc47b397.c
12505
12506 SMSC911x ETHERNET DRIVER
12507 M:      Steve Glendinning <steve.glendinning@shawell.net>
12508 L:      netdev@vger.kernel.org
12509 S:      Maintained
12510 F:      include/linux/smsc911x.h
12511 F:      drivers/net/ethernet/smsc/smsc911x.*
12512
12513 SMSC9420 PCI ETHERNET DRIVER
12514 M:      Steve Glendinning <steve.glendinning@shawell.net>
12515 L:      netdev@vger.kernel.org
12516 S:      Maintained
12517 F:      drivers/net/ethernet/smsc/smsc9420.*
12518
12519 SOC-CAMERA V4L2 SUBSYSTEM
12520 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12521 L:      linux-media@vger.kernel.org
12522 T:      git git://linuxtv.org/media_tree.git
12523 S:      Maintained
12524 F:      include/media/soc*
12525 F:      drivers/media/i2c/soc_camera/
12526 F:      drivers/media/platform/soc_camera/
12527
12528 SOEKRIS NET48XX LED SUPPORT
12529 M:      Chris Boot <bootc@bootc.net>
12530 S:      Maintained
12531 F:      drivers/leds/leds-net48xx.c
12532
12533 SOFT-ROCE DRIVER (rxe)
12534 M:      Moni Shoua <monis@mellanox.com>
12535 L:      linux-rdma@vger.kernel.org
12536 S:      Supported
12537 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12538 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12539 F:      drivers/infiniband/sw/rxe/
12540 F:      include/uapi/rdma/rdma_user_rxe.h
12541
12542 SOFTLOGIC 6x10 MPEG CODEC
12543 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12544 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12545 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12546 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12547 M:      Ismael Luceno <ismael@iodev.co.uk>
12548 L:      linux-media@vger.kernel.org
12549 S:      Supported
12550 F:      drivers/media/pci/solo6x10/
12551
12552 SOFTWARE RAID (Multiple Disks) SUPPORT
12553 M:      Shaohua Li <shli@kernel.org>
12554 L:      linux-raid@vger.kernel.org
12555 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12556 S:      Supported
12557 F:      drivers/md/Makefile
12558 F:      drivers/md/Kconfig
12559 F:      drivers/md/md*
12560 F:      drivers/md/raid*
12561 F:      include/linux/raid/
12562 F:      include/uapi/linux/raid/
12563
12564 SONIC NETWORK DRIVER
12565 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12566 L:      netdev@vger.kernel.org
12567 S:      Maintained
12568 F:      drivers/net/ethernet/natsemi/sonic.*
12569
12570 SONICS SILICON BACKPLANE DRIVER (SSB)
12571 M:      Michael Buesch <m@bues.ch>
12572 L:      linux-wireless@vger.kernel.org
12573 S:      Maintained
12574 F:      drivers/ssb/
12575 F:      include/linux/ssb/
12576
12577 SONY MEMORYSTICK CARD SUPPORT
12578 M:      Alex Dubov <oakad@yahoo.com>
12579 W:      http://tifmxx.berlios.de/
12580 S:      Maintained
12581 F:      drivers/memstick/host/tifm_ms.c
12582
12583 SONY MEMORYSTICK STANDARD SUPPORT
12584 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12585 S:      Maintained
12586 F:      drivers/memstick/core/ms_block.*
12587
12588 SONY VAIO CONTROL DEVICE DRIVER
12589 M:      Mattia Dongili <malattia@linux.it>
12590 L:      platform-driver-x86@vger.kernel.org
12591 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12592 S:      Maintained
12593 F:      Documentation/laptops/sony-laptop.txt
12594 F:      drivers/char/sonypi.c
12595 F:      drivers/platform/x86/sony-laptop.c
12596 F:      include/linux/sony-laptop.h
12597
12598 SOUND
12599 M:      Jaroslav Kysela <perex@perex.cz>
12600 M:      Takashi Iwai <tiwai@suse.com>
12601 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12602 W:      http://www.alsa-project.org/
12603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12604 T:      git git://git.alsa-project.org/alsa-kernel.git
12605 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12606 S:      Maintained
12607 F:      Documentation/sound/
12608 F:      include/sound/
12609 F:      include/uapi/sound/
12610 F:      sound/
12611
12612 SOUND - COMPRESSED AUDIO
12613 M:      Vinod Koul <vinod.koul@intel.com>
12614 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12616 S:      Supported
12617 F:      Documentation/sound/alsa/compress_offload.txt
12618 F:      include/sound/compress_driver.h
12619 F:      include/uapi/sound/compress_*
12620 F:      sound/core/compress_offload.c
12621 F:      sound/soc/soc-compress.c
12622
12623 SOUND - DMAENGINE HELPERS
12624 M:      Lars-Peter Clausen <lars@metafoo.de>
12625 S:      Supported
12626 F:      include/sound/dmaengine_pcm.h
12627 F:      sound/core/pcm_dmaengine.c
12628 F:      sound/soc/soc-generic-dmaengine-pcm.c
12629
12630 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12631 M:      Liam Girdwood <lgirdwood@gmail.com>
12632 M:      Mark Brown <broonie@kernel.org>
12633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12634 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12635 W:      http://alsa-project.org/main/index.php/ASoC
12636 S:      Supported
12637 F:      Documentation/devicetree/bindings/sound/
12638 F:      Documentation/sound/alsa/soc/
12639 F:      sound/soc/
12640 F:      include/sound/soc*
12641
12642 SP2 MEDIA DRIVER
12643 M:      Olli Salonen <olli.salonen@iki.fi>
12644 L:      linux-media@vger.kernel.org
12645 W:      https://linuxtv.org
12646 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12647 S:      Maintained
12648 F:      drivers/media/dvb-frontends/sp2*
12649
12650 SPARC + UltraSPARC (sparc/sparc64)
12651 M:      "David S. Miller" <davem@davemloft.net>
12652 L:      sparclinux@vger.kernel.org
12653 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12656 S:      Maintained
12657 F:      arch/sparc/
12658 F:      drivers/sbus/
12659
12660 SPARC SERIAL DRIVERS
12661 M:      "David S. Miller" <davem@davemloft.net>
12662 L:      sparclinux@vger.kernel.org
12663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12665 S:      Maintained
12666 F:      include/linux/sunserialcore.h
12667 F:      drivers/tty/serial/suncore.c
12668 F:      drivers/tty/serial/sunhv.c
12669 F:      drivers/tty/serial/sunsab.c
12670 F:      drivers/tty/serial/sunsab.h
12671 F:      drivers/tty/serial/sunsu.c
12672 F:      drivers/tty/serial/sunzilog.c
12673 F:      drivers/tty/serial/sunzilog.h
12674 F:      drivers/tty/vcc.c
12675
12676 SPARSE CHECKER
12677 M:      "Christopher Li" <sparse@chrisli.org>
12678 L:      linux-sparse@vger.kernel.org
12679 W:      https://sparse.wiki.kernel.org/
12680 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12681 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12682 S:      Maintained
12683 F:      include/linux/compiler.h
12684
12685 SPEAR CLOCK FRAMEWORK SUPPORT
12686 M:      Viresh Kumar <vireshk@kernel.org>
12687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12688 W:      http://www.st.com/spear
12689 S:      Maintained
12690 F:      drivers/clk/spear/
12691
12692 SPEAR PLATFORM SUPPORT
12693 M:      Viresh Kumar <vireshk@kernel.org>
12694 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12695 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12696 W:      http://www.st.com/spear
12697 S:      Maintained
12698 F:      arch/arm/boot/dts/spear*
12699 F:      arch/arm/mach-spear/
12700
12701 SPI NOR SUBSYSTEM
12702 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12703 M:      Marek Vasut <marek.vasut@gmail.com>
12704 L:      linux-mtd@lists.infradead.org
12705 W:      http://www.linux-mtd.infradead.org/
12706 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12707 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12708 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12709 S:      Maintained
12710 F:      drivers/mtd/spi-nor/
12711 F:      include/linux/mtd/spi-nor.h
12712
12713 SPI SUBSYSTEM
12714 M:      Mark Brown <broonie@kernel.org>
12715 L:      linux-spi@vger.kernel.org
12716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12717 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12718 S:      Maintained
12719 F:      Documentation/devicetree/bindings/spi/
12720 F:      Documentation/spi/
12721 F:      drivers/spi/
12722 F:      include/linux/spi/
12723 F:      include/uapi/linux/spi/
12724 F:      tools/spi/
12725
12726 SPIDERNET NETWORK DRIVER for CELL
12727 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12728 L:      netdev@vger.kernel.org
12729 S:      Supported
12730 F:      Documentation/networking/spider_net.txt
12731 F:      drivers/net/ethernet/toshiba/spider_net*
12732
12733 SPMI SUBSYSTEM
12734 R:      Stephen Boyd <sboyd@codeaurora.org>
12735 L:      linux-arm-msm@vger.kernel.org
12736 F:      Documentation/devicetree/bindings/spmi/
12737 F:      drivers/spmi/
12738 F:      include/dt-bindings/spmi/spmi.h
12739 F:      include/linux/spmi.h
12740 F:      include/trace/events/spmi.h
12741
12742 SPU FILE SYSTEM
12743 M:      Jeremy Kerr <jk@ozlabs.org>
12744 L:      linuxppc-dev@lists.ozlabs.org
12745 W:      http://www.ibm.com/developerworks/power/cell/
12746 S:      Supported
12747 F:      Documentation/filesystems/spufs.txt
12748 F:      arch/powerpc/platforms/cell/spufs/
12749
12750 SQUASHFS FILE SYSTEM
12751 M:      Phillip Lougher <phillip@squashfs.org.uk>
12752 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12753 W:      http://squashfs.org.uk
12754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12755 S:      Maintained
12756 F:      Documentation/filesystems/squashfs.txt
12757 F:      fs/squashfs/
12758
12759 SRM (Alpha) environment access
12760 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12761 S:      Maintained
12762 F:      arch/alpha/kernel/srm_env.c
12763
12764 STABLE BRANCH
12765 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12766 L:      stable@vger.kernel.org
12767 S:      Supported
12768 F:      Documentation/process/stable-kernel-rules.rst
12769
12770 STAGING - ATOMISP DRIVER
12771 M:      Alan Cox <alan@linux.intel.com>
12772 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12773 L:      linux-media@vger.kernel.org
12774 S:      Maintained
12775 F:      drivers/staging/media/atomisp/
12776
12777 STAGING - COMEDI
12778 M:      Ian Abbott <abbotti@mev.co.uk>
12779 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12780 S:      Odd Fixes
12781 F:      drivers/staging/comedi/
12782
12783 STAGING - FLARION FT1000 DRIVERS
12784 M:      Marek Belisko <marek.belisko@gmail.com>
12785 S:      Odd Fixes
12786 F:      drivers/staging/ft1000/
12787
12788 STAGING - INDUSTRIAL IO
12789 M:      Jonathan Cameron <jic23@kernel.org>
12790 L:      linux-iio@vger.kernel.org
12791 S:      Odd Fixes
12792 F:      Documentation/devicetree/bindings/staging/iio/
12793 F:      drivers/staging/iio/
12794
12795 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12796 M:      Jarod Wilson <jarod@wilsonet.com>
12797 W:      http://www.lirc.org/
12798 S:      Odd Fixes
12799 F:      drivers/staging/media/lirc/
12800
12801 STAGING - LUSTRE PARALLEL FILESYSTEM
12802 M:      Oleg Drokin <oleg.drokin@intel.com>
12803 M:      Andreas Dilger <andreas.dilger@intel.com>
12804 M:      James Simmons <jsimmons@infradead.org>
12805 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12806 W:      http://wiki.lustre.org/
12807 S:      Maintained
12808 F:      drivers/staging/lustre
12809
12810 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12811 M:      Marc Dietrich <marvin24@gmx.de>
12812 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12813 L:      linux-tegra@vger.kernel.org
12814 S:      Maintained
12815 F:      drivers/staging/nvec/
12816
12817 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12818 M:      Jens Frederich <jfrederich@gmail.com>
12819 M:      Daniel Drake <dsd@laptop.org>
12820 M:      Jon Nettleton <jon.nettleton@gmail.com>
12821 W:      http://wiki.laptop.org/go/DCON
12822 S:      Maintained
12823 F:      drivers/staging/olpc_dcon/
12824
12825 STAGING - REALTEK RTL8712U DRIVERS
12826 M:      Larry Finger <Larry.Finger@lwfinger.net>
12827 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12828 S:      Odd Fixes
12829 F:      drivers/staging/rtl8712/
12830
12831 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12832 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12833 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12834 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12835 L:      linux-fbdev@vger.kernel.org
12836 S:      Maintained
12837 F:      drivers/staging/sm750fb/
12838
12839 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12840 M:      William Hubbs <w.d.hubbs@gmail.com>
12841 M:      Chris Brannon <chris@the-brannons.com>
12842 M:      Kirk Reiser <kirk@reisers.ca>
12843 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12844 L:      speakup@linux-speakup.org
12845 W:      http://www.linux-speakup.org/
12846 S:      Odd Fixes
12847 F:      drivers/staging/speakup/
12848
12849 STAGING - VIA VT665X DRIVERS
12850 M:      Forest Bond <forest@alittletooquiet.net>
12851 S:      Odd Fixes
12852 F:      drivers/staging/vt665?/
12853
12854 STAGING - WILC1000 WIFI DRIVER
12855 M:      Aditya Shankar <aditya.shankar@microchip.com>
12856 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12857 L:      linux-wireless@vger.kernel.org
12858 S:      Supported
12859 F:      drivers/staging/wilc1000/
12860
12861 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12862 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12863 S:      Odd Fixes
12864 F:      drivers/staging/xgifb/
12865
12866 STAGING SUBSYSTEM
12867 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12869 L:      devel@driverdev.osuosl.org
12870 S:      Supported
12871 F:      drivers/staging/
12872
12873 STARFIRE/DURALAN NETWORK DRIVER
12874 M:      Ion Badulescu <ionut@badula.org>
12875 S:      Odd Fixes
12876 F:      drivers/net/ethernet/adaptec/starfire*
12877
12878 STEC S1220 SKD DRIVER
12879 M:      Bart Van Assche <bart.vanassche@wdc.com>
12880 L:      linux-block@vger.kernel.org
12881 S:      Maintained
12882 F:      drivers/block/skd*[ch]
12883
12884 STI CEC DRIVER
12885 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12886 S:      Maintained
12887 F:      drivers/staging/media/st-cec/
12888 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12889
12890 STK1160 USB VIDEO CAPTURE DRIVER
12891 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12892 L:      linux-media@vger.kernel.org
12893 T:      git git://linuxtv.org/media_tree.git
12894 S:      Maintained
12895 F:      drivers/media/usb/stk1160/
12896
12897 STMMAC ETHERNET DRIVER
12898 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12899 M:      Alexandre Torgue <alexandre.torgue@st.com>
12900 L:      netdev@vger.kernel.org
12901 W:      http://www.stlinux.com
12902 S:      Supported
12903 F:      drivers/net/ethernet/stmicro/stmmac/
12904
12905 SUN3/3X
12906 M:      Sam Creasey <sammy@sammy.net>
12907 W:      http://sammy.net/sun3/
12908 S:      Maintained
12909 F:      arch/m68k/kernel/*sun3*
12910 F:      arch/m68k/sun3*/
12911 F:      arch/m68k/include/asm/sun3*
12912 F:      drivers/net/ethernet/i825xx/sun3*
12913
12914 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12915 M:      Hans de Goede <hdegoede@redhat.com>
12916 L:      linux-input@vger.kernel.org
12917 S:      Maintained
12918 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12919 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12920
12921 SUNDANCE NETWORK DRIVER
12922 M:      Denis Kirjanov <kda@linux-powerpc.org>
12923 L:      netdev@vger.kernel.org
12924 S:      Maintained
12925 F:      drivers/net/ethernet/dlink/sundance.c
12926
12927 SUPERH
12928 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12929 M:      Rich Felker <dalias@libc.org>
12930 L:      linux-sh@vger.kernel.org
12931 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12932 S:      Maintained
12933 F:      Documentation/sh/
12934 F:      arch/sh/
12935 F:      drivers/sh/
12936
12937 SUSPEND TO RAM
12938 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12939 M:      Len Brown <len.brown@intel.com>
12940 M:      Pavel Machek <pavel@ucw.cz>
12941 L:      linux-pm@vger.kernel.org
12942 B:      https://bugzilla.kernel.org
12943 S:      Supported
12944 F:      Documentation/power/
12945 F:      arch/x86/kernel/acpi/
12946 F:      drivers/base/power/
12947 F:      kernel/power/
12948 F:      include/linux/suspend.h
12949 F:      include/linux/freezer.h
12950 F:      include/linux/pm.h
12951
12952 SVGA HANDLING
12953 M:      Martin Mares <mj@ucw.cz>
12954 L:      linux-video@atrey.karlin.mff.cuni.cz
12955 S:      Maintained
12956 F:      Documentation/svga.txt
12957 F:      arch/x86/boot/video*
12958
12959 SWIOTLB SUBSYSTEM
12960 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12961 L:      linux-kernel@vger.kernel.org
12962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12963 S:      Supported
12964 F:      lib/swiotlb.c
12965 F:      arch/*/kernel/pci-swiotlb.c
12966 F:      include/linux/swiotlb.h
12967
12968 SWITCHDEV
12969 M:      Jiri Pirko <jiri@resnulli.us>
12970 M:      Ivan Vecera <ivecera@redhat.com>
12971 L:      netdev@vger.kernel.org
12972 S:      Supported
12973 F:      net/switchdev/
12974 F:      include/net/switchdev.h
12975
12976 SYNC FILE FRAMEWORK
12977 M:      Sumit Semwal <sumit.semwal@linaro.org>
12978 R:      Gustavo Padovan <gustavo@padovan.org>
12979 S:      Maintained
12980 L:      linux-media@vger.kernel.org
12981 L:      dri-devel@lists.freedesktop.org
12982 F:      drivers/dma-buf/sync_*
12983 F:      drivers/dma-buf/dma-fence*
12984 F:      drivers/dma-buf/sw_sync.c
12985 F:      include/linux/sync_file.h
12986 F:      include/uapi/linux/sync_file.h
12987 F:      Documentation/sync_file.txt
12988 T:      git git://anongit.freedesktop.org/drm/drm-misc
12989
12990 SYNOPSYS ARC ARCHITECTURE
12991 M:      Vineet Gupta <vgupta@synopsys.com>
12992 L:      linux-snps-arc@lists.infradead.org
12993 S:      Supported
12994 F:      arch/arc/
12995 F:      Documentation/devicetree/bindings/arc/*
12996 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12997 F:      drivers/clocksource/arc_timer.c
12998 F:      drivers/tty/serial/arc_uart.c
12999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13000
13001 SYNOPSYS ARC HSDK SDP pll clock driver
13002 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13003 S:      Supported
13004 F:      drivers/clk/clk-hsdk-pll.c
13005 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13006
13007 SYNOPSYS ARC SDP clock driver
13008 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13009 S:      Supported
13010 F:      drivers/clk/axs10x/*
13011 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13012
13013 SYNOPSYS ARC SDP platform support
13014 M:      Alexey Brodkin <abrodkin@synopsys.com>
13015 S:      Supported
13016 F:      arch/arc/plat-axs10x
13017 F:      arch/arc/boot/dts/ax*
13018 F:      Documentation/devicetree/bindings/arc/axs10*
13019
13020 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13021 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13022 S:      Supported
13023 F:      drivers/reset/reset-axs10x.c
13024 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13025
13026 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13027 M:      Hoan Tran <hotran@apm.com>
13028 L:      linux-gpio@vger.kernel.org
13029 S:      Maintained
13030 F:      drivers/gpio/gpio-dwapb.c
13031 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13032
13033 SYNOPSYS DESIGNWARE DMAC DRIVER
13034 M:      Viresh Kumar <vireshk@kernel.org>
13035 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13036 S:      Maintained
13037 F:      include/linux/dma/dw.h
13038 F:      include/linux/platform_data/dma-dw.h
13039 F:      drivers/dma/dw/
13040
13041 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13042 M:      Jie Deng <jiedeng@synopsys.com>
13043 L:      netdev@vger.kernel.org
13044 S:      Supported
13045 F:      drivers/net/ethernet/synopsys/
13046
13047 SYNOPSYS DESIGNWARE I2C DRIVER
13048 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13049 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13050 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13051 L:      linux-i2c@vger.kernel.org
13052 S:      Maintained
13053 F:      drivers/i2c/busses/i2c-designware-*
13054 F:      include/linux/platform_data/i2c-designware.h
13055
13056 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13057 M:      Jaehoon Chung <jh80.chung@samsung.com>
13058 L:      linux-mmc@vger.kernel.org
13059 S:      Maintained
13060 F:      drivers/mmc/host/dw_mmc*
13061
13062 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13063 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13064 S:      Supported
13065 F:      drivers/reset/reset-hsdk.c
13066 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13067 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13068
13069 SYSTEM CONFIGURATION (SYSCON)
13070 M:      Lee Jones <lee.jones@linaro.org>
13071 M:      Arnd Bergmann <arnd@arndb.de>
13072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13073 S:      Supported
13074 F:      drivers/mfd/syscon.c
13075
13076 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13077 M:      Sudeep Holla <sudeep.holla@arm.com>
13078 L:      linux-arm-kernel@lists.infradead.org
13079 S:      Maintained
13080 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13081 F:      drivers/clk/clk-scpi.c
13082 F:      drivers/cpufreq/scpi-cpufreq.c
13083 F:      drivers/firmware/arm_scpi.c
13084 F:      include/linux/scpi_protocol.h
13085
13086 SYSTEM RESET/SHUTDOWN DRIVERS
13087 M:      Sebastian Reichel <sre@kernel.org>
13088 L:      linux-pm@vger.kernel.org
13089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13090 S:      Maintained
13091 F:      Documentation/devicetree/bindings/power/reset/
13092 F:      drivers/power/reset/
13093
13094 SYSTEM TRACE MODULE CLASS
13095 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13096 S:      Maintained
13097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13098 F:      Documentation/trace/stm.txt
13099 F:      drivers/hwtracing/stm/
13100 F:      include/linux/stm.h
13101 F:      include/uapi/linux/stm.h
13102
13103 SYSV FILESYSTEM
13104 M:      Christoph Hellwig <hch@infradead.org>
13105 S:      Maintained
13106 F:      Documentation/filesystems/sysv-fs.txt
13107 F:      fs/sysv/
13108 F:      include/linux/sysv_fs.h
13109
13110 TARGET SUBSYSTEM
13111 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13112 L:      linux-scsi@vger.kernel.org
13113 L:      target-devel@vger.kernel.org
13114 W:      http://www.linux-iscsi.org
13115 W:      http://groups.google.com/group/linux-iscsi-target-dev
13116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13117 S:      Supported
13118 F:      drivers/target/
13119 F:      include/target/
13120 F:      Documentation/target/
13121
13122 TASKSTATS STATISTICS INTERFACE
13123 M:      Balbir Singh <bsingharora@gmail.com>
13124 S:      Maintained
13125 F:      Documentation/accounting/taskstats*
13126 F:      include/linux/taskstats*
13127 F:      kernel/taskstats.c
13128
13129 TC subsystem
13130 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13131 M:      Cong Wang <xiyou.wangcong@gmail.com>
13132 M:      Jiri Pirko <jiri@resnulli.us>
13133 L:      netdev@vger.kernel.org
13134 S:      Maintained
13135 F:      include/net/pkt_cls.h
13136 F:      include/net/pkt_sched.h
13137 F:      include/net/tc_act/
13138 F:      include/uapi/linux/pkt_cls.h
13139 F:      include/uapi/linux/pkt_sched.h
13140 F:      include/uapi/linux/tc_act/
13141 F:      include/uapi/linux/tc_ematch/
13142 F:      net/sched/
13143
13144 TCP LOW PRIORITY MODULE
13145 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13146 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13147 W:      http://tcp-lp-mod.sourceforge.net/
13148 S:      Maintained
13149 F:      net/ipv4/tcp_lp.c
13150
13151 TDA10071 MEDIA DRIVER
13152 M:      Antti Palosaari <crope@iki.fi>
13153 L:      linux-media@vger.kernel.org
13154 W:      https://linuxtv.org
13155 W:      http://palosaari.fi/linux/
13156 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13157 T:      git git://linuxtv.org/anttip/media_tree.git
13158 S:      Maintained
13159 F:      drivers/media/dvb-frontends/tda10071*
13160
13161 TDA18212 MEDIA DRIVER
13162 M:      Antti Palosaari <crope@iki.fi>
13163 L:      linux-media@vger.kernel.org
13164 W:      https://linuxtv.org
13165 W:      http://palosaari.fi/linux/
13166 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13167 T:      git git://linuxtv.org/anttip/media_tree.git
13168 S:      Maintained
13169 F:      drivers/media/tuners/tda18212*
13170
13171 TDA18218 MEDIA DRIVER
13172 M:      Antti Palosaari <crope@iki.fi>
13173 L:      linux-media@vger.kernel.org
13174 W:      https://linuxtv.org
13175 W:      http://palosaari.fi/linux/
13176 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13177 T:      git git://linuxtv.org/anttip/media_tree.git
13178 S:      Maintained
13179 F:      drivers/media/tuners/tda18218*
13180
13181 TDA18271 MEDIA DRIVER
13182 M:      Michael Krufky <mkrufky@linuxtv.org>
13183 L:      linux-media@vger.kernel.org
13184 W:      https://linuxtv.org
13185 W:      http://github.com/mkrufky
13186 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13187 T:      git git://linuxtv.org/mkrufky/tuners.git
13188 S:      Maintained
13189 F:      drivers/media/tuners/tda18271*
13190
13191 TDA827x MEDIA DRIVER
13192 M:      Michael Krufky <mkrufky@linuxtv.org>
13193 L:      linux-media@vger.kernel.org
13194 W:      https://linuxtv.org
13195 W:      http://github.com/mkrufky
13196 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13197 T:      git git://linuxtv.org/mkrufky/tuners.git
13198 S:      Maintained
13199 F:      drivers/media/tuners/tda8290.*
13200
13201 TDA8290 MEDIA DRIVER
13202 M:      Michael Krufky <mkrufky@linuxtv.org>
13203 L:      linux-media@vger.kernel.org
13204 W:      https://linuxtv.org
13205 W:      http://github.com/mkrufky
13206 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13207 T:      git git://linuxtv.org/mkrufky/tuners.git
13208 S:      Maintained
13209 F:      drivers/media/tuners/tda8290.*
13210
13211 TDA9840 MEDIA DRIVER
13212 M:      Hans Verkuil <hverkuil@xs4all.nl>
13213 L:      linux-media@vger.kernel.org
13214 T:      git git://linuxtv.org/media_tree.git
13215 W:      https://linuxtv.org
13216 S:      Maintained
13217 F:      drivers/media/i2c/tda9840*
13218
13219 TEA5761 TUNER DRIVER
13220 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13221 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13222 L:      linux-media@vger.kernel.org
13223 W:      https://linuxtv.org
13224 T:      git git://linuxtv.org/media_tree.git
13225 S:      Odd fixes
13226 F:      drivers/media/tuners/tea5761.*
13227
13228 TEA5767 TUNER DRIVER
13229 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13230 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13231 L:      linux-media@vger.kernel.org
13232 W:      https://linuxtv.org
13233 T:      git git://linuxtv.org/media_tree.git
13234 S:      Maintained
13235 F:      drivers/media/tuners/tea5767.*
13236
13237 TEA6415C MEDIA DRIVER
13238 M:      Hans Verkuil <hverkuil@xs4all.nl>
13239 L:      linux-media@vger.kernel.org
13240 T:      git git://linuxtv.org/media_tree.git
13241 W:      https://linuxtv.org
13242 S:      Maintained
13243 F:      drivers/media/i2c/tea6415c*
13244
13245 TEA6420 MEDIA DRIVER
13246 M:      Hans Verkuil <hverkuil@xs4all.nl>
13247 L:      linux-media@vger.kernel.org
13248 T:      git git://linuxtv.org/media_tree.git
13249 W:      https://linuxtv.org
13250 S:      Maintained
13251 F:      drivers/media/i2c/tea6420*
13252
13253 TEAM DRIVER
13254 M:      Jiri Pirko <jiri@resnulli.us>
13255 L:      netdev@vger.kernel.org
13256 S:      Supported
13257 F:      drivers/net/team/
13258 F:      include/linux/if_team.h
13259 F:      include/uapi/linux/if_team.h
13260
13261 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13262 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13263 S:      Maintained
13264 F:      arch/x86/platform/ts5500/
13265
13266 TECHNOTREND USB IR RECEIVER
13267 M:      Sean Young <sean@mess.org>
13268 L:      linux-media@vger.kernel.org
13269 S:      Maintained
13270 F:      drivers/media/rc/ttusbir.c
13271
13272 TEE SUBSYSTEM
13273 M:      Jens Wiklander <jens.wiklander@linaro.org>
13274 S:      Maintained
13275 F:      include/linux/tee_drv.h
13276 F:      include/uapi/linux/tee.h
13277 F:      drivers/tee/
13278 F:      Documentation/tee.txt
13279
13280 TEGRA ARCHITECTURE SUPPORT
13281 M:      Thierry Reding <thierry.reding@gmail.com>
13282 M:      Jonathan Hunter <jonathanh@nvidia.com>
13283 L:      linux-tegra@vger.kernel.org
13284 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13286 S:      Supported
13287 N:      [^a-z]tegra
13288
13289 TEGRA CLOCK DRIVER
13290 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13291 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13292 S:      Supported
13293 F:      drivers/clk/tegra/
13294
13295 TEGRA DMA DRIVERS
13296 M:      Laxman Dewangan <ldewangan@nvidia.com>
13297 M:      Jon Hunter <jonathanh@nvidia.com>
13298 S:      Supported
13299 F:      drivers/dma/tegra*
13300
13301 TEGRA I2C DRIVER
13302 M:      Laxman Dewangan <ldewangan@nvidia.com>
13303 S:      Supported
13304 F:      drivers/i2c/busses/i2c-tegra.c
13305
13306 TEGRA IOMMU DRIVERS
13307 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13308 S:      Supported
13309 F:      drivers/iommu/tegra*
13310
13311 TEGRA KBC DRIVER
13312 M:      Rakesh Iyer <riyer@nvidia.com>
13313 M:      Laxman Dewangan <ldewangan@nvidia.com>
13314 S:      Supported
13315 F:      drivers/input/keyboard/tegra-kbc.c
13316
13317 TEGRA PWM DRIVER
13318 M:      Thierry Reding <thierry.reding@gmail.com>
13319 S:      Supported
13320 F:      drivers/pwm/pwm-tegra.c
13321
13322 TEGRA SERIAL DRIVER
13323 M:      Laxman Dewangan <ldewangan@nvidia.com>
13324 S:      Supported
13325 F:      drivers/tty/serial/serial-tegra.c
13326
13327 TEGRA SPI DRIVER
13328 M:      Laxman Dewangan <ldewangan@nvidia.com>
13329 S:      Supported
13330 F:      drivers/spi/spi-tegra*
13331
13332 TEHUTI ETHERNET DRIVER
13333 M:      Andy Gospodarek <andy@greyhouse.net>
13334 L:      netdev@vger.kernel.org
13335 S:      Supported
13336 F:      drivers/net/ethernet/tehuti/*
13337
13338 Telecom Clock Driver for MCPL0010
13339 M:      Mark Gross <mark.gross@intel.com>
13340 S:      Supported
13341 F:      drivers/char/tlclk.c
13342
13343 TENSILICA XTENSA PORT (xtensa)
13344 M:      Chris Zankel <chris@zankel.net>
13345 M:      Max Filippov <jcmvbkbc@gmail.com>
13346 L:      linux-xtensa@linux-xtensa.org
13347 T:      git git://github.com/czankel/xtensa-linux.git
13348 S:      Maintained
13349 F:      arch/xtensa/
13350 F:      drivers/irqchip/irq-xtensa-*
13351
13352 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13353 M:      Nishanth Menon <nm@ti.com>
13354 M:      Tero Kristo <t-kristo@ti.com>
13355 M:      Santosh Shilimkar <ssantosh@kernel.org>
13356 L:      linux-arm-kernel@lists.infradead.org
13357 S:      Maintained
13358 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13359 F:      drivers/firmware/ti_sci*
13360 F:      include/linux/soc/ti/ti_sci_protocol.h
13361 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13362 F:      include/dt-bindings/genpd/k2g.h
13363 F:      drivers/soc/ti/ti_sci_pm_domains.c
13364 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13365 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13366 F:      drivers/clk/keystone/sci-clk.c
13367 F:      drivers/reset/reset-ti-sci.c
13368
13369 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13370 M:      Hans Verkuil <hverkuil@xs4all.nl>
13371 L:      linux-media@vger.kernel.org
13372 T:      git git://linuxtv.org/media_tree.git
13373 W:      https://linuxtv.org
13374 S:      Maintained
13375 F:      drivers/media/radio/radio-raremono.c
13376
13377 THERMAL
13378 M:      Zhang Rui <rui.zhang@intel.com>
13379 M:      Eduardo Valentin <edubezval@gmail.com>
13380 L:      linux-pm@vger.kernel.org
13381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13383 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13384 S:      Supported
13385 F:      drivers/thermal/
13386 F:      include/linux/thermal.h
13387 F:      include/uapi/linux/thermal.h
13388 F:      include/linux/cpu_cooling.h
13389 F:      Documentation/devicetree/bindings/thermal/
13390
13391 THERMAL/CPU_COOLING
13392 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13393 M:      Viresh Kumar <viresh.kumar@linaro.org>
13394 M:      Javi Merino <javi.merino@kernel.org>
13395 L:      linux-pm@vger.kernel.org
13396 S:      Supported
13397 F:      Documentation/thermal/cpu-cooling-api.txt
13398 F:      drivers/thermal/cpu_cooling.c
13399 F:      include/linux/cpu_cooling.h
13400
13401 THINKPAD ACPI EXTRAS DRIVER
13402 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13403 L:      ibm-acpi-devel@lists.sourceforge.net
13404 L:      platform-driver-x86@vger.kernel.org
13405 W:      http://ibm-acpi.sourceforge.net
13406 W:      http://thinkwiki.org/wiki/Ibm-acpi
13407 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13408 S:      Maintained
13409 F:      drivers/platform/x86/thinkpad_acpi.c
13410
13411 THUNDERBOLT DRIVER
13412 M:      Andreas Noever <andreas.noever@gmail.com>
13413 M:      Michael Jamet <michael.jamet@intel.com>
13414 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13415 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13417 S:      Maintained
13418 F:      drivers/thunderbolt/
13419 F:      include/linux/thunderbolt.h
13420
13421 THUNDERBOLT NETWORK DRIVER
13422 M:      Michael Jamet <michael.jamet@intel.com>
13423 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13424 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13425 L:      netdev@vger.kernel.org
13426 S:      Maintained
13427 F:      drivers/net/thunderbolt.c
13428
13429 THUNDERX GPIO DRIVER
13430 M:      David Daney <david.daney@cavium.com>
13431 S:      Maintained
13432 F:      drivers/gpio/gpio-thunderx.c
13433
13434 TI AM437X VPFE DRIVER
13435 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13436 L:      linux-media@vger.kernel.org
13437 W:      https://linuxtv.org
13438 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13439 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13440 S:      Maintained
13441 F:      drivers/media/platform/am437x/
13442
13443 TI BANDGAP AND THERMAL DRIVER
13444 M:      Eduardo Valentin <edubezval@gmail.com>
13445 M:      Keerthy <j-keerthy@ti.com>
13446 L:      linux-pm@vger.kernel.org
13447 L:      linux-omap@vger.kernel.org
13448 S:      Maintained
13449 F:      drivers/thermal/ti-soc-thermal/
13450
13451 TI BQ27XXX POWER SUPPLY DRIVER
13452 R:      Andrew F. Davis <afd@ti.com>
13453 F:      include/linux/power/bq27xxx_battery.h
13454 F:      drivers/power/supply/bq27xxx_battery.c
13455 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13456
13457 TI CDCE706 CLOCK DRIVER
13458 M:      Max Filippov <jcmvbkbc@gmail.com>
13459 S:      Maintained
13460 F:      drivers/clk/clk-cdce706.c
13461
13462 TI CLOCK DRIVER
13463 M:      Tero Kristo <t-kristo@ti.com>
13464 L:      linux-omap@vger.kernel.org
13465 S:      Maintained
13466 F:      drivers/clk/ti/
13467 F:      include/linux/clk/ti.h
13468
13469 TI DAVINCI MACHINE SUPPORT
13470 M:      Sekhar Nori <nsekhar@ti.com>
13471 M:      Kevin Hilman <khilman@kernel.org>
13472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13474 S:      Supported
13475 F:      arch/arm/mach-davinci/
13476 F:      drivers/i2c/busses/i2c-davinci.c
13477 F:      arch/arm/boot/dts/da850*
13478
13479 TI DAVINCI SERIES GPIO DRIVER
13480 M:      Keerthy <j-keerthy@ti.com>
13481 L:      linux-gpio@vger.kernel.org
13482 S:      Maintained
13483 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13484 F:      drivers/gpio/gpio-davinci.c
13485
13486 TI DAVINCI SERIES MEDIA DRIVER
13487 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13488 L:      linux-media@vger.kernel.org
13489 W:      https://linuxtv.org
13490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13491 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13492 S:      Maintained
13493 F:      drivers/media/platform/davinci/
13494 F:      include/media/davinci/
13495
13496 TI ETHERNET SWITCH DRIVER (CPSW)
13497 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13498 L:      linux-omap@vger.kernel.org
13499 L:      netdev@vger.kernel.org
13500 S:      Maintained
13501 F:      drivers/net/ethernet/ti/cpsw*
13502 F:      drivers/net/ethernet/ti/davinci*
13503
13504 TI FLASH MEDIA INTERFACE DRIVER
13505 M:      Alex Dubov <oakad@yahoo.com>
13506 S:      Maintained
13507 F:      drivers/misc/tifm*
13508 F:      drivers/mmc/host/tifm_sd.c
13509 F:      include/linux/tifm.h
13510
13511 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13512 M:      Santosh Shilimkar <ssantosh@kernel.org>
13513 L:      linux-kernel@vger.kernel.org
13514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13515 S:      Maintained
13516 F:      drivers/soc/ti/*
13517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13518
13519 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13520 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13521 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13522 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13523 S:      Maintained
13524 F:      sound/soc/codecs/lm49453*
13525 F:      sound/soc/codecs/isabelle*
13526
13527 TI LP855x BACKLIGHT DRIVER
13528 M:      Milo Kim <milo.kim@ti.com>
13529 S:      Maintained
13530 F:      Documentation/backlight/lp855x-driver.txt
13531 F:      drivers/video/backlight/lp855x_bl.c
13532 F:      include/linux/platform_data/lp855x.h
13533
13534 TI LP8727 CHARGER DRIVER
13535 M:      Milo Kim <milo.kim@ti.com>
13536 S:      Maintained
13537 F:      drivers/power/supply/lp8727_charger.c
13538 F:      include/linux/platform_data/lp8727.h
13539
13540 TI LP8788 MFD DRIVER
13541 M:      Milo Kim <milo.kim@ti.com>
13542 S:      Maintained
13543 F:      drivers/iio/adc/lp8788_adc.c
13544 F:      drivers/leds/leds-lp8788.c
13545 F:      drivers/mfd/lp8788*.c
13546 F:      drivers/power/supply/lp8788-charger.c
13547 F:      drivers/regulator/lp8788-*.c
13548 F:      include/linux/mfd/lp8788*.h
13549
13550 TI NETCP ETHERNET DRIVER
13551 M:      Wingman Kwok <w-kwok2@ti.com>
13552 M:      Murali Karicheri <m-karicheri2@ti.com>
13553 L:      netdev@vger.kernel.org
13554 S:      Maintained
13555 F:      drivers/net/ethernet/ti/netcp*
13556
13557 TI TAS571X FAMILY ASoC CODEC DRIVER
13558 M:      Kevin Cernekee <cernekee@chromium.org>
13559 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13560 S:      Odd Fixes
13561 F:      sound/soc/codecs/tas571x*
13562
13563 TI TRF7970A NFC DRIVER
13564 M:      Mark Greer <mgreer@animalcreek.com>
13565 L:      linux-wireless@vger.kernel.org
13566 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13567 S:      Supported
13568 F:      drivers/nfc/trf7970a.c
13569 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13570
13571 TI TWL4030 SERIES SOC CODEC DRIVER
13572 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13573 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13574 S:      Maintained
13575 F:      sound/soc/codecs/twl4030*
13576
13577 TI VPE/CAL DRIVERS
13578 M:      Benoit Parrot <bparrot@ti.com>
13579 L:      linux-media@vger.kernel.org
13580 W:      http://linuxtv.org/
13581 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13582 S:      Maintained
13583 F:      drivers/media/platform/ti-vpe/
13584
13585 TI WILINK WIRELESS DRIVERS
13586 L:      linux-wireless@vger.kernel.org
13587 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13588 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13590 S:      Orphan
13591 F:      drivers/net/wireless/ti/
13592 F:      include/linux/wl12xx.h
13593
13594 TILE ARCHITECTURE
13595 M:      Chris Metcalf <cmetcalf@mellanox.com>
13596 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13598 S:      Supported
13599 F:      arch/tile/
13600 F:      drivers/char/tile-srom.c
13601 F:      drivers/edac/tile_edac.c
13602 F:      drivers/net/ethernet/tile/
13603 F:      drivers/rtc/rtc-tile.c
13604 F:      drivers/tty/hvc/hvc_tile.c
13605 F:      drivers/tty/serial/tilegx.c
13606 F:      drivers/usb/host/*-tilegx.c
13607 F:      include/linux/usb/tilegx.h
13608
13609 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13610 M:      John Stultz <john.stultz@linaro.org>
13611 M:      Thomas Gleixner <tglx@linutronix.de>
13612 R:      Stephen Boyd <sboyd@codeaurora.org>
13613 L:      linux-kernel@vger.kernel.org
13614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13615 S:      Supported
13616 F:      include/linux/clocksource.h
13617 F:      include/linux/time.h
13618 F:      include/linux/timex.h
13619 F:      include/uapi/linux/time.h
13620 F:      include/uapi/linux/timex.h
13621 F:      kernel/time/clocksource.c
13622 F:      kernel/time/time*.c
13623 F:      kernel/time/alarmtimer.c
13624 F:      kernel/time/ntp.c
13625 F:      tools/testing/selftests/timers/
13626
13627 TIPC NETWORK LAYER
13628 M:      Jon Maloy <jon.maloy@ericsson.com>
13629 M:      Ying Xue <ying.xue@windriver.com>
13630 L:      netdev@vger.kernel.org (core kernel code)
13631 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13632 W:      http://tipc.sourceforge.net/
13633 S:      Maintained
13634 F:      include/uapi/linux/tipc*.h
13635 F:      net/tipc/
13636
13637 TLAN NETWORK DRIVER
13638 M:      Samuel Chessman <chessman@tux.org>
13639 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13640 W:      http://sourceforge.net/projects/tlan/
13641 S:      Maintained
13642 F:      Documentation/networking/tlan.txt
13643 F:      drivers/net/ethernet/ti/tlan.*
13644
13645 TM6000 VIDEO4LINUX DRIVER
13646 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13647 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13648 L:      linux-media@vger.kernel.org
13649 W:      https://linuxtv.org
13650 T:      git git://linuxtv.org/media_tree.git
13651 S:      Odd fixes
13652 F:      drivers/media/usb/tm6000/
13653 F:      Documentation/media/v4l-drivers/tm6000*
13654
13655 TMIO/SDHI MMC DRIVER
13656 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13657 L:      linux-mmc@vger.kernel.org
13658 S:      Supported
13659 F:      drivers/mmc/host/tmio_mmc*
13660 F:      drivers/mmc/host/renesas_sdhi*
13661 F:      include/linux/mfd/tmio.h
13662
13663 TMP401 HARDWARE MONITOR DRIVER
13664 M:      Guenter Roeck <linux@roeck-us.net>
13665 L:      linux-hwmon@vger.kernel.org
13666 S:      Maintained
13667 F:      Documentation/hwmon/tmp401
13668 F:      drivers/hwmon/tmp401.c
13669
13670 TMPFS (SHMEM FILESYSTEM)
13671 M:      Hugh Dickins <hughd@google.com>
13672 L:      linux-mm@kvack.org
13673 S:      Maintained
13674 F:      include/linux/shmem_fs.h
13675 F:      mm/shmem.c
13676
13677 TOMOYO SECURITY MODULE
13678 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13679 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13680 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13681 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13682 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13683 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13684 W:      http://tomoyo.sourceforge.jp/
13685 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13686 S:      Maintained
13687 F:      security/tomoyo/
13688
13689 TOPSTAR LAPTOP EXTRAS DRIVER
13690 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13691 L:      platform-driver-x86@vger.kernel.org
13692 S:      Maintained
13693 F:      drivers/platform/x86/topstar-laptop.c
13694
13695 TOSHIBA ACPI EXTRAS DRIVER
13696 M:      Azael Avalos <coproscefalo@gmail.com>
13697 L:      platform-driver-x86@vger.kernel.org
13698 S:      Maintained
13699 F:      drivers/platform/x86/toshiba_acpi.c
13700
13701 TOSHIBA BLUETOOTH DRIVER
13702 M:      Azael Avalos <coproscefalo@gmail.com>
13703 L:      platform-driver-x86@vger.kernel.org
13704 S:      Maintained
13705 F:      drivers/platform/x86/toshiba_bluetooth.c
13706
13707 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13708 M:      Azael Avalos <coproscefalo@gmail.com>
13709 L:      platform-driver-x86@vger.kernel.org
13710 S:      Maintained
13711 F:      drivers/platform/x86/toshiba_haps.c
13712
13713 TOSHIBA SMM DRIVER
13714 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13715 W:      http://www.buzzard.org.uk/toshiba/
13716 S:      Maintained
13717 F:      drivers/char/toshiba.c
13718 F:      include/linux/toshiba.h
13719 F:      include/uapi/linux/toshiba.h
13720
13721 TOSHIBA TC358743 DRIVER
13722 M:      Mats Randgaard <matrandg@cisco.com>
13723 L:      linux-media@vger.kernel.org
13724 S:      Maintained
13725 F:      drivers/media/i2c/tc358743*
13726 F:      include/media/i2c/tc358743.h
13727
13728 TOSHIBA WMI HOTKEYS DRIVER
13729 M:      Azael Avalos <coproscefalo@gmail.com>
13730 L:      platform-driver-x86@vger.kernel.org
13731 S:      Maintained
13732 F:      drivers/platform/x86/toshiba-wmi.c
13733
13734 TPM DEVICE DRIVER
13735 M:      Peter Huewe <peterhuewe@gmx.de>
13736 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13737 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13738 L:      linux-integrity@vger.kernel.org
13739 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13740 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13741 S:      Maintained
13742 F:      drivers/char/tpm/
13743
13744 TRACING
13745 M:      Steven Rostedt <rostedt@goodmis.org>
13746 M:      Ingo Molnar <mingo@redhat.com>
13747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13748 S:      Maintained
13749 F:      Documentation/trace/ftrace.txt
13750 F:      arch/*/*/*/ftrace.h
13751 F:      arch/*/kernel/ftrace.c
13752 F:      include/*/ftrace.h
13753 F:      include/linux/trace*.h
13754 F:      include/trace/
13755 F:      kernel/trace/
13756 F:      tools/testing/selftests/ftrace/
13757
13758 TRACING MMIO ACCESSES (MMIOTRACE)
13759 M:      Steven Rostedt <rostedt@goodmis.org>
13760 M:      Ingo Molnar <mingo@kernel.org>
13761 R:      Karol Herbst <karolherbst@gmail.com>
13762 R:      Pekka Paalanen <ppaalanen@gmail.com>
13763 S:      Maintained
13764 L:      linux-kernel@vger.kernel.org
13765 L:      nouveau@lists.freedesktop.org
13766 F:      kernel/trace/trace_mmiotrace.c
13767 F:      include/linux/mmiotrace.h
13768 F:      arch/x86/mm/kmmio.c
13769 F:      arch/x86/mm/mmio-mod.c
13770 F:      arch/x86/mm/testmmiotrace.c
13771
13772 TRIVIAL PATCHES
13773 M:      Jiri Kosina <trivial@kernel.org>
13774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13775 S:      Maintained
13776 K:      ^Subject:.*(?i)trivial
13777
13778 TTY LAYER
13779 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13780 M:      Jiri Slaby <jslaby@suse.com>
13781 S:      Supported
13782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13783 F:      Documentation/serial/
13784 F:      drivers/tty/
13785 F:      drivers/tty/serial/serial_core.c
13786 F:      include/linux/serial_core.h
13787 F:      include/linux/serial.h
13788 F:      include/linux/tty.h
13789 F:      include/uapi/linux/serial_core.h
13790 F:      include/uapi/linux/serial.h
13791 F:      include/uapi/linux/tty.h
13792
13793 TUA9001 MEDIA DRIVER
13794 M:      Antti Palosaari <crope@iki.fi>
13795 L:      linux-media@vger.kernel.org
13796 W:      https://linuxtv.org
13797 W:      http://palosaari.fi/linux/
13798 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13799 T:      git git://linuxtv.org/anttip/media_tree.git
13800 S:      Maintained
13801 F:      drivers/media/tuners/tua9001*
13802
13803 TULIP NETWORK DRIVERS
13804 L:      netdev@vger.kernel.org
13805 L:      linux-parisc@vger.kernel.org
13806 S:      Orphan
13807 F:      drivers/net/ethernet/dec/tulip/
13808
13809 TUN/TAP driver
13810 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13811 W:      http://vtun.sourceforge.net/tun
13812 S:      Maintained
13813 F:      Documentation/networking/tuntap.txt
13814 F:      arch/um/os-Linux/drivers/
13815
13816 TURBOCHANNEL SUBSYSTEM
13817 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13818 M:      Ralf Baechle <ralf@linux-mips.org>
13819 L:      linux-mips@linux-mips.org
13820 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13821 S:      Maintained
13822 F:      drivers/tc/
13823 F:      include/linux/tc.h
13824
13825 TW5864 VIDEO4LINUX DRIVER
13826 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13827 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13828 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13829 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13830 L:      linux-media@vger.kernel.org
13831 S:      Supported
13832 F:      drivers/media/pci/tw5864/
13833
13834 TW68 VIDEO4LINUX DRIVER
13835 M:      Hans Verkuil <hverkuil@xs4all.nl>
13836 L:      linux-media@vger.kernel.org
13837 T:      git git://linuxtv.org/media_tree.git
13838 W:      https://linuxtv.org
13839 S:      Odd Fixes
13840 F:      drivers/media/pci/tw68/
13841
13842 TW686X VIDEO4LINUX DRIVER
13843 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13844 L:      linux-media@vger.kernel.org
13845 T:      git git://linuxtv.org/media_tree.git
13846 W:      http://linuxtv.org
13847 S:      Maintained
13848 F:      drivers/media/pci/tw686x/
13849
13850 UBI FILE SYSTEM (UBIFS)
13851 M:      Richard Weinberger <richard@nod.at>
13852 M:      Artem Bityutskiy <dedekind1@gmail.com>
13853 M:      Adrian Hunter <adrian.hunter@intel.com>
13854 L:      linux-mtd@lists.infradead.org
13855 T:      git git://git.infradead.org/ubifs-2.6.git
13856 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13857 S:      Supported
13858 F:      Documentation/filesystems/ubifs.txt
13859 F:      fs/ubifs/
13860
13861 UCLINUX (M68KNOMMU AND COLDFIRE)
13862 M:      Greg Ungerer <gerg@linux-m68k.org>
13863 W:      http://www.linux-m68k.org/
13864 W:      http://www.uclinux.org/
13865 L:      linux-m68k@lists.linux-m68k.org
13866 L:      uclinux-dev@uclinux.org  (subscribers-only)
13867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13868 S:      Maintained
13869 F:      arch/m68k/coldfire/
13870 F:      arch/m68k/68*/
13871 F:      arch/m68k/*/*_no.*
13872 F:      arch/m68k/include/asm/*_no.*
13873
13874 UDF FILESYSTEM
13875 M:      Jan Kara <jack@suse.com>
13876 S:      Maintained
13877 F:      Documentation/filesystems/udf.txt
13878 F:      fs/udf/
13879
13880 UDRAW TABLET
13881 M:      Bastien Nocera <hadess@hadess.net>
13882 L:      linux-input@vger.kernel.org
13883 S:      Maintained
13884 F:      drivers/hid/hid-udraw-ps3.c
13885
13886 UFS FILESYSTEM
13887 M:      Evgeniy Dushistov <dushistov@mail.ru>
13888 S:      Maintained
13889 F:      Documentation/filesystems/ufs.txt
13890 F:      fs/ufs/
13891
13892 UHID USERSPACE HID IO DRIVER:
13893 M:      David Herrmann <dh.herrmann@googlemail.com>
13894 L:      linux-input@vger.kernel.org
13895 S:      Maintained
13896 F:      drivers/hid/uhid.c
13897 F:      include/uapi/linux/uhid.h
13898
13899 ULPI BUS
13900 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13901 L:      linux-usb@vger.kernel.org
13902 S:      Maintained
13903 F:      drivers/usb/common/ulpi.c
13904 F:      include/linux/ulpi/
13905
13906 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13907 L:      linux-usb@vger.kernel.org
13908 S:      Orphan
13909 F:      drivers/uwb/
13910 F:      include/linux/uwb.h
13911 F:      include/linux/uwb/
13912
13913 UNICORE32 ARCHITECTURE:
13914 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13915 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13916 S:      Maintained
13917 T:      git git://github.com/gxt/linux.git
13918 F:      arch/unicore32/
13919
13920 UNIFDEF
13921 M:      Tony Finch <dot@dotat.at>
13922 W:      http://dotat.at/prog/unifdef
13923 S:      Maintained
13924 F:      scripts/unifdef.c
13925
13926 UNIFORM CDROM DRIVER
13927 M:      Jens Axboe <axboe@kernel.dk>
13928 W:      http://www.kernel.dk
13929 S:      Maintained
13930 F:      Documentation/cdrom/
13931 F:      drivers/cdrom/cdrom.c
13932 F:      include/linux/cdrom.h
13933 F:      include/uapi/linux/cdrom.h
13934
13935 UNISYS S-PAR DRIVERS
13936 M:      David Kershner <david.kershner@unisys.com>
13937 L:      sparmaintainer@unisys.com (Unisys internal)
13938 S:      Supported
13939 F:      drivers/staging/unisys/
13940
13941 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13942 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13943 L:      linux-scsi@vger.kernel.org
13944 S:      Supported
13945 F:      Documentation/scsi/ufs.txt
13946 F:      drivers/scsi/ufs/
13947
13948 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13949 M:      Joao Pinto <jpinto@synopsys.com>
13950 L:      linux-scsi@vger.kernel.org
13951 S:      Supported
13952 F:      drivers/scsi/ufs/*dwc*
13953
13954 UNSORTED BLOCK IMAGES (UBI)
13955 M:      Artem Bityutskiy <dedekind1@gmail.com>
13956 M:      Richard Weinberger <richard@nod.at>
13957 W:      http://www.linux-mtd.infradead.org/
13958 L:      linux-mtd@lists.infradead.org
13959 T:      git git://git.infradead.org/ubifs-2.6.git
13960 S:      Supported
13961 F:      drivers/mtd/ubi/
13962 F:      include/linux/mtd/ubi.h
13963 F:      include/uapi/mtd/ubi-user.h
13964
13965 USB "USBNET" DRIVER FRAMEWORK
13966 M:      Oliver Neukum <oneukum@suse.com>
13967 L:      netdev@vger.kernel.org
13968 W:      http://www.linux-usb.org/usbnet
13969 S:      Maintained
13970 F:      drivers/net/usb/usbnet.c
13971 F:      include/linux/usb/usbnet.h
13972
13973 USB ACM DRIVER
13974 M:      Oliver Neukum <oneukum@suse.com>
13975 L:      linux-usb@vger.kernel.org
13976 S:      Maintained
13977 F:      Documentation/usb/acm.txt
13978 F:      drivers/usb/class/cdc-acm.*
13979
13980 USB AR5523 WIRELESS DRIVER
13981 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13982 L:      linux-wireless@vger.kernel.org
13983 S:      Maintained
13984 F:      drivers/net/wireless/ath/ar5523/
13985
13986 USB ATTACHED SCSI
13987 M:      Oliver Neukum <oneukum@suse.com>
13988 L:      linux-usb@vger.kernel.org
13989 L:      linux-scsi@vger.kernel.org
13990 S:      Maintained
13991 F:      drivers/usb/storage/uas.c
13992
13993 USB CDC ETHERNET DRIVER
13994 M:      Oliver Neukum <oliver@neukum.org>
13995 L:      linux-usb@vger.kernel.org
13996 S:      Maintained
13997 F:      drivers/net/usb/cdc_*.c
13998 F:      include/uapi/linux/usb/cdc.h
13999
14000 USB CHAOSKEY DRIVER
14001 M:      Keith Packard <keithp@keithp.com>
14002 L:      linux-usb@vger.kernel.org
14003 S:      Maintained
14004 F:      drivers/usb/misc/chaoskey.c
14005
14006 USB CYPRESS C67X00 DRIVER
14007 M:      Peter Korsgaard <jacmet@sunsite.dk>
14008 L:      linux-usb@vger.kernel.org
14009 S:      Maintained
14010 F:      drivers/usb/c67x00/
14011
14012 USB DAVICOM DM9601 DRIVER
14013 M:      Peter Korsgaard <jacmet@sunsite.dk>
14014 L:      netdev@vger.kernel.org
14015 W:      http://www.linux-usb.org/usbnet
14016 S:      Maintained
14017 F:      drivers/net/usb/dm9601.c
14018
14019 USB DIAMOND RIO500 DRIVER
14020 M:      Cesar Miquel <miquel@df.uba.ar>
14021 L:      rio500-users@lists.sourceforge.net
14022 W:      http://rio500.sourceforge.net
14023 S:      Maintained
14024 F:      drivers/usb/misc/rio500*
14025
14026 USB EHCI DRIVER
14027 M:      Alan Stern <stern@rowland.harvard.edu>
14028 L:      linux-usb@vger.kernel.org
14029 S:      Maintained
14030 F:      Documentation/usb/ehci.txt
14031 F:      drivers/usb/host/ehci*
14032
14033 USB GADGET/PERIPHERAL SUBSYSTEM
14034 M:      Felipe Balbi <balbi@kernel.org>
14035 L:      linux-usb@vger.kernel.org
14036 W:      http://www.linux-usb.org/gadget
14037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14038 S:      Maintained
14039 F:      drivers/usb/gadget/
14040 F:      include/linux/usb/gadget*
14041
14042 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14043 M:      Jiri Kosina <jikos@kernel.org>
14044 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14045 L:      linux-usb@vger.kernel.org
14046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14047 S:      Maintained
14048 F:      Documentation/hid/hiddev.txt
14049 F:      drivers/hid/usbhid/
14050
14051 USB ISP116X DRIVER
14052 M:      Olav Kongas <ok@artecdesign.ee>
14053 L:      linux-usb@vger.kernel.org
14054 S:      Maintained
14055 F:      drivers/usb/host/isp116x*
14056 F:      include/linux/usb/isp116x.h
14057
14058 USB LAN78XX ETHERNET DRIVER
14059 M:      Woojung Huh <woojung.huh@microchip.com>
14060 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14061 L:      netdev@vger.kernel.org
14062 S:      Maintained
14063 F:      drivers/net/usb/lan78xx.*
14064
14065 USB MASS STORAGE DRIVER
14066 M:      Alan Stern <stern@rowland.harvard.edu>
14067 L:      linux-usb@vger.kernel.org
14068 L:      usb-storage@lists.one-eyed-alien.net
14069 S:      Maintained
14070 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14071 F:      drivers/usb/storage/
14072
14073 USB MIDI DRIVER
14074 M:      Clemens Ladisch <clemens@ladisch.de>
14075 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14076 T:      git git://git.alsa-project.org/alsa-kernel.git
14077 S:      Maintained
14078 F:      sound/usb/midi.*
14079
14080 USB NETWORKING DRIVERS
14081 L:      linux-usb@vger.kernel.org
14082 S:      Odd Fixes
14083 F:      drivers/net/usb/
14084
14085 USB OHCI DRIVER
14086 M:      Alan Stern <stern@rowland.harvard.edu>
14087 L:      linux-usb@vger.kernel.org
14088 S:      Maintained
14089 F:      Documentation/usb/ohci.txt
14090 F:      drivers/usb/host/ohci*
14091
14092 USB OTG FSM (Finite State Machine)
14093 M:      Peter Chen <Peter.Chen@nxp.com>
14094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14095 L:      linux-usb@vger.kernel.org
14096 S:      Maintained
14097 F:      drivers/usb/common/usb-otg-fsm.c
14098
14099 USB OVER IP DRIVER
14100 M:      Valentina Manea <valentina.manea.m@gmail.com>
14101 M:      Shuah Khan <shuahkh@osg.samsung.com>
14102 M:      Shuah Khan <shuah@kernel.org>
14103 L:      linux-usb@vger.kernel.org
14104 S:      Maintained
14105 F:      Documentation/usb/usbip_protocol.txt
14106 F:      drivers/usb/usbip/
14107 F:      tools/usb/usbip/
14108
14109 USB PEGASUS DRIVER
14110 M:      Petko Manolov <petkan@nucleusys.com>
14111 L:      linux-usb@vger.kernel.org
14112 L:      netdev@vger.kernel.org
14113 T:      git git://github.com/petkan/pegasus.git
14114 W:      https://github.com/petkan/pegasus
14115 S:      Maintained
14116 F:      drivers/net/usb/pegasus.*
14117
14118 USB PHY LAYER
14119 M:      Felipe Balbi <balbi@kernel.org>
14120 L:      linux-usb@vger.kernel.org
14121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14122 S:      Maintained
14123 F:      drivers/usb/phy/
14124
14125 USB PRINTER DRIVER (usblp)
14126 M:      Pete Zaitcev <zaitcev@redhat.com>
14127 L:      linux-usb@vger.kernel.org
14128 S:      Supported
14129 F:      drivers/usb/class/usblp.c
14130
14131 USB QMI WWAN NETWORK DRIVER
14132 M:      Bjørn Mork <bjorn@mork.no>
14133 L:      netdev@vger.kernel.org
14134 S:      Maintained
14135 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14136 F:      drivers/net/usb/qmi_wwan.c
14137
14138 USB RTL8150 DRIVER
14139 M:      Petko Manolov <petkan@nucleusys.com>
14140 L:      linux-usb@vger.kernel.org
14141 L:      netdev@vger.kernel.org
14142 T:      git git://github.com/petkan/rtl8150.git
14143 W:      https://github.com/petkan/rtl8150
14144 S:      Maintained
14145 F:      drivers/net/usb/rtl8150.c
14146
14147 USB SERIAL SUBSYSTEM
14148 M:      Johan Hovold <johan@kernel.org>
14149 L:      linux-usb@vger.kernel.org
14150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14151 S:      Maintained
14152 F:      Documentation/usb/usb-serial.txt
14153 F:      drivers/usb/serial/
14154 F:      include/linux/usb/serial.h
14155
14156 USB SMSC75XX ETHERNET DRIVER
14157 M:      Steve Glendinning <steve.glendinning@shawell.net>
14158 L:      netdev@vger.kernel.org
14159 S:      Maintained
14160 F:      drivers/net/usb/smsc75xx.*
14161
14162 USB SMSC95XX ETHERNET DRIVER
14163 M:      Steve Glendinning <steve.glendinning@shawell.net>
14164 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14165 L:      netdev@vger.kernel.org
14166 S:      Maintained
14167 F:      drivers/net/usb/smsc95xx.*
14168
14169 USB SUBSYSTEM
14170 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14171 L:      linux-usb@vger.kernel.org
14172 W:      http://www.linux-usb.org
14173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14174 S:      Supported
14175 F:      Documentation/devicetree/bindings/usb/
14176 F:      Documentation/usb/
14177 F:      drivers/usb/
14178 F:      include/linux/usb.h
14179 F:      include/linux/usb/
14180
14181 USB TYPEC SUBSYSTEM
14182 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14183 L:      linux-usb@vger.kernel.org
14184 S:      Maintained
14185 F:      Documentation/ABI/testing/sysfs-class-typec
14186 F:      Documentation/usb/typec.rst
14187 F:      drivers/usb/typec/
14188 F:      include/linux/usb/typec.h
14189
14190 USB UHCI DRIVER
14191 M:      Alan Stern <stern@rowland.harvard.edu>
14192 L:      linux-usb@vger.kernel.org
14193 S:      Maintained
14194 F:      drivers/usb/host/uhci*
14195
14196 USB VIDEO CLASS
14197 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14198 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14199 L:      linux-media@vger.kernel.org
14200 T:      git git://linuxtv.org/media_tree.git
14201 W:      http://www.ideasonboard.org/uvc/
14202 S:      Maintained
14203 F:      drivers/media/usb/uvc/
14204 F:      include/uapi/linux/uvcvideo.h
14205
14206 USB VISION DRIVER
14207 M:      Hans Verkuil <hverkuil@xs4all.nl>
14208 L:      linux-media@vger.kernel.org
14209 T:      git git://linuxtv.org/media_tree.git
14210 W:      https://linuxtv.org
14211 S:      Odd Fixes
14212 F:      drivers/media/usb/usbvision/
14213
14214 USB WEBCAM GADGET
14215 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14216 L:      linux-usb@vger.kernel.org
14217 S:      Maintained
14218 F:      drivers/usb/gadget/function/*uvc*
14219 F:      drivers/usb/gadget/legacy/webcam.c
14220
14221 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14222 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14223 L:      linux-wireless@vger.kernel.org
14224 S:      Maintained
14225 F:      drivers/net/wireless/rndis_wlan.c
14226
14227 USB XHCI DRIVER
14228 M:      Mathias Nyman <mathias.nyman@intel.com>
14229 L:      linux-usb@vger.kernel.org
14230 S:      Supported
14231 F:      drivers/usb/host/xhci*
14232 F:      drivers/usb/host/pci-quirks*
14233
14234 USB ZD1201 DRIVER
14235 L:      linux-wireless@vger.kernel.org
14236 W:      http://linux-lc100020.sourceforge.net
14237 S:      Orphan
14238 F:      drivers/net/wireless/zydas/zd1201.*
14239
14240 USB ZR364XX DRIVER
14241 M:      Antoine Jacquet <royale@zerezo.com>
14242 L:      linux-usb@vger.kernel.org
14243 L:      linux-media@vger.kernel.org
14244 T:      git git://linuxtv.org/media_tree.git
14245 W:      http://royale.zerezo.com/zr364xx/
14246 S:      Maintained
14247 F:      Documentation/media/v4l-drivers/zr364xx*
14248 F:      drivers/media/usb/zr364xx/
14249
14250 USER-MODE LINUX (UML)
14251 M:      Jeff Dike <jdike@addtoit.com>
14252 M:      Richard Weinberger <richard@nod.at>
14253 L:      user-mode-linux-devel@lists.sourceforge.net
14254 L:      user-mode-linux-user@lists.sourceforge.net
14255 W:      http://user-mode-linux.sourceforge.net
14256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14257 S:      Maintained
14258 F:      Documentation/virtual/uml/
14259 F:      arch/um/
14260 F:      arch/x86/um/
14261 F:      fs/hostfs/
14262 F:      fs/hppfs/
14263
14264 USERSPACE I/O (UIO)
14265 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14266 S:      Maintained
14267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14268 F:      Documentation/driver-api/uio-howto.rst
14269 F:      drivers/uio/
14270 F:      include/linux/uio*.h
14271
14272 UTIL-LINUX PACKAGE
14273 M:      Karel Zak <kzak@redhat.com>
14274 L:      util-linux@vger.kernel.org
14275 W:      http://en.wikipedia.org/wiki/Util-linux
14276 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14277 S:      Maintained
14278
14279 UUID HELPERS
14280 M:      Christoph Hellwig <hch@lst.de>
14281 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14282 L:      linux-kernel@vger.kernel.org
14283 T:      git git://git.infradead.org/users/hch/uuid.git
14284 F:      lib/uuid.c
14285 F:      lib/test_uuid.c
14286 F:      include/linux/uuid.h
14287 F:      include/uapi/linux/uuid.h
14288 S:      Maintained
14289
14290 UVESAFB DRIVER
14291 M:      Michal Januszewski <spock@gentoo.org>
14292 L:      linux-fbdev@vger.kernel.org
14293 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14294 S:      Maintained
14295 F:      Documentation/fb/uvesafb.txt
14296 F:      drivers/video/fbdev/uvesafb.*
14297
14298 VF610 NAND DRIVER
14299 M:      Stefan Agner <stefan@agner.ch>
14300 L:      linux-mtd@lists.infradead.org
14301 S:      Supported
14302 F:      drivers/mtd/nand/vf610_nfc.c
14303
14304 VFAT/FAT/MSDOS FILESYSTEM
14305 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14306 S:      Maintained
14307 F:      Documentation/filesystems/vfat.txt
14308 F:      fs/fat/
14309
14310 VFIO DRIVER
14311 M:      Alex Williamson <alex.williamson@redhat.com>
14312 L:      kvm@vger.kernel.org
14313 T:      git git://github.com/awilliam/linux-vfio.git
14314 S:      Maintained
14315 F:      Documentation/vfio.txt
14316 F:      drivers/vfio/
14317 F:      include/linux/vfio.h
14318 F:      include/uapi/linux/vfio.h
14319
14320 VFIO MEDIATED DEVICE DRIVERS
14321 M:      Kirti Wankhede <kwankhede@nvidia.com>
14322 L:      kvm@vger.kernel.org
14323 S:      Maintained
14324 F:      Documentation/vfio-mediated-device.txt
14325 F:      drivers/vfio/mdev/
14326 F:      include/linux/mdev.h
14327 F:      samples/vfio-mdev/
14328
14329 VFIO PLATFORM DRIVER
14330 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14331 L:      kvm@vger.kernel.org
14332 S:      Maintained
14333 F:      drivers/vfio/platform/
14334
14335 VGA_SWITCHEROO
14336 R:      Lukas Wunner <lukas@wunner.de>
14337 S:      Maintained
14338 F:      Documentation/gpu/vga-switcheroo.rst
14339 F:      drivers/gpu/vga/vga_switcheroo.c
14340 F:      include/linux/vga_switcheroo.h
14341 T:      git git://anongit.freedesktop.org/drm/drm-misc
14342
14343 VIA RHINE NETWORK DRIVER
14344 S:      Orphan
14345 F:      drivers/net/ethernet/via/via-rhine.c
14346
14347 VIA SD/MMC CARD CONTROLLER DRIVER
14348 M:      Bruce Chang <brucechang@via.com.tw>
14349 M:      Harald Welte <HaraldWelte@viatech.com>
14350 S:      Maintained
14351 F:      drivers/mmc/host/via-sdmmc.c
14352
14353 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14354 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14355 L:      linux-fbdev@vger.kernel.org
14356 S:      Maintained
14357 F:      include/linux/via-core.h
14358 F:      include/linux/via-gpio.h
14359 F:      include/linux/via_i2c.h
14360 F:      drivers/video/fbdev/via/
14361
14362 VIA VELOCITY NETWORK DRIVER
14363 M:      Francois Romieu <romieu@fr.zoreil.com>
14364 L:      netdev@vger.kernel.org
14365 S:      Maintained
14366 F:      drivers/net/ethernet/via/via-velocity.*
14367
14368 VIDEO MULTIPLEXER DRIVER
14369 M:      Philipp Zabel <p.zabel@pengutronix.de>
14370 L:      linux-media@vger.kernel.org
14371 S:      Maintained
14372 F:      drivers/media/platform/video-mux.c
14373
14374 VIDEOBUF2 FRAMEWORK
14375 M:      Pawel Osciak <pawel@osciak.com>
14376 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14377 M:      Kyungmin Park <kyungmin.park@samsung.com>
14378 L:      linux-media@vger.kernel.org
14379 S:      Maintained
14380 F:      drivers/media/v4l2-core/videobuf2-*
14381 F:      include/media/videobuf2-*
14382
14383 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14384 M:      Helen Koike <helen.koike@collabora.com>
14385 L:      linux-media@vger.kernel.org
14386 T:      git git://linuxtv.org/media_tree.git
14387 W:      https://linuxtv.org
14388 S:      Maintained
14389 F:      drivers/media/platform/vimc/*
14390
14391 VIRT LIB
14392 M:      Alex Williamson <alex.williamson@redhat.com>
14393 M:      Paolo Bonzini <pbonzini@redhat.com>
14394 L:      kvm@vger.kernel.org
14395 S:      Supported
14396 F:      virt/lib/
14397
14398 VIRTIO AND VHOST VSOCK DRIVER
14399 M:      Stefan Hajnoczi <stefanha@redhat.com>
14400 L:      kvm@vger.kernel.org
14401 L:      virtualization@lists.linux-foundation.org
14402 L:      netdev@vger.kernel.org
14403 S:      Maintained
14404 F:      include/linux/virtio_vsock.h
14405 F:      include/uapi/linux/virtio_vsock.h
14406 F:      include/uapi/linux/vsockmon.h
14407 F:      include/uapi/linux/vm_sockets_diag.h
14408 F:      net/vmw_vsock/diag.c
14409 F:      net/vmw_vsock/af_vsock_tap.c
14410 F:      net/vmw_vsock/virtio_transport_common.c
14411 F:      net/vmw_vsock/virtio_transport.c
14412 F:      drivers/net/vsockmon.c
14413 F:      drivers/vhost/vsock.c
14414 F:      drivers/vhost/vsock.h
14415 F:      tools/testing/vsock/
14416
14417 VIRTIO CONSOLE DRIVER
14418 M:      Amit Shah <amit@kernel.org>
14419 L:      virtualization@lists.linux-foundation.org
14420 S:      Maintained
14421 F:      drivers/char/virtio_console.c
14422 F:      include/linux/virtio_console.h
14423 F:      include/uapi/linux/virtio_console.h
14424
14425 VIRTIO CORE, NET AND BLOCK DRIVERS
14426 M:      "Michael S. Tsirkin" <mst@redhat.com>
14427 M:      Jason Wang <jasowang@redhat.com>
14428 L:      virtualization@lists.linux-foundation.org
14429 S:      Maintained
14430 F:      Documentation/devicetree/bindings/virtio/
14431 F:      drivers/virtio/
14432 F:      tools/virtio/
14433 F:      drivers/net/virtio_net.c
14434 F:      drivers/block/virtio_blk.c
14435 F:      include/linux/virtio*.h
14436 F:      include/uapi/linux/virtio_*.h
14437 F:      drivers/crypto/virtio/
14438 F:      mm/balloon_compaction.c
14439
14440 VIRTIO CRYPTO DRIVER
14441 M:      Gonglei <arei.gonglei@huawei.com>
14442 L:      virtualization@lists.linux-foundation.org
14443 L:      linux-crypto@vger.kernel.org
14444 S:      Maintained
14445 F:      drivers/crypto/virtio/
14446 F:      include/uapi/linux/virtio_crypto.h
14447
14448 VIRTIO DRIVERS FOR S390
14449 M:      Cornelia Huck <cohuck@redhat.com>
14450 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14451 L:      linux-s390@vger.kernel.org
14452 L:      virtualization@lists.linux-foundation.org
14453 L:      kvm@vger.kernel.org
14454 S:      Supported
14455 F:      drivers/s390/virtio/
14456 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14457
14458 VIRTIO GPU DRIVER
14459 M:      David Airlie <airlied@linux.ie>
14460 M:      Gerd Hoffmann <kraxel@redhat.com>
14461 L:      dri-devel@lists.freedesktop.org
14462 L:      virtualization@lists.linux-foundation.org
14463 T:      git git://anongit.freedesktop.org/drm/drm-misc
14464 S:      Maintained
14465 F:      drivers/gpu/drm/virtio/
14466 F:      include/uapi/linux/virtio_gpu.h
14467
14468 VIRTIO HOST (VHOST)
14469 M:      "Michael S. Tsirkin" <mst@redhat.com>
14470 M:      Jason Wang <jasowang@redhat.com>
14471 L:      kvm@vger.kernel.org
14472 L:      virtualization@lists.linux-foundation.org
14473 L:      netdev@vger.kernel.org
14474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14475 S:      Maintained
14476 F:      drivers/vhost/
14477 F:      include/uapi/linux/vhost.h
14478
14479 VIRTIO INPUT DRIVER
14480 M:      Gerd Hoffmann <kraxel@redhat.com>
14481 S:      Maintained
14482 F:      drivers/virtio/virtio_input.c
14483 F:      include/uapi/linux/virtio_input.h
14484
14485 VIRTUAL SERIO DEVICE DRIVER
14486 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14487 S:      Maintained
14488 F:      drivers/input/serio/userio.c
14489 F:      include/uapi/linux/userio.h
14490
14491 VIVID VIRTUAL VIDEO DRIVER
14492 M:      Hans Verkuil <hverkuil@xs4all.nl>
14493 L:      linux-media@vger.kernel.org
14494 T:      git git://linuxtv.org/media_tree.git
14495 W:      https://linuxtv.org
14496 S:      Maintained
14497 F:      drivers/media/platform/vivid/*
14498
14499 VLYNQ BUS
14500 M:      Florian Fainelli <f.fainelli@gmail.com>
14501 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14502 S:      Maintained
14503 F:      drivers/vlynq/vlynq.c
14504 F:      include/linux/vlynq.h
14505
14506 VME SUBSYSTEM
14507 M:      Martyn Welch <martyn@welchs.me.uk>
14508 M:      Manohar Vanga <manohar.vanga@gmail.com>
14509 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14510 L:      devel@driverdev.osuosl.org
14511 S:      Maintained
14512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14513 F:      Documentation/driver-api/vme.rst
14514 F:      drivers/staging/vme/
14515 F:      drivers/vme/
14516 F:      include/linux/vme*
14517
14518 VMWARE BALLOON DRIVER
14519 M:      Xavier Deguillard <xdeguillard@vmware.com>
14520 M:      Philip Moltmann <moltmann@vmware.com>
14521 M:      "VMware, Inc." <pv-drivers@vmware.com>
14522 L:      linux-kernel@vger.kernel.org
14523 S:      Maintained
14524 F:      drivers/misc/vmw_balloon.c
14525
14526 VMWARE HYPERVISOR INTERFACE
14527 M:      Alok Kataria <akataria@vmware.com>
14528 L:      virtualization@lists.linux-foundation.org
14529 S:      Supported
14530 F:      arch/x86/kernel/cpu/vmware.c
14531
14532 VMWARE PVRDMA DRIVER
14533 M:      Adit Ranadive <aditr@vmware.com>
14534 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14535 L:      linux-rdma@vger.kernel.org
14536 S:      Maintained
14537 F:      drivers/infiniband/hw/vmw_pvrdma/
14538
14539 VMware PVSCSI driver
14540 M:      Jim Gill <jgill@vmware.com>
14541 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14542 L:      linux-scsi@vger.kernel.org
14543 S:      Maintained
14544 F:      drivers/scsi/vmw_pvscsi.c
14545 F:      drivers/scsi/vmw_pvscsi.h
14546
14547 VMWARE VMMOUSE SUBDRIVER
14548 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14549 M:      "VMware, Inc." <pv-drivers@vmware.com>
14550 L:      linux-input@vger.kernel.org
14551 S:      Maintained
14552 F:      drivers/input/mouse/vmmouse.c
14553 F:      drivers/input/mouse/vmmouse.h
14554
14555 VMWARE VMXNET3 ETHERNET DRIVER
14556 M:      Shrikrishna Khare <skhare@vmware.com>
14557 M:      "VMware, Inc." <pv-drivers@vmware.com>
14558 L:      netdev@vger.kernel.org
14559 S:      Maintained
14560 F:      drivers/net/vmxnet3/
14561
14562 VOCORE VOCORE2 BOARD
14563 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14564 L:      linux-mips@linux-mips.org
14565 S:      Maintained
14566 F:      arch/mips/boot/dts/ralink/vocore2.dts
14567
14568 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14569 M:      Liam Girdwood <lgirdwood@gmail.com>
14570 M:      Mark Brown <broonie@kernel.org>
14571 L:      linux-kernel@vger.kernel.org
14572 W:      http://www.slimlogic.co.uk/?p=48
14573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14574 S:      Supported
14575 F:      Documentation/devicetree/bindings/regulator/
14576 F:      drivers/regulator/
14577 F:      include/dt-bindings/regulator/
14578 F:      include/linux/regulator/
14579
14580 VRF
14581 M:      David Ahern <dsa@cumulusnetworks.com>
14582 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14583 L:      netdev@vger.kernel.org
14584 S:      Maintained
14585 F:      drivers/net/vrf.c
14586 F:      Documentation/networking/vrf.txt
14587
14588 VT1211 HARDWARE MONITOR DRIVER
14589 M:      Juerg Haefliger <juergh@gmail.com>
14590 L:      linux-hwmon@vger.kernel.org
14591 S:      Maintained
14592 F:      Documentation/hwmon/vt1211
14593 F:      drivers/hwmon/vt1211.c
14594
14595 VT8231 HARDWARE MONITOR DRIVER
14596 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14597 L:      linux-hwmon@vger.kernel.org
14598 S:      Maintained
14599 F:      drivers/hwmon/vt8231.c
14600
14601 VUB300 USB to SDIO/SD/MMC bridge chip
14602 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14603 L:      linux-mmc@vger.kernel.org
14604 L:      linux-usb@vger.kernel.org
14605 S:      Supported
14606 F:      drivers/mmc/host/vub300.c
14607
14608 W1 DALLAS'S 1-WIRE BUS
14609 M:      Evgeniy Polyakov <zbr@ioremap.net>
14610 S:      Maintained
14611 F:      Documentation/w1/
14612 F:      drivers/w1/
14613 F:      include/linux/w1.h
14614
14615 W83791D HARDWARE MONITORING DRIVER
14616 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14617 L:      linux-hwmon@vger.kernel.org
14618 S:      Maintained
14619 F:      Documentation/hwmon/w83791d
14620 F:      drivers/hwmon/w83791d.c
14621
14622 W83793 HARDWARE MONITORING DRIVER
14623 M:      Rudolf Marek <r.marek@assembler.cz>
14624 L:      linux-hwmon@vger.kernel.org
14625 S:      Maintained
14626 F:      Documentation/hwmon/w83793
14627 F:      drivers/hwmon/w83793.c
14628
14629 W83795 HARDWARE MONITORING DRIVER
14630 M:      Jean Delvare <jdelvare@suse.com>
14631 L:      linux-hwmon@vger.kernel.org
14632 S:      Maintained
14633 F:      drivers/hwmon/w83795.c
14634
14635 W83L51xD SD/MMC CARD INTERFACE DRIVER
14636 M:      Pierre Ossman <pierre@ossman.eu>
14637 S:      Maintained
14638 F:      drivers/mmc/host/wbsd.*
14639
14640 WACOM PROTOCOL 4 SERIAL TABLETS
14641 M:      Julian Squires <julian@cipht.net>
14642 M:      Hans de Goede <hdegoede@redhat.com>
14643 L:      linux-input@vger.kernel.org
14644 S:      Maintained
14645 F:      drivers/input/tablet/wacom_serial4.c
14646
14647 WATCHDOG DEVICE DRIVERS
14648 M:      Wim Van Sebroeck <wim@iguana.be>
14649 R:      Guenter Roeck <linux@roeck-us.net>
14650 L:      linux-watchdog@vger.kernel.org
14651 W:      http://www.linux-watchdog.org/
14652 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14653 S:      Maintained
14654 F:      Documentation/devicetree/bindings/watchdog/
14655 F:      Documentation/watchdog/
14656 F:      drivers/watchdog/
14657 F:      include/linux/watchdog.h
14658 F:      include/uapi/linux/watchdog.h
14659
14660 WHISKEYCOVE PMIC GPIO DRIVER
14661 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14662 L:      linux-gpio@vger.kernel.org
14663 S:      Maintained
14664 F:      drivers/gpio/gpio-wcove.c
14665
14666 WIIMOTE HID DRIVER
14667 M:      David Herrmann <dh.herrmann@googlemail.com>
14668 L:      linux-input@vger.kernel.org
14669 S:      Maintained
14670 F:      drivers/hid/hid-wiimote*
14671
14672 WILOCITY WIL6210 WIRELESS DRIVER
14673 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14674 L:      linux-wireless@vger.kernel.org
14675 L:      wil6210@qca.qualcomm.com
14676 S:      Supported
14677 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14678 F:      drivers/net/wireless/ath/wil6210/
14679
14680 WIMAX STACK
14681 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14682 M:      linux-wimax@intel.com
14683 L:      wimax@linuxwimax.org (subscribers-only)
14684 S:      Supported
14685 W:      http://linuxwimax.org
14686 F:      Documentation/wimax/README.wimax
14687 F:      include/linux/wimax/debug.h
14688 F:      include/net/wimax.h
14689 F:      include/uapi/linux/wimax.h
14690 F:      net/wimax/
14691
14692 WINBOND CIR DRIVER
14693 M:      David Härdeman <david@hardeman.nu>
14694 S:      Maintained
14695 F:      drivers/media/rc/winbond-cir.c
14696
14697 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14698 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14699 L:      linux-watchdog@vger.kernel.org
14700 S:      Maintained
14701 F:      drivers/watchdog/ebc-c384_wdt.c
14702
14703 WINSYSTEMS WS16C48 GPIO DRIVER
14704 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14705 L:      linux-gpio@vger.kernel.org
14706 S:      Maintained
14707 F:      drivers/gpio/gpio-ws16c48.c
14708
14709 WISTRON LAPTOP BUTTON DRIVER
14710 M:      Miloslav Trmac <mitr@volny.cz>
14711 S:      Maintained
14712 F:      drivers/input/misc/wistron_btns.c
14713
14714 WL3501 WIRELESS PCMCIA CARD DRIVER
14715 L:      linux-wireless@vger.kernel.org
14716 S:      Odd fixes
14717 F:      drivers/net/wireless/wl3501*
14718
14719 WOLFSON MICROELECTRONICS DRIVERS
14720 L:      patches@opensource.cirrus.com
14721 T:      git https://github.com/CirrusLogic/linux-drivers.git
14722 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14723 S:      Supported
14724 F:      Documentation/hwmon/wm83??
14725 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14726 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14727 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14728 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14729 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14730 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14731 F:      drivers/clk/clk-wm83*.c
14732 F:      drivers/extcon/extcon-arizona.c
14733 F:      drivers/leds/leds-wm83*.c
14734 F:      drivers/gpio/gpio-*wm*.c
14735 F:      drivers/gpio/gpio-arizona.c
14736 F:      drivers/hwmon/wm83??-hwmon.c
14737 F:      drivers/input/misc/wm831x-on.c
14738 F:      drivers/input/touchscreen/wm831x-ts.c
14739 F:      drivers/input/touchscreen/wm97*.c
14740 F:      drivers/mfd/arizona*
14741 F:      drivers/mfd/wm*.c
14742 F:      drivers/mfd/cs47l24*
14743 F:      drivers/power/supply/wm83*.c
14744 F:      drivers/rtc/rtc-wm83*.c
14745 F:      drivers/regulator/wm8*.c
14746 F:      drivers/regulator/arizona*
14747 F:      drivers/video/backlight/wm83*_bl.c
14748 F:      drivers/watchdog/wm83*_wdt.c
14749 F:      include/linux/mfd/arizona/
14750 F:      include/linux/mfd/wm831x/
14751 F:      include/linux/mfd/wm8350/
14752 F:      include/linux/mfd/wm8400*
14753 F:      include/linux/regulator/arizona*
14754 F:      include/linux/wm97xx.h
14755 F:      include/sound/wm????.h
14756 F:      sound/soc/codecs/arizona.?
14757 F:      sound/soc/codecs/wm*
14758 F:      sound/soc/codecs/cs47l24*
14759
14760 WORKQUEUE
14761 M:      Tejun Heo <tj@kernel.org>
14762 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14764 S:      Maintained
14765 F:      include/linux/workqueue.h
14766 F:      kernel/workqueue.c
14767 F:      Documentation/core-api/workqueue.rst
14768
14769 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14770 M:      Chen-Yu Tsai <wens@csie.org>
14771 L:      linux-kernel@vger.kernel.org
14772 S:      Maintained
14773 N:      axp[128]
14774
14775 X.25 NETWORK LAYER
14776 M:      Andrew Hendry <andrew.hendry@gmail.com>
14777 L:      linux-x25@vger.kernel.org
14778 S:      Odd Fixes
14779 F:      Documentation/networking/x25*
14780 F:      include/net/x25*
14781 F:      net/x25/
14782
14783 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14784 M:      Thomas Gleixner <tglx@linutronix.de>
14785 M:      Ingo Molnar <mingo@redhat.com>
14786 M:      "H. Peter Anvin" <hpa@zytor.com>
14787 M:      x86@kernel.org
14788 L:      linux-kernel@vger.kernel.org
14789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14790 S:      Maintained
14791 F:      Documentation/x86/
14792 F:      arch/x86/
14793
14794 X86 MCE INFRASTRUCTURE
14795 M:      Tony Luck <tony.luck@intel.com>
14796 M:      Borislav Petkov <bp@alien8.de>
14797 L:      linux-edac@vger.kernel.org
14798 S:      Maintained
14799 F:      arch/x86/kernel/cpu/mcheck/*
14800
14801 X86 MICROCODE UPDATE SUPPORT
14802 M:      Borislav Petkov <bp@alien8.de>
14803 S:      Maintained
14804 F:      arch/x86/kernel/cpu/microcode/*
14805
14806 X86 PLATFORM DRIVERS
14807 M:      Darren Hart <dvhart@infradead.org>
14808 M:      Andy Shevchenko <andy@infradead.org>
14809 L:      platform-driver-x86@vger.kernel.org
14810 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14811 S:      Maintained
14812 F:      drivers/platform/x86/
14813 F:      drivers/platform/olpc/
14814
14815 X86 VDSO
14816 M:      Andy Lutomirski <luto@amacapital.net>
14817 L:      linux-kernel@vger.kernel.org
14818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14819 S:      Maintained
14820 F:      arch/x86/entry/vdso/
14821
14822 XC2028/3028 TUNER DRIVER
14823 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14824 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14825 L:      linux-media@vger.kernel.org
14826 W:      https://linuxtv.org
14827 T:      git git://linuxtv.org/media_tree.git
14828 S:      Maintained
14829 F:      drivers/media/tuners/tuner-xc2028.*
14830
14831 XEN BLOCK SUBSYSTEM
14832 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14833 M:      Roger Pau Monné <roger.pau@citrix.com>
14834 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14835 S:      Supported
14836 F:      drivers/block/xen-blkback/*
14837 F:      drivers/block/xen*
14838
14839 XEN HYPERVISOR ARM
14840 M:      Stefano Stabellini <sstabellini@kernel.org>
14841 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14842 S:      Maintained
14843 F:      arch/arm/xen/
14844 F:      arch/arm/include/asm/xen/
14845
14846 XEN HYPERVISOR ARM64
14847 M:      Stefano Stabellini <sstabellini@kernel.org>
14848 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14849 S:      Maintained
14850 F:      arch/arm64/xen/
14851 F:      arch/arm64/include/asm/xen/
14852
14853 XEN HYPERVISOR INTERFACE
14854 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14855 M:      Juergen Gross <jgross@suse.com>
14856 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14858 S:      Supported
14859 F:      arch/x86/xen/
14860 F:      drivers/*/xen-*front.c
14861 F:      drivers/xen/
14862 F:      arch/x86/include/asm/xen/
14863 F:      arch/x86/include/asm/pvclock-abi.h
14864 F:      include/xen/
14865 F:      include/uapi/xen/
14866 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14867 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14868
14869 XEN NETWORK BACKEND DRIVER
14870 M:      Wei Liu <wei.liu2@citrix.com>
14871 M:      Paul Durrant <paul.durrant@citrix.com>
14872 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14873 L:      netdev@vger.kernel.org
14874 S:      Supported
14875 F:      drivers/net/xen-netback/*
14876
14877 XEN PCI SUBSYSTEM
14878 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14879 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14880 S:      Supported
14881 F:      arch/x86/pci/*xen*
14882 F:      drivers/pci/*xen*
14883
14884 XEN PVSCSI DRIVERS
14885 M:      Juergen Gross <jgross@suse.com>
14886 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14887 L:      linux-scsi@vger.kernel.org
14888 S:      Supported
14889 F:      drivers/scsi/xen-scsifront.c
14890 F:      drivers/xen/xen-scsiback.c
14891 F:      include/xen/interface/io/vscsiif.h
14892
14893 XEN SWIOTLB SUBSYSTEM
14894 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14895 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14896 S:      Supported
14897 F:      arch/x86/xen/*swiotlb*
14898 F:      drivers/xen/*swiotlb*
14899
14900 XFS FILESYSTEM
14901 M:      Darrick J. Wong <darrick.wong@oracle.com>
14902 M:      linux-xfs@vger.kernel.org
14903 L:      linux-xfs@vger.kernel.org
14904 W:      http://xfs.org/
14905 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14906 S:      Supported
14907 F:      Documentation/filesystems/xfs.txt
14908 F:      fs/xfs/
14909
14910 XILINX AXI ETHERNET DRIVER
14911 M:      Anirudha Sarangi <anirudh@xilinx.com>
14912 M:      John Linn <John.Linn@xilinx.com>
14913 S:      Maintained
14914 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14915
14916 XILINX UARTLITE SERIAL DRIVER
14917 M:      Peter Korsgaard <jacmet@sunsite.dk>
14918 L:      linux-serial@vger.kernel.org
14919 S:      Maintained
14920 F:      drivers/tty/serial/uartlite.c
14921
14922 XILINX VIDEO IP CORES
14923 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14924 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14925 L:      linux-media@vger.kernel.org
14926 T:      git git://linuxtv.org/media_tree.git
14927 S:      Supported
14928 F:      Documentation/devicetree/bindings/media/xilinx/
14929 F:      drivers/media/platform/xilinx/
14930 F:      include/uapi/linux/xilinx-v4l2-controls.h
14931
14932 XILLYBUS DRIVER
14933 M:      Eli Billauer <eli.billauer@gmail.com>
14934 L:      linux-kernel@vger.kernel.org
14935 S:      Supported
14936 F:      drivers/char/xillybus/
14937
14938 XRA1403 GPIO EXPANDER
14939 M:      Nandor Han <nandor.han@ge.com>
14940 M:      Semi Malinen <semi.malinen@ge.com>
14941 L:      linux-gpio@vger.kernel.org
14942 S:      Maintained
14943 F:      drivers/gpio/gpio-xra1403.c
14944 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14945
14946 XTENSA XTFPGA PLATFORM SUPPORT
14947 M:      Max Filippov <jcmvbkbc@gmail.com>
14948 L:      linux-xtensa@linux-xtensa.org
14949 S:      Maintained
14950 F:      drivers/spi/spi-xtensa-xtfpga.c
14951 F:      sound/soc/xtensa/xtfpga-i2s.c
14952
14953 YAM DRIVER FOR AX.25
14954 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14955 L:      linux-hams@vger.kernel.org
14956 S:      Maintained
14957 F:      drivers/net/hamradio/yam*
14958 F:      include/linux/yam.h
14959
14960 YAMA SECURITY MODULE
14961 M:      Kees Cook <keescook@chromium.org>
14962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14963 S:      Supported
14964 F:      security/yama/
14965 F:      Documentation/admin-guide/LSM/Yama.rst
14966
14967 YEALINK PHONE DRIVER
14968 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14969 L:      usbb2k-api-dev@nongnu.org
14970 S:      Maintained
14971 F:      Documentation/input/yealink.rst
14972 F:      drivers/input/misc/yealink.*
14973
14974 Z8530 DRIVER FOR AX.25
14975 M:      Joerg Reuter <jreuter@yaina.de>
14976 W:      http://yaina.de/jreuter/
14977 W:      http://www.qsl.net/dl1bke/
14978 L:      linux-hams@vger.kernel.org
14979 S:      Maintained
14980 F:      Documentation/networking/z8530drv.txt
14981 F:      drivers/net/hamradio/*scc.c
14982 F:      drivers/net/hamradio/z8530.h
14983
14984 ZBUD COMPRESSED PAGE ALLOCATOR
14985 M:      Seth Jennings <sjenning@redhat.com>
14986 M:      Dan Streetman <ddstreet@ieee.org>
14987 L:      linux-mm@kvack.org
14988 S:      Maintained
14989 F:      mm/zbud.c
14990 F:      include/linux/zbud.h
14991
14992 ZD1211RW WIRELESS DRIVER
14993 M:      Daniel Drake <dsd@gentoo.org>
14994 M:      Ulrich Kunitz <kune@deine-taler.de>
14995 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14996 L:      linux-wireless@vger.kernel.org
14997 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14998 S:      Maintained
14999 F:      drivers/net/wireless/zydas/zd1211rw/
15000
15001 ZD1301 MEDIA DRIVER
15002 M:      Antti Palosaari <crope@iki.fi>
15003 L:      linux-media@vger.kernel.org
15004 W:      https://linuxtv.org/
15005 W:      http://palosaari.fi/linux/
15006 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15007 S:      Maintained
15008 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15009
15010 ZD1301_DEMOD MEDIA DRIVER
15011 M:      Antti Palosaari <crope@iki.fi>
15012 L:      linux-media@vger.kernel.org
15013 W:      https://linuxtv.org/
15014 W:      http://palosaari.fi/linux/
15015 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15016 S:      Maintained
15017 F:      drivers/media/dvb-frontends/zd1301_demod*
15018
15019 ZPOOL COMPRESSED PAGE STORAGE API
15020 M:      Dan Streetman <ddstreet@ieee.org>
15021 L:      linux-mm@kvack.org
15022 S:      Maintained
15023 F:      mm/zpool.c
15024 F:      include/linux/zpool.h
15025
15026 ZR36067 VIDEO FOR LINUX DRIVER
15027 L:      mjpeg-users@lists.sourceforge.net
15028 L:      linux-media@vger.kernel.org
15029 W:      http://mjpeg.sourceforge.net/driver-zoran/
15030 T:      hg https://linuxtv.org/hg/v4l-dvb
15031 S:      Odd Fixes
15032 F:      drivers/media/pci/zoran/
15033
15034 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15035 M:      Minchan Kim <minchan@kernel.org>
15036 M:      Nitin Gupta <ngupta@vflare.org>
15037 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15038 L:      linux-kernel@vger.kernel.org
15039 S:      Maintained
15040 F:      drivers/block/zram/
15041 F:      Documentation/blockdev/zram.txt
15042
15043 ZS DECSTATION Z85C30 SERIAL DRIVER
15044 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15045 S:      Maintained
15046 F:      drivers/tty/serial/zs.*
15047
15048 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15049 M:      Minchan Kim <minchan@kernel.org>
15050 M:      Nitin Gupta <ngupta@vflare.org>
15051 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15052 L:      linux-mm@kvack.org
15053 S:      Maintained
15054 F:      mm/zsmalloc.c
15055 F:      include/linux/zsmalloc.h
15056 F:      Documentation/vm/zsmalloc.txt
15057
15058 ZSWAP COMPRESSED SWAP CACHING
15059 M:      Seth Jennings <sjenning@redhat.com>
15060 M:      Dan Streetman <ddstreet@ieee.org>
15061 L:      linux-mm@kvack.org
15062 S:      Maintained
15063 F:      mm/zswap.c
15064
15065 THE REST
15066 M:      Linus Torvalds <torvalds@linux-foundation.org>
15067 L:      linux-kernel@vger.kernel.org
15068 Q:      http://patchwork.kernel.org/project/LKML/list/
15069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15070 S:      Buried alive in reporters
15071 F:      *
15072 F:      */