Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[linux.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 F:      arch/arm/mach-at91/
1223 F:      include/soc/at91/
1224 F:      arch/arm/boot/dts/at91*.dts
1225 F:      arch/arm/boot/dts/at91*.dtsi
1226 F:      arch/arm/boot/dts/sama*.dts
1227 F:      arch/arm/boot/dts/sama*.dtsi
1228 F:      arch/arm/include/debug/at91.S
1229 F:      drivers/memory/atmel*
1230
1231 ARM/CALXEDA HIGHBANK ARCHITECTURE
1232 M:      Rob Herring <robh@kernel.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      arch/arm/mach-highbank/
1236 F:      arch/arm/boot/dts/highbank.dts
1237 F:      arch/arm/boot/dts/ecx-*.dts*
1238
1239 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1240 M:      Krzysztof Halasa <khalasa@piap.pl>
1241 S:      Maintained
1242 F:      arch/arm/mach-cns3xxx/
1243
1244 ARM/CAVIUM THUNDER NETWORK DRIVER
1245 M:      Sunil Goutham <sgoutham@cavium.com>
1246 M:      Robert Richter <rric@kernel.org>
1247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 S:      Supported
1249 F:      drivers/net/ethernet/cavium/thunder/
1250
1251 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1252 M:      Alexander Shiyan <shc_work@mail.ru>
1253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 S:      Odd Fixes
1255 N:      clps711x
1256
1257 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1258 M:      Lennert Buytenhek <kernel@wantstofly.org>
1259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 S:      Maintained
1261
1262 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1263 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1264 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267 F:      arch/arm/mach-ep93xx/
1268 F:      arch/arm/mach-ep93xx/include/mach/
1269
1270 ARM/CLKDEV SUPPORT
1271 M:      Russell King <linux@armlinux.org.uk>
1272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 S:      Maintained
1274 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1275 F:      arch/arm/include/asm/clkdev.h
1276 F:      drivers/clk/clkdev.c
1277
1278 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1279 M:      Mike Rapoport <mike@compulab.co.il>
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Maintained
1282
1283 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1284 M:      Baruch Siach <baruch@tkos.co.il>
1285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 S:      Maintained
1287 F:      arch/arm/boot/dts/cx92755*
1288 N:      digicolor
1289
1290 ARM/CONTEC MICRO9 MACHINE SUPPORT
1291 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1292 S:      Maintained
1293 F:      arch/arm/mach-ep93xx/micro9.c
1294
1295 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1296 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 S:      Maintained
1299 F:      drivers/hwtracing/coresight/*
1300 F:      Documentation/trace/coresight.txt
1301 F:      Documentation/trace/coresight-cpu-debug.txt
1302 F:      Documentation/devicetree/bindings/arm/coresight.txt
1303 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1304 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1305 F:      tools/perf/arch/arm/util/pmu.c
1306 F:      tools/perf/arch/arm/util/auxtrace.c
1307 F:      tools/perf/arch/arm/util/cs-etm.c
1308 F:      tools/perf/arch/arm/util/cs-etm.h
1309 F:      tools/perf/util/cs-etm.h
1310
1311 ARM/CORGI MACHINE SUPPORT
1312 M:      Richard Purdie <rpurdie@rpsys.net>
1313 S:      Maintained
1314
1315 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1316 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1317 M:      Linus Walleij <linus.walleij@linaro.org>
1318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 T:      git git://github.com/ulli-kroll/linux.git
1320 S:      Maintained
1321 F:      Documentation/devicetree/bindings/arm/gemini.txt
1322 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1323 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1324 F:      arch/arm/mach-gemini/
1325 F:      drivers/pinctrl/pinctrl-gemini.c
1326 F:      drivers/rtc/rtc-ftrtc010.c
1327
1328 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1329 M:      Barry Song <baohua@kernel.org>
1330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1332 S:      Maintained
1333 F:      arch/arm/boot/dts/prima2*
1334 F:      arch/arm/mach-prima2/
1335 F:      drivers/clk/sirf/
1336 F:      drivers/clocksource/timer-prima2.c
1337 F:      drivers/clocksource/timer-atlas7.c
1338 N:      [^a-z]sirf
1339
1340 ARM/EBSA110 MACHINE SUPPORT
1341 M:      Russell King <linux@armlinux.org.uk>
1342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 W:      http://www.armlinux.org.uk/
1344 S:      Maintained
1345 F:      arch/arm/mach-ebsa110/
1346 F:      drivers/net/ethernet/amd/am79c961a.*
1347
1348 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1349 M:      Uwe Kleine-König <kernel@pengutronix.de>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 S:      Maintained
1352 N:      efm32
1353
1354 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1355 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357 S:      Maintained
1358 F:      arch/arm/mach-pxa/ezx.c
1359
1360 ARM/FARADAY FA526 PORT
1361 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364 T:      git git://git.berlios.de/gemini-board
1365 F:      arch/arm/mm/*-fa*
1366
1367 ARM/FOOTBRIDGE ARCHITECTURE
1368 M:      Russell King <linux@armlinux.org.uk>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 W:      http://www.armlinux.org.uk/
1371 S:      Maintained
1372 F:      arch/arm/include/asm/hardware/dec21285.h
1373 F:      arch/arm/mach-footbridge/
1374
1375 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1376 M:      Shawn Guo <shawnguo@kernel.org>
1377 M:      Sascha Hauer <kernel@pengutronix.de>
1378 R:      Fabio Estevam <fabio.estevam@nxp.com>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S:      Maintained
1381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1382 F:      arch/arm/mach-imx/
1383 F:      arch/arm/mach-mxs/
1384 F:      arch/arm/boot/dts/imx*
1385 F:      arch/arm/configs/imx*_defconfig
1386 F:      drivers/clk/imx/
1387 F:      drivers/soc/imx/
1388 F:      include/soc/imx/
1389
1390 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1391 M:      Shawn Guo <shawnguo@kernel.org>
1392 M:      Sascha Hauer <kernel@pengutronix.de>
1393 R:      Stefan Agner <stefan@agner.ch>
1394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 S:      Maintained
1396 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1397 F:      arch/arm/mach-imx/*vf610*
1398 F:      arch/arm/boot/dts/vf*
1399
1400 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1401 M:      Lennert Buytenhek <kernel@wantstofly.org>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S:      Maintained
1404
1405 ARM/GUMSTIX MACHINE SUPPORT
1406 M:      Steve Sakoman <sakoman@gmail.com>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S:      Maintained
1409
1410 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1411 M:      Philipp Zabel <philipp.zabel@gmail.com>
1412 M:      Paul Parsons <lost.distance@yahoo.com>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 F:      arch/arm/mach-pxa/hx4700.c
1416 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1417 F:      sound/soc/pxa/hx4700.c
1418
1419 ARM/HISILICON SOC SUPPORT
1420 M:      Wei Xu <xuwei5@hisilicon.com>
1421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 W:      http://www.hisilicon.com
1423 S:      Supported
1424 T:      git git://github.com/hisilicon/linux-hisi.git
1425 F:      arch/arm/mach-hisi/
1426 F:      arch/arm/boot/dts/hi3*
1427 F:      arch/arm/boot/dts/hip*
1428 F:      arch/arm/boot/dts/hisi*
1429 F:      arch/arm64/boot/dts/hisilicon/
1430
1431 ARM/HP JORNADA 7XX MACHINE SUPPORT
1432 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1433 W:      www.jlime.com
1434 S:      Maintained
1435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1436 F:      arch/arm/mach-sa1100/jornada720.c
1437 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1438
1439 ARM/IGEP MACHINE SUPPORT
1440 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1441 M:      Javier Martinez Canillas <javier@dowhile0.org>
1442 L:      linux-omap@vger.kernel.org
1443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 S:      Maintained
1445 F:      arch/arm/boot/dts/omap3-igep*
1446
1447 ARM/INCOME PXA270 SUPPORT
1448 M:      Marek Vasut <marek.vasut@gmail.com>
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 S:      Maintained
1451 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1452
1453 ARM/INTEL IOP13XX ARM ARCHITECTURE
1454 M:      Lennert Buytenhek <kernel@wantstofly.org>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S:      Maintained
1457
1458 ARM/INTEL IOP32X 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 IOP33X ARM ARCHITECTURE
1464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S:      Orphan
1466
1467 ARM/INTEL IQ81342EX MACHINE SUPPORT
1468 M:      Lennert Buytenhek <kernel@wantstofly.org>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Maintained
1471
1472 ARM/INTEL IXDP2850 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 IXP4XX ARM ARCHITECTURE
1478 M:      Imre Kaloz <kaloz@openwrt.org>
1479 M:      Krzysztof Halasa <khalasa@piap.pl>
1480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 S:      Maintained
1482 F:      arch/arm/mach-ixp4xx/
1483
1484 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1485 M:      Jonathan Cameron <jic23@cam.ac.uk>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:      Maintained
1488 F:      arch/arm/mach-pxa/stargate2.c
1489 F:      drivers/pcmcia/pxa2xx_stargate2.c
1490
1491 ARM/INTEL XSC3 (MANZANO) ARM CORE
1492 M:      Lennert Buytenhek <kernel@wantstofly.org>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495
1496 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
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/LG1K ARCHITECTURE
1502 M:      Chanho Min <chanho.min@lge.com>
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Maintained
1505 F:      arch/arm64/boot/dts/lg/
1506
1507 ARM/LOGICPD PXA270 MACHINE SUPPORT
1508 M:      Lennert Buytenhek <kernel@wantstofly.org>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 S:      Maintained
1511
1512 ARM/LPC18XX ARCHITECTURE
1513 M:      Joachim Eastwood <manabian@gmail.com>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 S:      Maintained
1516 F:      arch/arm/boot/dts/lpc43*
1517 F:      drivers/clk/nxp/clk-lpc18xx*
1518 F:      drivers/clocksource/time-lpc32xx.c
1519 F:      drivers/i2c/busses/i2c-lpc2k.c
1520 F:      drivers/memory/pl172.c
1521 F:      drivers/mtd/spi-nor/nxp-spifi.c
1522 F:      drivers/rtc/rtc-lpc24xx.c
1523 N:      lpc18xx
1524
1525 ARM/LPC32XX SOC SUPPORT
1526 M:      Vladimir Zapolskiy <vz@mleia.com>
1527 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1530 S:      Maintained
1531 F:      arch/arm/boot/dts/lpc32*
1532 F:      arch/arm/mach-lpc32xx/
1533 F:      drivers/i2c/busses/i2c-pnx.c
1534 F:      drivers/net/ethernet/nxp/lpc_eth.c
1535 F:      drivers/usb/host/ohci-nxp.c
1536 F:      drivers/watchdog/pnx4008_wdt.c
1537 N:      lpc32xx
1538
1539 ARM/MAGICIAN MACHINE SUPPORT
1540 M:      Philipp Zabel <philipp.zabel@gmail.com>
1541 S:      Maintained
1542
1543 ARM/Marvell Berlin SoC support
1544 M:      Jisheng Zhang <jszhang@marvell.com>
1545 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548 F:      arch/arm/mach-berlin/
1549 F:      arch/arm/boot/dts/berlin*
1550 F:      arch/arm64/boot/dts/marvell/berlin*
1551
1552 ARM/Marvell Dove/MV78xx0/Orion SOC support
1553 M:      Jason Cooper <jason@lakedaemon.net>
1554 M:      Andrew Lunn <andrew@lunn.ch>
1555 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1556 M:      Gregory Clement <gregory.clement@free-electrons.com>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 F:      Documentation/devicetree/bindings/soc/dove/
1560 F:      arch/arm/mach-dove/
1561 F:      arch/arm/mach-mv78xx0/
1562 F:      arch/arm/mach-orion5x/
1563 F:      arch/arm/plat-orion/
1564 F:      arch/arm/boot/dts/dove*
1565 F:      arch/arm/boot/dts/orion5x*
1566
1567 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1568 M:      Jason Cooper <jason@lakedaemon.net>
1569 M:      Andrew Lunn <andrew@lunn.ch>
1570 M:      Gregory Clement <gregory.clement@free-electrons.com>
1571 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 S:      Maintained
1574 F:      arch/arm/boot/dts/armada*
1575 F:      arch/arm/boot/dts/kirkwood*
1576 F:      arch/arm/configs/mvebu_*_defconfig
1577 F:      arch/arm/mach-mvebu/
1578 F:      arch/arm64/boot/dts/marvell/armada*
1579 F:      drivers/cpufreq/mvebu-cpufreq.c
1580 F:      drivers/irqchip/irq-armada-370-xp.c
1581 F:      drivers/irqchip/irq-mvebu-*
1582 F:      drivers/pinctrl/mvebu/
1583 F:      drivers/rtc/rtc-armada38x.c
1584
1585 ARM/Mediatek RTC DRIVER
1586 M:      Eddie Huang <eddie.huang@mediatek.com>
1587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1589 S:      Maintained
1590 F:      drivers/rtc/rtc-mt6397.c
1591
1592 ARM/Mediatek SoC support
1593 M:      Matthias Brugger <matthias.bgg@gmail.com>
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      arch/arm/boot/dts/mt6*
1598 F:      arch/arm/boot/dts/mt7*
1599 F:      arch/arm/boot/dts/mt8*
1600 F:      arch/arm/mach-mediatek/
1601 F:      arch/arm64/boot/dts/mediatek/
1602 N:      mtk
1603 K:      mediatek
1604
1605 ARM/Mediatek USB3 PHY DRIVER
1606 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1609 S:      Maintained
1610 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1611
1612 ARM/MICREL KS8695 ARCHITECTURE
1613 M:      Greg Ungerer <gerg@uclinux.org>
1614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 F:      arch/arm/mach-ks8695/
1616 S:      Odd Fixes
1617
1618 ARM/MIOA701 MACHINE SUPPORT
1619 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1620 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 F:      arch/arm/mach-pxa/mioa701.c
1622 S:      Maintained
1623
1624 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1625 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1626 S:      Maintained
1627
1628 ARM/NOMADIK ARCHITECTURE
1629 M:      Alessandro Rubini <rubini@unipv.it>
1630 M:      Linus Walleij <linus.walleij@linaro.org>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 S:      Maintained
1633 F:      arch/arm/mach-nomadik/
1634 F:      drivers/pinctrl/nomadik/
1635 F:      drivers/i2c/busses/i2c-nomadik.c
1636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1637
1638 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1639 M:      Wan ZongShun <mcuos.com@gmail.com>
1640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 W:      http://www.mcuos.com
1642 S:      Maintained
1643 F:      arch/arm/mach-w90x900/
1644 F:      drivers/input/keyboard/w90p910_keypad.c
1645 F:      drivers/input/touchscreen/w90p910_ts.c
1646 F:      drivers/watchdog/nuc900_wdt.c
1647 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1648 F:      drivers/mtd/nand/nuc900_nand.c
1649 F:      drivers/rtc/rtc-nuc900.c
1650 F:      drivers/spi/spi-nuc900.c
1651 F:      drivers/usb/host/ehci-w90x900.c
1652 F:      drivers/video/fbdev/nuc900fb.c
1653
1654 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1655 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1656 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1657 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1658 S:      Supported
1659
1660 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1661 M:      Alexander Clouter <alex@digriz.org.uk>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 W:      http://www.digriz.org.uk/ts78xx/kernel
1664 S:      Maintained
1665 F:      arch/arm/mach-orion5x/ts78xx-*
1666
1667 ARM/OXNAS platform support
1668 M:      Neil Armstrong <narmstrong@baylibre.com>
1669 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1671 S:      Maintained
1672 F:      arch/arm/mach-oxnas/
1673 F:      arch/arm/boot/dts/ox8*.dtsi
1674 F:      arch/arm/boot/dts/wd-mbwe.dts
1675 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1676 N:      oxnas
1677
1678 ARM/PALM TREO SUPPORT
1679 M:      Tomas Cech <sleep_walker@suse.com>
1680 L:      linux-arm-kernel@lists.infradead.org
1681 W:      http://hackndev.com
1682 S:      Maintained
1683 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1684 F:      arch/arm/mach-pxa/palmtreo.c
1685
1686 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1687 M:      Marek Vasut <marek.vasut@gmail.com>
1688 L:      linux-arm-kernel@lists.infradead.org
1689 W:      http://hackndev.com
1690 S:      Maintained
1691 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1692 F:      arch/arm/mach-pxa/palmtx.c
1693 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1694 F:      arch/arm/mach-pxa/palmt5.c
1695 F:      arch/arm/mach-pxa/include/mach/palmld.h
1696 F:      arch/arm/mach-pxa/palmld.c
1697 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1698 F:      arch/arm/mach-pxa/palmte2.c
1699 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1700 F:      arch/arm/mach-pxa/palmtc.c
1701
1702 ARM/PALMZ72 SUPPORT
1703 M:      Sergey Lapin <slapin@ossfans.org>
1704 L:      linux-arm-kernel@lists.infradead.org
1705 W:      http://hackndev.com
1706 S:      Maintained
1707 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1708 F:      arch/arm/mach-pxa/palmz72.c
1709
1710 ARM/PLEB SUPPORT
1711 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1712 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1713 S:      Maintained
1714
1715 ARM/PT DIGITAL BOARD PORT
1716 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1717 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 W:      http://www.armlinux.org.uk/
1719 S:      Maintained
1720
1721 ARM/QUALCOMM SUPPORT
1722 M:      Andy Gross <andy.gross@linaro.org>
1723 M:      David Brown <david.brown@linaro.org>
1724 L:      linux-arm-msm@vger.kernel.org
1725 L:      linux-soc@vger.kernel.org
1726 S:      Maintained
1727 F:      Documentation/devicetree/bindings/soc/qcom/
1728 F:      arch/arm/boot/dts/qcom-*.dts
1729 F:      arch/arm/boot/dts/qcom-*.dtsi
1730 F:      arch/arm/mach-qcom/
1731 F:      arch/arm64/boot/dts/qcom/*
1732 F:      drivers/i2c/busses/i2c-qup.c
1733 F:      drivers/clk/qcom/
1734 F:      drivers/dma/qcom/
1735 F:      drivers/soc/qcom/
1736 F:      drivers/spi/spi-qup.c
1737 F:      drivers/tty/serial/msm_serial.h
1738 F:      drivers/tty/serial/msm_serial.c
1739 F:      drivers/*/pm8???-*
1740 F:      drivers/mfd/ssbi.c
1741 F:      drivers/firmware/qcom_scm.c
1742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1743
1744 ARM/RADISYS ENP2611 MACHINE SUPPORT
1745 M:      Lennert Buytenhek <kernel@wantstofly.org>
1746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 S:      Maintained
1748
1749 ARM/REALTEK ARCHITECTURE
1750 M:      Andreas Färber <afaerber@suse.de>
1751 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 S:      Maintained
1753 F:      arch/arm64/boot/dts/realtek/
1754 F:      Documentation/devicetree/bindings/arm/realtek.txt
1755
1756 ARM/RENESAS ARM64 ARCHITECTURE
1757 M:      Simon Horman <horms@verge.net.au>
1758 M:      Magnus Damm <magnus.damm@gmail.com>
1759 L:      linux-renesas-soc@vger.kernel.org
1760 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1762 S:      Supported
1763 F:      arch/arm64/boot/dts/renesas/
1764 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1765 F:      drivers/soc/renesas/
1766 F:      include/linux/soc/renesas/
1767
1768 ARM/RISCPC ARCHITECTURE
1769 M:      Russell King <linux@armlinux.org.uk>
1770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 W:      http://www.armlinux.org.uk/
1772 S:      Maintained
1773 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1774 F:      arch/arm/include/asm/hardware/ioc.h
1775 F:      arch/arm/include/asm/hardware/iomd.h
1776 F:      arch/arm/include/asm/hardware/memc.h
1777 F:      arch/arm/mach-rpc/
1778 F:      drivers/net/ethernet/8390/etherh.c
1779 F:      drivers/net/ethernet/i825xx/ether1*
1780 F:      drivers/net/ethernet/seeq/ether3*
1781 F:      drivers/scsi/arm/
1782
1783 ARM/Rockchip SoC support
1784 M:      Heiko Stuebner <heiko@sntech.de>
1785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 L:      linux-rockchip@lists.infradead.org
1787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1788 S:      Maintained
1789 F:      arch/arm/boot/dts/rk3*
1790 F:      arch/arm/boot/dts/rv1108*
1791 F:      arch/arm/mach-rockchip/
1792 F:      drivers/clk/rockchip/
1793 F:      drivers/i2c/busses/i2c-rk3x.c
1794 F:      drivers/*/*rockchip*
1795 F:      drivers/*/*/*rockchip*
1796 F:      sound/soc/rockchip/
1797 N:      rockchip
1798
1799 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1800 M:      Kukjin Kim <kgene@kernel.org>
1801 M:      Krzysztof Kozlowski <krzk@kernel.org>
1802 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1804 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1805 S:      Maintained
1806 F:      arch/arm/boot/dts/s3c*
1807 F:      arch/arm/boot/dts/s5p*
1808 F:      arch/arm/boot/dts/samsung*
1809 F:      arch/arm/boot/dts/exynos*
1810 F:      arch/arm64/boot/dts/exynos/
1811 F:      arch/arm/plat-samsung/
1812 F:      arch/arm/mach-s3c24*/
1813 F:      arch/arm/mach-s3c64xx/
1814 F:      arch/arm/mach-s5p*/
1815 F:      arch/arm/mach-exynos*/
1816 F:      drivers/*/*s3c24*
1817 F:      drivers/*/*/*s3c24*
1818 F:      drivers/*/*s3c64xx*
1819 F:      drivers/*/*s5pv210*
1820 F:      drivers/memory/samsung/*
1821 F:      drivers/soc/samsung/*
1822 F:      Documentation/arm/Samsung/
1823 F:      Documentation/devicetree/bindings/arm/samsung/
1824 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1825 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1826 N:      exynos
1827
1828 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1829 M:      Kyungmin Park <kyungmin.park@samsung.com>
1830 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 S:      Maintained
1832 F:      arch/arm/mach-s5pv210/
1833
1834 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1835 M:      Kyungmin Park <kyungmin.park@samsung.com>
1836 M:      Kamil Debski <kamil@wypas.org>
1837 M:      Andrzej Hajda <a.hajda@samsung.com>
1838 L:      linux-arm-kernel@lists.infradead.org
1839 L:      linux-media@vger.kernel.org
1840 S:      Maintained
1841 F:      drivers/media/platform/s5p-g2d/
1842
1843 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1844 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1845 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1846 L:      linux-media@vger.kernel.org
1847 S:      Maintained
1848 F:      drivers/media/platform/s5p-cec/
1849 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1850
1851 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1852 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1853 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1854 L:      linux-arm-kernel@lists.infradead.org
1855 L:      linux-media@vger.kernel.org
1856 S:      Maintained
1857 F:      drivers/media/platform/s5p-jpeg/
1858
1859 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1860 M:      Kyungmin Park <kyungmin.park@samsung.com>
1861 M:      Kamil Debski <kamil@wypas.org>
1862 M:      Jeongtae Park <jtp.park@samsung.com>
1863 M:      Andrzej Hajda <a.hajda@samsung.com>
1864 L:      linux-arm-kernel@lists.infradead.org
1865 L:      linux-media@vger.kernel.org
1866 S:      Maintained
1867 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1868 F:      drivers/media/platform/s5p-mfc/
1869
1870 ARM/SHMOBILE ARM ARCHITECTURE
1871 M:      Simon Horman <horms@verge.net.au>
1872 M:      Magnus Damm <magnus.damm@gmail.com>
1873 L:      linux-renesas-soc@vger.kernel.org
1874 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1876 S:      Supported
1877 F:      arch/arm/boot/dts/emev2*
1878 F:      arch/arm/boot/dts/r7s*
1879 F:      arch/arm/boot/dts/r8a*
1880 F:      arch/arm/boot/dts/sh*
1881 F:      arch/arm/configs/shmobile_defconfig
1882 F:      arch/arm/include/debug/renesas-scif.S
1883 F:      arch/arm/mach-shmobile/
1884 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1885 F:      drivers/soc/renesas/
1886 F:      include/linux/soc/renesas/
1887
1888 ARM/SOCFPGA ARCHITECTURE
1889 M:      Dinh Nguyen <dinguyen@kernel.org>
1890 S:      Maintained
1891 F:      arch/arm/mach-socfpga/
1892 F:      arch/arm/boot/dts/socfpga*
1893 F:      arch/arm/configs/socfpga_defconfig
1894 F:      arch/arm64/boot/dts/altera/
1895 W:      http://www.rocketboards.org
1896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1897
1898 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1899 M:      Dinh Nguyen <dinguyen@kernel.org>
1900 S:      Maintained
1901 F:      drivers/clk/socfpga/
1902
1903 ARM/SOCFPGA EDAC SUPPORT
1904 M:      Thor Thayer <thor.thayer@linux.intel.com>
1905 S:      Maintained
1906 F:      drivers/edac/altera_edac.
1907
1908 ARM/STI ARCHITECTURE
1909 M:      Patrice Chotard <patrice.chotard@st.com>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 W:      http://www.stlinux.com
1912 S:      Maintained
1913 F:      arch/arm/mach-sti/
1914 F:      arch/arm/boot/dts/sti*
1915 F:      drivers/char/hw_random/st-rng.c
1916 F:      drivers/clocksource/arm_global_timer.c
1917 F:      drivers/clocksource/clksrc_st_lpc.c
1918 F:      drivers/cpufreq/sti-cpufreq.c
1919 F:      drivers/dma/st_fdma*
1920 F:      drivers/i2c/busses/i2c-st.c
1921 F:      drivers/media/rc/st_rc.c
1922 F:      drivers/media/platform/sti/c8sectpfe/
1923 F:      drivers/mmc/host/sdhci-st.c
1924 F:      drivers/phy/st/phy-miphy28lp.c
1925 F:      drivers/phy/st/phy-stih407-usb.c
1926 F:      drivers/pinctrl/pinctrl-st.c
1927 F:      drivers/remoteproc/st_remoteproc.c
1928 F:      drivers/remoteproc/st_slim_rproc.c
1929 F:      drivers/reset/sti/
1930 F:      drivers/rtc/rtc-st-lpc.c
1931 F:      drivers/tty/serial/st-asc.c
1932 F:      drivers/usb/dwc3/dwc3-st.c
1933 F:      drivers/usb/host/ehci-st.c
1934 F:      drivers/usb/host/ohci-st.c
1935 F:      drivers/watchdog/st_lpc_wdt.c
1936 F:      drivers/ata/ahci_st.c
1937 F:      include/linux/remoteproc/st_slim_rproc.h
1938
1939 ARM/STM32 ARCHITECTURE
1940 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1941 M:      Alexandre Torgue <alexandre.torgue@st.com>
1942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 S:      Maintained
1944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1945 N:      stm32
1946 F:      drivers/clocksource/armv7m_systick.c
1947
1948 ARM/TANGO ARCHITECTURE
1949 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1950 L:      linux-arm-kernel@lists.infradead.org
1951 S:      Maintained
1952 N:      tango
1953
1954 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1955 M:      Lennert Buytenhek <kernel@wantstofly.org>
1956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 S:      Maintained
1958
1959 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1960 M:      Hans Verkuil <hans.verkuil@cisco.com>
1961 L:      linux-tegra@vger.kernel.org
1962 L:      linux-media@vger.kernel.org
1963 S:      Maintained
1964 F:      drivers/media/platform/tegra-cec/
1965 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
1966
1967 ARM/TETON BGA MACHINE SUPPORT
1968 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 S:      Maintained
1971
1972 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1973 M:      Santosh Shilimkar <ssantosh@kernel.org>
1974 L:      linux-kernel@vger.kernel.org
1975 S:      Maintained
1976 F:      drivers/memory/*emif*
1977
1978 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1979 M:      Santosh Shilimkar <ssantosh@kernel.org>
1980 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 S:      Maintained
1982 F:      arch/arm/mach-keystone/
1983 F:      arch/arm/boot/dts/keystone-*
1984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1985
1986 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1987 M:      Santosh Shilimkar <ssantosh@kernel.org>
1988 L:      linux-kernel@vger.kernel.org
1989 S:      Maintained
1990 F:      drivers/clk/keystone/
1991
1992 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1993 M:      Santosh Shilimkar <ssantosh@kernel.org>
1994 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 L:      linux-kernel@vger.kernel.org
1996 S:      Maintained
1997 F:      drivers/clocksource/timer-keystone.c
1998
1999 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2000 M:      Santosh Shilimkar <ssantosh@kernel.org>
2001 L:      linux-kernel@vger.kernel.org
2002 S:      Maintained
2003 F:      drivers/power/reset/keystone-reset.c
2004
2005 ARM/THECUS N2100 MACHINE SUPPORT
2006 M:      Lennert Buytenhek <kernel@wantstofly.org>
2007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 S:      Maintained
2009
2010 ARM/TOSA MACHINE SUPPORT
2011 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2012 M:      Dirk Opfer <dirk@opfer-online.de>
2013 S:      Maintained
2014
2015 ARM/U300 MACHINE SUPPORT
2016 M:      Linus Walleij <linus.walleij@linaro.org>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 S:      Supported
2019 F:      arch/arm/mach-u300/
2020 F:      drivers/clocksource/timer-u300.c
2021 F:      drivers/i2c/busses/i2c-stu300.c
2022 F:      drivers/rtc/rtc-coh901331.c
2023 F:      drivers/watchdog/coh901327_wdt.c
2024 F:      drivers/dma/coh901318*
2025 F:      drivers/mfd/ab3100*
2026 F:      drivers/rtc/rtc-ab3100.c
2027 F:      drivers/rtc/rtc-coh901331.c
2028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2029
2030 ARM/UNIPHIER ARCHITECTURE
2031 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2034 S:      Maintained
2035 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2036 F:      arch/arm/boot/dts/uniphier*
2037 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2038 F:      arch/arm/mach-uniphier/
2039 F:      arch/arm/mm/cache-uniphier.c
2040 F:      arch/arm64/boot/dts/socionext/
2041 F:      drivers/bus/uniphier-system-bus.c
2042 F:      drivers/clk/uniphier/
2043 F:      drivers/gpio/gpio-uniphier.c
2044 F:      drivers/i2c/busses/i2c-uniphier*
2045 F:      drivers/irqchip/irq-uniphier-aidet.c
2046 F:      drivers/pinctrl/uniphier/
2047 F:      drivers/reset/reset-uniphier.c
2048 F:      drivers/tty/serial/8250/8250_uniphier.c
2049 N:      uniphier
2050
2051 ARM/Ux500 ARM ARCHITECTURE
2052 M:      Linus Walleij <linus.walleij@linaro.org>
2053 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 S:      Maintained
2055 F:      arch/arm/mach-ux500/
2056 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2057 F:      drivers/dma/ste_dma40*
2058 F:      drivers/hwspinlock/u8500_hsem.c
2059 F:      drivers/mfd/abx500*
2060 F:      drivers/mfd/ab8500*
2061 F:      drivers/mfd/dbx500*
2062 F:      drivers/mfd/db8500*
2063 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2064 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2065 F:      drivers/rtc/rtc-ab8500.c
2066 F:      drivers/rtc/rtc-pl031.c
2067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2068
2069 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2070 M:      Ulf Hansson <ulf.hansson@linaro.org>
2071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072 T:      git git://git.linaro.org/people/ulfh/clk.git
2073 S:      Maintained
2074 F:      drivers/clk/ux500/
2075
2076 ARM/VERSATILE EXPRESS PLATFORM
2077 M:      Liviu Dudau <liviu.dudau@arm.com>
2078 M:      Sudeep Holla <sudeep.holla@arm.com>
2079 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 S:      Maintained
2082 F:      arch/arm/boot/dts/vexpress*
2083 F:      arch/arm64/boot/dts/arm/
2084 F:      arch/arm/mach-vexpress/
2085 F:      */*/vexpress*
2086 F:      */*/*/vexpress*
2087 F:      drivers/clk/versatile/clk-vexpress-osc.c
2088 F:      drivers/clocksource/versatile.c
2089 N:      mps2
2090
2091 ARM/VFP SUPPORT
2092 M:      Russell King <linux@armlinux.org.uk>
2093 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 W:      http://www.armlinux.org.uk/
2095 S:      Maintained
2096 F:      arch/arm/vfp/
2097
2098 ARM/VOIPAC PXA270 SUPPORT
2099 M:      Marek Vasut <marek.vasut@gmail.com>
2100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 S:      Maintained
2102 F:      arch/arm/mach-pxa/vpac270.c
2103 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2104
2105 ARM/VT8500 ARM ARCHITECTURE
2106 M:      Tony Prisk <linux@prisktech.co.nz>
2107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 S:      Maintained
2109 F:      arch/arm/mach-vt8500/
2110 F:      drivers/clocksource/vt8500_timer.c
2111 F:      drivers/i2c/busses/i2c-wmt.c
2112 F:      drivers/mmc/host/wmt-sdmmc.c
2113 F:      drivers/pwm/pwm-vt8500.c
2114 F:      drivers/rtc/rtc-vt8500.c
2115 F:      drivers/tty/serial/vt8500_serial.c
2116 F:      drivers/usb/host/ehci-platform.c
2117 F:      drivers/usb/host/uhci-platform.c
2118 F:      drivers/video/fbdev/vt8500lcdfb.*
2119 F:      drivers/video/fbdev/wm8505fb*
2120 F:      drivers/video/fbdev/wmt_ge_rops.*
2121
2122 ARM/ZIPIT Z2 SUPPORT
2123 M:      Marek Vasut <marek.vasut@gmail.com>
2124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 S:      Maintained
2126 F:      arch/arm/mach-pxa/z2.c
2127 F:      arch/arm/mach-pxa/include/mach/z2.h
2128
2129 ARM/ZTE ARCHITECTURE
2130 M:      Jun Nie <jun.nie@linaro.org>
2131 M:      Baoyou Xie <baoyou.xie@linaro.org>
2132 M:      Shawn Guo <shawnguo@kernel.org>
2133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 S:      Maintained
2135 F:      arch/arm/boot/dts/zx2967*
2136 F:      arch/arm/mach-zx/
2137 F:      arch/arm64/boot/dts/zte/
2138 F:      drivers/clk/zte/
2139 F:      drivers/dma/zx_dma.c
2140 F:      drivers/gpio/gpio-zx.c
2141 F:      drivers/i2c/busses/i2c-zx2967.c
2142 F:      drivers/mmc/host/dw_mmc-zx.*
2143 F:      drivers/pinctrl/zte/
2144 F:      drivers/reset/reset-zx2967.c
2145 F:      drivers/soc/zte/
2146 F:      drivers/thermal/zx2967_thermal.c
2147 F:      drivers/watchdog/zx2967_wdt.c
2148 F:      Documentation/devicetree/bindings/arm/zte.txt
2149 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2150 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2151 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2152 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2153 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2154 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2155 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2156 F:      Documentation/devicetree/bindings/soc/zte/
2157 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2158 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2159 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2160 F:      include/dt-bindings/clock/zx2967*.h
2161 F:      include/dt-bindings/soc/zte,*.h
2162 F:      sound/soc/codecs/zx_aud96p22.c
2163 F:      sound/soc/zte/
2164
2165 ARM/ZYNQ ARCHITECTURE
2166 M:      Michal Simek <michal.simek@xilinx.com>
2167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 W:      http://wiki.xilinx.com
2169 T:      git https://github.com/Xilinx/linux-xlnx.git
2170 S:      Supported
2171 F:      arch/arm/mach-zynq/
2172 F:      drivers/cpuidle/cpuidle-zynq.c
2173 F:      drivers/block/xsysace.c
2174 N:      zynq
2175 N:      xilinx
2176 F:      drivers/clocksource/cadence_ttc_timer.c
2177 F:      drivers/i2c/busses/i2c-cadence.c
2178 F:      drivers/mmc/host/sdhci-of-arasan.c
2179 F:      drivers/edac/synopsys_edac.c
2180
2181 ARM64 PORT (AARCH64 ARCHITECTURE)
2182 M:      Catalin Marinas <catalin.marinas@arm.com>
2183 M:      Will Deacon <will.deacon@arm.com>
2184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2186 S:      Maintained
2187 F:      arch/arm64/
2188 F:      Documentation/arm64/
2189
2190 AS3645A LED FLASH CONTROLLER DRIVER
2191 M:      Sakari Ailus <sakari.ailus@iki.fi>
2192 L:      linux-leds@vger.kernel.org
2193 S:      Maintained
2194 F:      drivers/leds/leds-as3645a.c
2195
2196 AS3645A LED FLASH CONTROLLER DRIVER
2197 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2198 L:      linux-media@vger.kernel.org
2199 T:      git git://linuxtv.org/media_tree.git
2200 S:      Maintained
2201 F:      drivers/media/i2c/as3645a.c
2202 F:      include/media/i2c/as3645a.h
2203
2204 ASAHI KASEI AK8974 DRIVER
2205 M:      Linus Walleij <linus.walleij@linaro.org>
2206 L:      linux-iio@vger.kernel.org
2207 W:      http://www.akm.com/
2208 S:      Supported
2209 F:      drivers/iio/magnetometer/ak8974.c
2210
2211 ASC7621 HARDWARE MONITOR DRIVER
2212 M:      George Joseph <george.joseph@fairview5.com>
2213 L:      linux-hwmon@vger.kernel.org
2214 S:      Maintained
2215 F:      Documentation/hwmon/asc7621
2216 F:      drivers/hwmon/asc7621.c
2217
2218 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2219 M:      Corentin Chary <corentin.chary@gmail.com>
2220 L:      acpi4asus-user@lists.sourceforge.net
2221 L:      platform-driver-x86@vger.kernel.org
2222 W:      http://acpi4asus.sf.net
2223 S:      Maintained
2224 F:      drivers/platform/x86/asus*.c
2225 F:      drivers/platform/x86/eeepc*.c
2226
2227 ASUS WIRELESS RADIO CONTROL DRIVER
2228 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2229 L:      platform-driver-x86@vger.kernel.org
2230 S:      Maintained
2231 F:      drivers/platform/x86/asus-wireless.c
2232
2233 ASYMMETRIC KEYS
2234 M:      David Howells <dhowells@redhat.com>
2235 L:      keyrings@vger.kernel.org
2236 S:      Maintained
2237 F:      Documentation/crypto/asymmetric-keys.txt
2238 F:      include/linux/verification.h
2239 F:      include/crypto/public_key.h
2240 F:      include/crypto/pkcs7.h
2241 F:      crypto/asymmetric_keys/
2242
2243 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2244 R:      Dan Williams <dan.j.williams@intel.com>
2245 W:      http://sourceforge.net/projects/xscaleiop
2246 S:      Odd fixes
2247 F:      Documentation/crypto/async-tx-api.txt
2248 F:      crypto/async_tx/
2249 F:      drivers/dma/
2250 F:      include/linux/dmaengine.h
2251 F:      include/linux/async_tx.h
2252
2253 AT24 EEPROM DRIVER
2254 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2255 L:      linux-i2c@vger.kernel.org
2256 S:      Maintained
2257 F:      drivers/misc/eeprom/at24.c
2258 F:      include/linux/platform_data/at24.h
2259
2260 ATA OVER ETHERNET (AOE) DRIVER
2261 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2262 W:      http://www.openaoe.org/
2263 S:      Supported
2264 F:      Documentation/aoe/
2265 F:      drivers/block/aoe/
2266
2267 ATHEROS 71XX/9XXX GPIO DRIVER
2268 M:      Alban Bedel <albeu@free.fr>
2269 W:      https://github.com/AlbanBedel/linux
2270 T:      git git://github.com/AlbanBedel/linux
2271 S:      Maintained
2272 F:      drivers/gpio/gpio-ath79.c
2273 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2274
2275 ATHEROS ATH GENERIC UTILITIES
2276 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2277 L:      linux-wireless@vger.kernel.org
2278 S:      Supported
2279 F:      drivers/net/wireless/ath/*
2280
2281 ATHEROS ATH5K WIRELESS DRIVER
2282 M:      Jiri Slaby <jirislaby@gmail.com>
2283 M:      Nick Kossifidis <mickflemm@gmail.com>
2284 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2285 L:      linux-wireless@vger.kernel.org
2286 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2287 S:      Maintained
2288 F:      drivers/net/wireless/ath/ath5k/
2289
2290 ATHEROS ATH6KL WIRELESS DRIVER
2291 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2292 L:      linux-wireless@vger.kernel.org
2293 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2295 S:      Supported
2296 F:      drivers/net/wireless/ath/ath6kl/
2297
2298 ATI_REMOTE2 DRIVER
2299 M:      Ville Syrjala <syrjala@sci.fi>
2300 S:      Maintained
2301 F:      drivers/input/misc/ati_remote2.c
2302
2303 ATK0110 HWMON DRIVER
2304 M:      Luca Tettamanti <kronos.it@gmail.com>
2305 L:      linux-hwmon@vger.kernel.org
2306 S:      Maintained
2307 F:      drivers/hwmon/asus_atk0110.c
2308
2309 ATLX ETHERNET DRIVERS
2310 M:      Jay Cliburn <jcliburn@gmail.com>
2311 M:      Chris Snook <chris.snook@gmail.com>
2312 L:      netdev@vger.kernel.org
2313 W:      http://sourceforge.net/projects/atl1
2314 W:      http://atl1.sourceforge.net
2315 S:      Maintained
2316 F:      drivers/net/ethernet/atheros/
2317
2318 ATM
2319 M:      Chas Williams <3chas3@gmail.com>
2320 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2321 L:      netdev@vger.kernel.org
2322 W:      http://linux-atm.sourceforge.net
2323 S:      Maintained
2324 F:      drivers/atm/
2325 F:      include/linux/atm*
2326 F:      include/uapi/linux/atm*
2327
2328 ATMEL AT91 / AT32 MCI DRIVER
2329 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2330 S:      Maintained
2331 F:      drivers/mmc/host/atmel-mci.c
2332
2333 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2334 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2335 S:      Supported
2336 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2337
2338 ATMEL Audio ALSA driver
2339 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2340 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2341 S:      Supported
2342 F:      sound/soc/atmel
2343
2344 ATMEL I2C DRIVER
2345 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2346 L:      linux-i2c@vger.kernel.org
2347 S:      Supported
2348 F:      drivers/i2c/busses/i2c-at91.c
2349
2350 ATMEL ISI DRIVER
2351 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2352 L:      linux-media@vger.kernel.org
2353 S:      Supported
2354 F:      drivers/media/platform/atmel/atmel-isi.c
2355 F:      include/media/atmel-isi.h
2356
2357 ATMEL LCDFB DRIVER
2358 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2359 L:      linux-fbdev@vger.kernel.org
2360 S:      Maintained
2361 F:      drivers/video/fbdev/atmel_lcdfb.c
2362 F:      include/video/atmel_lcdc.h
2363
2364 ATMEL MACB ETHERNET DRIVER
2365 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2366 S:      Supported
2367 F:      drivers/net/ethernet/cadence/
2368
2369 ATMEL MAXTOUCH DRIVER
2370 M:      Nick Dyer <nick@shmanahar.org>
2371 T:      git git://github.com/ndyer/linux.git
2372 S:      Maintained
2373 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2374 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2375 F:      include/linux/platform_data/atmel_mxt_ts.h
2376
2377 ATMEL NAND DRIVER
2378 M:      Wenyou Yang <wenyou.yang@atmel.com>
2379 M:      Josh Wu <rainyfeeling@outlook.com>
2380 L:      linux-mtd@lists.infradead.org
2381 S:      Supported
2382 F:      drivers/mtd/nand/atmel/*
2383
2384 ATMEL SAMA5D2 ADC DRIVER
2385 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2386 L:      linux-iio@vger.kernel.org
2387 S:      Supported
2388 F:      drivers/iio/adc/at91-sama5d2_adc.c
2389
2390 ATMEL SDMMC DRIVER
2391 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2392 L:      linux-mmc@vger.kernel.org
2393 S:      Supported
2394 F:      drivers/mmc/host/sdhci-of-at91.c
2395
2396 ATMEL SPI DRIVER
2397 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2398 S:      Supported
2399 F:      drivers/spi/spi-atmel.*
2400
2401 ATMEL SSC DRIVER
2402 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 S:      Supported
2405 F:      drivers/misc/atmel-ssc.c
2406 F:      include/linux/atmel-ssc.h
2407
2408 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2409 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2410 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411 S:      Supported
2412 F:      drivers/misc/atmel_tclib.c
2413 F:      drivers/clocksource/tcb_clksrc.c
2414
2415 ATMEL USBA UDC DRIVER
2416 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 S:      Supported
2419 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2420
2421 ATMEL WIRELESS DRIVER
2422 M:      Simon Kelley <simon@thekelleys.org.uk>
2423 L:      linux-wireless@vger.kernel.org
2424 W:      http://www.thekelleys.org.uk/atmel
2425 W:      http://atmelwlandriver.sourceforge.net/
2426 S:      Maintained
2427 F:      drivers/net/wireless/atmel/atmel*
2428
2429 ATMEL XDMA DRIVER
2430 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2431 L:      linux-arm-kernel@lists.infradead.org
2432 L:      dmaengine@vger.kernel.org
2433 S:      Supported
2434 F:      drivers/dma/at_xdmac.c
2435
2436 ATOMIC INFRASTRUCTURE
2437 M:      Will Deacon <will.deacon@arm.com>
2438 M:      Peter Zijlstra <peterz@infradead.org>
2439 R:      Boqun Feng <boqun.feng@gmail.com>
2440 L:      linux-kernel@vger.kernel.org
2441 S:      Maintained
2442 F:      arch/*/include/asm/atomic*.h
2443 F:      include/*/atomic*.h
2444
2445 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2446 M:      Bradley Grove <linuxdrivers@attotech.com>
2447 L:      linux-scsi@vger.kernel.org
2448 W:      http://www.attotech.com
2449 S:      Supported
2450 F:      drivers/scsi/esas2r
2451
2452 ATUSB IEEE 802.15.4 RADIO DRIVER
2453 M:      Stefan Schmidt <stefan@osg.samsung.com>
2454 L:      linux-wpan@vger.kernel.org
2455 S:      Maintained
2456 F:      drivers/net/ieee802154/atusb.c
2457 F:      drivers/net/ieee802154/atusb.h
2458 F:      drivers/net/ieee802154/at86rf230.h
2459
2460 AUDIT SUBSYSTEM
2461 M:      Paul Moore <paul@paul-moore.com>
2462 M:      Eric Paris <eparis@redhat.com>
2463 L:      linux-audit@redhat.com (moderated for non-subscribers)
2464 W:      https://github.com/linux-audit
2465 W:      https://people.redhat.com/sgrubb/audit
2466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2467 S:      Supported
2468 F:      include/linux/audit.h
2469 F:      include/uapi/linux/audit.h
2470 F:      kernel/audit*
2471
2472 AUXILIARY DISPLAY DRIVERS
2473 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2474 W:      http://miguelojeda.es/auxdisplay.htm
2475 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2476 S:      Maintained
2477 F:      drivers/auxdisplay/
2478 F:      include/linux/cfag12864b.h
2479
2480 AX.25 NETWORK LAYER
2481 M:      Ralf Baechle <ralf@linux-mips.org>
2482 L:      linux-hams@vger.kernel.org
2483 W:      http://www.linux-ax25.org/
2484 S:      Maintained
2485 F:      include/uapi/linux/ax25.h
2486 F:      include/net/ax25.h
2487 F:      net/ax25/
2488
2489 AXENTIA ARM DEVICES
2490 M:      Peter Rosin <peda@axentia.se>
2491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492 S:      Maintained
2493 F:      Documentation/devicetree/bindings/arm/axentia.txt
2494 F:      arch/arm/boot/dts/at91-linea.dtsi
2495 F:      arch/arm/boot/dts/at91-tse850-3.dts
2496
2497 AXENTIA ASOC DRIVERS
2498 M:      Peter Rosin <peda@axentia.se>
2499 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2500 S:      Maintained
2501 F:      Documentation/devicetree/bindings/sound/axentia,*
2502 F:      sound/soc/atmel/tse850-pcm5142.c
2503
2504 AZ6007 DVB DRIVER
2505 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2506 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2507 L:      linux-media@vger.kernel.org
2508 W:      https://linuxtv.org
2509 T:      git git://linuxtv.org/media_tree.git
2510 S:      Maintained
2511 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2512
2513 AZTECH FM RADIO RECEIVER DRIVER
2514 M:      Hans Verkuil <hverkuil@xs4all.nl>
2515 L:      linux-media@vger.kernel.org
2516 T:      git git://linuxtv.org/media_tree.git
2517 W:      https://linuxtv.org
2518 S:      Maintained
2519 F:      drivers/media/radio/radio-aztech*
2520
2521 B43 WIRELESS DRIVER
2522 L:      linux-wireless@vger.kernel.org
2523 L:      b43-dev@lists.infradead.org
2524 W:      http://wireless.kernel.org/en/users/Drivers/b43
2525 S:      Odd Fixes
2526 F:      drivers/net/wireless/broadcom/b43/
2527
2528 B43LEGACY WIRELESS DRIVER
2529 M:      Larry Finger <Larry.Finger@lwfinger.net>
2530 L:      linux-wireless@vger.kernel.org
2531 L:      b43-dev@lists.infradead.org
2532 W:      http://wireless.kernel.org/en/users/Drivers/b43
2533 S:      Maintained
2534 F:      drivers/net/wireless/broadcom/b43legacy/
2535
2536 BACKLIGHT CLASS/SUBSYSTEM
2537 M:      Lee Jones <lee.jones@linaro.org>
2538 M:      Daniel Thompson <daniel.thompson@linaro.org>
2539 M:      Jingoo Han <jingoohan1@gmail.com>
2540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2541 S:      Maintained
2542 F:      drivers/video/backlight/
2543 F:      include/linux/backlight.h
2544 F:      include/linux/pwm_backlight.h
2545 F:      Documentation/devicetree/bindings/leds/backlight
2546
2547 BATMAN ADVANCED
2548 M:      Marek Lindner <mareklindner@neomailbox.ch>
2549 M:      Simon Wunderlich <sw@simonwunderlich.de>
2550 M:      Antonio Quartulli <a@unstable.cc>
2551 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2552 W:      https://www.open-mesh.org/
2553 Q:      https://patchwork.open-mesh.org/project/batman/list/
2554 S:      Maintained
2555 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2556 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2557 F:      Documentation/networking/batman-adv.rst
2558 F:      include/uapi/linux/batman_adv.h
2559 F:      net/batman-adv/
2560
2561 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2562 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2563 L:      linux-hams@vger.kernel.org
2564 W:      http://www.baycom.org/~tom/ham/ham.html
2565 S:      Maintained
2566 F:      drivers/net/hamradio/baycom*
2567
2568 BCACHE (BLOCK LAYER CACHE)
2569 M:      Michael Lyle <mlyle@lyle.org>
2570 M:      Kent Overstreet <kent.overstreet@gmail.com>
2571 L:      linux-bcache@vger.kernel.org
2572 W:      http://bcache.evilpiepirate.org
2573 C:      irc://irc.oftc.net/bcache
2574 S:      Maintained
2575 F:      drivers/md/bcache/
2576
2577 BDISP ST MEDIA DRIVER
2578 M:      Fabien Dessenne <fabien.dessenne@st.com>
2579 L:      linux-media@vger.kernel.org
2580 T:      git git://linuxtv.org/media_tree.git
2581 W:      https://linuxtv.org
2582 S:      Supported
2583 F:      drivers/media/platform/sti/bdisp
2584
2585 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2586 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2587 L:      netdev@vger.kernel.org
2588 S:      Maintained
2589 F:      drivers/net/ethernet/ec_bhf.c
2590
2591 BEFS FILE SYSTEM
2592 M:      Luis de Bethencourt <luisbg@kernel.org>
2593 M:      Salah Triki <salah.triki@gmail.com>
2594 S:      Maintained
2595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2596 F:      Documentation/filesystems/befs.txt
2597 F:      fs/befs/
2598
2599 BFQ I/O SCHEDULER
2600 M:      Paolo Valente <paolo.valente@linaro.org>
2601 M:      Jens Axboe <axboe@kernel.dk>
2602 L:      linux-block@vger.kernel.org
2603 S:      Maintained
2604 F:      block/bfq-*
2605 F:      Documentation/block/bfq-iosched.txt
2606
2607 BFS FILE SYSTEM
2608 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2609 S:      Maintained
2610 F:      Documentation/filesystems/bfs.txt
2611 F:      fs/bfs/
2612 F:      include/uapi/linux/bfs_fs.h
2613
2614 BLACKFIN ARCHITECTURE
2615 M:      Steven Miao <realmz6@gmail.com>
2616 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2617 T:      git git://git.code.sf.net/p/adi-linux/code
2618 W:      http://blackfin.uclinux.org
2619 S:      Supported
2620 F:      arch/blackfin/
2621
2622 BLACKFIN EMAC DRIVER
2623 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2624 W:      http://blackfin.uclinux.org
2625 S:      Supported
2626 F:      drivers/net/ethernet/adi/
2627
2628 BLACKFIN MEDIA DRIVER
2629 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2630 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2631 W:      http://blackfin.uclinux.org/
2632 S:      Supported
2633 F:      drivers/media/platform/blackfin/
2634 F:      drivers/media/i2c/adv7183*
2635 F:      drivers/media/i2c/vs6624*
2636
2637 BLACKFIN RTC DRIVER
2638 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639 W:      http://blackfin.uclinux.org
2640 S:      Supported
2641 F:      drivers/rtc/rtc-bfin.c
2642
2643 BLACKFIN SDH DRIVER
2644 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2645 W:      http://blackfin.uclinux.org
2646 S:      Supported
2647 F:      drivers/mmc/host/bfin_sdh.c
2648
2649 BLACKFIN SERIAL DRIVER
2650 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2651 W:      http://blackfin.uclinux.org
2652 S:      Supported
2653 F:      drivers/tty/serial/bfin_uart.c
2654
2655 BLACKFIN WATCHDOG DRIVER
2656 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2657 W:      http://blackfin.uclinux.org
2658 S:      Supported
2659 F:      drivers/watchdog/bfin_wdt.c
2660
2661 BLINKM RGB LED DRIVER
2662 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2663 S:      Maintained
2664 F:      drivers/leds/leds-blinkm.c
2665
2666 BLOCK LAYER
2667 M:      Jens Axboe <axboe@kernel.dk>
2668 L:      linux-block@vger.kernel.org
2669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2670 S:      Maintained
2671 F:      block/
2672 F:      kernel/trace/blktrace.c
2673 F:      lib/sbitmap.c
2674
2675 BLOCK2MTD DRIVER
2676 M:      Joern Engel <joern@lazybastard.org>
2677 L:      linux-mtd@lists.infradead.org
2678 S:      Maintained
2679 F:      drivers/mtd/devices/block2mtd.c
2680
2681 BLUETOOTH DRIVERS
2682 M:      Marcel Holtmann <marcel@holtmann.org>
2683 M:      Gustavo Padovan <gustavo@padovan.org>
2684 M:      Johan Hedberg <johan.hedberg@gmail.com>
2685 L:      linux-bluetooth@vger.kernel.org
2686 W:      http://www.bluez.org/
2687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2689 S:      Maintained
2690 F:      drivers/bluetooth/
2691
2692 BLUETOOTH SUBSYSTEM
2693 M:      Marcel Holtmann <marcel@holtmann.org>
2694 M:      Gustavo Padovan <gustavo@padovan.org>
2695 M:      Johan Hedberg <johan.hedberg@gmail.com>
2696 L:      linux-bluetooth@vger.kernel.org
2697 W:      http://www.bluez.org/
2698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2700 S:      Maintained
2701 F:      net/bluetooth/
2702 F:      include/net/bluetooth/
2703
2704 BONDING DRIVER
2705 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2706 M:      Veaceslav Falico <vfalico@gmail.com>
2707 M:      Andy Gospodarek <andy@greyhouse.net>
2708 L:      netdev@vger.kernel.org
2709 W:      http://sourceforge.net/projects/bonding/
2710 S:      Supported
2711 F:      drivers/net/bonding/
2712 F:      include/uapi/linux/if_bonding.h
2713
2714 BPF (Safe dynamic programs and tools)
2715 M:      Alexei Starovoitov <ast@kernel.org>
2716 M:      Daniel Borkmann <daniel@iogearbox.net>
2717 L:      netdev@vger.kernel.org
2718 L:      linux-kernel@vger.kernel.org
2719 S:      Supported
2720 F:      arch/x86/net/bpf_jit*
2721 F:      Documentation/networking/filter.txt
2722 F:      Documentation/bpf/
2723 F:      include/linux/bpf*
2724 F:      include/linux/filter.h
2725 F:      include/uapi/linux/bpf*
2726 F:      include/uapi/linux/filter.h
2727 F:      kernel/bpf/
2728 F:      kernel/trace/bpf_trace.c
2729 F:      lib/test_bpf.c
2730 F:      net/bpf/
2731 F:      net/core/filter.c
2732 F:      net/sched/act_bpf.c
2733 F:      net/sched/cls_bpf.c
2734 F:      samples/bpf/
2735 F:      tools/bpf/
2736 F:      tools/testing/selftests/bpf/
2737
2738 BROADCOM B44 10/100 ETHERNET DRIVER
2739 M:      Michael Chan <michael.chan@broadcom.com>
2740 L:      netdev@vger.kernel.org
2741 S:      Supported
2742 F:      drivers/net/ethernet/broadcom/b44.*
2743
2744 BROADCOM B53 ETHERNET SWITCH DRIVER
2745 M:      Florian Fainelli <f.fainelli@gmail.com>
2746 L:      netdev@vger.kernel.org
2747 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2748 S:      Supported
2749 F:      drivers/net/dsa/b53/*
2750 F:      include/linux/platform_data/b53.h
2751
2752 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2753 M:      Florian Fainelli <f.fainelli@gmail.com>
2754 M:      Ray Jui <rjui@broadcom.com>
2755 M:      Scott Branden <sbranden@broadcom.com>
2756 M:      bcm-kernel-feedback-list@broadcom.com
2757 T:      git git://github.com/broadcom/mach-bcm
2758 S:      Maintained
2759 N:      bcm281*
2760 N:      bcm113*
2761 N:      bcm216*
2762 N:      kona
2763 F:      arch/arm/mach-bcm/
2764
2765 BROADCOM BCM2835 ARM ARCHITECTURE
2766 M:      Eric Anholt <eric@anholt.net>
2767 M:      Stefan Wahren <stefan.wahren@i2se.com>
2768 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2770 T:      git git://github.com/anholt/linux
2771 S:      Maintained
2772 N:      bcm2835
2773 F:      drivers/staging/vc04_services
2774
2775 BROADCOM BCM47XX MIPS ARCHITECTURE
2776 M:      Hauke Mehrtens <hauke@hauke-m.de>
2777 M:      Rafał Miłecki <zajec5@gmail.com>
2778 L:      linux-mips@linux-mips.org
2779 S:      Maintained
2780 F:      Documentation/devicetree/bindings/mips/brcm/
2781 F:      arch/mips/bcm47xx/*
2782 F:      arch/mips/include/asm/mach-bcm47xx/*
2783
2784 BROADCOM BCM5301X ARM ARCHITECTURE
2785 M:      Hauke Mehrtens <hauke@hauke-m.de>
2786 M:      Rafał Miłecki <zajec5@gmail.com>
2787 M:      Jon Mason <jonmason@broadcom.com>
2788 M:      bcm-kernel-feedback-list@broadcom.com
2789 L:      linux-arm-kernel@lists.infradead.org
2790 S:      Maintained
2791 F:      arch/arm/mach-bcm/bcm_5301x.c
2792 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2793 F:      arch/arm/boot/dts/bcm470*
2794 F:      arch/arm/boot/dts/bcm953012*
2795
2796 BROADCOM BCM53573 ARM ARCHITECTURE
2797 M:      Rafał Miłecki <rafal@milecki.pl>
2798 L:      linux-arm-kernel@lists.infradead.org
2799 S:      Maintained
2800 F:      arch/arm/boot/dts/bcm53573*
2801 F:      arch/arm/boot/dts/bcm47189*
2802
2803 BROADCOM BCM63XX ARM ARCHITECTURE
2804 M:      Florian Fainelli <f.fainelli@gmail.com>
2805 M:      bcm-kernel-feedback-list@broadcom.com
2806 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2807 T:      git git://github.com/broadcom/stblinux.git
2808 S:      Maintained
2809 N:      bcm63xx
2810
2811 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2812 M:      Kevin Cernekee <cernekee@gmail.com>
2813 L:      linux-usb@vger.kernel.org
2814 S:      Maintained
2815 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2816
2817 BROADCOM BCM7XXX ARM ARCHITECTURE
2818 M:      Brian Norris <computersforpeace@gmail.com>
2819 M:      Gregory Fong <gregory.0xf0@gmail.com>
2820 M:      Florian Fainelli <f.fainelli@gmail.com>
2821 M:      bcm-kernel-feedback-list@broadcom.com
2822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823 T:      git git://github.com/broadcom/stblinux.git
2824 S:      Maintained
2825 F:      arch/arm/mach-bcm/*brcmstb*
2826 F:      arch/arm/boot/dts/bcm7*.dts*
2827 F:      drivers/bus/brcmstb_gisb.c
2828 N:      brcmstb
2829
2830 BROADCOM BMIPS CPUFREQ DRIVER
2831 M:      Markus Mayer <mmayer@broadcom.com>
2832 M:      bcm-kernel-feedback-list@broadcom.com
2833 L:      linux-pm@vger.kernel.org
2834 S:      Maintained
2835 F:      drivers/cpufreq/bmips-cpufreq.c
2836
2837 BROADCOM BMIPS MIPS ARCHITECTURE
2838 M:      Kevin Cernekee <cernekee@gmail.com>
2839 M:      Florian Fainelli <f.fainelli@gmail.com>
2840 L:      linux-mips@linux-mips.org
2841 T:      git git://github.com/broadcom/stblinux.git
2842 S:      Maintained
2843 F:      arch/mips/bmips/*
2844 F:      arch/mips/include/asm/mach-bmips/*
2845 F:      arch/mips/kernel/*bmips*
2846 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2847 F:      drivers/irqchip/irq-bcm63*
2848 F:      drivers/irqchip/irq-bcm7*
2849 F:      drivers/irqchip/irq-brcmstb*
2850 F:      include/linux/bcm963xx_nvram.h
2851 F:      include/linux/bcm963xx_tag.h
2852
2853 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2854 M:      Rasesh Mody <rasesh.mody@cavium.com>
2855 M:      Harish Patil <harish.patil@cavium.com>
2856 M:      Dept-GELinuxNICDev@cavium.com
2857 L:      netdev@vger.kernel.org
2858 S:      Supported
2859 F:      drivers/net/ethernet/broadcom/bnx2.*
2860 F:      drivers/net/ethernet/broadcom/bnx2_*
2861
2862 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2863 M:      QLogic-Storage-Upstream@qlogic.com
2864 L:      linux-scsi@vger.kernel.org
2865 S:      Supported
2866 F:      drivers/scsi/bnx2fc/
2867
2868 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2869 M:      QLogic-Storage-Upstream@qlogic.com
2870 L:      linux-scsi@vger.kernel.org
2871 S:      Supported
2872 F:      drivers/scsi/bnx2i/
2873
2874 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2875 M:      Ariel Elior <ariel.elior@cavium.com>
2876 M:      everest-linux-l2@cavium.com
2877 L:      netdev@vger.kernel.org
2878 S:      Supported
2879 F:      drivers/net/ethernet/broadcom/bnx2x/
2880
2881 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2882 M:      Michael Chan <michael.chan@broadcom.com>
2883 L:      netdev@vger.kernel.org
2884 S:      Supported
2885 F:      drivers/net/ethernet/broadcom/bnxt/
2886
2887 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2888 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2889 M:      Franky Lin <franky.lin@broadcom.com>
2890 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2891 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2892 M:      Wright Feng <wright.feng@cypress.com>
2893 L:      linux-wireless@vger.kernel.org
2894 L:      brcm80211-dev-list.pdl@broadcom.com
2895 L:      brcm80211-dev-list@cypress.com
2896 S:      Supported
2897 F:      drivers/net/wireless/broadcom/brcm80211/
2898
2899 BROADCOM BRCMSTB GPIO DRIVER
2900 M:      Gregory Fong <gregory.0xf0@gmail.com>
2901 L:      bcm-kernel-feedback-list@broadcom.com
2902 S:      Supported
2903 F:      drivers/gpio/gpio-brcmstb.c
2904 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2905
2906 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2907 M:      Al Cooper <alcooperx@gmail.com>
2908 L:      linux-kernel@vger.kernel.org
2909 L:      bcm-kernel-feedback-list@broadcom.com
2910 S:      Maintained
2911 F:      drivers/phy/broadcom/phy-brcm-usb*
2912
2913 BROADCOM GENET ETHERNET DRIVER
2914 M:      Doug Berger <opendmb@gmail.com>
2915 M:      Florian Fainelli <f.fainelli@gmail.com>
2916 L:      netdev@vger.kernel.org
2917 S:      Supported
2918 F:      drivers/net/ethernet/broadcom/genet/
2919
2920 BROADCOM IPROC ARM ARCHITECTURE
2921 M:      Ray Jui <rjui@broadcom.com>
2922 M:      Scott Branden <sbranden@broadcom.com>
2923 M:      Jon Mason <jonmason@broadcom.com>
2924 M:      bcm-kernel-feedback-list@broadcom.com
2925 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2926 T:      git git://github.com/broadcom/cygnus-linux.git
2927 S:      Maintained
2928 N:      iproc
2929 N:      cygnus
2930 N:      bcm[-_]nsp
2931 N:      bcm9113*
2932 N:      bcm9583*
2933 N:      bcm9585*
2934 N:      bcm9586*
2935 N:      bcm988312
2936 N:      bcm113*
2937 N:      bcm583*
2938 N:      bcm585*
2939 N:      bcm586*
2940 N:      bcm88312
2941 N:      hr2
2942 F:      arch/arm64/boot/dts/broadcom/ns2*
2943 F:      drivers/clk/bcm/clk-ns*
2944 F:      drivers/pinctrl/bcm/pinctrl-ns*
2945
2946 BROADCOM KONA GPIO DRIVER
2947 M:      Ray Jui <rjui@broadcom.com>
2948 L:      bcm-kernel-feedback-list@broadcom.com
2949 S:      Supported
2950 F:      drivers/gpio/gpio-bcm-kona.c
2951 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2952
2953 BROADCOM NETXTREME-E ROCE DRIVER
2954 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2955 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2956 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2957 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2958 L:      linux-rdma@vger.kernel.org
2959 W:      http://www.broadcom.com
2960 S:      Supported
2961 F:      drivers/infiniband/hw/bnxt_re/
2962 F:      include/uapi/rdma/bnxt_re-abi.h
2963
2964 BROADCOM NVRAM DRIVER
2965 M:      Rafał Miłecki <zajec5@gmail.com>
2966 L:      linux-mips@linux-mips.org
2967 S:      Maintained
2968 F:      drivers/firmware/broadcom/*
2969
2970 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2971 M:      Rafał Miłecki <zajec5@gmail.com>
2972 L:      linux-wireless@vger.kernel.org
2973 S:      Maintained
2974 F:      drivers/bcma/
2975 F:      include/linux/bcma/
2976
2977 BROADCOM STB AVS CPUFREQ DRIVER
2978 M:      Markus Mayer <mmayer@broadcom.com>
2979 M:      bcm-kernel-feedback-list@broadcom.com
2980 L:      linux-pm@vger.kernel.org
2981 S:      Maintained
2982 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2983 F:      drivers/cpufreq/brcmstb*
2984
2985 BROADCOM STB NAND FLASH DRIVER
2986 M:      Brian Norris <computersforpeace@gmail.com>
2987 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2988 L:      linux-mtd@lists.infradead.org
2989 L:      bcm-kernel-feedback-list@broadcom.com
2990 S:      Maintained
2991 F:      drivers/mtd/nand/brcmnand/
2992
2993 BROADCOM SYSTEMPORT ETHERNET DRIVER
2994 M:      Florian Fainelli <f.fainelli@gmail.com>
2995 L:      netdev@vger.kernel.org
2996 S:      Supported
2997 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2998
2999 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3000 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3001 M:      Prashant Sreedharan <prashant@broadcom.com>
3002 M:      Michael Chan <mchan@broadcom.com>
3003 L:      netdev@vger.kernel.org
3004 S:      Supported
3005 F:      drivers/net/ethernet/broadcom/tg3.*
3006
3007 BROCADE BFA FC SCSI DRIVER
3008 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3009 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3010 L:      linux-scsi@vger.kernel.org
3011 S:      Supported
3012 F:      drivers/scsi/bfa/
3013
3014 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3015 M:      Rasesh Mody <rasesh.mody@cavium.com>
3016 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3017 M:      Dept-GELinuxNICDev@cavium.com
3018 L:      netdev@vger.kernel.org
3019 S:      Supported
3020 F:      drivers/net/ethernet/brocade/bna/
3021
3022 BSG (block layer generic sg v4 driver)
3023 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3024 L:      linux-scsi@vger.kernel.org
3025 S:      Supported
3026 F:      block/bsg.c
3027 F:      include/linux/bsg.h
3028 F:      include/uapi/linux/bsg.h
3029
3030 BT87X AUDIO DRIVER
3031 M:      Clemens Ladisch <clemens@ladisch.de>
3032 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3033 T:      git git://git.alsa-project.org/alsa-kernel.git
3034 S:      Maintained
3035 F:      Documentation/sound/alsa/Bt87x.txt
3036 F:      sound/pci/bt87x.c
3037
3038 BT8XXGPIO DRIVER
3039 M:      Michael Buesch <m@bues.ch>
3040 W:      http://bu3sch.de/btgpio.php
3041 S:      Maintained
3042 F:      drivers/gpio/gpio-bt8xx.c
3043
3044 BTRFS FILE SYSTEM
3045 M:      Chris Mason <clm@fb.com>
3046 M:      Josef Bacik <jbacik@fb.com>
3047 M:      David Sterba <dsterba@suse.com>
3048 L:      linux-btrfs@vger.kernel.org
3049 W:      http://btrfs.wiki.kernel.org/
3050 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3052 S:      Maintained
3053 F:      Documentation/filesystems/btrfs.txt
3054 F:      fs/btrfs/
3055 F:      include/linux/btrfs*
3056 F:      include/uapi/linux/btrfs*
3057
3058 BTTV VIDEO4LINUX DRIVER
3059 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3060 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3061 L:      linux-media@vger.kernel.org
3062 W:      https://linuxtv.org
3063 T:      git git://linuxtv.org/media_tree.git
3064 S:      Odd fixes
3065 F:      Documentation/media/v4l-drivers/bttv*
3066 F:      drivers/media/pci/bt8xx/bttv*
3067
3068 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3069 M:      Chanwoo Choi <cw00.choi@samsung.com>
3070 L:      linux-pm@vger.kernel.org
3071 L:      linux-samsung-soc@vger.kernel.org
3072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3073 S:      Maintained
3074 F:      drivers/devfreq/exynos-bus.c
3075 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3076
3077 BUSLOGIC SCSI DRIVER
3078 M:      Khalid Aziz <khalid@gonehiking.org>
3079 L:      linux-scsi@vger.kernel.org
3080 S:      Maintained
3081 F:      drivers/scsi/BusLogic.*
3082 F:      drivers/scsi/FlashPoint.*
3083
3084 C-MEDIA CMI8788 DRIVER
3085 M:      Clemens Ladisch <clemens@ladisch.de>
3086 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3087 T:      git git://git.alsa-project.org/alsa-kernel.git
3088 S:      Maintained
3089 F:      sound/pci/oxygen/
3090
3091 C6X ARCHITECTURE
3092 M:      Mark Salter <msalter@redhat.com>
3093 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3094 L:      linux-c6x-dev@linux-c6x.org
3095 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3096 S:      Maintained
3097 F:      arch/c6x/
3098
3099 CA8210 IEEE-802.15.4 RADIO DRIVER
3100 M:      Harry Morris <h.morris@cascoda.com>
3101 L:      linux-wpan@vger.kernel.org
3102 W:      https://github.com/Cascoda/ca8210-linux.git
3103 S:      Maintained
3104 F:      drivers/net/ieee802154/ca8210.c
3105 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3106
3107 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3108 M:      David Howells <dhowells@redhat.com>
3109 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3110 S:      Supported
3111 F:      Documentation/filesystems/caching/cachefiles.txt
3112 F:      fs/cachefiles/
3113
3114 CADET FM/AM RADIO RECEIVER DRIVER
3115 M:      Hans Verkuil <hverkuil@xs4all.nl>
3116 L:      linux-media@vger.kernel.org
3117 T:      git git://linuxtv.org/media_tree.git
3118 W:      https://linuxtv.org
3119 S:      Maintained
3120 F:      drivers/media/radio/radio-cadet*
3121
3122 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3123 M:      Jonathan Corbet <corbet@lwn.net>
3124 L:      linux-media@vger.kernel.org
3125 T:      git git://linuxtv.org/media_tree.git
3126 S:      Maintained
3127 F:      Documentation/media/v4l-drivers/cafe_ccic*
3128 F:      drivers/media/platform/marvell-ccic/
3129
3130 CAIF NETWORK LAYER
3131 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3132 L:      netdev@vger.kernel.org
3133 S:      Supported
3134 F:      Documentation/networking/caif/
3135 F:      drivers/net/caif/
3136 F:      include/uapi/linux/caif/
3137 F:      include/net/caif/
3138 F:      net/caif/
3139
3140 CALGARY x86-64 IOMMU
3141 M:      Muli Ben-Yehuda <mulix@mulix.org>
3142 M:      Jon Mason <jdmason@kudzu.us>
3143 L:      iommu@lists.linux-foundation.org
3144 S:      Maintained
3145 F:      arch/x86/kernel/pci-calgary_64.c
3146 F:      arch/x86/kernel/tce_64.c
3147 F:      arch/x86/include/asm/calgary.h
3148 F:      arch/x86/include/asm/tce.h
3149
3150 CAN NETWORK DRIVERS
3151 M:      Wolfgang Grandegger <wg@grandegger.com>
3152 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3153 L:      linux-can@vger.kernel.org
3154 W:      https://github.com/linux-can
3155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3157 S:      Maintained
3158 F:      Documentation/devicetree/bindings/net/can/
3159 F:      drivers/net/can/
3160 F:      include/linux/can/dev.h
3161 F:      include/linux/can/platform/
3162 F:      include/uapi/linux/can/error.h
3163 F:      include/uapi/linux/can/netlink.h
3164
3165 CAN NETWORK LAYER
3166 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3167 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3168 L:      linux-can@vger.kernel.org
3169 W:      https://github.com/linux-can
3170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3172 S:      Maintained
3173 F:      Documentation/networking/can.txt
3174 F:      net/can/
3175 F:      include/linux/can/core.h
3176 F:      include/uapi/linux/can.h
3177 F:      include/uapi/linux/can/bcm.h
3178 F:      include/uapi/linux/can/raw.h
3179 F:      include/uapi/linux/can/gw.h
3180
3181 CAPABILITIES
3182 M:      Serge Hallyn <serge@hallyn.com>
3183 L:      linux-security-module@vger.kernel.org
3184 S:      Supported
3185 F:      include/linux/capability.h
3186 F:      include/uapi/linux/capability.h
3187 F:      security/commoncap.c
3188 F:      kernel/capability.c
3189
3190 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3191 M:      Kevin Tsai <ktsai@capellamicro.com>
3192 S:      Maintained
3193 F:      drivers/iio/light/cm*
3194
3195 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3196 M:      Christian Lamparter <chunkeey@googlemail.com>
3197 L:      linux-wireless@vger.kernel.org
3198 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3199 S:      Maintained
3200 F:      drivers/net/wireless/ath/carl9170/
3201
3202 CAVIUM I2C DRIVER
3203 M:      Jan Glauber <jglauber@cavium.com>
3204 M:      David Daney <david.daney@cavium.com>
3205 W:      http://www.cavium.com
3206 S:      Supported
3207 F:      drivers/i2c/busses/i2c-octeon*
3208 F:      drivers/i2c/busses/i2c-thunderx*
3209
3210 CAVIUM LIQUIDIO NETWORK DRIVER
3211 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3212 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3213 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3214 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3215 L:      netdev@vger.kernel.org
3216 W:      http://www.cavium.com
3217 S:      Supported
3218 F:      drivers/net/ethernet/cavium/liquidio/
3219
3220 CAVIUM MMC DRIVER
3221 M:      Jan Glauber <jglauber@cavium.com>
3222 M:      David Daney <david.daney@cavium.com>
3223 M:      Steven J. Hill <Steven.Hill@cavium.com>
3224 W:      http://www.cavium.com
3225 S:      Supported
3226 F:      drivers/mmc/host/cavium*
3227
3228 CAVIUM OCTEON-TX CRYPTO DRIVER
3229 M:      George Cherian <george.cherian@cavium.com>
3230 L:      linux-crypto@vger.kernel.org
3231 W:      http://www.cavium.com
3232 S:      Supported
3233 F:      drivers/crypto/cavium/cpt/
3234
3235 CAVIUM THUNDERX2 ARM64 SOC
3236 M:      Robert Richter <rrichter@cavium.com>
3237 M:      Jayachandran C <jnair@caviumnetworks.com>
3238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3239 S:      Maintained
3240 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3241 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3242
3243 CC2520 IEEE-802.15.4 RADIO DRIVER
3244 M:      Varka Bhadram <varkabhadram@gmail.com>
3245 L:      linux-wpan@vger.kernel.org
3246 S:      Maintained
3247 F:      drivers/net/ieee802154/cc2520.c
3248 F:      include/linux/spi/cc2520.h
3249 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3250
3251 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3252 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3253 L:      linux-crypto@vger.kernel.org
3254 L:      driverdev-devel@linuxdriverproject.org
3255 S:      Supported
3256 F:      drivers/staging/ccree/
3257 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3258
3259 CEC FRAMEWORK
3260 M:      Hans Verkuil <hans.verkuil@cisco.com>
3261 L:      linux-media@vger.kernel.org
3262 T:      git git://linuxtv.org/media_tree.git
3263 W:      http://linuxtv.org
3264 S:      Supported
3265 F:      Documentation/media/kapi/cec-core.rst
3266 F:      Documentation/media/uapi/cec
3267 F:      drivers/media/cec/
3268 F:      drivers/media/rc/keymaps/rc-cec.c
3269 F:      include/media/cec.h
3270 F:      include/media/cec-notifier.h
3271 F:      include/uapi/linux/cec.h
3272 F:      include/uapi/linux/cec-funcs.h
3273 F:      Documentation/devicetree/bindings/media/cec.txt
3274
3275 CEC GPIO DRIVER
3276 M:      Hans Verkuil <hans.verkuil@cisco.com>
3277 L:      linux-media@vger.kernel.org
3278 T:      git git://linuxtv.org/media_tree.git
3279 W:      http://linuxtv.org
3280 S:      Supported
3281 F:      drivers/media/platform/cec-gpio/
3282 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3283
3284 CELL BROADBAND ENGINE ARCHITECTURE
3285 M:      Arnd Bergmann <arnd@arndb.de>
3286 L:      linuxppc-dev@lists.ozlabs.org
3287 W:      http://www.ibm.com/developerworks/power/cell/
3288 S:      Supported
3289 F:      arch/powerpc/include/asm/cell*.h
3290 F:      arch/powerpc/include/asm/spu*.h
3291 F:      arch/powerpc/include/uapi/asm/spu*.h
3292 F:      arch/powerpc/oprofile/*cell*
3293 F:      arch/powerpc/platforms/cell/
3294
3295 CEPH COMMON CODE (LIBCEPH)
3296 M:      Ilya Dryomov <idryomov@gmail.com>
3297 M:      "Yan, Zheng" <zyan@redhat.com>
3298 M:      Sage Weil <sage@redhat.com>
3299 L:      ceph-devel@vger.kernel.org
3300 W:      http://ceph.com/
3301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3302 T:      git git://github.com/ceph/ceph-client.git
3303 S:      Supported
3304 F:      net/ceph/
3305 F:      include/linux/ceph/
3306 F:      include/linux/crush/
3307
3308 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3309 M:      "Yan, Zheng" <zyan@redhat.com>
3310 M:      Sage Weil <sage@redhat.com>
3311 M:      Ilya Dryomov <idryomov@gmail.com>
3312 L:      ceph-devel@vger.kernel.org
3313 W:      http://ceph.com/
3314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3315 T:      git git://github.com/ceph/ceph-client.git
3316 S:      Supported
3317 F:      Documentation/filesystems/ceph.txt
3318 F:      fs/ceph/
3319
3320 CERTIFICATE HANDLING:
3321 M:      David Howells <dhowells@redhat.com>
3322 M:      David Woodhouse <dwmw2@infradead.org>
3323 L:      keyrings@vger.kernel.org
3324 S:      Maintained
3325 F:      Documentation/module-signing.txt
3326 F:      certs/
3327 F:      scripts/sign-file.c
3328 F:      scripts/extract-cert.c
3329
3330 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3331 L:      linux-usb@vger.kernel.org
3332 S:      Orphan
3333 F:      Documentation/usb/WUSB-Design-overview.txt
3334 F:      Documentation/usb/wusb-cbaf
3335 F:      drivers/usb/host/hwa-hc.c
3336 F:      drivers/usb/host/whci/
3337 F:      drivers/usb/wusbcore/
3338 F:      include/linux/usb/wusb*
3339
3340 CFAG12864B LCD DRIVER
3341 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3342 W:      http://miguelojeda.es/auxdisplay.htm
3343 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3344 S:      Maintained
3345 F:      drivers/auxdisplay/cfag12864b.c
3346 F:      include/linux/cfag12864b.h
3347
3348 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3349 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3350 W:      http://miguelojeda.es/auxdisplay.htm
3351 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3352 S:      Maintained
3353 F:      drivers/auxdisplay/cfag12864bfb.c
3354 F:      include/linux/cfag12864b.h
3355
3356 802.11 (including CFG80211/NL80211)
3357 M:      Johannes Berg <johannes@sipsolutions.net>
3358 L:      linux-wireless@vger.kernel.org
3359 W:      http://wireless.kernel.org/
3360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3362 S:      Maintained
3363 F:      net/wireless/
3364 F:      include/uapi/linux/nl80211.h
3365 F:      include/linux/ieee80211.h
3366 F:      include/net/wext.h
3367 F:      include/net/cfg80211.h
3368 F:      include/net/iw_handler.h
3369 F:      include/net/ieee80211_radiotap.h
3370 F:      Documentation/driver-api/80211/cfg80211.rst
3371 F:      Documentation/networking/regulatory.txt
3372
3373 CHAR and MISC DRIVERS
3374 M:      Arnd Bergmann <arnd@arndb.de>
3375 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3377 S:      Supported
3378 F:      drivers/char/*
3379 F:      drivers/misc/*
3380 F:      include/linux/miscdevice.h
3381
3382 CHECKPATCH
3383 M:      Andy Whitcroft <apw@canonical.com>
3384 M:      Joe Perches <joe@perches.com>
3385 S:      Maintained
3386 F:      scripts/checkpatch.pl
3387
3388 CHINESE DOCUMENTATION
3389 M:      Harry Wei <harryxiyou@gmail.com>
3390 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3391 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3392 S:      Maintained
3393 F:      Documentation/translations/zh_CN/
3394
3395 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3396 M:      Peter Chen <Peter.Chen@nxp.com>
3397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3398 L:      linux-usb@vger.kernel.org
3399 S:      Maintained
3400 F:      drivers/usb/chipidea/
3401
3402 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3403 M:      Hans de Goede <hdegoede@redhat.com>
3404 L:      linux-input@vger.kernel.org
3405 S:      Maintained
3406 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3407 F:      drivers/input/touchscreen/chipone_icn8318.c
3408
3409 CHROME HARDWARE PLATFORM SUPPORT
3410 M:      Benson Leung <bleung@chromium.org>
3411 M:      Olof Johansson <olof@lixom.net>
3412 S:      Maintained
3413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3414 F:      drivers/platform/chrome/
3415
3416 CIRRUS LOGIC AUDIO CODEC DRIVERS
3417 M:      Brian Austin <brian.austin@cirrus.com>
3418 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3419 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3420 S:      Maintained
3421 F:      sound/soc/codecs/cs*
3422
3423 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3424 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3425 L:      netdev@vger.kernel.org
3426 S:      Maintained
3427 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3428
3429 CISCO FCOE HBA DRIVER
3430 M:      Satish Kharat <satishkh@cisco.com>
3431 M:      Sesidhar Baddela <sebaddel@cisco.com>
3432 M:      Karan Tilak Kumar <kartilak@cisco.com>
3433 L:      linux-scsi@vger.kernel.org
3434 S:      Supported
3435 F:      drivers/scsi/fnic/
3436
3437 CISCO SCSI HBA DRIVER
3438 M:      Karan Tilak Kumar <kartilak@cisco.com>
3439 M:      Sesidhar Baddela <sebaddel@cisco.com>
3440 L:      linux-scsi@vger.kernel.org
3441 S:      Supported
3442 F:      drivers/scsi/snic/
3443
3444 CISCO VIC ETHERNET NIC DRIVER
3445 M:      Christian Benvenuti <benve@cisco.com>
3446 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3447 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3448 S:      Supported
3449 F:      drivers/net/ethernet/cisco/enic/
3450
3451 CISCO VIC LOW LATENCY NIC DRIVER
3452 M:      Christian Benvenuti <benve@cisco.com>
3453 M:      Dave Goodell <dgoodell@cisco.com>
3454 S:      Supported
3455 F:      drivers/infiniband/hw/usnic/
3456
3457 CLEANCACHE API
3458 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3459 L:      linux-kernel@vger.kernel.org
3460 S:      Maintained
3461 F:      mm/cleancache.c
3462 F:      include/linux/cleancache.h
3463
3464 CLK API
3465 M:      Russell King <linux@armlinux.org.uk>
3466 L:      linux-clk@vger.kernel.org
3467 S:      Maintained
3468 F:      include/linux/clk.h
3469
3470 CLOCKSOURCE, CLOCKEVENT DRIVERS
3471 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3472 M:      Thomas Gleixner <tglx@linutronix.de>
3473 L:      linux-kernel@vger.kernel.org
3474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3475 S:      Supported
3476 F:      drivers/clocksource/
3477 F:      Documentation/devicetree/bindings/timer/
3478
3479 CMPC ACPI DRIVER
3480 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3481 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3482 L:      platform-driver-x86@vger.kernel.org
3483 S:      Supported
3484 F:      drivers/platform/x86/classmate-laptop.c
3485
3486 COBALT MEDIA DRIVER
3487 M:      Hans Verkuil <hans.verkuil@cisco.com>
3488 L:      linux-media@vger.kernel.org
3489 T:      git git://linuxtv.org/media_tree.git
3490 W:      https://linuxtv.org
3491 S:      Supported
3492 F:      drivers/media/pci/cobalt/
3493
3494 COCCINELLE/Semantic Patches (SmPL)
3495 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3496 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3497 M:      Nicolas Palix <nicolas.palix@imag.fr>
3498 M:      Michal Marek <michal.lkml@markovi.net>
3499 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3501 W:      http://coccinelle.lip6.fr/
3502 S:      Supported
3503 F:      Documentation/dev-tools/coccinelle.rst
3504 F:      scripts/coccinelle/
3505 F:      scripts/coccicheck
3506
3507 CODA FILE SYSTEM
3508 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3509 M:      coda@cs.cmu.edu
3510 L:      codalist@coda.cs.cmu.edu
3511 W:      http://www.coda.cs.cmu.edu/
3512 S:      Maintained
3513 F:      Documentation/filesystems/coda.txt
3514 F:      fs/coda/
3515 F:      include/linux/coda*.h
3516 F:      include/uapi/linux/coda*.h
3517
3518 CODA V4L2 MEM2MEM DRIVER
3519 M:      Philipp Zabel <p.zabel@pengutronix.de>
3520 L:      linux-media@vger.kernel.org
3521 S:      Maintained
3522 F:      Documentation/devicetree/bindings/media/coda.txt
3523 F:      drivers/media/platform/coda/
3524
3525 COMMON CLK FRAMEWORK
3526 M:      Michael Turquette <mturquette@baylibre.com>
3527 M:      Stephen Boyd <sboyd@codeaurora.org>
3528 L:      linux-clk@vger.kernel.org
3529 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3531 S:      Maintained
3532 F:      Documentation/devicetree/bindings/clock/
3533 F:      drivers/clk/
3534 X:      drivers/clk/clkdev.c
3535 F:      include/linux/clk-pr*
3536 F:      include/linux/clk/
3537
3538 COMMON INTERNET FILE SYSTEM (CIFS)
3539 M:      Steve French <sfrench@samba.org>
3540 L:      linux-cifs@vger.kernel.org
3541 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3542 W:      http://linux-cifs.samba.org/
3543 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3544 S:      Supported
3545 F:      Documentation/filesystems/cifs/
3546 F:      fs/cifs/
3547
3548 COMPACTPCI HOTPLUG CORE
3549 M:      Scott Murray <scott@spiteful.org>
3550 L:      linux-pci@vger.kernel.org
3551 S:      Maintained
3552 F:      drivers/pci/hotplug/cpci_hotplug*
3553
3554 COMPACTPCI HOTPLUG GENERIC DRIVER
3555 M:      Scott Murray <scott@spiteful.org>
3556 L:      linux-pci@vger.kernel.org
3557 S:      Maintained
3558 F:      drivers/pci/hotplug/cpcihp_generic.c
3559
3560 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3561 M:      Scott Murray <scott@spiteful.org>
3562 L:      linux-pci@vger.kernel.org
3563 S:      Maintained
3564 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3565
3566 COMPAL LAPTOP SUPPORT
3567 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3568 L:      platform-driver-x86@vger.kernel.org
3569 S:      Maintained
3570 F:      drivers/platform/x86/compal-laptop.c
3571
3572 CONEXANT ACCESSRUNNER USB DRIVER
3573 L:      accessrunner-general@lists.sourceforge.net
3574 W:      http://accessrunner.sourceforge.net/
3575 S:      Orphan
3576 F:      drivers/usb/atm/cxacru.c
3577
3578 CONFIGFS
3579 M:      Joel Becker <jlbec@evilplan.org>
3580 M:      Christoph Hellwig <hch@lst.de>
3581 T:      git git://git.infradead.org/users/hch/configfs.git
3582 S:      Supported
3583 F:      fs/configfs/
3584 F:      include/linux/configfs.h
3585
3586 CONNECTOR
3587 M:      Evgeniy Polyakov <zbr@ioremap.net>
3588 L:      netdev@vger.kernel.org
3589 S:      Maintained
3590 F:      drivers/connector/
3591
3592 CONTROL GROUP (CGROUP)
3593 M:      Tejun Heo <tj@kernel.org>
3594 M:      Li Zefan <lizefan@huawei.com>
3595 M:      Johannes Weiner <hannes@cmpxchg.org>
3596 L:      cgroups@vger.kernel.org
3597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3598 S:      Maintained
3599 F:      Documentation/cgroup*
3600 F:      include/linux/cgroup*
3601 F:      kernel/cgroup*
3602
3603 CONTROL GROUP - CPUSET
3604 M:      Li Zefan <lizefan@huawei.com>
3605 L:      cgroups@vger.kernel.org
3606 W:      http://www.bullopensource.org/cpuset/
3607 W:      http://oss.sgi.com/projects/cpusets/
3608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3609 S:      Maintained
3610 F:      Documentation/cgroup-v1/cpusets.txt
3611 F:      include/linux/cpuset.h
3612 F:      kernel/cgroup/cpuset.c
3613
3614 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3615 M:      Johannes Weiner <hannes@cmpxchg.org>
3616 M:      Michal Hocko <mhocko@kernel.org>
3617 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3618 L:      cgroups@vger.kernel.org
3619 L:      linux-mm@kvack.org
3620 S:      Maintained
3621 F:      mm/memcontrol.c
3622 F:      mm/swap_cgroup.c
3623
3624 CORETEMP HARDWARE MONITORING DRIVER
3625 M:      Fenghua Yu <fenghua.yu@intel.com>
3626 L:      linux-hwmon@vger.kernel.org
3627 S:      Maintained
3628 F:      Documentation/hwmon/coretemp
3629 F:      drivers/hwmon/coretemp.c
3630
3631 COSA/SRP SYNC SERIAL DRIVER
3632 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3633 W:      http://www.fi.muni.cz/~kas/cosa/
3634 S:      Maintained
3635 F:      drivers/net/wan/cosa*
3636
3637 CPMAC ETHERNET DRIVER
3638 M:      Florian Fainelli <f.fainelli@gmail.com>
3639 L:      netdev@vger.kernel.org
3640 S:      Maintained
3641 F:      drivers/net/ethernet/ti/cpmac.c
3642
3643 CPU FREQUENCY DRIVERS
3644 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3645 M:      Viresh Kumar <viresh.kumar@linaro.org>
3646 L:      linux-pm@vger.kernel.org
3647 S:      Maintained
3648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3649 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3650 B:      https://bugzilla.kernel.org
3651 F:      Documentation/cpu-freq/
3652 F:      Documentation/devicetree/bindings/cpufreq/
3653 F:      drivers/cpufreq/
3654 F:      include/linux/cpufreq.h
3655 F:      tools/testing/selftests/cpufreq/
3656
3657 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3658 M:      Viresh Kumar <viresh.kumar@linaro.org>
3659 M:      Sudeep Holla <sudeep.holla@arm.com>
3660 L:      linux-pm@vger.kernel.org
3661 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3662 S:      Maintained
3663 F:      drivers/cpufreq/arm_big_little.h
3664 F:      drivers/cpufreq/arm_big_little.c
3665 F:      drivers/cpufreq/arm_big_little_dt.c
3666
3667 CPU POWER MONITORING SUBSYSTEM
3668 M:      Thomas Renninger <trenn@suse.com>
3669 M:      Shuah Khan <shuahkh@osg.samsung.com>
3670 M:      Shuah Khan <shuah@kernel.org>
3671 L:      linux-pm@vger.kernel.org
3672 S:      Maintained
3673 F:      tools/power/cpupower/
3674
3675 CPUID/MSR DRIVER
3676 M:      "H. Peter Anvin" <hpa@zytor.com>
3677 S:      Maintained
3678 F:      arch/x86/kernel/cpuid.c
3679 F:      arch/x86/kernel/msr.c
3680
3681 CPUIDLE DRIVER - ARM BIG LITTLE
3682 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3683 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3684 L:      linux-pm@vger.kernel.org
3685 L:      linux-arm-kernel@lists.infradead.org
3686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3687 S:      Maintained
3688 F:      drivers/cpuidle/cpuidle-big_little.c
3689
3690 CPUIDLE DRIVER - ARM EXYNOS
3691 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3692 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3693 M:      Kukjin Kim <kgene@kernel.org>
3694 L:      linux-pm@vger.kernel.org
3695 L:      linux-samsung-soc@vger.kernel.org
3696 S:      Supported
3697 F:      drivers/cpuidle/cpuidle-exynos.c
3698 F:      arch/arm/mach-exynos/pm.c
3699
3700 CPUIDLE DRIVERS
3701 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3702 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3703 L:      linux-pm@vger.kernel.org
3704 S:      Maintained
3705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3706 B:      https://bugzilla.kernel.org
3707 F:      drivers/cpuidle/*
3708 F:      include/linux/cpuidle.h
3709
3710 CRAMFS FILESYSTEM
3711 W:      http://sourceforge.net/projects/cramfs/
3712 S:      Orphan / Obsolete
3713 F:      Documentation/filesystems/cramfs.txt
3714 F:      fs/cramfs/
3715
3716 CRIS PORT
3717 M:      Mikael Starvik <starvik@axis.com>
3718 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3719 L:      linux-cris-kernel@axis.com
3720 W:      http://developer.axis.com
3721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3722 S:      Maintained
3723 F:      arch/cris/
3724 F:      drivers/tty/serial/crisv10.*
3725
3726 CRYPTO API
3727 M:      Herbert Xu <herbert@gondor.apana.org.au>
3728 M:      "David S. Miller" <davem@davemloft.net>
3729 L:      linux-crypto@vger.kernel.org
3730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3732 S:      Maintained
3733 F:      Documentation/crypto/
3734 F:      Documentation/devicetree/bindings/crypto/
3735 F:      arch/*/crypto/
3736 F:      crypto/
3737 F:      drivers/crypto/
3738 F:      include/crypto/
3739 F:      include/linux/crypto*
3740
3741 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3742 M:      Neil Horman <nhorman@tuxdriver.com>
3743 L:      linux-crypto@vger.kernel.org
3744 S:      Maintained
3745 F:      crypto/ansi_cprng.c
3746 F:      crypto/rng.c
3747
3748 CS3308 MEDIA DRIVER
3749 M:      Hans Verkuil <hverkuil@xs4all.nl>
3750 L:      linux-media@vger.kernel.org
3751 T:      git git://linuxtv.org/media_tree.git
3752 W:      http://linuxtv.org
3753 S:      Odd Fixes
3754 F:      drivers/media/i2c/cs3308.c
3755 F:      drivers/media/i2c/cs3308.h
3756
3757 CS5535 Audio ALSA driver
3758 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3759 S:      Maintained
3760 F:      sound/pci/cs5535audio/
3761
3762 CW1200 WLAN driver
3763 M:      Solomon Peachy <pizza@shaftnet.org>
3764 S:      Maintained
3765 F:      drivers/net/wireless/st/cw1200/
3766
3767 CX18 VIDEO4LINUX DRIVER
3768 M:      Andy Walls <awalls@md.metrocast.net>
3769 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3770 L:      linux-media@vger.kernel.org
3771 T:      git git://linuxtv.org/media_tree.git
3772 W:      https://linuxtv.org
3773 W:      http://www.ivtvdriver.org/index.php/Cx18
3774 S:      Maintained
3775 F:      Documentation/media/v4l-drivers/cx18*
3776 F:      drivers/media/pci/cx18/
3777 F:      include/uapi/linux/ivtv*
3778
3779 CX2341X MPEG ENCODER HELPER MODULE
3780 M:      Hans Verkuil <hverkuil@xs4all.nl>
3781 L:      linux-media@vger.kernel.org
3782 T:      git git://linuxtv.org/media_tree.git
3783 W:      https://linuxtv.org
3784 S:      Maintained
3785 F:      drivers/media/common/cx2341x*
3786 F:      include/media/cx2341x*
3787
3788 CX24120 MEDIA DRIVER
3789 M:      Jemma Denson <jdenson@gmail.com>
3790 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3791 L:      linux-media@vger.kernel.org
3792 W:      https://linuxtv.org
3793 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3794 S:      Maintained
3795 F:      drivers/media/dvb-frontends/cx24120*
3796
3797 CX88 VIDEO4LINUX DRIVER
3798 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3799 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3800 L:      linux-media@vger.kernel.org
3801 W:      https://linuxtv.org
3802 T:      git git://linuxtv.org/media_tree.git
3803 S:      Odd fixes
3804 F:      Documentation/media/v4l-drivers/cx88*
3805 F:      drivers/media/pci/cx88/
3806
3807 CXD2820R MEDIA DRIVER
3808 M:      Antti Palosaari <crope@iki.fi>
3809 L:      linux-media@vger.kernel.org
3810 W:      https://linuxtv.org
3811 W:      http://palosaari.fi/linux/
3812 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3813 T:      git git://linuxtv.org/anttip/media_tree.git
3814 S:      Maintained
3815 F:      drivers/media/dvb-frontends/cxd2820r*
3816
3817 CXGB3 ETHERNET DRIVER (CXGB3)
3818 M:      Santosh Raspatur <santosh@chelsio.com>
3819 L:      netdev@vger.kernel.org
3820 W:      http://www.chelsio.com
3821 S:      Supported
3822 F:      drivers/net/ethernet/chelsio/cxgb3/
3823
3824 CXGB3 ISCSI DRIVER (CXGB3I)
3825 M:      Karen Xie <kxie@chelsio.com>
3826 L:      linux-scsi@vger.kernel.org
3827 W:      http://www.chelsio.com
3828 S:      Supported
3829 F:      drivers/scsi/cxgbi/cxgb3i
3830
3831 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3832 M:      Steve Wise <swise@chelsio.com>
3833 L:      linux-rdma@vger.kernel.org
3834 W:      http://www.openfabrics.org
3835 S:      Supported
3836 F:      drivers/infiniband/hw/cxgb3/
3837 F:      include/uapi/rdma/cxgb3-abi.h
3838
3839 CXGB4 CRYPTO DRIVER (chcr)
3840 M:      Harsh Jain <harsh@chelsio.com>
3841 L:      linux-crypto@vger.kernel.org
3842 W:      http://www.chelsio.com
3843 S:      Supported
3844 F:      drivers/crypto/chelsio
3845
3846 CXGB4 ETHERNET DRIVER (CXGB4)
3847 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3848 L:      netdev@vger.kernel.org
3849 W:      http://www.chelsio.com
3850 S:      Supported
3851 F:      drivers/net/ethernet/chelsio/cxgb4/
3852
3853 CXGB4 ISCSI DRIVER (CXGB4I)
3854 M:      Karen Xie <kxie@chelsio.com>
3855 L:      linux-scsi@vger.kernel.org
3856 W:      http://www.chelsio.com
3857 S:      Supported
3858 F:      drivers/scsi/cxgbi/cxgb4i
3859
3860 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3861 M:      Steve Wise <swise@chelsio.com>
3862 L:      linux-rdma@vger.kernel.org
3863 W:      http://www.openfabrics.org
3864 S:      Supported
3865 F:      drivers/infiniband/hw/cxgb4/
3866 F:      include/uapi/rdma/cxgb4-abi.h
3867
3868 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3869 M:      Casey Leedom <leedom@chelsio.com>
3870 L:      netdev@vger.kernel.org
3871 W:      http://www.chelsio.com
3872 S:      Supported
3873 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3874
3875 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3876 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3877 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3878 L:      linuxppc-dev@lists.ozlabs.org
3879 S:      Supported
3880 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3881 F:      drivers/misc/cxl/
3882 F:      include/misc/cxl*
3883 F:      include/uapi/misc/cxl.h
3884 F:      Documentation/powerpc/cxl.txt
3885 F:      Documentation/ABI/testing/sysfs-class-cxl
3886
3887 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3888 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3889 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3890 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3891 L:      linux-scsi@vger.kernel.org
3892 S:      Supported
3893 F:      drivers/scsi/cxlflash/
3894 F:      include/uapi/scsi/cxlflash_ioctls.h
3895 F:      Documentation/powerpc/cxlflash.txt
3896
3897 CYBERPRO FB DRIVER
3898 M:      Russell King <linux@armlinux.org.uk>
3899 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3900 W:      http://www.armlinux.org.uk/
3901 S:      Maintained
3902 F:      drivers/video/fbdev/cyber2000fb.*
3903
3904 CYCLADES ASYNC MUX DRIVER
3905 W:      http://www.cyclades.com/
3906 S:      Orphan
3907 F:      drivers/tty/cyclades.c
3908 F:      include/linux/cyclades.h
3909 F:      include/uapi/linux/cyclades.h
3910
3911 CYCLADES PC300 DRIVER
3912 W:      http://www.cyclades.com/
3913 S:      Orphan
3914 F:      drivers/net/wan/pc300*
3915
3916 CYPRESS_FIRMWARE MEDIA DRIVER
3917 M:      Antti Palosaari <crope@iki.fi>
3918 L:      linux-media@vger.kernel.org
3919 W:      https://linuxtv.org
3920 W:      http://palosaari.fi/linux/
3921 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3922 T:      git git://linuxtv.org/anttip/media_tree.git
3923 S:      Maintained
3924 F:      drivers/media/common/cypress_firmware*
3925
3926 CYTTSP TOUCHSCREEN DRIVER
3927 M:      Ferruh Yigit <fery@cypress.com>
3928 L:      linux-input@vger.kernel.org
3929 S:      Supported
3930 F:      drivers/input/touchscreen/cyttsp*
3931 F:      include/linux/input/cyttsp.h
3932
3933 D-LINK DIR-685 TOUCHKEYS DRIVER
3934 M:      Linus Walleij <linus.walleij@linaro.org>
3935 L:      linux-input@vger.kernel.org
3936 S:      Supported
3937 F:      drivers/input/dlink-dir685-touchkeys.c
3938
3939 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3940 M:      Joshua Kinard <kumba@gentoo.org>
3941 S:      Maintained
3942 F:      drivers/rtc/rtc-ds1685.c
3943 F:      include/linux/rtc/ds1685.h
3944
3945 DAMA SLAVE for AX.25
3946 M:      Joerg Reuter <jreuter@yaina.de>
3947 W:      http://yaina.de/jreuter/
3948 W:      http://www.qsl.net/dl1bke/
3949 L:      linux-hams@vger.kernel.org
3950 S:      Maintained
3951 F:      net/ax25/af_ax25.c
3952 F:      net/ax25/ax25_dev.c
3953 F:      net/ax25/ax25_ds_*
3954 F:      net/ax25/ax25_in.c
3955 F:      net/ax25/ax25_out.c
3956 F:      net/ax25/ax25_timer.c
3957 F:      net/ax25/sysctl_net_ax25.c
3958
3959 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3960 L:      netdev@vger.kernel.org
3961 S:      Orphan
3962 F:      Documentation/networking/dmfe.txt
3963 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3964
3965 DC390/AM53C974 SCSI driver
3966 M:      Hannes Reinecke <hare@suse.com>
3967 L:      linux-scsi@vger.kernel.org
3968 S:      Maintained
3969 F:      drivers/scsi/am53c974.c
3970
3971 DC395x SCSI driver
3972 M:      Oliver Neukum <oliver@neukum.org>
3973 M:      Ali Akcaagac <aliakc@web.de>
3974 M:      Jamie Lenehan <lenehan@twibble.org>
3975 L:      dc395x@twibble.org
3976 W:      http://twibble.org/dist/dc395x/
3977 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3978 S:      Maintained
3979 F:      Documentation/scsi/dc395x.txt
3980 F:      drivers/scsi/dc395x.*
3981
3982 DCCP PROTOCOL
3983 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3984 L:      dccp@vger.kernel.org
3985 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3986 S:      Maintained
3987 F:      include/linux/dccp.h
3988 F:      include/uapi/linux/dccp.h
3989 F:      include/linux/tfrc.h
3990 F:      net/dccp/
3991
3992 DECnet NETWORK LAYER
3993 W:      http://linux-decnet.sourceforge.net
3994 L:      linux-decnet-user@lists.sourceforge.net
3995 S:      Orphan
3996 F:      Documentation/networking/decnet.txt
3997 F:      net/decnet/
3998
3999 DECSTATION PLATFORM SUPPORT
4000 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4001 L:      linux-mips@linux-mips.org
4002 W:      http://www.linux-mips.org/wiki/DECstation
4003 S:      Maintained
4004 F:      arch/mips/dec/
4005 F:      arch/mips/include/asm/dec/
4006 F:      arch/mips/include/asm/mach-dec/
4007
4008 DEFXX FDDI NETWORK DRIVER
4009 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4010 S:      Maintained
4011 F:      drivers/net/fddi/defxx.*
4012
4013 DELL LAPTOP DRIVER
4014 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4015 M:      Pali Rohár <pali.rohar@gmail.com>
4016 L:      platform-driver-x86@vger.kernel.org
4017 S:      Maintained
4018 F:      drivers/platform/x86/dell-laptop.c
4019
4020 DELL LAPTOP FREEFALL DRIVER
4021 M:      Pali Rohár <pali.rohar@gmail.com>
4022 S:      Maintained
4023 F:      drivers/platform/x86/dell-smo8800.c
4024
4025 DELL LAPTOP RBTN DRIVER
4026 M:      Pali Rohár <pali.rohar@gmail.com>
4027 S:      Maintained
4028 F:      drivers/platform/x86/dell-rbtn.*
4029
4030 DELL LAPTOP SMM DRIVER
4031 M:      Pali Rohár <pali.rohar@gmail.com>
4032 S:      Maintained
4033 F:      drivers/hwmon/dell-smm-hwmon.c
4034 F:      include/uapi/linux/i8k.h
4035
4036 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4037 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4038 S:      Maintained
4039 F:      Documentation/dcdbas.txt
4040 F:      drivers/firmware/dcdbas.*
4041
4042 DELL WMI EXTRAS DRIVER
4043 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4044 M:      Pali Rohár <pali.rohar@gmail.com>
4045 S:      Maintained
4046 F:      drivers/platform/x86/dell-wmi.c
4047
4048 DELTA ST MEDIA DRIVER
4049 M:      Hugues Fruchet <hugues.fruchet@st.com>
4050 L:      linux-media@vger.kernel.org
4051 T:      git git://linuxtv.org/media_tree.git
4052 W:      https://linuxtv.org
4053 S:      Supported
4054 F:      drivers/media/platform/sti/delta
4055
4056 DENALI NAND DRIVER
4057 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4058 L:      linux-mtd@lists.infradead.org
4059 S:      Supported
4060 F:      drivers/mtd/nand/denali*
4061
4062 DESIGNWARE USB2 DRD IP DRIVER
4063 M:      John Youn <johnyoun@synopsys.com>
4064 L:      linux-usb@vger.kernel.org
4065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4066 S:      Maintained
4067 F:      drivers/usb/dwc2/
4068
4069 DESIGNWARE USB3 DRD IP DRIVER
4070 M:      Felipe Balbi <balbi@kernel.org>
4071 L:      linux-usb@vger.kernel.org
4072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4073 S:      Maintained
4074 F:      drivers/usb/dwc3/
4075
4076 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4077 M:      Andreas Klinger <ak@it-klinger.de>
4078 L:      linux-iio@vger.kernel.org
4079 S:      Maintained
4080 F:      drivers/iio/proximity/srf*.c
4081
4082 DEVICE COREDUMP (DEV_COREDUMP)
4083 M:      Johannes Berg <johannes@sipsolutions.net>
4084 L:      linux-kernel@vger.kernel.org
4085 S:      Maintained
4086 F:      drivers/base/devcoredump.c
4087 F:      include/linux/devcoredump.h
4088
4089 DEVICE FREQUENCY (DEVFREQ)
4090 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4091 M:      Kyungmin Park <kyungmin.park@samsung.com>
4092 R:      Chanwoo Choi <cw00.choi@samsung.com>
4093 L:      linux-pm@vger.kernel.org
4094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4095 S:      Maintained
4096 F:      drivers/devfreq/
4097 F:      include/linux/devfreq.h
4098 F:      Documentation/devicetree/bindings/devfreq/
4099
4100 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4101 M:      Chanwoo Choi <cw00.choi@samsung.com>
4102 L:      linux-pm@vger.kernel.org
4103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4104 S:      Supported
4105 F:      drivers/devfreq/event/
4106 F:      drivers/devfreq/devfreq-event.c
4107 F:      include/linux/devfreq-event.h
4108 F:      Documentation/devicetree/bindings/devfreq/event/
4109
4110 DEVICE NUMBER REGISTRY
4111 M:      Torben Mathiasen <device@lanana.org>
4112 W:      http://lanana.org/docs/device-list/index.html
4113 S:      Maintained
4114
4115 DEVICE-MAPPER  (LVM)
4116 M:      Alasdair Kergon <agk@redhat.com>
4117 M:      Mike Snitzer <snitzer@redhat.com>
4118 M:      dm-devel@redhat.com
4119 L:      dm-devel@redhat.com
4120 W:      http://sources.redhat.com/dm
4121 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4123 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4124 S:      Maintained
4125 F:      Documentation/device-mapper/
4126 F:      drivers/md/Makefile
4127 F:      drivers/md/Kconfig
4128 F:      drivers/md/dm*
4129 F:      drivers/md/persistent-data/
4130 F:      include/linux/device-mapper.h
4131 F:      include/linux/dm-*.h
4132 F:      include/uapi/linux/dm-*.h
4133
4134 DEVLINK
4135 M:      Jiri Pirko <jiri@mellanox.com>
4136 L:      netdev@vger.kernel.org
4137 S:      Supported
4138 F:      net/core/devlink.c
4139 F:      include/net/devlink.h
4140 F:      include/uapi/linux/devlink.h
4141
4142 DIALOG SEMICONDUCTOR DRIVERS
4143 M:      Support Opensource <support.opensource@diasemi.com>
4144 W:      http://www.dialog-semiconductor.com/products
4145 S:      Supported
4146 F:      Documentation/hwmon/da90??
4147 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4148 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4149 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4150 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4151 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4152 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4153 F:      drivers/gpio/gpio-da90??.c
4154 F:      drivers/hwmon/da90??-hwmon.c
4155 F:      drivers/iio/adc/da91??-*.c
4156 F:      drivers/input/misc/da90??_onkey.c
4157 F:      drivers/input/touchscreen/da9052_tsi.c
4158 F:      drivers/leds/leds-da90??.c
4159 F:      drivers/mfd/da903x.c
4160 F:      drivers/mfd/da90??-*.c
4161 F:      drivers/mfd/da91??-*.c
4162 F:      drivers/power/supply/da9052-battery.c
4163 F:      drivers/power/supply/da91??-*.c
4164 F:      drivers/regulator/da903x.c
4165 F:      drivers/regulator/da9???-regulator.[ch]
4166 F:      drivers/thermal/da90??-thermal.c
4167 F:      drivers/rtc/rtc-da90??.c
4168 F:      drivers/video/backlight/da90??_bl.c
4169 F:      drivers/watchdog/da90??_wdt.c
4170 F:      include/linux/mfd/da903x.h
4171 F:      include/linux/mfd/da9052/
4172 F:      include/linux/mfd/da9055/
4173 F:      include/linux/mfd/da9062/
4174 F:      include/linux/mfd/da9063/
4175 F:      include/linux/mfd/da9150/
4176 F:      include/linux/regulator/da9211.h
4177 F:      include/sound/da[79]*.h
4178 F:      sound/soc/codecs/da[79]*.[ch]
4179
4180 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4181 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4182 L:      linux-gpio@vger.kernel.org
4183 S:      Maintained
4184 F:      drivers/gpio/gpio-gpio-mm.c
4185
4186 DIGI NEO AND CLASSIC PCI PRODUCTS
4187 M:      Lidza Louina <lidza.louina@gmail.com>
4188 M:      Mark Hounschell <markh@compro.net>
4189 L:      driverdev-devel@linuxdriverproject.org
4190 S:      Maintained
4191 F:      drivers/staging/dgnc/
4192
4193 DIOLAN U2C-12 I2C DRIVER
4194 M:      Guenter Roeck <linux@roeck-us.net>
4195 L:      linux-i2c@vger.kernel.org
4196 S:      Maintained
4197 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4198
4199 DIRECT ACCESS (DAX)
4200 M:      Matthew Wilcox <mawilcox@microsoft.com>
4201 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4202 L:      linux-fsdevel@vger.kernel.org
4203 S:      Supported
4204 F:      fs/dax.c
4205 F:      include/linux/dax.h
4206 F:      include/trace/events/fs_dax.h
4207
4208 DIRECTORY NOTIFICATION (DNOTIFY)
4209 M:      Jan Kara <jack@suse.cz>
4210 R:      Amir Goldstein <amir73il@gmail.com>
4211 L:      linux-fsdevel@vger.kernel.org
4212 S:      Maintained
4213 F:      Documentation/filesystems/dnotify.txt
4214 F:      fs/notify/dnotify/
4215 F:      include/linux/dnotify.h
4216
4217 DISK GEOMETRY AND PARTITION HANDLING
4218 M:      Andries Brouwer <aeb@cwi.nl>
4219 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4220 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4221 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4222 S:      Maintained
4223
4224 DISKQUOTA
4225 M:      Jan Kara <jack@suse.com>
4226 S:      Maintained
4227 F:      Documentation/filesystems/quota.txt
4228 F:      fs/quota/
4229 F:      include/linux/quota*.h
4230 F:      include/uapi/linux/quota*.h
4231
4232 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4233 M:      Bernie Thompson <bernie@plugable.com>
4234 L:      linux-fbdev@vger.kernel.org
4235 S:      Maintained
4236 W:      http://plugable.com/category/projects/udlfb/
4237 F:      drivers/video/fbdev/udlfb.c
4238 F:      include/video/udlfb.h
4239 F:      Documentation/fb/udlfb.txt
4240
4241 DISTRIBUTED LOCK MANAGER (DLM)
4242 M:      Christine Caulfield <ccaulfie@redhat.com>
4243 M:      David Teigland <teigland@redhat.com>
4244 L:      cluster-devel@redhat.com
4245 W:      http://sources.redhat.com/cluster/
4246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4247 S:      Supported
4248 F:      fs/dlm/
4249
4250 DMA BUFFER SHARING FRAMEWORK
4251 M:      Sumit Semwal <sumit.semwal@linaro.org>
4252 S:      Maintained
4253 L:      linux-media@vger.kernel.org
4254 L:      dri-devel@lists.freedesktop.org
4255 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4256 F:      drivers/dma-buf/
4257 F:      include/linux/dma-buf*
4258 F:      include/linux/reservation.h
4259 F:      include/linux/*fence.h
4260 F:      Documentation/driver-api/dma-buf.rst
4261 T:      git git://anongit.freedesktop.org/drm/drm-misc
4262
4263 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4264 M:      Vinod Koul <vinod.koul@intel.com>
4265 L:      dmaengine@vger.kernel.org
4266 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4267 S:      Maintained
4268 F:      drivers/dma/
4269 F:      include/linux/dmaengine.h
4270 F:      Documentation/devicetree/bindings/dma/
4271 F:      Documentation/driver-api/dmaengine/
4272 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4273
4274 DMA MAPPING HELPERS
4275 M:      Christoph Hellwig <hch@lst.de>
4276 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4277 R:      Robin Murphy <robin.murphy@arm.com>
4278 L:      iommu@lists.linux-foundation.org
4279 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4280 W:      http://git.infradead.org/users/hch/dma-mapping.git
4281 S:      Supported
4282 F:      lib/dma-debug.c
4283 F:      lib/dma-noop.c
4284 F:      lib/dma-virt.c
4285 F:      drivers/base/dma-mapping.c
4286 F:      drivers/base/dma-coherent.c
4287 F:      include/linux/dma-mapping.h
4288
4289 DME1737 HARDWARE MONITOR DRIVER
4290 M:      Juerg Haefliger <juergh@gmail.com>
4291 L:      linux-hwmon@vger.kernel.org
4292 S:      Maintained
4293 F:      Documentation/hwmon/dme1737
4294 F:      drivers/hwmon/dme1737.c
4295
4296 DMI/SMBIOS SUPPORT
4297 M:      Jean Delvare <jdelvare@suse.com>
4298 S:      Maintained
4299 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4300 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4301 F:      drivers/firmware/dmi-id.c
4302 F:      drivers/firmware/dmi_scan.c
4303 F:      include/linux/dmi.h
4304
4305 DOCUMENTATION
4306 M:      Jonathan Corbet <corbet@lwn.net>
4307 L:      linux-doc@vger.kernel.org
4308 S:      Maintained
4309 F:      Documentation/
4310 F:      scripts/kernel-doc
4311 X:      Documentation/ABI/
4312 X:      Documentation/devicetree/
4313 X:      Documentation/acpi
4314 X:      Documentation/power
4315 X:      Documentation/spi
4316 X:      Documentation/media
4317 T:      git git://git.lwn.net/linux.git docs-next
4318
4319 DONGWOON DW9714 LENS VOICE COIL DRIVER
4320 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4321 L:      linux-media@vger.kernel.org
4322 T:      git git://linuxtv.org/media_tree.git
4323 S:      Maintained
4324 F:      drivers/media/i2c/dw9714.c
4325
4326 DOUBLETALK DRIVER
4327 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4328 L:      blinux-list@redhat.com
4329 S:      Maintained
4330 F:      drivers/char/dtlk.c
4331 F:      include/linux/dtlk.h
4332
4333 DPAA2 DATAPATH I/O (DPIO) DRIVER
4334 M:      Roy Pledge <Roy.Pledge@nxp.com>
4335 L:      linux-kernel@vger.kernel.org
4336 S:      Maintained
4337 F:      drivers/staging/fsl-mc/bus/dpio
4338
4339 DPAA2 ETHERNET DRIVER
4340 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4341 L:      linux-kernel@vger.kernel.org
4342 S:      Maintained
4343 F:      drivers/staging/fsl-dpaa2/ethernet
4344
4345 DPT_I2O SCSI RAID DRIVER
4346 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4347 L:      linux-scsi@vger.kernel.org
4348 W:      http://www.adaptec.com/
4349 S:      Maintained
4350 F:      drivers/scsi/dpt*
4351 F:      drivers/scsi/dpt/
4352
4353 DRBD DRIVER
4354 M:      Philipp Reisner <philipp.reisner@linbit.com>
4355 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4356 L:      drbd-dev@lists.linbit.com
4357 W:      http://www.drbd.org
4358 T:      git git://git.linbit.com/linux-drbd.git
4359 T:      git git://git.linbit.com/drbd-8.4.git
4360 S:      Supported
4361 F:      drivers/block/drbd/
4362 F:      lib/lru_cache.c
4363 F:      Documentation/blockdev/drbd/
4364
4365 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4366 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4368 S:      Supported
4369 F:      Documentation/kobject.txt
4370 F:      drivers/base/
4371 F:      fs/debugfs/
4372 F:      fs/sysfs/
4373 F:      include/linux/debugfs.h
4374 F:      include/linux/kobj*
4375 F:      lib/kobj*
4376
4377 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4378 M:      Kevin Hilman <khilman@kernel.org>
4379 M:      Nishanth Menon <nm@ti.com>
4380 S:      Maintained
4381 F:      drivers/power/avs/
4382 F:      include/linux/power/smartreflex.h
4383 L:      linux-pm@vger.kernel.org
4384
4385 DRM DRIVER FOR ARM PL111 CLCD
4386 M:      Eric Anholt <eric@anholt.net>
4387 T:      git git://anongit.freedesktop.org/drm/drm-misc
4388 S:      Supported
4389 F:      drivers/gpu/drm/pl111/
4390
4391 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4392 M:      Dave Airlie <airlied@redhat.com>
4393 S:      Odd Fixes
4394 F:      drivers/gpu/drm/ast/
4395
4396 DRM DRIVER FOR BOCHS VIRTUAL GPU
4397 M:      Gerd Hoffmann <kraxel@redhat.com>
4398 L:      virtualization@lists.linux-foundation.org
4399 T:      git git://anongit.freedesktop.org/drm/drm-misc
4400 S:      Maintained
4401 F:      drivers/gpu/drm/bochs/
4402
4403 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4404 M:      Linus Walleij <linus.walleij@linaro.org>
4405 T:      git git://anongit.freedesktop.org/drm/drm-misc
4406 S:      Maintained
4407 F:      drivers/gpu/drm/tve200/
4408
4409 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4410 S:      Orphan / Obsolete
4411 F:      drivers/gpu/drm/i810/
4412 F:      include/uapi/drm/i810_drm.h
4413
4414 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4415 S:      Orphan / Obsolete
4416 F:      drivers/gpu/drm/mga/
4417 F:      include/uapi/drm/mga_drm.h
4418
4419 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4420 M:      Dave Airlie <airlied@redhat.com>
4421 S:      Odd Fixes
4422 F:      drivers/gpu/drm/mgag200/
4423
4424 DRM DRIVER FOR MI0283QT
4425 M:      Noralf Trønnes <noralf@tronnes.org>
4426 S:      Maintained
4427 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4428 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4429
4430 DRM DRIVER FOR MSM ADRENO GPU
4431 M:      Rob Clark <robdclark@gmail.com>
4432 L:      linux-arm-msm@vger.kernel.org
4433 L:      dri-devel@lists.freedesktop.org
4434 L:      freedreno@lists.freedesktop.org
4435 T:      git git://people.freedesktop.org/~robclark/linux
4436 S:      Maintained
4437 F:      drivers/gpu/drm/msm/
4438 F:      include/uapi/drm/msm_drm.h
4439 F:      Documentation/devicetree/bindings/display/msm/
4440
4441 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4442 M:      Ben Skeggs <bskeggs@redhat.com>
4443 L:      dri-devel@lists.freedesktop.org
4444 L:      nouveau@lists.freedesktop.org
4445 T:      git git://github.com/skeggsb/linux
4446 S:      Supported
4447 F:      drivers/gpu/drm/nouveau/
4448 F:      include/uapi/drm/nouveau_drm.h
4449
4450 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4451 M:      Noralf Trønnes <noralf@tronnes.org>
4452 S:      Maintained
4453 F:      drivers/gpu/drm/tinydrm/repaper.c
4454 F:      Documentation/devicetree/bindings/display/repaper.txt
4455
4456 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4457 M:      Dave Airlie <airlied@redhat.com>
4458 M:      Gerd Hoffmann <kraxel@redhat.com>
4459 L:      virtualization@lists.linux-foundation.org
4460 T:      git git://anongit.freedesktop.org/drm/drm-misc
4461 S:      Obsolete
4462 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4463 F:      drivers/gpu/drm/cirrus/
4464
4465 DRM DRIVER FOR QXL VIRTUAL GPU
4466 M:      Dave Airlie <airlied@redhat.com>
4467 M:      Gerd Hoffmann <kraxel@redhat.com>
4468 L:      virtualization@lists.linux-foundation.org
4469 T:      git git://anongit.freedesktop.org/drm/drm-misc
4470 S:      Maintained
4471 F:      drivers/gpu/drm/qxl/
4472 F:      include/uapi/drm/qxl_drm.h
4473
4474 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4475 S:      Orphan / Obsolete
4476 F:      drivers/gpu/drm/r128/
4477 F:      include/uapi/drm/r128_drm.h
4478
4479 DRM DRIVER FOR SAVAGE VIDEO CARDS
4480 S:      Orphan / Obsolete
4481 F:      drivers/gpu/drm/savage/
4482 F:      include/uapi/drm/savage_drm.h
4483
4484 DRM DRIVER FOR SIS VIDEO CARDS
4485 S:      Orphan / Obsolete
4486 F:      drivers/gpu/drm/sis/
4487 F:      include/uapi/drm/sis_drm.h
4488
4489 DRM DRIVER FOR SITRONIX ST7586 PANELS
4490 M:      David Lechner <david@lechnology.com>
4491 S:      Maintained
4492 F:      drivers/gpu/drm/tinydrm/st7586.c
4493 F:      Documentation/devicetree/bindings/display/st7586.txt
4494
4495 DRM DRIVER FOR TDFX VIDEO CARDS
4496 S:      Orphan / Obsolete
4497 F:      drivers/gpu/drm/tdfx/
4498
4499 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4500 M:      Dave Airlie <airlied@redhat.com>
4501 S:      Odd Fixes
4502 F:      drivers/gpu/drm/udl/
4503
4504 DRM DRIVER FOR VMWARE VIRTUAL GPU
4505 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4506 M:      Sinclair Yeh <syeh@vmware.com>
4507 M:      Thomas Hellstrom <thellstrom@vmware.com>
4508 L:      dri-devel@lists.freedesktop.org
4509 T:      git git://people.freedesktop.org/~syeh/repos_linux
4510 T:      git git://people.freedesktop.org/~thomash/linux
4511 S:      Supported
4512 F:      drivers/gpu/drm/vmwgfx/
4513 F:      include/uapi/drm/vmwgfx_drm.h
4514
4515 DRM DRIVERS
4516 M:      David Airlie <airlied@linux.ie>
4517 L:      dri-devel@lists.freedesktop.org
4518 T:      git git://people.freedesktop.org/~airlied/linux
4519 B:      https://bugs.freedesktop.org/
4520 C:      irc://chat.freenode.net/dri-devel
4521 S:      Maintained
4522 F:      drivers/gpu/drm/
4523 F:      drivers/gpu/vga/
4524 F:      Documentation/devicetree/bindings/display/
4525 F:      Documentation/devicetree/bindings/gpu/
4526 F:      Documentation/devicetree/bindings/video/
4527 F:      Documentation/gpu/
4528 F:      include/drm/
4529 F:      include/uapi/drm/
4530 F:      include/linux/vga*
4531
4532 DRM DRIVERS AND MISC GPU PATCHES
4533 M:      Daniel Vetter <daniel.vetter@intel.com>
4534 M:      Jani Nikula <jani.nikula@linux.intel.com>
4535 M:      Sean Paul <seanpaul@chromium.org>
4536 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4537 S:      Maintained
4538 T:      git git://anongit.freedesktop.org/drm/drm-misc
4539 F:      Documentation/gpu/
4540 F:      drivers/gpu/vga/
4541 F:      drivers/gpu/drm/*
4542 F:      include/drm/drm*
4543 F:      include/uapi/drm/drm*
4544 F:      include/linux/vga*
4545
4546 DRM DRIVERS FOR ALLWINNER A10
4547 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4548 L:      dri-devel@lists.freedesktop.org
4549 S:      Supported
4550 F:      drivers/gpu/drm/sun4i/
4551 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4552 T:      git git://anongit.freedesktop.org/drm/drm-misc
4553
4554 DRM DRIVERS FOR AMLOGIC SOCS
4555 M:      Neil Armstrong <narmstrong@baylibre.com>
4556 L:      dri-devel@lists.freedesktop.org
4557 L:      linux-amlogic@lists.infradead.org
4558 W:      http://linux-meson.com/
4559 S:      Supported
4560 F:      drivers/gpu/drm/meson/
4561 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4562 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4563 F:      Documentation/gpu/meson.rst
4564 T:      git git://anongit.freedesktop.org/drm/drm-misc
4565
4566 DRM DRIVERS FOR ATMEL HLCDC
4567 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4568 L:      dri-devel@lists.freedesktop.org
4569 S:      Supported
4570 F:      drivers/gpu/drm/atmel-hlcdc/
4571 F:      Documentation/devicetree/bindings/drm/atmel/
4572 T:      git git://anongit.freedesktop.org/drm/drm-misc
4573
4574 DRM DRIVERS FOR BRIDGE CHIPS
4575 M:      Archit Taneja <architt@codeaurora.org>
4576 M:      Andrzej Hajda <a.hajda@samsung.com>
4577 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4578 S:      Maintained
4579 T:      git git://anongit.freedesktop.org/drm/drm-misc
4580 F:      drivers/gpu/drm/bridge/
4581
4582 DRM DRIVERS FOR EXYNOS
4583 M:      Inki Dae <inki.dae@samsung.com>
4584 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4585 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4586 M:      Kyungmin Park <kyungmin.park@samsung.com>
4587 L:      dri-devel@lists.freedesktop.org
4588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4589 S:      Supported
4590 F:      drivers/gpu/drm/exynos/
4591 F:      include/uapi/drm/exynos_drm.h
4592 F:      Documentation/devicetree/bindings/display/exynos/
4593
4594 DRM DRIVERS FOR FREESCALE DCU
4595 M:      Stefan Agner <stefan@agner.ch>
4596 M:      Alison Wang <alison.wang@freescale.com>
4597 L:      dri-devel@lists.freedesktop.org
4598 S:      Supported
4599 F:      drivers/gpu/drm/fsl-dcu/
4600 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4601 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4602 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4603
4604 DRM DRIVERS FOR FREESCALE IMX
4605 M:      Philipp Zabel <p.zabel@pengutronix.de>
4606 L:      dri-devel@lists.freedesktop.org
4607 S:      Maintained
4608 F:      drivers/gpu/drm/imx/
4609 F:      drivers/gpu/ipu-v3/
4610 F:      Documentation/devicetree/bindings/display/imx/
4611
4612 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4613 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4614 L:      dri-devel@lists.freedesktop.org
4615 T:      git git://github.com/patjak/drm-gma500
4616 S:      Maintained
4617 F:      drivers/gpu/drm/gma500/
4618
4619 DRM DRIVERS FOR HISILICON
4620 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4621 M:      Rongrong Zou <zourongrong@gmail.com>
4622 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4623 R:      Chen Feng <puck.chen@hisilicon.com>
4624 L:      dri-devel@lists.freedesktop.org
4625 T:      git git://github.com/xin3liang/linux.git
4626 S:      Maintained
4627 F:      drivers/gpu/drm/hisilicon/
4628 F:      Documentation/devicetree/bindings/display/hisilicon/
4629
4630 DRM DRIVERS FOR MEDIATEK
4631 M:      CK Hu <ck.hu@mediatek.com>
4632 M:      Philipp Zabel <p.zabel@pengutronix.de>
4633 L:      dri-devel@lists.freedesktop.org
4634 S:      Supported
4635 F:      drivers/gpu/drm/mediatek/
4636 F:      Documentation/devicetree/bindings/display/mediatek/
4637
4638 DRM DRIVERS FOR NVIDIA TEGRA
4639 M:      Thierry Reding <thierry.reding@gmail.com>
4640 L:      dri-devel@lists.freedesktop.org
4641 L:      linux-tegra@vger.kernel.org
4642 T:      git git://anongit.freedesktop.org/tegra/linux.git
4643 S:      Supported
4644 F:      drivers/gpu/drm/tegra/
4645 F:      drivers/gpu/host1x/
4646 F:      include/linux/host1x.h
4647 F:      include/uapi/drm/tegra_drm.h
4648 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4649
4650 DRM DRIVERS FOR RENESAS
4651 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4652 L:      dri-devel@lists.freedesktop.org
4653 L:      linux-renesas-soc@vger.kernel.org
4654 T:      git git://linuxtv.org/pinchartl/fbdev
4655 S:      Supported
4656 F:      drivers/gpu/drm/rcar-du/
4657 F:      drivers/gpu/drm/shmobile/
4658 F:      include/linux/platform_data/shmob_drm.h
4659 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4660 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4661
4662 DRM DRIVERS FOR ROCKCHIP
4663 M:      Mark Yao <mark.yao@rock-chips.com>
4664 L:      dri-devel@lists.freedesktop.org
4665 S:      Maintained
4666 F:      drivers/gpu/drm/rockchip/
4667 F:      Documentation/devicetree/bindings/display/rockchip/
4668 T:      git git://anongit.freedesktop.org/drm/drm-misc
4669
4670 DRM DRIVERS FOR STI
4671 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4672 M:      Vincent Abriou <vincent.abriou@st.com>
4673 L:      dri-devel@lists.freedesktop.org
4674 T:      git git://anongit.freedesktop.org/drm/drm-misc
4675 S:      Maintained
4676 F:      drivers/gpu/drm/sti
4677 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4678
4679 DRM DRIVERS FOR STM
4680 M:      Yannick Fertre <yannick.fertre@st.com>
4681 M:      Philippe Cornu <philippe.cornu@st.com>
4682 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4683 M:      Vincent Abriou <vincent.abriou@st.com>
4684 L:      dri-devel@lists.freedesktop.org
4685 T:      git git://anongit.freedesktop.org/drm/drm-misc
4686 S:      Maintained
4687 F:      drivers/gpu/drm/stm
4688 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4689
4690 DRM DRIVERS FOR TI LCDC
4691 M:      Jyri Sarha <jsarha@ti.com>
4692 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4693 L:      dri-devel@lists.freedesktop.org
4694 S:      Maintained
4695 F:      drivers/gpu/drm/tilcdc/
4696 F:      Documentation/devicetree/bindings/display/tilcdc/
4697
4698 DRM DRIVERS FOR TI OMAP
4699 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4700 L:      dri-devel@lists.freedesktop.org
4701 S:      Maintained
4702 F:      drivers/gpu/drm/omapdrm/
4703 F:      Documentation/devicetree/bindings/display/ti/
4704
4705 DRM DRIVERS FOR VC4
4706 M:      Eric Anholt <eric@anholt.net>
4707 T:      git git://github.com/anholt/linux
4708 S:      Supported
4709 F:      drivers/gpu/drm/vc4/
4710 F:      include/uapi/drm/vc4_drm.h
4711 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4712 T:      git git://anongit.freedesktop.org/drm/drm-misc
4713
4714 DRM DRIVERS FOR VIVANTE GPU IP
4715 M:      Lucas Stach <l.stach@pengutronix.de>
4716 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4717 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4718 L:      etnaviv@lists.freedesktop.org
4719 L:      dri-devel@lists.freedesktop.org
4720 S:      Maintained
4721 F:      drivers/gpu/drm/etnaviv/
4722 F:      include/uapi/drm/etnaviv_drm.h
4723 F:      Documentation/devicetree/bindings/display/etnaviv/
4724
4725 DRM DRIVERS FOR ZTE ZX
4726 M:      Shawn Guo <shawnguo@kernel.org>
4727 L:      dri-devel@lists.freedesktop.org
4728 S:      Maintained
4729 F:      drivers/gpu/drm/zte/
4730 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4731 T:      git git://anongit.freedesktop.org/drm/drm-misc
4732
4733 DRM PANEL DRIVERS
4734 M:      Thierry Reding <thierry.reding@gmail.com>
4735 L:      dri-devel@lists.freedesktop.org
4736 T:      git git://anongit.freedesktop.org/drm/drm-misc
4737 S:      Maintained
4738 F:      drivers/gpu/drm/drm_panel.c
4739 F:      drivers/gpu/drm/panel/
4740 F:      include/drm/drm_panel.h
4741 F:      Documentation/devicetree/bindings/display/panel/
4742
4743 DRM TINYDRM DRIVERS
4744 M:      Noralf Trønnes <noralf@tronnes.org>
4745 W:      https://github.com/notro/tinydrm/wiki/Development
4746 T:      git git://anongit.freedesktop.org/drm/drm-misc
4747 S:      Maintained
4748 F:      drivers/gpu/drm/tinydrm/
4749 F:      include/drm/tinydrm/
4750
4751 DSBR100 USB FM RADIO DRIVER
4752 M:      Alexey Klimov <klimov.linux@gmail.com>
4753 L:      linux-media@vger.kernel.org
4754 T:      git git://linuxtv.org/media_tree.git
4755 S:      Maintained
4756 F:      drivers/media/radio/dsbr100.c
4757
4758 DSCC4 DRIVER
4759 M:      Francois Romieu <romieu@fr.zoreil.com>
4760 L:      netdev@vger.kernel.org
4761 S:      Maintained
4762 F:      drivers/net/wan/dscc4.c
4763
4764 DT3155 MEDIA DRIVER
4765 M:      Hans Verkuil <hverkuil@xs4all.nl>
4766 L:      linux-media@vger.kernel.org
4767 T:      git git://linuxtv.org/media_tree.git
4768 W:      https://linuxtv.org
4769 S:      Odd Fixes
4770 F:      drivers/media/pci/dt3155/
4771
4772 DVB_USB_AF9015 MEDIA DRIVER
4773 M:      Antti Palosaari <crope@iki.fi>
4774 L:      linux-media@vger.kernel.org
4775 W:      https://linuxtv.org
4776 W:      http://palosaari.fi/linux/
4777 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4778 T:      git git://linuxtv.org/anttip/media_tree.git
4779 S:      Maintained
4780 F:      drivers/media/usb/dvb-usb-v2/af9015*
4781
4782 DVB_USB_AF9035 MEDIA DRIVER
4783 M:      Antti Palosaari <crope@iki.fi>
4784 L:      linux-media@vger.kernel.org
4785 W:      https://linuxtv.org
4786 W:      http://palosaari.fi/linux/
4787 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4788 T:      git git://linuxtv.org/anttip/media_tree.git
4789 S:      Maintained
4790 F:      drivers/media/usb/dvb-usb-v2/af9035*
4791
4792 DVB_USB_ANYSEE MEDIA DRIVER
4793 M:      Antti Palosaari <crope@iki.fi>
4794 L:      linux-media@vger.kernel.org
4795 W:      https://linuxtv.org
4796 W:      http://palosaari.fi/linux/
4797 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4798 T:      git git://linuxtv.org/anttip/media_tree.git
4799 S:      Maintained
4800 F:      drivers/media/usb/dvb-usb-v2/anysee*
4801
4802 DVB_USB_AU6610 MEDIA DRIVER
4803 M:      Antti Palosaari <crope@iki.fi>
4804 L:      linux-media@vger.kernel.org
4805 W:      https://linuxtv.org
4806 W:      http://palosaari.fi/linux/
4807 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4808 T:      git git://linuxtv.org/anttip/media_tree.git
4809 S:      Maintained
4810 F:      drivers/media/usb/dvb-usb-v2/au6610*
4811
4812 DVB_USB_CE6230 MEDIA DRIVER
4813 M:      Antti Palosaari <crope@iki.fi>
4814 L:      linux-media@vger.kernel.org
4815 W:      https://linuxtv.org
4816 W:      http://palosaari.fi/linux/
4817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4818 T:      git git://linuxtv.org/anttip/media_tree.git
4819 S:      Maintained
4820 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4821
4822 DVB_USB_CXUSB MEDIA DRIVER
4823 M:      Michael Krufky <mkrufky@linuxtv.org>
4824 L:      linux-media@vger.kernel.org
4825 W:      https://linuxtv.org
4826 W:      http://github.com/mkrufky
4827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4828 T:      git git://linuxtv.org/media_tree.git
4829 S:      Maintained
4830 F:      drivers/media/usb/dvb-usb/cxusb*
4831
4832 DVB_USB_EC168 MEDIA DRIVER
4833 M:      Antti Palosaari <crope@iki.fi>
4834 L:      linux-media@vger.kernel.org
4835 W:      https://linuxtv.org
4836 W:      http://palosaari.fi/linux/
4837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4838 T:      git git://linuxtv.org/anttip/media_tree.git
4839 S:      Maintained
4840 F:      drivers/media/usb/dvb-usb-v2/ec168*
4841
4842 DVB_USB_GL861 MEDIA DRIVER
4843 M:      Antti Palosaari <crope@iki.fi>
4844 L:      linux-media@vger.kernel.org
4845 W:      https://linuxtv.org
4846 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4847 T:      git git://linuxtv.org/anttip/media_tree.git
4848 S:      Maintained
4849 F:      drivers/media/usb/dvb-usb-v2/gl861*
4850
4851 DVB_USB_MXL111SF MEDIA DRIVER
4852 M:      Michael Krufky <mkrufky@linuxtv.org>
4853 L:      linux-media@vger.kernel.org
4854 W:      https://linuxtv.org
4855 W:      http://github.com/mkrufky
4856 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4857 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4858 S:      Maintained
4859 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4860
4861 DVB_USB_RTL28XXU MEDIA DRIVER
4862 M:      Antti Palosaari <crope@iki.fi>
4863 L:      linux-media@vger.kernel.org
4864 W:      https://linuxtv.org
4865 W:      http://palosaari.fi/linux/
4866 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4867 T:      git git://linuxtv.org/anttip/media_tree.git
4868 S:      Maintained
4869 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4870
4871 DVB_USB_V2 MEDIA DRIVER
4872 M:      Antti Palosaari <crope@iki.fi>
4873 L:      linux-media@vger.kernel.org
4874 W:      https://linuxtv.org
4875 W:      http://palosaari.fi/linux/
4876 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4877 T:      git git://linuxtv.org/anttip/media_tree.git
4878 S:      Maintained
4879 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4880 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4881
4882 DYNAMIC DEBUG
4883 M:      Jason Baron <jbaron@akamai.com>
4884 S:      Maintained
4885 F:      lib/dynamic_debug.c
4886 F:      include/linux/dynamic_debug.h
4887
4888 DZ DECSTATION DZ11 SERIAL DRIVER
4889 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4890 S:      Maintained
4891 F:      drivers/tty/serial/dz.*
4892
4893 E3X0 POWER BUTTON DRIVER
4894 M:      Moritz Fischer <moritz.fischer@ettus.com>
4895 L:      usrp-users@lists.ettus.com
4896 W:      http://www.ettus.com
4897 S:      Supported
4898 F:      drivers/input/misc/e3x0-button.c
4899 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4900
4901 E4000 MEDIA DRIVER
4902 M:      Antti Palosaari <crope@iki.fi>
4903 L:      linux-media@vger.kernel.org
4904 W:      https://linuxtv.org
4905 W:      http://palosaari.fi/linux/
4906 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4907 T:      git git://linuxtv.org/anttip/media_tree.git
4908 S:      Maintained
4909 F:      drivers/media/tuners/e4000*
4910
4911 EATA ISA/EISA/PCI SCSI DRIVER
4912 M:      Dario Ballabio <ballabio_dario@emc.com>
4913 L:      linux-scsi@vger.kernel.org
4914 S:      Maintained
4915 F:      drivers/scsi/eata.c
4916
4917 EC100 MEDIA DRIVER
4918 M:      Antti Palosaari <crope@iki.fi>
4919 L:      linux-media@vger.kernel.org
4920 W:      https://linuxtv.org
4921 W:      http://palosaari.fi/linux/
4922 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4923 T:      git git://linuxtv.org/anttip/media_tree.git
4924 S:      Maintained
4925 F:      drivers/media/dvb-frontends/ec100*
4926
4927 ECRYPT FILE SYSTEM
4928 M:      Tyler Hicks <tyhicks@canonical.com>
4929 L:      ecryptfs@vger.kernel.org
4930 W:      http://ecryptfs.org
4931 W:      https://launchpad.net/ecryptfs
4932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4933 S:      Supported
4934 F:      Documentation/filesystems/ecryptfs.txt
4935 F:      fs/ecryptfs/
4936
4937 EDAC-AMD64
4938 M:      Borislav Petkov <bp@alien8.de>
4939 L:      linux-edac@vger.kernel.org
4940 S:      Maintained
4941 F:      drivers/edac/amd64_edac*
4942
4943 EDAC-CALXEDA
4944 M:      Robert Richter <rric@kernel.org>
4945 L:      linux-edac@vger.kernel.org
4946 S:      Maintained
4947 F:      drivers/edac/highbank*
4948
4949 EDAC-CAVIUM OCTEON
4950 M:      Ralf Baechle <ralf@linux-mips.org>
4951 M:      David Daney <david.daney@cavium.com>
4952 L:      linux-edac@vger.kernel.org
4953 L:      linux-mips@linux-mips.org
4954 S:      Supported
4955 F:      drivers/edac/octeon_edac*
4956
4957 EDAC-CAVIUM THUNDERX
4958 M:      David Daney <david.daney@cavium.com>
4959 M:      Jan Glauber <jglauber@cavium.com>
4960 L:      linux-edac@vger.kernel.org
4961 S:      Supported
4962 F:      drivers/edac/thunderx_edac*
4963
4964 EDAC-CORE
4965 M:      Borislav Petkov <bp@alien8.de>
4966 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4967 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4968 L:      linux-edac@vger.kernel.org
4969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4971 S:      Supported
4972 F:      Documentation/admin-guide/ras.rst
4973 F:      Documentation/driver-api/edac.rst
4974 F:      drivers/edac/
4975 F:      include/linux/edac.h
4976
4977 EDAC-E752X
4978 M:      Mark Gross <mark.gross@intel.com>
4979 L:      linux-edac@vger.kernel.org
4980 S:      Maintained
4981 F:      drivers/edac/e752x_edac.c
4982
4983 EDAC-E7XXX
4984 L:      linux-edac@vger.kernel.org
4985 S:      Maintained
4986 F:      drivers/edac/e7xxx_edac.c
4987
4988 EDAC-FSL_DDR
4989 M:      York Sun <york.sun@nxp.com>
4990 L:      linux-edac@vger.kernel.org
4991 S:      Maintained
4992 F:      drivers/edac/fsl_ddr_edac.*
4993
4994 EDAC-GHES
4995 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4996 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4997 L:      linux-edac@vger.kernel.org
4998 S:      Maintained
4999 F:      drivers/edac/ghes_edac.c
5000
5001 EDAC-I3000
5002 L:      linux-edac@vger.kernel.org
5003 S:      Orphan
5004 F:      drivers/edac/i3000_edac.c
5005
5006 EDAC-I5000
5007 L:      linux-edac@vger.kernel.org
5008 S:      Maintained
5009 F:      drivers/edac/i5000_edac.c
5010
5011 EDAC-I5400
5012 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5013 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5014 L:      linux-edac@vger.kernel.org
5015 S:      Maintained
5016 F:      drivers/edac/i5400_edac.c
5017
5018 EDAC-I7300
5019 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5020 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5021 L:      linux-edac@vger.kernel.org
5022 S:      Maintained
5023 F:      drivers/edac/i7300_edac.c
5024
5025 EDAC-I7CORE
5026 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5027 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5028 L:      linux-edac@vger.kernel.org
5029 S:      Maintained
5030 F:      drivers/edac/i7core_edac.c
5031
5032 EDAC-I82443BXGX
5033 M:      Tim Small <tim@buttersideup.com>
5034 L:      linux-edac@vger.kernel.org
5035 S:      Maintained
5036 F:      drivers/edac/i82443bxgx_edac.c
5037
5038 EDAC-I82975X
5039 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5040 M:      "Arvind R." <arvino55@gmail.com>
5041 L:      linux-edac@vger.kernel.org
5042 S:      Maintained
5043 F:      drivers/edac/i82975x_edac.c
5044
5045 EDAC-IE31200
5046 M:      Jason Baron <jbaron@akamai.com>
5047 L:      linux-edac@vger.kernel.org
5048 S:      Maintained
5049 F:      drivers/edac/ie31200_edac.c
5050
5051 EDAC-MPC85XX
5052 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5053 L:      linux-edac@vger.kernel.org
5054 S:      Maintained
5055 F:      drivers/edac/mpc85xx_edac.[ch]
5056
5057 EDAC-PASEMI
5058 M:      Egor Martovetsky <egor@pasemi.com>
5059 L:      linux-edac@vger.kernel.org
5060 S:      Maintained
5061 F:      drivers/edac/pasemi_edac.c
5062
5063 EDAC-PND2
5064 M:      Tony Luck <tony.luck@intel.com>
5065 L:      linux-edac@vger.kernel.org
5066 S:      Maintained
5067 F:      drivers/edac/pnd2_edac.[ch]
5068
5069 EDAC-R82600
5070 M:      Tim Small <tim@buttersideup.com>
5071 L:      linux-edac@vger.kernel.org
5072 S:      Maintained
5073 F:      drivers/edac/r82600_edac.c
5074
5075 EDAC-SBRIDGE
5076 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5077 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5078 L:      linux-edac@vger.kernel.org
5079 S:      Maintained
5080 F:      drivers/edac/sb_edac.c
5081
5082 EDAC-SKYLAKE
5083 M:      Tony Luck <tony.luck@intel.com>
5084 L:      linux-edac@vger.kernel.org
5085 S:      Maintained
5086 F:      drivers/edac/skx_edac.c
5087
5088 EDIROL UA-101/UA-1000 DRIVER
5089 M:      Clemens Ladisch <clemens@ladisch.de>
5090 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5091 T:      git git://git.alsa-project.org/alsa-kernel.git
5092 S:      Maintained
5093 F:      sound/usb/misc/ua101.c
5094
5095 EFI TEST DRIVER
5096 L:      linux-efi@vger.kernel.org
5097 M:      Ivan Hu <ivan.hu@canonical.com>
5098 M:      Matt Fleming <matt@codeblueprint.co.uk>
5099 S:      Maintained
5100 F:      drivers/firmware/efi/test/
5101
5102 EFI VARIABLE FILESYSTEM
5103 M:      Matthew Garrett <matthew.garrett@nebula.com>
5104 M:      Jeremy Kerr <jk@ozlabs.org>
5105 M:      Matt Fleming <matt@codeblueprint.co.uk>
5106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5107 L:      linux-efi@vger.kernel.org
5108 S:      Maintained
5109 F:      fs/efivarfs/
5110
5111 EFIFB FRAMEBUFFER DRIVER
5112 L:      linux-fbdev@vger.kernel.org
5113 M:      Peter Jones <pjones@redhat.com>
5114 S:      Maintained
5115 F:      drivers/video/fbdev/efifb.c
5116
5117 EFS FILESYSTEM
5118 W:      http://aeschi.ch.eu.org/efs/
5119 S:      Orphan
5120 F:      fs/efs/
5121
5122 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5123 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5124 L:      netdev@vger.kernel.org
5125 S:      Maintained
5126 F:      drivers/net/ethernet/ibm/ehea/
5127
5128 EM28XX VIDEO4LINUX DRIVER
5129 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5130 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5131 L:      linux-media@vger.kernel.org
5132 W:      https://linuxtv.org
5133 T:      git git://linuxtv.org/media_tree.git
5134 S:      Maintained
5135 F:      drivers/media/usb/em28xx/
5136 F:      Documentation/media/v4l-drivers/em28xx*
5137
5138 EMBEDDED LINUX
5139 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5140 M:      Matt Mackall <mpm@selenic.com>
5141 M:      David Woodhouse <dwmw2@infradead.org>
5142 L:      linux-embedded@vger.kernel.org
5143 S:      Maintained
5144
5145 Emulex 10Gbps iSCSI - OneConnect DRIVER
5146 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5147 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5148 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5149 L:      linux-scsi@vger.kernel.org
5150 W:      http://www.broadcom.com
5151 S:      Supported
5152 F:      drivers/scsi/be2iscsi/
5153
5154 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5155 M:      Sathya Perla <sathya.perla@broadcom.com>
5156 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5157 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5158 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5159 L:      netdev@vger.kernel.org
5160 W:      http://www.emulex.com
5161 S:      Supported
5162 F:      drivers/net/ethernet/emulex/benet/
5163
5164 EMULEX ONECONNECT ROCE DRIVER
5165 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5166 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5167 L:      linux-rdma@vger.kernel.org
5168 W:      http://www.broadcom.com
5169 S:      Odd Fixes
5170 F:      drivers/infiniband/hw/ocrdma/
5171 F:      include/uapi/rdma/ocrdma-abi.h
5172
5173 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5174 M:      James Smart <james.smart@broadcom.com>
5175 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5176 L:      linux-scsi@vger.kernel.org
5177 W:      http://www.broadcom.com
5178 S:      Supported
5179 F:      drivers/scsi/lpfc/
5180
5181 ENE CB710 FLASH CARD READER DRIVER
5182 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5183 S:      Maintained
5184 F:      drivers/misc/cb710/
5185 F:      drivers/mmc/host/cb710-mmc.*
5186 F:      include/linux/cb710.h
5187
5188 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5189 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5190 S:      Maintained
5191 F:      drivers/media/rc/ene_ir.*
5192
5193 EPSON S1D13XXX FRAMEBUFFER DRIVER
5194 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5195 S:      Maintained
5196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5197 F:      drivers/video/fbdev/s1d13xxxfb.c
5198 F:      include/video/s1d13xxxfb.h
5199
5200 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5201 M:      Jeff Layton <jlayton@poochiereds.net>
5202 S:      Maintained
5203 F:      lib/errseq.c
5204 F:      include/linux/errseq.h
5205
5206 ET131X NETWORK DRIVER
5207 M:      Mark Einon <mark.einon@gmail.com>
5208 S:      Odd Fixes
5209 F:      drivers/net/ethernet/agere/
5210
5211 ETHERNET BRIDGE
5212 M:      Stephen Hemminger <stephen@networkplumber.org>
5213 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5214 L:      netdev@vger.kernel.org
5215 W:      http://www.linuxfoundation.org/en/Net:Bridge
5216 S:      Maintained
5217 F:      include/linux/netfilter_bridge/
5218 F:      net/bridge/
5219
5220 ETHERNET PHY LIBRARY
5221 M:      Andrew Lunn <andrew@lunn.ch>
5222 M:      Florian Fainelli <f.fainelli@gmail.com>
5223 L:      netdev@vger.kernel.org
5224 S:      Maintained
5225 F:      Documentation/ABI/testing/sysfs-bus-mdio
5226 F:      Documentation/devicetree/bindings/net/mdio*
5227 F:      Documentation/networking/phy.txt
5228 F:      drivers/net/phy/
5229 F:      drivers/of/of_mdio.c
5230 F:      drivers/of/of_net.c
5231 F:      include/linux/*mdio*.h
5232 F:      include/linux/of_net.h
5233 F:      include/linux/phy.h
5234 F:      include/linux/phy_fixed.h
5235 F:      include/linux/platform_data/mdio-gpio.h
5236 F:      include/linux/platform_data/mdio-bcm-unimac.h
5237 F:      include/trace/events/mdio.h
5238 F:      include/uapi/linux/mdio.h
5239 F:      include/uapi/linux/mii.h
5240
5241 EXT2 FILE SYSTEM
5242 M:      Jan Kara <jack@suse.com>
5243 L:      linux-ext4@vger.kernel.org
5244 S:      Maintained
5245 F:      Documentation/filesystems/ext2.txt
5246 F:      fs/ext2/
5247 F:      include/linux/ext2*
5248
5249 EXT4 FILE SYSTEM
5250 M:      "Theodore Ts'o" <tytso@mit.edu>
5251 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5252 L:      linux-ext4@vger.kernel.org
5253 W:      http://ext4.wiki.kernel.org
5254 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5256 S:      Maintained
5257 F:      Documentation/filesystems/ext4.txt
5258 F:      fs/ext4/
5259
5260 Extended Verification Module (EVM)
5261 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5262 L:      linux-integrity@vger.kernel.org
5263 S:      Supported
5264 F:      security/integrity/evm/
5265
5266 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5267 M:      Matt Fleming <matt@codeblueprint.co.uk>
5268 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5269 L:      linux-efi@vger.kernel.org
5270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5271 S:      Maintained
5272 F:      Documentation/efi-stub.txt
5273 F:      arch/*/kernel/efi.c
5274 F:      arch/x86/boot/compressed/eboot.[ch]
5275 F:      arch/*/include/asm/efi.h
5276 F:      arch/x86/platform/efi/
5277 F:      drivers/firmware/efi/
5278 F:      include/linux/efi*.h
5279 F:      arch/arm/boot/compressed/efi-header.S
5280 F:      arch/arm64/kernel/efi-entry.S
5281
5282 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5283 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5284 M:      Chanwoo Choi <cw00.choi@samsung.com>
5285 L:      linux-kernel@vger.kernel.org
5286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5287 S:      Maintained
5288 F:      drivers/extcon/
5289 F:      include/linux/extcon/
5290 F:      include/linux/extcon.h
5291 F:      Documentation/extcon/
5292 F:      Documentation/devicetree/bindings/extcon/
5293
5294 EXYNOS DP DRIVER
5295 M:      Jingoo Han <jingoohan1@gmail.com>
5296 L:      dri-devel@lists.freedesktop.org
5297 S:      Maintained
5298 F:      drivers/gpu/drm/exynos/exynos_dp*
5299
5300 EXYNOS SYSMMU (IOMMU) driver
5301 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5302 L:      iommu@lists.linux-foundation.org
5303 S:      Maintained
5304 F:      drivers/iommu/exynos-iommu.c
5305
5306 EZchip NPS platform support
5307 M:      Elad Kanfi <eladkan@mellanox.com>
5308 M:      Vineet Gupta <vgupta@synopsys.com>
5309 S:      Supported
5310 F:      arch/arc/plat-eznps
5311 F:      arch/arc/boot/dts/eznps.dts
5312
5313 F2FS FILE SYSTEM
5314 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5315 M:      Chao Yu <yuchao0@huawei.com>
5316 L:      linux-f2fs-devel@lists.sourceforge.net
5317 W:      https://f2fs.wiki.kernel.org/
5318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5319 S:      Maintained
5320 F:      Documentation/filesystems/f2fs.txt
5321 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5322 F:      fs/f2fs/
5323 F:      include/linux/f2fs_fs.h
5324 F:      include/trace/events/f2fs.h
5325
5326 F71805F HARDWARE MONITORING DRIVER
5327 M:      Jean Delvare <jdelvare@suse.com>
5328 L:      linux-hwmon@vger.kernel.org
5329 S:      Maintained
5330 F:      Documentation/hwmon/f71805f
5331 F:      drivers/hwmon/f71805f.c
5332
5333 FANOTIFY
5334 M:      Jan Kara <jack@suse.cz>
5335 R:      Amir Goldstein <amir73il@gmail.com>
5336 L:      linux-fsdevel@vger.kernel.org
5337 S:      Maintained
5338 F:      fs/notify/fanotify/
5339 F:      include/linux/fanotify.h
5340 F:      include/uapi/linux/fanotify.h
5341
5342 FARSYNC SYNCHRONOUS DRIVER
5343 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5344 W:      http://www.farsite.co.uk/
5345 S:      Supported
5346 F:      drivers/net/wan/farsync.*
5347
5348 FAULT INJECTION SUPPORT
5349 M:      Akinobu Mita <akinobu.mita@gmail.com>
5350 S:      Supported
5351 F:      Documentation/fault-injection/
5352 F:      lib/fault-inject.c
5353
5354 FBTFT Framebuffer drivers
5355 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5356 S:      Maintained
5357 F:      drivers/staging/fbtft/
5358
5359 FC0011 TUNER DRIVER
5360 M:      Michael Buesch <m@bues.ch>
5361 L:      linux-media@vger.kernel.org
5362 S:      Maintained
5363 F:      drivers/media/tuners/fc0011.h
5364 F:      drivers/media/tuners/fc0011.c
5365
5366 FC2580 MEDIA DRIVER
5367 M:      Antti Palosaari <crope@iki.fi>
5368 L:      linux-media@vger.kernel.org
5369 W:      https://linuxtv.org
5370 W:      http://palosaari.fi/linux/
5371 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5372 T:      git git://linuxtv.org/anttip/media_tree.git
5373 S:      Maintained
5374 F:      drivers/media/tuners/fc2580*
5375
5376 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5377 M:      Johannes Thumshirn <jth@kernel.org>
5378 L:      fcoe-devel@open-fcoe.org
5379 W:      www.Open-FCoE.org
5380 S:      Supported
5381 F:      drivers/scsi/libfc/
5382 F:      drivers/scsi/fcoe/
5383 F:      include/scsi/fc/
5384 F:      include/scsi/libfc.h
5385 F:      include/scsi/libfcoe.h
5386 F:      include/uapi/scsi/fc/
5387
5388 FILE LOCKING (flock() and fcntl()/lockf())
5389 M:      Jeff Layton <jlayton@poochiereds.net>
5390 M:      "J. Bruce Fields" <bfields@fieldses.org>
5391 L:      linux-fsdevel@vger.kernel.org
5392 S:      Maintained
5393 F:      include/linux/fcntl.h
5394 F:      include/uapi/linux/fcntl.h
5395 F:      fs/fcntl.c
5396 F:      fs/locks.c
5397
5398 FILESYSTEMS (VFS and infrastructure)
5399 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5400 L:      linux-fsdevel@vger.kernel.org
5401 S:      Maintained
5402 F:      fs/*
5403 F:      include/linux/fs.h
5404 F:      include/uapi/linux/fs.h
5405
5406 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5407 M:      Riku Voipio <riku.voipio@iki.fi>
5408 L:      linux-hwmon@vger.kernel.org
5409 S:      Maintained
5410 F:      drivers/hwmon/f75375s.c
5411 F:      include/linux/f75375s.h
5412
5413 FIREWIRE AUDIO DRIVERS
5414 M:      Clemens Ladisch <clemens@ladisch.de>
5415 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5416 T:      git git://git.alsa-project.org/alsa-kernel.git
5417 S:      Maintained
5418 F:      sound/firewire/
5419
5420 FIREWIRE MEDIA DRIVERS (firedtv)
5421 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5422 L:      linux-media@vger.kernel.org
5423 L:      linux1394-devel@lists.sourceforge.net
5424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5425 S:      Maintained
5426 F:      drivers/media/firewire/
5427
5428 FIREWIRE SBP-2 TARGET
5429 M:      Chris Boot <bootc@bootc.net>
5430 L:      linux-scsi@vger.kernel.org
5431 L:      target-devel@vger.kernel.org
5432 L:      linux1394-devel@lists.sourceforge.net
5433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5434 S:      Maintained
5435 F:      drivers/target/sbp/
5436
5437 FIREWIRE SUBSYSTEM
5438 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5439 L:      linux1394-devel@lists.sourceforge.net
5440 W:      http://ieee1394.wiki.kernel.org/
5441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5442 S:      Maintained
5443 F:      drivers/firewire/
5444 F:      include/linux/firewire.h
5445 F:      include/uapi/linux/firewire*.h
5446 F:      tools/firewire/
5447
5448 FIRMWARE LOADER (request_firmware)
5449 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5450 L:      linux-kernel@vger.kernel.org
5451 S:      Maintained
5452 F:      Documentation/firmware_class/
5453 F:      drivers/base/firmware*.c
5454 F:      include/linux/firmware.h
5455
5456 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5457 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5458 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5459 S:      Maintained
5460 F:      drivers/block/rsxx/
5461
5462 FLOPPY DRIVER
5463 M:      Jiri Kosina <jikos@kernel.org>
5464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5465 S:      Odd fixes
5466 F:      drivers/block/floppy.c
5467
5468 FMC SUBSYSTEM
5469 M:      Alessandro Rubini <rubini@gnudd.com>
5470 W:      http://www.ohwr.org/projects/fmc-bus
5471 S:      Supported
5472 F:      drivers/fmc/
5473 F:      include/linux/fmc*.h
5474 F:      include/linux/ipmi-fru.h
5475 K:      fmc_d.*register
5476
5477 FPGA MANAGER FRAMEWORK
5478 M:      Alan Tull <atull@kernel.org>
5479 M:      Moritz Fischer <mdf@kernel.org>
5480 L:      linux-fpga@vger.kernel.org
5481 S:      Maintained
5482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5483 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5484 F:      Documentation/fpga/
5485 F:      Documentation/devicetree/bindings/fpga/
5486 F:      drivers/fpga/
5487 F:      include/linux/fpga/
5488 W:      http://www.rocketboards.org
5489
5490 FPU EMULATOR
5491 M:      Bill Metzenthen <billm@melbpc.org.au>
5492 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5493 S:      Maintained
5494 F:      arch/x86/math-emu/
5495
5496 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5497 L:      netdev@vger.kernel.org
5498 S:      Orphan
5499 F:      drivers/net/wan/dlci.c
5500 F:      drivers/net/wan/sdla.c
5501
5502 FRAMEBUFFER LAYER
5503 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5504 L:      dri-devel@lists.freedesktop.org
5505 L:      linux-fbdev@vger.kernel.org
5506 T:      git git://github.com/bzolnier/linux.git
5507 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5508 S:      Maintained
5509 F:      Documentation/fb/
5510 F:      drivers/video/
5511 F:      include/video/
5512 F:      include/linux/fb.h
5513 F:      include/uapi/video/
5514 F:      include/uapi/linux/fb.h
5515
5516 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5517 M:      Horia Geantă <horia.geanta@nxp.com>
5518 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5519 L:      linux-crypto@vger.kernel.org
5520 S:      Maintained
5521 F:      drivers/crypto/caam/
5522 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5523
5524 FREESCALE DIU FRAMEBUFFER DRIVER
5525 M:      Timur Tabi <timur@tabi.org>
5526 L:      linux-fbdev@vger.kernel.org
5527 S:      Maintained
5528 F:      drivers/video/fbdev/fsl-diu-fb.*
5529
5530 FREESCALE DMA DRIVER
5531 M:      Li Yang <leoyang.li@nxp.com>
5532 M:      Zhang Wei <zw@zh-kernel.org>
5533 L:      linuxppc-dev@lists.ozlabs.org
5534 S:      Maintained
5535 F:      drivers/dma/fsldma.*
5536
5537 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5538 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5539 L:      netdev@vger.kernel.org
5540 S:      Maintained
5541 F:      drivers/net/ethernet/freescale/gianfar*
5542 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5543 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5544
5545 FREESCALE GPMI NAND DRIVER
5546 M:      Han Xu <han.xu@nxp.com>
5547 L:      linux-mtd@lists.infradead.org
5548 S:      Maintained
5549 F:      drivers/mtd/nand/gpmi-nand/*
5550
5551 FREESCALE I2C CPM DRIVER
5552 M:      Jochen Friedrich <jochen@scram.de>
5553 L:      linuxppc-dev@lists.ozlabs.org
5554 L:      linux-i2c@vger.kernel.org
5555 S:      Maintained
5556 F:      drivers/i2c/busses/i2c-cpm.c
5557
5558 FREESCALE IMX / MXC FEC DRIVER
5559 M:      Fugang Duan <fugang.duan@nxp.com>
5560 L:      netdev@vger.kernel.org
5561 S:      Maintained
5562 F:      drivers/net/ethernet/freescale/fec_main.c
5563 F:      drivers/net/ethernet/freescale/fec_ptp.c
5564 F:      drivers/net/ethernet/freescale/fec.h
5565 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5566
5567 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5568 M:      Sascha Hauer <kernel@pengutronix.de>
5569 L:      linux-fbdev@vger.kernel.org
5570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5571 S:      Maintained
5572 F:      include/linux/platform_data/video-imxfb.h
5573 F:      drivers/video/fbdev/imxfb.c
5574
5575 FREESCALE QORIQ DPAA ETHERNET DRIVER
5576 M:      Madalin Bucur <madalin.bucur@nxp.com>
5577 L:      netdev@vger.kernel.org
5578 S:      Maintained
5579 F:      drivers/net/ethernet/freescale/dpaa
5580
5581 FREESCALE QORIQ DPAA FMAN DRIVER
5582 M:      Madalin Bucur <madalin.bucur@nxp.com>
5583 L:      netdev@vger.kernel.org
5584 S:      Maintained
5585 F:      drivers/net/ethernet/freescale/fman
5586 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5587
5588 FREESCALE QUAD SPI DRIVER
5589 M:      Han Xu <han.xu@nxp.com>
5590 L:      linux-mtd@lists.infradead.org
5591 S:      Maintained
5592 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5593
5594 FREESCALE QUICC ENGINE LIBRARY
5595 M:      Qiang Zhao <qiang.zhao@nxp.com>
5596 L:      linuxppc-dev@lists.ozlabs.org
5597 S:      Maintained
5598 F:      drivers/soc/fsl/qe/
5599 F:      include/soc/fsl/*qe*.h
5600 F:      include/soc/fsl/*ucc*.h
5601
5602 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5603 M:      Li Yang <leoyang.li@nxp.com>
5604 L:      netdev@vger.kernel.org
5605 L:      linuxppc-dev@lists.ozlabs.org
5606 S:      Maintained
5607 F:      drivers/net/ethernet/freescale/ucc_geth*
5608
5609 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5610 M:      Zhao Qiang <qiang.zhao@nxp.com>
5611 L:      netdev@vger.kernel.org
5612 L:      linuxppc-dev@lists.ozlabs.org
5613 S:      Maintained
5614 F:      drivers/net/wan/fsl_ucc_hdlc*
5615
5616 FREESCALE QUICC ENGINE UCC UART DRIVER
5617 M:      Timur Tabi <timur@tabi.org>
5618 L:      linuxppc-dev@lists.ozlabs.org
5619 S:      Maintained
5620 F:      drivers/tty/serial/ucc_uart.c
5621
5622 FREESCALE SOC DRIVERS
5623 M:      Li Yang <leoyang.li@nxp.com>
5624 L:      linuxppc-dev@lists.ozlabs.org
5625 L:      linux-arm-kernel@lists.infradead.org
5626 S:      Maintained
5627 F:      Documentation/devicetree/bindings/soc/fsl/
5628 F:      drivers/soc/fsl/
5629 F:      include/linux/fsl/
5630
5631 FREESCALE SOC FS_ENET DRIVER
5632 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5633 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5634 L:      linuxppc-dev@lists.ozlabs.org
5635 L:      netdev@vger.kernel.org
5636 S:      Maintained
5637 F:      drivers/net/ethernet/freescale/fs_enet/
5638 F:      include/linux/fs_enet_pd.h
5639
5640 FREESCALE SOC SOUND DRIVERS
5641 M:      Timur Tabi <timur@tabi.org>
5642 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5643 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5644 R:      Fabio Estevam <fabio.estevam@nxp.com>
5645 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5646 L:      linuxppc-dev@lists.ozlabs.org
5647 S:      Maintained
5648 F:      sound/soc/fsl/fsl*
5649 F:      sound/soc/fsl/imx*
5650 F:      sound/soc/fsl/mpc8610_hpcd.c
5651
5652 FREESCALE USB PERIPHERAL DRIVERS
5653 M:      Li Yang <leoyang.li@nxp.com>
5654 L:      linux-usb@vger.kernel.org
5655 L:      linuxppc-dev@lists.ozlabs.org
5656 S:      Maintained
5657 F:      drivers/usb/gadget/udc/fsl*
5658
5659 FREEVXFS FILESYSTEM
5660 M:      Christoph Hellwig <hch@infradead.org>
5661 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5662 S:      Maintained
5663 F:      fs/freevxfs/
5664
5665 FREEZER
5666 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5667 M:      Pavel Machek <pavel@ucw.cz>
5668 L:      linux-pm@vger.kernel.org
5669 S:      Supported
5670 F:      Documentation/power/freezing-of-tasks.txt
5671 F:      include/linux/freezer.h
5672 F:      kernel/freezer.c
5673
5674 FRONTSWAP API
5675 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5676 L:      linux-kernel@vger.kernel.org
5677 S:      Maintained
5678 F:      mm/frontswap.c
5679 F:      include/linux/frontswap.h
5680
5681 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5682 M:      David Howells <dhowells@redhat.com>
5683 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5684 S:      Supported
5685 F:      Documentation/filesystems/caching/
5686 F:      fs/fscache/
5687 F:      include/linux/fscache*.h
5688
5689 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5690 M:      Theodore Y. Ts'o <tytso@mit.edu>
5691 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5692 L:      linux-fscrypt@vger.kernel.org
5693 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5695 S:      Supported
5696 F:      fs/crypto/
5697 F:      include/linux/fscrypt*.h
5698 F:      Documentation/filesystems/fscrypt.rst
5699
5700 FUJITSU FR-V (FRV) PORT
5701 S:      Orphan
5702 F:      arch/frv/
5703
5704 FUJITSU LAPTOP EXTRAS
5705 M:      Jonathan Woithe <jwoithe@just42.net>
5706 L:      platform-driver-x86@vger.kernel.org
5707 S:      Maintained
5708 F:      drivers/platform/x86/fujitsu-laptop.c
5709
5710 FUJITSU M-5MO LS CAMERA ISP DRIVER
5711 M:      Kyungmin Park <kyungmin.park@samsung.com>
5712 M:      Heungjun Kim <riverful.kim@samsung.com>
5713 L:      linux-media@vger.kernel.org
5714 S:      Maintained
5715 F:      drivers/media/i2c/m5mols/
5716 F:      include/media/i2c/m5mols.h
5717
5718 FUJITSU TABLET EXTRAS
5719 M:      Robert Gerlach <khnz@gmx.de>
5720 L:      platform-driver-x86@vger.kernel.org
5721 S:      Maintained
5722 F:      drivers/platform/x86/fujitsu-tablet.c
5723
5724 FUSE: FILESYSTEM IN USERSPACE
5725 M:      Miklos Szeredi <miklos@szeredi.hu>
5726 L:      linux-fsdevel@vger.kernel.org
5727 W:      http://fuse.sourceforge.net/
5728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5729 S:      Maintained
5730 F:      fs/fuse/
5731 F:      include/uapi/linux/fuse.h
5732 F:      Documentation/filesystems/fuse.txt
5733
5734 FUTEX SUBSYSTEM
5735 M:      Thomas Gleixner <tglx@linutronix.de>
5736 M:      Ingo Molnar <mingo@redhat.com>
5737 R:      Peter Zijlstra <peterz@infradead.org>
5738 R:      Darren Hart <dvhart@infradead.org>
5739 L:      linux-kernel@vger.kernel.org
5740 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5741 S:      Maintained
5742 F:      kernel/futex.c
5743 F:      kernel/futex_compat.c
5744 F:      include/asm-generic/futex.h
5745 F:      include/linux/futex.h
5746 F:      include/uapi/linux/futex.h
5747 F:      tools/testing/selftests/futex/
5748 F:      tools/perf/bench/futex*
5749 F:      Documentation/*futex*
5750
5751 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5752 M:      Rik Faith <faith@cs.unc.edu>
5753 L:      linux-scsi@vger.kernel.org
5754 S:      Odd Fixes (e.g., new signatures)
5755 F:      drivers/scsi/fdomain.*
5756
5757 GCC PLUGINS
5758 M:      Kees Cook <keescook@chromium.org>
5759 R:      Emese Revfy <re.emese@gmail.com>
5760 L:      kernel-hardening@lists.openwall.com
5761 S:      Maintained
5762 F:      scripts/gcc-plugins/
5763 F:      scripts/gcc-plugin.sh
5764 F:      scripts/Makefile.gcc-plugins
5765 F:      Documentation/gcc-plugins.txt
5766
5767 GCOV BASED KERNEL PROFILING
5768 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5769 S:      Maintained
5770 F:      kernel/gcov/
5771 F:      Documentation/dev-tools/gcov.rst
5772
5773 GDB KERNEL DEBUGGING HELPER SCRIPTS
5774 M:      Jan Kiszka <jan.kiszka@siemens.com>
5775 M:      Kieran Bingham <kieran@bingham.xyz>
5776 S:      Supported
5777 F:      scripts/gdb/
5778
5779 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5780 M:      Achim Leubner <achim_leubner@adaptec.com>
5781 L:      linux-scsi@vger.kernel.org
5782 W:      http://www.icp-vortex.com/
5783 S:      Supported
5784 F:      drivers/scsi/gdt*
5785
5786 GEMTEK FM RADIO RECEIVER DRIVER
5787 M:      Hans Verkuil <hverkuil@xs4all.nl>
5788 L:      linux-media@vger.kernel.org
5789 T:      git git://linuxtv.org/media_tree.git
5790 W:      https://linuxtv.org
5791 S:      Maintained
5792 F:      drivers/media/radio/radio-gemtek*
5793
5794 GENERIC GPIO I2C DRIVER
5795 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5796 S:      Supported
5797 F:      drivers/i2c/busses/i2c-gpio.c
5798 F:      include/linux/i2c-gpio.h
5799
5800 GENERIC GPIO I2C MULTIPLEXER DRIVER
5801 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5802 L:      linux-i2c@vger.kernel.org
5803 S:      Supported
5804 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5805 F:      include/linux/i2c-mux-gpio.h
5806 F:      Documentation/i2c/muxes/i2c-mux-gpio
5807
5808 GENERIC HDLC (WAN) DRIVERS
5809 M:      Krzysztof Halasa <khc@pm.waw.pl>
5810 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5811 S:      Maintained
5812 F:      drivers/net/wan/c101.c
5813 F:      drivers/net/wan/hd6457*
5814 F:      drivers/net/wan/hdlc*
5815 F:      drivers/net/wan/n2.c
5816 F:      drivers/net/wan/pc300too.c
5817 F:      drivers/net/wan/pci200syn.c
5818 F:      drivers/net/wan/wanxl*
5819
5820 GENERIC INCLUDE/ASM HEADER FILES
5821 M:      Arnd Bergmann <arnd@arndb.de>
5822 L:      linux-arch@vger.kernel.org
5823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5824 S:      Maintained
5825 F:      include/asm-generic/
5826 F:      include/uapi/asm-generic/
5827
5828 GENERIC PHY FRAMEWORK
5829 M:      Kishon Vijay Abraham I <kishon@ti.com>
5830 L:      linux-kernel@vger.kernel.org
5831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5832 S:      Supported
5833 F:      drivers/phy/
5834 F:      include/linux/phy/
5835
5836 GENERIC PM DOMAINS
5837 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5838 M:      Kevin Hilman <khilman@kernel.org>
5839 M:      Ulf Hansson <ulf.hansson@linaro.org>
5840 L:      linux-pm@vger.kernel.org
5841 S:      Supported
5842 F:      drivers/base/power/domain*.c
5843 F:      include/linux/pm_domain.h
5844 F:      Documentation/devicetree/bindings/power/power_domain.txt
5845
5846 GENERIC UIO DRIVER FOR PCI DEVICES
5847 M:      "Michael S. Tsirkin" <mst@redhat.com>
5848 L:      kvm@vger.kernel.org
5849 S:      Supported
5850 F:      drivers/uio/uio_pci_generic.c
5851
5852 GENWQE (IBM Generic Workqueue Card)
5853 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5854 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5855 S:      Supported
5856 F:      drivers/misc/genwqe/
5857
5858 GET_MAINTAINER SCRIPT
5859 M:      Joe Perches <joe@perches.com>
5860 S:      Maintained
5861 F:      scripts/get_maintainer.pl
5862
5863 GFS2 FILE SYSTEM
5864 M:      Steven Whitehouse <swhiteho@redhat.com>
5865 M:      Bob Peterson <rpeterso@redhat.com>
5866 L:      cluster-devel@redhat.com
5867 W:      http://sources.redhat.com/cluster/
5868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5869 S:      Supported
5870 F:      Documentation/filesystems/gfs2*.txt
5871 F:      fs/gfs2/
5872 F:      include/uapi/linux/gfs2_ondisk.h
5873
5874 GIGASET ISDN DRIVERS
5875 M:      Paul Bolle <pebolle@tiscali.nl>
5876 L:      gigaset307x-common@lists.sourceforge.net
5877 W:      http://gigaset307x.sourceforge.net/
5878 S:      Odd Fixes
5879 F:      Documentation/isdn/README.gigaset
5880 F:      drivers/isdn/gigaset/
5881 F:      include/uapi/linux/gigaset_dev.h
5882
5883 GO7007 MPEG CODEC
5884 M:      Hans Verkuil <hans.verkuil@cisco.com>
5885 L:      linux-media@vger.kernel.org
5886 S:      Maintained
5887 F:      drivers/media/usb/go7007/
5888
5889 GOODIX TOUCHSCREEN
5890 M:      Bastien Nocera <hadess@hadess.net>
5891 L:      linux-input@vger.kernel.org
5892 S:      Maintained
5893 F:      drivers/input/touchscreen/goodix.c
5894
5895 GPIO ACPI SUPPORT
5896 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5897 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5898 L:      linux-gpio@vger.kernel.org
5899 L:      linux-acpi@vger.kernel.org
5900 S:      Maintained
5901 F:      Documentation/acpi/gpio-properties.txt
5902 F:      drivers/gpio/gpiolib-acpi.c
5903
5904 GPIO IR Transmitter
5905 M:      Sean Young <sean@mess.org>
5906 L:      linux-media@vger.kernel.org
5907 S:      Maintained
5908 F:      drivers/media/rc/gpio-ir-tx.c
5909
5910 GPIO MOCKUP DRIVER
5911 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5912 L:      linux-gpio@vger.kernel.org
5913 S:      Maintained
5914 F:      drivers/gpio/gpio-mockup.c
5915 F:      tools/testing/selftests/gpio/
5916
5917 GPIO SUBSYSTEM
5918 M:      Linus Walleij <linus.walleij@linaro.org>
5919 L:      linux-gpio@vger.kernel.org
5920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5921 S:      Maintained
5922 F:      Documentation/devicetree/bindings/gpio/
5923 F:      Documentation/gpio/
5924 F:      Documentation/ABI/testing/gpio-cdev
5925 F:      Documentation/ABI/obsolete/sysfs-gpio
5926 F:      drivers/gpio/
5927 F:      include/linux/gpio/
5928 F:      include/linux/gpio.h
5929 F:      include/asm-generic/gpio.h
5930 F:      include/uapi/linux/gpio.h
5931 F:      tools/gpio/
5932
5933 GRE DEMULTIPLEXER DRIVER
5934 M:      Dmitry Kozlov <xeb@mail.ru>
5935 L:      netdev@vger.kernel.org
5936 S:      Maintained
5937 F:      net/ipv4/gre_demux.c
5938 F:      net/ipv4/gre_offload.c
5939 F:      include/net/gre.h
5940
5941 GRETH 10/100/1G Ethernet MAC device driver
5942 M:      Andreas Larsson <andreas@gaisler.com>
5943 L:      netdev@vger.kernel.org
5944 S:      Maintained
5945 F:      drivers/net/ethernet/aeroflex/
5946
5947 GREYBUS AUDIO PROTOCOLS DRIVERS
5948 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5949 M:      Mark Greer <mgreer@animalcreek.com>
5950 S:      Maintained
5951 F:      drivers/staging/greybus/audio_apbridgea.c
5952 F:      drivers/staging/greybus/audio_apbridgea.h
5953 F:      drivers/staging/greybus/audio_codec.c
5954 F:      drivers/staging/greybus/audio_codec.h
5955 F:      drivers/staging/greybus/audio_gb.c
5956 F:      drivers/staging/greybus/audio_manager.c
5957 F:      drivers/staging/greybus/audio_manager.h
5958 F:      drivers/staging/greybus/audio_manager_module.c
5959 F:      drivers/staging/greybus/audio_manager_private.h
5960 F:      drivers/staging/greybus/audio_manager_sysfs.c
5961 F:      drivers/staging/greybus/audio_module.c
5962 F:      drivers/staging/greybus/audio_topology.c
5963
5964 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5965 M:      Viresh Kumar <vireshk@kernel.org>
5966 S:      Maintained
5967 F:      drivers/staging/greybus/authentication.c
5968 F:      drivers/staging/greybus/bootrom.c
5969 F:      drivers/staging/greybus/firmware.h
5970 F:      drivers/staging/greybus/fw-core.c
5971 F:      drivers/staging/greybus/fw-download.c
5972 F:      drivers/staging/greybus/fw-managament.c
5973 F:      drivers/staging/greybus/greybus_authentication.h
5974 F:      drivers/staging/greybus/greybus_firmware.h
5975 F:      drivers/staging/greybus/hid.c
5976 F:      drivers/staging/greybus/i2c.c
5977 F:      drivers/staging/greybus/spi.c
5978 F:      drivers/staging/greybus/spilib.c
5979 F:      drivers/staging/greybus/spilib.h
5980
5981 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5982 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5983 S:      Maintained
5984 F:      drivers/staging/greybus/loopback.c
5985 F:      drivers/staging/greybus/timesync.c
5986 F:      drivers/staging/greybus/timesync_platform.c
5987
5988 GREYBUS PLATFORM DRIVERS
5989 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5990 S:      Maintained
5991 F:      drivers/staging/greybus/arche-platform.c
5992 F:      drivers/staging/greybus/arche-apb-ctrl.c
5993 F:      drivers/staging/greybus/arche_platform.h
5994
5995 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5996 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5997 S:      Maintained
5998 F:      drivers/staging/greybus/sdio.c
5999 F:      drivers/staging/greybus/light.c
6000 F:      drivers/staging/greybus/gpio.c
6001 F:      drivers/staging/greybus/power_supply.c
6002 F:      drivers/staging/greybus/spi.c
6003 F:      drivers/staging/greybus/spilib.c
6004
6005 GREYBUS SUBSYSTEM
6006 M:      Johan Hovold <johan@kernel.org>
6007 M:      Alex Elder <elder@kernel.org>
6008 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6009 S:      Maintained
6010 F:      drivers/staging/greybus/
6011 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6012
6013 GREYBUS UART PROTOCOLS DRIVERS
6014 M:      David Lin <dtwlin@gmail.com>
6015 S:      Maintained
6016 F:      drivers/staging/greybus/uart.c
6017 F:      drivers/staging/greybus/log.c
6018
6019 GS1662 VIDEO SERIALIZER
6020 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6021 L:      linux-media@vger.kernel.org
6022 T:      git git://linuxtv.org/media_tree.git
6023 S:      Maintained
6024 F:      drivers/media/spi/gs1662.c
6025
6026 GSPCA FINEPIX SUBDRIVER
6027 M:      Frank Zago <frank@zago.net>
6028 L:      linux-media@vger.kernel.org
6029 T:      git git://linuxtv.org/media_tree.git
6030 S:      Maintained
6031 F:      drivers/media/usb/gspca/finepix.c
6032
6033 GSPCA GL860 SUBDRIVER
6034 M:      Olivier Lorin <o.lorin@laposte.net>
6035 L:      linux-media@vger.kernel.org
6036 T:      git git://linuxtv.org/media_tree.git
6037 S:      Maintained
6038 F:      drivers/media/usb/gspca/gl860/
6039
6040 GSPCA M5602 SUBDRIVER
6041 M:      Erik Andren <erik.andren@gmail.com>
6042 L:      linux-media@vger.kernel.org
6043 T:      git git://linuxtv.org/media_tree.git
6044 S:      Maintained
6045 F:      drivers/media/usb/gspca/m5602/
6046
6047 GSPCA PAC207 SONIXB SUBDRIVER
6048 M:      Hans Verkuil <hverkuil@xs4all.nl>
6049 L:      linux-media@vger.kernel.org
6050 T:      git git://linuxtv.org/media_tree.git
6051 S:      Odd Fixes
6052 F:      drivers/media/usb/gspca/pac207.c
6053
6054 GSPCA SN9C20X SUBDRIVER
6055 M:      Brian Johnson <brijohn@gmail.com>
6056 L:      linux-media@vger.kernel.org
6057 T:      git git://linuxtv.org/media_tree.git
6058 S:      Maintained
6059 F:      drivers/media/usb/gspca/sn9c20x.c
6060
6061 GSPCA T613 SUBDRIVER
6062 M:      Leandro Costantino <lcostantino@gmail.com>
6063 L:      linux-media@vger.kernel.org
6064 T:      git git://linuxtv.org/media_tree.git
6065 S:      Maintained
6066 F:      drivers/media/usb/gspca/t613.c
6067
6068 GSPCA USB WEBCAM DRIVER
6069 M:      Hans Verkuil <hverkuil@xs4all.nl>
6070 L:      linux-media@vger.kernel.org
6071 T:      git git://linuxtv.org/media_tree.git
6072 S:      Odd Fixes
6073 F:      drivers/media/usb/gspca/
6074
6075 GTP (GPRS Tunneling Protocol)
6076 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6077 M:      Harald Welte <laforge@gnumonks.org>
6078 L:      osmocom-net-gprs@lists.osmocom.org
6079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6080 S:      Maintained
6081 F:      drivers/net/gtp.c
6082
6083 GUID PARTITION TABLE (GPT)
6084 M:      Davidlohr Bueso <dave@stgolabs.net>
6085 L:      linux-efi@vger.kernel.org
6086 S:      Maintained
6087 F:      block/partitions/efi.*
6088
6089 H8/300 ARCHITECTURE
6090 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6091 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6092 W:      http://uclinux-h8.sourceforge.jp
6093 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6094 S:      Maintained
6095 F:      arch/h8300/
6096 F:      drivers/clocksource/h8300_*.c
6097 F:      drivers/clk/h8300/
6098 F:      drivers/irqchip/irq-renesas-h8*.c
6099
6100 HACKRF MEDIA DRIVER
6101 M:      Antti Palosaari <crope@iki.fi>
6102 L:      linux-media@vger.kernel.org
6103 W:      https://linuxtv.org
6104 W:      http://palosaari.fi/linux/
6105 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6106 T:      git git://linuxtv.org/anttip/media_tree.git
6107 S:      Maintained
6108 F:      drivers/media/usb/hackrf/
6109
6110 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6111 M:      Frank Seidel <frank@f-seidel.de>
6112 L:      platform-driver-x86@vger.kernel.org
6113 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6114 S:      Maintained
6115 F:      drivers/platform/x86/hdaps.c
6116
6117 HARDWARE MONITORING
6118 M:      Jean Delvare <jdelvare@suse.com>
6119 M:      Guenter Roeck <linux@roeck-us.net>
6120 L:      linux-hwmon@vger.kernel.org
6121 W:      http://hwmon.wiki.kernel.org/
6122 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6124 S:      Maintained
6125 F:      Documentation/hwmon/
6126 F:      drivers/hwmon/
6127 F:      include/linux/hwmon*.h
6128
6129 HARDWARE RANDOM NUMBER GENERATOR CORE
6130 M:      Matt Mackall <mpm@selenic.com>
6131 M:      Herbert Xu <herbert@gondor.apana.org.au>
6132 L:      linux-crypto@vger.kernel.org
6133 S:      Odd fixes
6134 F:      Documentation/devicetree/bindings/rng/
6135 F:      Documentation/hw_random.txt
6136 F:      drivers/char/hw_random/
6137 F:      include/linux/hw_random.h
6138
6139 HARDWARE SPINLOCK CORE
6140 M:      Ohad Ben-Cohen <ohad@wizery.com>
6141 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6142 L:      linux-remoteproc@vger.kernel.org
6143 S:      Maintained
6144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6145 F:      Documentation/devicetree/bindings/hwlock/
6146 F:      Documentation/hwspinlock.txt
6147 F:      drivers/hwspinlock/
6148 F:      include/linux/hwspinlock.h
6149
6150 HARMONY SOUND DRIVER
6151 L:      linux-parisc@vger.kernel.org
6152 S:      Maintained
6153 F:      sound/parisc/harmony.*
6154
6155 HDPVR USB VIDEO ENCODER DRIVER
6156 M:      Hans Verkuil <hverkuil@xs4all.nl>
6157 L:      linux-media@vger.kernel.org
6158 T:      git git://linuxtv.org/media_tree.git
6159 W:      https://linuxtv.org
6160 S:      Odd Fixes
6161 F:      drivers/media/usb/hdpvr/
6162
6163 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6164 M:      Jimmy Vance <jimmy.vance@hpe.com>
6165 S:      Supported
6166 F:      Documentation/watchdog/hpwdt.txt
6167 F:      drivers/watchdog/hpwdt.c
6168
6169 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6170 M:      Don Brace <don.brace@microsemi.com>
6171 L:      esc.storagedev@microsemi.com
6172 L:      linux-scsi@vger.kernel.org
6173 S:      Supported
6174 F:      Documentation/scsi/hpsa.txt
6175 F:      drivers/scsi/hpsa*.[ch]
6176 F:      include/linux/cciss*.h
6177 F:      include/uapi/linux/cciss*.h
6178
6179 HFI1 DRIVER
6180 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6181 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6182 L:      linux-rdma@vger.kernel.org
6183 S:      Supported
6184 F:      drivers/infiniband/hw/hfi1
6185
6186 HFS FILESYSTEM
6187 L:      linux-fsdevel@vger.kernel.org
6188 S:      Orphan
6189 F:      Documentation/filesystems/hfs.txt
6190 F:      fs/hfs/
6191
6192 HFSPLUS FILESYSTEM
6193 L:      linux-fsdevel@vger.kernel.org
6194 S:      Orphan
6195 F:      Documentation/filesystems/hfsplus.txt
6196 F:      fs/hfsplus/
6197
6198 HGA FRAMEBUFFER DRIVER
6199 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6200 L:      linux-nvidia@lists.surfsouth.com
6201 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6202 S:      Maintained
6203 F:      drivers/video/fbdev/hgafb.c
6204
6205 HIBERNATION (aka Software Suspend, aka swsusp)
6206 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6207 M:      Pavel Machek <pavel@ucw.cz>
6208 L:      linux-pm@vger.kernel.org
6209 B:      https://bugzilla.kernel.org
6210 S:      Supported
6211 F:      arch/x86/power/
6212 F:      drivers/base/power/
6213 F:      kernel/power/
6214 F:      include/linux/suspend.h
6215 F:      include/linux/freezer.h
6216 F:      include/linux/pm.h
6217 F:      arch/*/include/asm/suspend*.h
6218
6219 HID CORE LAYER
6220 M:      Jiri Kosina <jikos@kernel.org>
6221 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6222 L:      linux-input@vger.kernel.org
6223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6224 S:      Maintained
6225 F:      drivers/hid/
6226 F:      include/linux/hid*
6227 F:      include/uapi/linux/hid*
6228
6229 HID SENSOR HUB DRIVERS
6230 M:      Jiri Kosina <jikos@kernel.org>
6231 M:      Jonathan Cameron <jic23@kernel.org>
6232 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6233 L:      linux-input@vger.kernel.org
6234 L:      linux-iio@vger.kernel.org
6235 S:      Maintained
6236 F:      Documentation/hid/hid-sensor*
6237 F:      drivers/hid/hid-sensor-*
6238 F:      drivers/iio/*/hid-*
6239 F:      include/linux/hid-sensor-*
6240
6241 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6242 M:      Thomas Gleixner <tglx@linutronix.de>
6243 L:      linux-kernel@vger.kernel.org
6244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6245 S:      Maintained
6246 F:      Documentation/timers/
6247 F:      kernel/time/hrtimer.c
6248 F:      kernel/time/clockevents.c
6249 F:      kernel/time/timer_*.c
6250 F:      include/linux/clockchips.h
6251 F:      include/linux/hrtimer.h
6252
6253 HIGH-SPEED SCC DRIVER FOR AX.25
6254 L:      linux-hams@vger.kernel.org
6255 S:      Orphan
6256 F:      drivers/net/hamradio/dmascc.c
6257 F:      drivers/net/hamradio/scc.c
6258
6259 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6260 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6261 W:      http://www.highpoint-tech.com
6262 S:      Supported
6263 F:      Documentation/scsi/hptiop.txt
6264 F:      drivers/scsi/hptiop.c
6265
6266 HIPPI
6267 M:      Jes Sorensen <jes@trained-monkey.org>
6268 L:      linux-hippi@sunsite.dk
6269 S:      Maintained
6270 F:      include/linux/hippidevice.h
6271 F:      include/uapi/linux/if_hippi.h
6272 F:      net/802/hippi.c
6273 F:      drivers/net/hippi/
6274
6275 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6276 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6277 M:      Salil Mehta <salil.mehta@huawei.com>
6278 L:      netdev@vger.kernel.org
6279 W:      http://www.hisilicon.com
6280 S:      Maintained
6281 F:      drivers/net/ethernet/hisilicon/hns3/
6282
6283 HISILICON NETWORK SUBSYSTEM DRIVER
6284 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6285 M:      Salil Mehta <salil.mehta@huawei.com>
6286 L:      netdev@vger.kernel.org
6287 W:      http://www.hisilicon.com
6288 S:      Maintained
6289 F:      drivers/net/ethernet/hisilicon/
6290 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6291
6292 HISILICON PMU DRIVER
6293 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6294 W:      http://www.hisilicon.com
6295 S:      Supported
6296 F:      drivers/perf/hisilicon
6297 F:      Documentation/perf/hisi-pmu.txt
6298
6299 HISILICON ROCE DRIVER
6300 M:      Lijun Ou <oulijun@huawei.com>
6301 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6302 L:      linux-rdma@vger.kernel.org
6303 S:      Maintained
6304 F:      drivers/infiniband/hw/hns/
6305 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6306
6307 HISILICON SAS Controller
6308 M:      John Garry <john.garry@huawei.com>
6309 W:      http://www.hisilicon.com
6310 S:      Supported
6311 F:      drivers/scsi/hisi_sas/
6312 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6313
6314 HMM - Heterogeneous Memory Management
6315 M:      Jérôme Glisse <jglisse@redhat.com>
6316 L:      linux-mm@kvack.org
6317 S:      Maintained
6318 F:      mm/hmm*
6319 F:      include/linux/hmm*
6320
6321 HOST AP DRIVER
6322 M:      Jouni Malinen <j@w1.fi>
6323 L:      linux-wireless@vger.kernel.org
6324 W:      http://w1.fi/hostap-driver.html
6325 S:      Obsolete
6326 F:      drivers/net/wireless/intersil/hostap/
6327
6328 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6329 L:      platform-driver-x86@vger.kernel.org
6330 S:      Orphan
6331 F:      drivers/platform/x86/tc1100-wmi.c
6332
6333 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6334 M:      Jaroslav Kysela <perex@perex.cz>
6335 S:      Maintained
6336 F:      drivers/net/ethernet/hp/hp100.*
6337
6338 HPET:   High Precision Event Timers driver
6339 M:      Clemens Ladisch <clemens@ladisch.de>
6340 S:      Maintained
6341 F:      Documentation/timers/hpet.txt
6342 F:      drivers/char/hpet.c
6343 F:      include/linux/hpet.h
6344 F:      include/uapi/linux/hpet.h
6345
6346 HPET:   x86
6347 S:      Orphan
6348 F:      arch/x86/kernel/hpet.c
6349 F:      arch/x86/include/asm/hpet.h
6350
6351 HPFS FILESYSTEM
6352 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6353 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6354 S:      Maintained
6355 F:      fs/hpfs/
6356
6357 HSI SUBSYSTEM
6358 M:      Sebastian Reichel <sre@kernel.org>
6359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6360 S:      Maintained
6361 F:      Documentation/ABI/testing/sysfs-bus-hsi
6362 F:      Documentation/driver-api/hsi.rst
6363 F:      drivers/hsi/
6364 F:      include/linux/hsi/
6365 F:      include/uapi/linux/hsi/
6366
6367 HSO 3G MODEM DRIVER
6368 L:      linux-usb@vger.kernel.org
6369 S:      Orphan
6370 F:      drivers/net/usb/hso.c
6371
6372 HSR NETWORK PROTOCOL
6373 M:      Arvid Brodin <arvid.brodin@alten.se>
6374 L:      netdev@vger.kernel.org
6375 S:      Maintained
6376 F:      net/hsr/
6377
6378 HT16K33 LED CONTROLLER DRIVER
6379 M:      Robin van der Gracht <robin@protonic.nl>
6380 S:      Maintained
6381 F:      drivers/auxdisplay/ht16k33.c
6382 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6383
6384 HTCPEN TOUCHSCREEN DRIVER
6385 M:      Pau Oliva Fora <pof@eslack.org>
6386 L:      linux-input@vger.kernel.org
6387 S:      Maintained
6388 F:      drivers/input/touchscreen/htcpen.c
6389
6390 HUAWEI ETHERNET DRIVER
6391 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6392 L:      netdev@vger.kernel.org
6393 S:      Supported
6394 F:      Documentation/networking/hinic.txt
6395 F:      drivers/net/ethernet/huawei/hinic/
6396
6397 HUGETLB FILESYSTEM
6398 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6399 S:      Maintained
6400 F:      fs/hugetlbfs/
6401
6402 HVA ST MEDIA DRIVER
6403 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6404 L:      linux-media@vger.kernel.org
6405 T:      git git://linuxtv.org/media_tree.git
6406 W:      https://linuxtv.org
6407 S:      Supported
6408 F:      drivers/media/platform/sti/hva
6409
6410 HWPOISON MEMORY FAILURE HANDLING
6411 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6412 L:      linux-mm@kvack.org
6413 S:      Maintained
6414 F:      mm/memory-failure.c
6415 F:      mm/hwpoison-inject.c
6416
6417 Hyper-V CORE AND DRIVERS
6418 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6419 M:      Haiyang Zhang <haiyangz@microsoft.com>
6420 M:      Stephen Hemminger <sthemmin@microsoft.com>
6421 L:      devel@linuxdriverproject.org
6422 S:      Maintained
6423 F:      Documentation/networking/netvsc.txt
6424 F:      arch/x86/include/asm/mshyperv.h
6425 F:      arch/x86/include/asm/trace/hyperv.h
6426 F:      arch/x86/include/uapi/asm/hyperv.h
6427 F:      arch/x86/kernel/cpu/mshyperv.c
6428 F:      arch/x86/hyperv
6429 F:      drivers/hid/hid-hyperv.c
6430 F:      drivers/hv/
6431 F:      drivers/input/serio/hyperv-keyboard.c
6432 F:      drivers/pci/host/pci-hyperv.c
6433 F:      drivers/net/hyperv/
6434 F:      drivers/scsi/storvsc_drv.c
6435 F:      drivers/uio/uio_hv_generic.c
6436 F:      drivers/video/fbdev/hyperv_fb.c
6437 F:      net/vmw_vsock/hyperv_transport.c
6438 F:      include/linux/hyperv.h
6439 F:      include/uapi/linux/hyperv.h
6440 F:      tools/hv/
6441 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6442
6443 HYPERVISOR VIRTUAL CONSOLE DRIVER
6444 L:      linuxppc-dev@lists.ozlabs.org
6445 S:      Odd Fixes
6446 F:      drivers/tty/hvc/
6447
6448 I2C ACPI SUPPORT
6449 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6450 L:      linux-i2c@vger.kernel.org
6451 L:      linux-acpi@vger.kernel.org
6452 S:      Maintained
6453 F:      drivers/i2c/i2c-core-acpi.c
6454
6455 I2C MUXES
6456 M:      Peter Rosin <peda@axentia.se>
6457 L:      linux-i2c@vger.kernel.org
6458 S:      Maintained
6459 F:      Documentation/i2c/i2c-topology
6460 F:      Documentation/i2c/muxes/
6461 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6462 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6463 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6464 F:      drivers/i2c/i2c-mux.c
6465 F:      drivers/i2c/muxes/
6466 F:      include/linux/i2c-mux.h
6467
6468 I2C OVER PARALLEL PORT
6469 M:      Jean Delvare <jdelvare@suse.com>
6470 L:      linux-i2c@vger.kernel.org
6471 S:      Maintained
6472 F:      Documentation/i2c/busses/i2c-parport
6473 F:      Documentation/i2c/busses/i2c-parport-light
6474 F:      drivers/i2c/busses/i2c-parport.c
6475 F:      drivers/i2c/busses/i2c-parport-light.c
6476
6477 I2C SUBSYSTEM
6478 M:      Wolfram Sang <wsa@the-dreams.de>
6479 L:      linux-i2c@vger.kernel.org
6480 W:      https://i2c.wiki.kernel.org/
6481 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6482 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6483 S:      Maintained
6484 F:      Documentation/devicetree/bindings/i2c/
6485 F:      Documentation/i2c/
6486 F:      drivers/i2c/
6487 F:      drivers/i2c/*/
6488 F:      include/linux/i2c.h
6489 F:      include/linux/i2c-*.h
6490 F:      include/uapi/linux/i2c.h
6491 F:      include/uapi/linux/i2c-*.h
6492
6493 I2C-TAOS-EVM DRIVER
6494 M:      Jean Delvare <jdelvare@suse.com>
6495 L:      linux-i2c@vger.kernel.org
6496 S:      Maintained
6497 F:      Documentation/i2c/busses/i2c-taos-evm
6498 F:      drivers/i2c/busses/i2c-taos-evm.c
6499
6500 I2C-TINY-USB DRIVER
6501 M:      Till Harbaum <till@harbaum.org>
6502 L:      linux-i2c@vger.kernel.org
6503 W:      http://www.harbaum.org/till/i2c_tiny_usb
6504 S:      Maintained
6505 F:      drivers/i2c/busses/i2c-tiny-usb.c
6506
6507 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6508 M:      Jean Delvare <jdelvare@suse.com>
6509 L:      linux-i2c@vger.kernel.org
6510 S:      Maintained
6511 F:      Documentation/i2c/busses/i2c-ali1535
6512 F:      Documentation/i2c/busses/i2c-ali1563
6513 F:      Documentation/i2c/busses/i2c-ali15x3
6514 F:      Documentation/i2c/busses/i2c-amd756
6515 F:      Documentation/i2c/busses/i2c-amd8111
6516 F:      Documentation/i2c/busses/i2c-i801
6517 F:      Documentation/i2c/busses/i2c-nforce2
6518 F:      Documentation/i2c/busses/i2c-piix4
6519 F:      Documentation/i2c/busses/i2c-sis5595
6520 F:      Documentation/i2c/busses/i2c-sis630
6521 F:      Documentation/i2c/busses/i2c-sis96x
6522 F:      Documentation/i2c/busses/i2c-via
6523 F:      Documentation/i2c/busses/i2c-viapro
6524 F:      drivers/i2c/busses/i2c-ali1535.c
6525 F:      drivers/i2c/busses/i2c-ali1563.c
6526 F:      drivers/i2c/busses/i2c-ali15x3.c
6527 F:      drivers/i2c/busses/i2c-amd756.c
6528 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6529 F:      drivers/i2c/busses/i2c-amd8111.c
6530 F:      drivers/i2c/busses/i2c-i801.c
6531 F:      drivers/i2c/busses/i2c-isch.c
6532 F:      drivers/i2c/busses/i2c-nforce2.c
6533 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6534 F:      drivers/i2c/busses/i2c-piix4.c
6535 F:      drivers/i2c/busses/i2c-sis5595.c
6536 F:      drivers/i2c/busses/i2c-sis630.c
6537 F:      drivers/i2c/busses/i2c-sis96x.c
6538 F:      drivers/i2c/busses/i2c-via.c
6539 F:      drivers/i2c/busses/i2c-viapro.c
6540
6541 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6542 M:      Hans de Goede <hdegoede@redhat.com>
6543 L:      linux-i2c@vger.kernel.org
6544 S:      Maintained
6545 F:      drivers/i2c/busses/i2c-cht-wc.c
6546
6547 I2C/SMBUS ISMT DRIVER
6548 M:      Seth Heasley <seth.heasley@intel.com>
6549 M:      Neil Horman <nhorman@tuxdriver.com>
6550 L:      linux-i2c@vger.kernel.org
6551 F:      drivers/i2c/busses/i2c-ismt.c
6552 F:      Documentation/i2c/busses/i2c-ismt
6553
6554 I2C/SMBUS STUB DRIVER
6555 M:      Jean Delvare <jdelvare@suse.com>
6556 L:      linux-i2c@vger.kernel.org
6557 S:      Maintained
6558 F:      drivers/i2c/i2c-stub.c
6559
6560 i386 BOOT CODE
6561 M:      "H. Peter Anvin" <hpa@zytor.com>
6562 S:      Maintained
6563 F:      arch/x86/boot/
6564
6565 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6566 M:      "H. Peter Anvin" <hpa@zytor.com>
6567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6568 S:      Maintained
6569
6570 IA64 (Itanium) PLATFORM
6571 M:      Tony Luck <tony.luck@intel.com>
6572 M:      Fenghua Yu <fenghua.yu@intel.com>
6573 L:      linux-ia64@vger.kernel.org
6574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6575 S:      Maintained
6576 F:      arch/ia64/
6577
6578 IBM Power 842 compression accelerator
6579 M:      Haren Myneni <haren@us.ibm.com>
6580 S:      Supported
6581 F:      drivers/crypto/nx/Makefile
6582 F:      drivers/crypto/nx/Kconfig
6583 F:      drivers/crypto/nx/nx-842*
6584 F:      include/linux/sw842.h
6585 F:      crypto/842.c
6586 F:      lib/842/
6587
6588 IBM Power in-Nest Crypto Acceleration
6589 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6590 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6591 L:      linux-crypto@vger.kernel.org
6592 S:      Supported
6593 F:      drivers/crypto/nx/Makefile
6594 F:      drivers/crypto/nx/Kconfig
6595 F:      drivers/crypto/nx/nx-aes*
6596 F:      drivers/crypto/nx/nx-sha*
6597 F:      drivers/crypto/nx/nx.*
6598 F:      drivers/crypto/nx/nx_csbcpb.h
6599 F:      drivers/crypto/nx/nx_debugfs.h
6600
6601 IBM Power Linux RAID adapter
6602 M:      Brian King <brking@us.ibm.com>
6603 S:      Supported
6604 F:      drivers/scsi/ipr.*
6605
6606 IBM Power SRIOV Virtual NIC Device Driver
6607 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6608 M:      John Allen <jallen@linux.vnet.ibm.com>
6609 L:      netdev@vger.kernel.org
6610 S:      Supported
6611 F:      drivers/net/ethernet/ibm/ibmvnic.*
6612
6613 IBM Power Virtual Accelerator Switchboard
6614 M:      Sukadev Bhattiprolu
6615 L:      linuxppc-dev@lists.ozlabs.org
6616 S:      Supported
6617 F:      arch/powerpc/platforms/powernv/vas*
6618 F:      arch/powerpc/platforms/powernv/copy-paste.h
6619 F:      arch/powerpc/include/asm/vas.h
6620 F:      arch/powerpc/include/uapi/asm/vas.h
6621
6622 IBM Power Virtual Ethernet Device Driver
6623 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6624 L:      netdev@vger.kernel.org
6625 S:      Supported
6626 F:      drivers/net/ethernet/ibm/ibmveth.*
6627
6628 IBM Power Virtual FC Device Drivers
6629 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6630 L:      linux-scsi@vger.kernel.org
6631 S:      Supported
6632 F:      drivers/scsi/ibmvscsi/ibmvfc*
6633
6634 IBM Power Virtual SCSI Device Drivers
6635 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6636 L:      linux-scsi@vger.kernel.org
6637 S:      Supported
6638 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6639 F:      include/scsi/viosrp.h
6640
6641 IBM Power Virtual SCSI Device Target Driver
6642 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6643 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6644 L:      linux-scsi@vger.kernel.org
6645 L:      target-devel@vger.kernel.org
6646 S:      Supported
6647 F:      drivers/scsi/ibmvscsi_tgt/
6648
6649 IBM Power VMX Cryptographic instructions
6650 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6651 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6652 L:      linux-crypto@vger.kernel.org
6653 S:      Supported
6654 F:      drivers/crypto/vmx/Makefile
6655 F:      drivers/crypto/vmx/Kconfig
6656 F:      drivers/crypto/vmx/vmx.c
6657 F:      drivers/crypto/vmx/aes*
6658 F:      drivers/crypto/vmx/ghash*
6659 F:      drivers/crypto/vmx/ppc-xlate.pl
6660
6661 IBM ServeRAID RAID DRIVER
6662 S:      Orphan
6663 F:      drivers/scsi/ips.*
6664
6665 ICH LPC AND GPIO DRIVER
6666 M:      Peter Tyser <ptyser@xes-inc.com>
6667 S:      Maintained
6668 F:      drivers/mfd/lpc_ich.c
6669 F:      drivers/gpio/gpio-ich.c
6670
6671 IDE SUBSYSTEM
6672 M:      "David S. Miller" <davem@davemloft.net>
6673 L:      linux-ide@vger.kernel.org
6674 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6676 S:      Maintained
6677 F:      Documentation/ide/
6678 F:      drivers/ide/
6679 F:      include/linux/ide.h
6680
6681 IDE/ATAPI DRIVERS
6682 M:      Borislav Petkov <bp@alien8.de>
6683 L:      linux-ide@vger.kernel.org
6684 S:      Maintained
6685 F:      Documentation/cdrom/ide-cd
6686 F:      drivers/ide/ide-cd*
6687
6688 IDEAPAD LAPTOP EXTRAS DRIVER
6689 M:      Ike Panhc <ike.pan@canonical.com>
6690 L:      platform-driver-x86@vger.kernel.org
6691 W:      http://launchpad.net/ideapad-laptop
6692 S:      Maintained
6693 F:      drivers/platform/x86/ideapad-laptop.c
6694
6695 IDEAPAD LAPTOP SLIDEBAR DRIVER
6696 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6697 L:      linux-input@vger.kernel.org
6698 W:      https://github.com/o2genum/ideapad-slidebar
6699 S:      Maintained
6700 F:      drivers/input/misc/ideapad_slidebar.c
6701
6702 IDT VersaClock 5 CLOCK DRIVER
6703 M:      Marek Vasut <marek.vasut@gmail.com>
6704 S:      Maintained
6705 F:      drivers/clk/clk-versaclock5.c
6706
6707 IEEE 802.15.4 SUBSYSTEM
6708 M:      Alexander Aring <alex.aring@gmail.com>
6709 M:      Stefan Schmidt <stefan@osg.samsung.com>
6710 L:      linux-wpan@vger.kernel.org
6711 W:      http://wpan.cakelab.org/
6712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6714 S:      Maintained
6715 F:      net/ieee802154/
6716 F:      net/mac802154/
6717 F:      drivers/net/ieee802154/
6718 F:      include/linux/nl802154.h
6719 F:      include/linux/ieee802154.h
6720 F:      include/net/nl802154.h
6721 F:      include/net/mac802154.h
6722 F:      include/net/af_ieee802154.h
6723 F:      include/net/cfg802154.h
6724 F:      include/net/ieee802154_netdev.h
6725 F:      Documentation/networking/ieee802154.txt
6726
6727 IFE PROTOCOL
6728 M:      Yotam Gigi <yotam.gi@gmail.com>
6729 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6730 F:      net/ife
6731 F:      include/net/ife.h
6732 F:      include/uapi/linux/ife.h
6733
6734 IGORPLUG-USB IR RECEIVER
6735 M:      Sean Young <sean@mess.org>
6736 L:      linux-media@vger.kernel.org
6737 S:      Maintained
6738 F:      drivers/media/rc/igorplugusb.c
6739
6740 IGUANAWORKS USB IR TRANSCEIVER
6741 M:      Sean Young <sean@mess.org>
6742 L:      linux-media@vger.kernel.org
6743 S:      Maintained
6744 F:      drivers/media/rc/iguanair.c
6745
6746 IIO DIGITAL POTENTIOMETER DAC
6747 M:      Peter Rosin <peda@axentia.se>
6748 L:      linux-iio@vger.kernel.org
6749 S:      Maintained
6750 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6751 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6752 F:      drivers/iio/dac/dpot-dac.c
6753
6754 IIO ENVELOPE DETECTOR
6755 M:      Peter Rosin <peda@axentia.se>
6756 L:      linux-iio@vger.kernel.org
6757 S:      Maintained
6758 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6759 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6760 F:      drivers/iio/adc/envelope-detector.c
6761
6762 IIO MULTIPLEXER
6763 M:      Peter Rosin <peda@axentia.se>
6764 L:      linux-iio@vger.kernel.org
6765 S:      Maintained
6766 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6767 F:      drivers/iio/multiplexer/iio-mux.c
6768
6769 IIO SUBSYSTEM AND DRIVERS
6770 M:      Jonathan Cameron <jic23@kernel.org>
6771 R:      Hartmut Knaack <knaack.h@gmx.de>
6772 R:      Lars-Peter Clausen <lars@metafoo.de>
6773 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6774 L:      linux-iio@vger.kernel.org
6775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6776 S:      Maintained
6777 F:      Documentation/devicetree/bindings/iio/
6778 F:      drivers/iio/
6779 F:      drivers/staging/iio/
6780 F:      include/linux/iio/
6781 F:      tools/iio/
6782
6783 IKANOS/ADI EAGLE ADSL USB DRIVER
6784 M:      Matthieu Castet <castet.matthieu@free.fr>
6785 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6786 S:      Maintained
6787 F:      drivers/usb/atm/ueagle-atm.c
6788
6789 IMGTEC ASCII LCD DRIVER
6790 M:      Paul Burton <paul.burton@mips.com>
6791 S:      Maintained
6792 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6793 F:      drivers/auxdisplay/img-ascii-lcd.c
6794
6795 IMGTEC IR DECODER DRIVER
6796 M:      James Hogan <jhogan@kernel.org>
6797 S:      Maintained
6798 F:      drivers/media/rc/img-ir/
6799
6800 IMS TWINTURBO FRAMEBUFFER DRIVER
6801 L:      linux-fbdev@vger.kernel.org
6802 S:      Orphan
6803 F:      drivers/video/fbdev/imsttfb.c
6804
6805 INA209 HARDWARE MONITOR DRIVER
6806 M:      Guenter Roeck <linux@roeck-us.net>
6807 L:      linux-hwmon@vger.kernel.org
6808 S:      Maintained
6809 F:      Documentation/hwmon/ina209
6810 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6811 F:      drivers/hwmon/ina209.c
6812
6813 INA2XX HARDWARE MONITOR DRIVER
6814 M:      Guenter Roeck <linux@roeck-us.net>
6815 L:      linux-hwmon@vger.kernel.org
6816 S:      Maintained
6817 F:      Documentation/hwmon/ina2xx
6818 F:      drivers/hwmon/ina2xx.c
6819 F:      include/linux/platform_data/ina2xx.h
6820
6821 INDUSTRY PACK SUBSYSTEM (IPACK)
6822 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6823 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6824 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6825 L:      industrypack-devel@lists.sourceforge.net
6826 W:      http://industrypack.sourceforge.net
6827 S:      Maintained
6828 F:      drivers/ipack/
6829
6830 INFINIBAND SUBSYSTEM
6831 M:      Doug Ledford <dledford@redhat.com>
6832 L:      linux-rdma@vger.kernel.org
6833 W:      http://www.openfabrics.org/
6834 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6836 S:      Supported
6837 F:      Documentation/devicetree/bindings/infiniband/
6838 F:      Documentation/infiniband/
6839 F:      drivers/infiniband/
6840 F:      include/uapi/linux/if_infiniband.h
6841 F:      include/uapi/rdma/
6842 F:      include/rdma/
6843
6844 INGENIC JZ4780 DMA Driver
6845 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6846 S:      Maintained
6847 F:      drivers/dma/dma-jz4780.c
6848
6849 INGENIC JZ4780 NAND DRIVER
6850 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6851 L:      linux-mtd@lists.infradead.org
6852 S:      Maintained
6853 F:      drivers/mtd/nand/jz4780_*
6854
6855 INOTIFY
6856 M:      Jan Kara <jack@suse.cz>
6857 R:      Amir Goldstein <amir73il@gmail.com>
6858 L:      linux-fsdevel@vger.kernel.org
6859 S:      Maintained
6860 F:      Documentation/filesystems/inotify.txt
6861 F:      fs/notify/inotify/
6862 F:      include/linux/inotify.h
6863 F:      include/uapi/linux/inotify.h
6864
6865 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6866 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6867 L:      linux-input@vger.kernel.org
6868 Q:      http://patchwork.kernel.org/project/linux-input/list/
6869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6870 S:      Maintained
6871 F:      drivers/input/
6872 F:      include/linux/input.h
6873 F:      include/uapi/linux/input.h
6874 F:      include/uapi/linux/input-event-codes.h
6875 F:      include/linux/input/
6876 F:      Documentation/devicetree/bindings/input/
6877 F:      Documentation/input/
6878
6879 INPUT MULTITOUCH (MT) PROTOCOL
6880 M:      Henrik Rydberg <rydberg@bitmath.org>
6881 L:      linux-input@vger.kernel.org
6882 S:      Odd fixes
6883 F:      Documentation/input/multi-touch-protocol.rst
6884 F:      drivers/input/input-mt.c
6885 K:      \b(ABS|SYN)_MT_
6886
6887 INSIDE SECURE CRYPTO DRIVER
6888 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6889 F:      drivers/crypto/inside-secure/
6890 S:      Maintained
6891 L:      linux-crypto@vger.kernel.org
6892
6893 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6894 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6895 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6896 L:      linux-integrity@vger.kernel.org
6897 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6898 S:      Supported
6899 F:      security/integrity/ima/
6900
6901 INTEL 810/815 FRAMEBUFFER DRIVER
6902 M:      Antonino Daplas <adaplas@gmail.com>
6903 L:      linux-fbdev@vger.kernel.org
6904 S:      Maintained
6905 F:      drivers/video/fbdev/i810/
6906
6907 INTEL ASoC BDW/HSW DRIVERS
6908 M:      Jie Yang <yang.jie@linux.intel.com>
6909 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6910 S:      Supported
6911 F:      sound/soc/intel/common/sst-dsp*
6912 F:      sound/soc/intel/common/sst-firmware.c
6913 F:      sound/soc/intel/boards/broadwell.c
6914 F:      sound/soc/intel/haswell/
6915
6916 INTEL C600 SERIES SAS CONTROLLER DRIVER
6917 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6918 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6919 L:      linux-scsi@vger.kernel.org
6920 T:      git git://git.code.sf.net/p/intel-sas/isci
6921 S:      Supported
6922 F:      drivers/scsi/isci/
6923
6924 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6925 M:      Jani Nikula <jani.nikula@linux.intel.com>
6926 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6927 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6928 L:      intel-gfx@lists.freedesktop.org
6929 W:      https://01.org/linuxgraphics/
6930 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6931 C:      irc://chat.freenode.net/intel-gfx
6932 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6933 T:      git git://anongit.freedesktop.org/drm-intel
6934 S:      Supported
6935 F:      drivers/gpu/drm/i915/
6936 F:      include/drm/i915*
6937 F:      include/uapi/drm/i915_drm.h
6938 F:      Documentation/gpu/i915.rst
6939
6940 INTEL ETHERNET DRIVERS
6941 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6942 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6943 W:      http://www.intel.com/support/feedback.htm
6944 W:      http://e1000.sourceforge.net/
6945 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6948 S:      Supported
6949 F:      Documentation/networking/e100.txt
6950 F:      Documentation/networking/e1000.txt
6951 F:      Documentation/networking/e1000e.txt
6952 F:      Documentation/networking/igb.txt
6953 F:      Documentation/networking/igbvf.txt
6954 F:      Documentation/networking/ixgb.txt
6955 F:      Documentation/networking/ixgbe.txt
6956 F:      Documentation/networking/ixgbevf.txt
6957 F:      Documentation/networking/i40e.txt
6958 F:      Documentation/networking/i40evf.txt
6959 F:      drivers/net/ethernet/intel/
6960 F:      drivers/net/ethernet/intel/*/
6961 F:      include/linux/avf/virtchnl.h
6962
6963 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6964 M:      Maik Broemme <mbroemme@libmpq.org>
6965 L:      linux-fbdev@vger.kernel.org
6966 S:      Maintained
6967 F:      Documentation/fb/intelfb.txt
6968 F:      drivers/video/fbdev/intelfb/
6969
6970 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6971 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6972 M:      Zhi Wang <zhi.a.wang@intel.com>
6973 L:      intel-gvt-dev@lists.freedesktop.org
6974 L:      intel-gfx@lists.freedesktop.org
6975 W:      https://01.org/igvt-g
6976 T:      git https://github.com/01org/gvt-linux.git
6977 S:      Supported
6978 F:      drivers/gpu/drm/i915/gvt/
6979
6980 INTEL HID EVENT DRIVER
6981 M:      Alex Hung <alex.hung@canonical.com>
6982 L:      platform-driver-x86@vger.kernel.org
6983 S:      Maintained
6984 F:      drivers/platform/x86/intel-hid.c
6985
6986 INTEL I/OAT DMA DRIVER
6987 M:      Dave Jiang <dave.jiang@intel.com>
6988 R:      Dan Williams <dan.j.williams@intel.com>
6989 L:      dmaengine@vger.kernel.org
6990 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6991 S:      Supported
6992 F:      drivers/dma/ioat*
6993
6994 INTEL IDLE DRIVER
6995 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6996 M:      Len Brown <lenb@kernel.org>
6997 L:      linux-pm@vger.kernel.org
6998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6999 B:      https://bugzilla.kernel.org
7000 S:      Supported
7001 F:      drivers/idle/intel_idle.c
7002
7003 INTEL INTEGRATED SENSOR HUB DRIVER
7004 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7005 M:      Jiri Kosina <jikos@kernel.org>
7006 L:      linux-input@vger.kernel.org
7007 S:      Maintained
7008 F:      drivers/hid/intel-ish-hid/
7009
7010 INTEL IOMMU (VT-d)
7011 M:      David Woodhouse <dwmw2@infradead.org>
7012 L:      iommu@lists.linux-foundation.org
7013 T:      git git://git.infradead.org/iommu-2.6.git
7014 S:      Supported
7015 F:      drivers/iommu/intel-iommu.c
7016 F:      include/linux/intel-iommu.h
7017
7018 INTEL IOP-ADMA DMA DRIVER
7019 R:      Dan Williams <dan.j.williams@intel.com>
7020 S:      Odd fixes
7021 F:      drivers/dma/iop-adma.c
7022
7023 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7024 M:      Krzysztof Halasa <khalasa@piap.pl>
7025 S:      Maintained
7026 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7027 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7028 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7029 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7030 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7031 F:      drivers/net/wan/ixp4xx_hss.c
7032
7033 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7034 M:      Deepak Saxena <dsaxena@plexity.net>
7035 S:      Maintained
7036 F:      drivers/char/hw_random/ixp4xx-rng.c
7037
7038 INTEL MANAGEMENT ENGINE (mei)
7039 M:      Tomas Winkler <tomas.winkler@intel.com>
7040 L:      linux-kernel@vger.kernel.org
7041 S:      Supported
7042 F:      include/uapi/linux/mei.h
7043 F:      include/linux/mei_cl_bus.h
7044 F:      drivers/misc/mei/*
7045 F:      drivers/watchdog/mei_wdt.c
7046 F:      Documentation/misc-devices/mei/*
7047 F:      samples/mei/*
7048
7049 INTEL MENLOW THERMAL DRIVER
7050 M:      Sujith Thomas <sujith.thomas@intel.com>
7051 L:      platform-driver-x86@vger.kernel.org
7052 W:      https://01.org/linux-acpi
7053 S:      Supported
7054 F:      drivers/platform/x86/intel_menlow.c
7055
7056 INTEL MERRIFIELD GPIO DRIVER
7057 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7058 L:      linux-gpio@vger.kernel.org
7059 S:      Maintained
7060 F:      drivers/gpio/gpio-merrifield.c
7061
7062 INTEL MIC DRIVERS (mic)
7063 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7064 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7065 S:      Supported
7066 W:      https://github.com/sudeepdutt/mic
7067 W:      http://software.intel.com/en-us/mic-developer
7068 F:      include/linux/mic_bus.h
7069 F:      include/linux/scif.h
7070 F:      include/uapi/linux/mic_common.h
7071 F:      include/uapi/linux/mic_ioctl.h
7072 F:      include/uapi/linux/scif_ioctl.h
7073 F:      drivers/misc/mic/
7074 F:      drivers/dma/mic_x100_dma.c
7075 F:      drivers/dma/mic_x100_dma.h
7076 F:      Documentation/mic/
7077
7078 INTEL PMC CORE DRIVER
7079 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7080 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7081 L:      platform-driver-x86@vger.kernel.org
7082 S:      Maintained
7083 F:      arch/x86/include/asm/pmc_core.h
7084 F:      drivers/platform/x86/intel_pmc_core*
7085
7086 INTEL PMC/P-Unit IPC DRIVER
7087 M:      Zha Qipeng<qipeng.zha@intel.com>
7088 L:      platform-driver-x86@vger.kernel.org
7089 S:      Maintained
7090 F:      drivers/platform/x86/intel_pmc_ipc.c
7091 F:      drivers/platform/x86/intel_punit_ipc.c
7092 F:      arch/x86/include/asm/intel_pmc_ipc.h
7093 F:      arch/x86/include/asm/intel_punit_ipc.h
7094
7095 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7096 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7097 L:      linux-wireless@vger.kernel.org
7098 S:      Maintained
7099 F:      Documentation/networking/README.ipw2100
7100 F:      Documentation/networking/README.ipw2200
7101 F:      drivers/net/wireless/intel/ipw2x00/
7102
7103 INTEL PSTATE DRIVER
7104 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7105 M:      Len Brown <lenb@kernel.org>
7106 L:      linux-pm@vger.kernel.org
7107 S:      Supported
7108 F:      drivers/cpufreq/intel_pstate.c
7109
7110 INTEL RDMA RNIC DRIVER
7111 M:      Faisal Latif <faisal.latif@intel.com>
7112 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7113 L:      linux-rdma@vger.kernel.org
7114 S:      Supported
7115 F:      drivers/infiniband/hw/i40iw/
7116
7117 INTEL TELEMETRY DRIVER
7118 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7119 L:      platform-driver-x86@vger.kernel.org
7120 S:      Maintained
7121 F:      arch/x86/include/asm/intel_telemetry.h
7122 F:      drivers/platform/x86/intel_telemetry*
7123
7124 INTEL VIRTUAL BUTTON DRIVER
7125 M:      AceLan Kao <acelan.kao@canonical.com>
7126 L:      platform-driver-x86@vger.kernel.org
7127 S:      Maintained
7128 F:      drivers/platform/x86/intel-vbtn.c
7129
7130 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7131 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7132 L:      linux-wireless@vger.kernel.org
7133 S:      Supported
7134 F:      drivers/net/wireless/intel/iwlegacy/
7135
7136 INTEL WIRELESS WIFI LINK (iwlwifi)
7137 M:      Johannes Berg <johannes.berg@intel.com>
7138 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7139 M:      Luca Coelho <luciano.coelho@intel.com>
7140 M:      Intel Linux Wireless <linuxwifi@intel.com>
7141 L:      linux-wireless@vger.kernel.org
7142 W:      http://intellinuxwireless.org
7143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7144 S:      Supported
7145 F:      drivers/net/wireless/intel/iwlwifi/
7146
7147 INTEL WIRELESS WIMAX CONNECTION 2400
7148 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7149 M:      linux-wimax@intel.com
7150 L:      wimax@linuxwimax.org (subscribers-only)
7151 S:      Supported
7152 W:      http://linuxwimax.org
7153 F:      Documentation/wimax/README.i2400m
7154 F:      drivers/net/wimax/i2400m/
7155 F:      include/uapi/linux/wimax/i2400m.h
7156
7157 INTEL(R) TRACE HUB
7158 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7159 S:      Supported
7160 F:      Documentation/trace/intel_th.txt
7161 F:      drivers/hwtracing/intel_th/
7162
7163 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7164 M:      Ning Sun <ning.sun@intel.com>
7165 L:      tboot-devel@lists.sourceforge.net
7166 W:      http://tboot.sourceforge.net
7167 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7168 S:      Supported
7169 F:      Documentation/intel_txt.txt
7170 F:      include/linux/tboot.h
7171 F:      arch/x86/kernel/tboot.c
7172
7173 INTEL-MID GPIO DRIVER
7174 M:      David Cohen <david.a.cohen@linux.intel.com>
7175 L:      linux-gpio@vger.kernel.org
7176 S:      Maintained
7177 F:      drivers/gpio/gpio-intel-mid.c
7178
7179 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7180 M:      Linus Walleij <linus.walleij@linaro.org>
7181 L:      linux-iio@vger.kernel.org
7182 S:      Maintained
7183 F:      drivers/iio/gyro/mpu3050*
7184 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7185
7186 IOC3 ETHERNET DRIVER
7187 M:      Ralf Baechle <ralf@linux-mips.org>
7188 L:      linux-mips@linux-mips.org
7189 S:      Maintained
7190 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7191
7192 IOC3 SERIAL DRIVER
7193 M:      Pat Gefre <pfg@sgi.com>
7194 L:      linux-serial@vger.kernel.org
7195 S:      Maintained
7196 F:      drivers/tty/serial/ioc3_serial.c
7197
7198 IOMMU DRIVERS
7199 M:      Joerg Roedel <joro@8bytes.org>
7200 L:      iommu@lists.linux-foundation.org
7201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7202 S:      Maintained
7203 F:      Documentation/devicetree/bindings/iommu/
7204 F:      drivers/iommu/
7205 F:      include/linux/iommu.h
7206 F:      include/linux/iova.h
7207
7208 IP MASQUERADING
7209 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7210 S:      Maintained
7211 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7212
7213 IPMI SUBSYSTEM
7214 M:      Corey Minyard <minyard@acm.org>
7215 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7216 W:      http://openipmi.sourceforge.net/
7217 S:      Supported
7218 F:      Documentation/IPMI.txt
7219 F:      drivers/char/ipmi/
7220 F:      include/linux/ipmi*
7221 F:      include/uapi/linux/ipmi*
7222
7223 IPS SCSI RAID DRIVER
7224 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7225 L:      linux-scsi@vger.kernel.org
7226 W:      http://www.adaptec.com/
7227 S:      Maintained
7228 F:      drivers/scsi/ips*
7229
7230 IPVS
7231 M:      Wensong Zhang <wensong@linux-vs.org>
7232 M:      Simon Horman <horms@verge.net.au>
7233 M:      Julian Anastasov <ja@ssi.bg>
7234 L:      netdev@vger.kernel.org
7235 L:      lvs-devel@vger.kernel.org
7236 S:      Maintained
7237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7239 F:      Documentation/networking/ipvs-sysctl.txt
7240 F:      include/net/ip_vs.h
7241 F:      include/uapi/linux/ip_vs.h
7242 F:      net/netfilter/ipvs/
7243
7244 IPWIRELESS DRIVER
7245 M:      Jiri Kosina <jikos@kernel.org>
7246 M:      David Sterba <dsterba@suse.com>
7247 S:      Odd Fixes
7248 F:      drivers/tty/ipwireless/
7249
7250 IPX NETWORK LAYER
7251 L:      netdev@vger.kernel.org
7252 S:      Odd fixes
7253 F:      include/net/ipx.h
7254 F:      include/uapi/linux/ipx.h
7255 F:      net/ipx/
7256
7257 IRDA SUBSYSTEM
7258 M:      Samuel Ortiz <samuel@sortiz.org>
7259 L:      irda-users@lists.sourceforge.net (subscribers-only)
7260 L:      netdev@vger.kernel.org
7261 W:      http://irda.sourceforge.net/
7262 S:      Maintained
7263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7264 F:      Documentation/networking/irda.txt
7265 F:      drivers/staging/irda/
7266
7267 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7268 M:      Marc Zyngier <marc.zyngier@arm.com>
7269 S:      Maintained
7270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7271 F:      Documentation/IRQ-domain.txt
7272 F:      include/linux/irqdomain.h
7273 F:      kernel/irq/irqdomain.c
7274 F:      kernel/irq/msi.c
7275
7276 IRQ SUBSYSTEM
7277 M:      Thomas Gleixner <tglx@linutronix.de>
7278 L:      linux-kernel@vger.kernel.org
7279 S:      Maintained
7280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7281 F:      kernel/irq/
7282
7283 IRQCHIP DRIVERS
7284 M:      Thomas Gleixner <tglx@linutronix.de>
7285 M:      Jason Cooper <jason@lakedaemon.net>
7286 M:      Marc Zyngier <marc.zyngier@arm.com>
7287 L:      linux-kernel@vger.kernel.org
7288 S:      Maintained
7289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7290 F:      Documentation/devicetree/bindings/interrupt-controller/
7291 F:      drivers/irqchip/
7292
7293 ISA
7294 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7295 S:      Maintained
7296 F:      Documentation/isa.txt
7297 F:      drivers/base/isa.c
7298 F:      include/linux/isa.h
7299
7300 ISA RADIO MODULE
7301 M:      Hans Verkuil <hverkuil@xs4all.nl>
7302 L:      linux-media@vger.kernel.org
7303 T:      git git://linuxtv.org/media_tree.git
7304 W:      https://linuxtv.org
7305 S:      Maintained
7306 F:      drivers/media/radio/radio-isa*
7307
7308 ISAPNP
7309 M:      Jaroslav Kysela <perex@perex.cz>
7310 S:      Maintained
7311 F:      Documentation/isapnp.txt
7312 F:      drivers/pnp/isapnp/
7313 F:      include/linux/isapnp.h
7314
7315 ISCSI
7316 M:      Lee Duncan <lduncan@suse.com>
7317 M:      Chris Leech <cleech@redhat.com>
7318 L:      open-iscsi@googlegroups.com
7319 W:      www.open-iscsi.com
7320 S:      Maintained
7321 F:      drivers/scsi/*iscsi*
7322 F:      include/scsi/*iscsi*
7323
7324 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7325 M:      Peter Jones <pjones@redhat.com>
7326 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7327 S:      Maintained
7328 F:      drivers/firmware/iscsi_ibft*
7329
7330 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7331 M:      Or Gerlitz <ogerlitz@mellanox.com>
7332 M:      Sagi Grimberg <sagi@grimberg.me>
7333 M:      Roi Dayan <roid@mellanox.com>
7334 L:      linux-rdma@vger.kernel.org
7335 S:      Supported
7336 W:      http://www.openfabrics.org
7337 W:      www.open-iscsi.org
7338 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7339 F:      drivers/infiniband/ulp/iser/
7340
7341 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7342 M:      Sagi Grimberg <sagi@grimberg.me>
7343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7344 L:      linux-rdma@vger.kernel.org
7345 L:      target-devel@vger.kernel.org
7346 S:      Supported
7347 W:      http://www.linux-iscsi.org
7348 F:      drivers/infiniband/ulp/isert
7349
7350 ISDN SUBSYSTEM
7351 M:      Karsten Keil <isdn@linux-pingi.de>
7352 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7353 L:      netdev@vger.kernel.org
7354 W:      http://www.isdn4linux.de
7355 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7356 S:      Maintained
7357 F:      Documentation/isdn/
7358 F:      drivers/isdn/
7359 F:      include/linux/isdn.h
7360 F:      include/linux/isdn/
7361 F:      include/uapi/linux/isdn.h
7362 F:      include/uapi/linux/isdn/
7363
7364 ISDN SUBSYSTEM (Eicon active card driver)
7365 M:      Armin Schindler <mac@melware.de>
7366 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7367 W:      http://www.melware.de
7368 S:      Maintained
7369 F:      drivers/isdn/hardware/eicon/
7370
7371 IT87 HARDWARE MONITORING DRIVER
7372 M:      Jean Delvare <jdelvare@suse.com>
7373 L:      linux-hwmon@vger.kernel.org
7374 S:      Maintained
7375 F:      Documentation/hwmon/it87
7376 F:      drivers/hwmon/it87.c
7377
7378 IT913X MEDIA DRIVER
7379 M:      Antti Palosaari <crope@iki.fi>
7380 L:      linux-media@vger.kernel.org
7381 W:      https://linuxtv.org
7382 W:      http://palosaari.fi/linux/
7383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7384 T:      git git://linuxtv.org/anttip/media_tree.git
7385 S:      Maintained
7386 F:      drivers/media/tuners/it913x*
7387
7388 IVTV VIDEO4LINUX DRIVER
7389 M:      Andy Walls <awalls@md.metrocast.net>
7390 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7391 L:      linux-media@vger.kernel.org
7392 T:      git git://linuxtv.org/media_tree.git
7393 W:      http://www.ivtvdriver.org
7394 S:      Maintained
7395 F:      Documentation/media/v4l-drivers/ivtv*
7396 F:      drivers/media/pci/ivtv/
7397 F:      include/uapi/linux/ivtv*
7398
7399 IX2505V MEDIA DRIVER
7400 M:      Malcolm Priestley <tvboxspy@gmail.com>
7401 L:      linux-media@vger.kernel.org
7402 W:      https://linuxtv.org
7403 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7404 S:      Maintained
7405 F:      drivers/media/dvb-frontends/ix2505v*
7406
7407 JC42.4 TEMPERATURE SENSOR DRIVER
7408 M:      Guenter Roeck <linux@roeck-us.net>
7409 L:      linux-hwmon@vger.kernel.org
7410 S:      Maintained
7411 F:      drivers/hwmon/jc42.c
7412 F:      Documentation/hwmon/jc42
7413
7414 JFS FILESYSTEM
7415 M:      Dave Kleikamp <shaggy@kernel.org>
7416 L:      jfs-discussion@lists.sourceforge.net
7417 W:      http://jfs.sourceforge.net/
7418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7419 S:      Maintained
7420 F:      Documentation/filesystems/jfs.txt
7421 F:      fs/jfs/
7422
7423 JME NETWORK DRIVER
7424 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7425 L:      netdev@vger.kernel.org
7426 S:      Maintained
7427 F:      drivers/net/ethernet/jme.*
7428
7429 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7430 M:      David Woodhouse <dwmw2@infradead.org>
7431 L:      linux-mtd@lists.infradead.org
7432 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7433 S:      Maintained
7434 F:      fs/jffs2/
7435 F:      include/uapi/linux/jffs2.h
7436
7437 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7438 M:      "Theodore Ts'o" <tytso@mit.edu>
7439 M:      Jan Kara <jack@suse.com>
7440 L:      linux-ext4@vger.kernel.org
7441 S:      Maintained
7442 F:      fs/jbd2/
7443 F:      include/linux/jbd2.h
7444
7445 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7446 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7447 L:      linux-media@vger.kernel.org
7448 S:      Maintained
7449 F:      drivers/media/platform/rcar_jpu.c
7450
7451 JSM Neo PCI based serial card
7452 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7453 L:      linux-serial@vger.kernel.org
7454 S:      Maintained
7455 F:      drivers/tty/serial/jsm/
7456
7457 K10TEMP HARDWARE MONITORING DRIVER
7458 M:      Clemens Ladisch <clemens@ladisch.de>
7459 L:      linux-hwmon@vger.kernel.org
7460 S:      Maintained
7461 F:      Documentation/hwmon/k10temp
7462 F:      drivers/hwmon/k10temp.c
7463
7464 K8TEMP HARDWARE MONITORING DRIVER
7465 M:      Rudolf Marek <r.marek@assembler.cz>
7466 L:      linux-hwmon@vger.kernel.org
7467 S:      Maintained
7468 F:      Documentation/hwmon/k8temp
7469 F:      drivers/hwmon/k8temp.c
7470
7471 KASAN
7472 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7473 R:      Alexander Potapenko <glider@google.com>
7474 R:      Dmitry Vyukov <dvyukov@google.com>
7475 L:      kasan-dev@googlegroups.com
7476 S:      Maintained
7477 F:      arch/*/include/asm/kasan.h
7478 F:      arch/*/mm/kasan_init*
7479 F:      Documentation/dev-tools/kasan.rst
7480 F:      include/linux/kasan*.h
7481 F:      lib/test_kasan.c
7482 F:      mm/kasan/
7483 F:      scripts/Makefile.kasan
7484
7485 KCONFIG
7486 L:      linux-kbuild@vger.kernel.org
7487 S:      Orphan
7488 F:      Documentation/kbuild/kconfig-language.txt
7489 F:      scripts/kconfig/
7490
7491 KDUMP
7492 M:      Dave Young <dyoung@redhat.com>
7493 M:      Baoquan He <bhe@redhat.com>
7494 R:      Vivek Goyal <vgoyal@redhat.com>
7495 L:      kexec@lists.infradead.org
7496 W:      http://lse.sourceforge.net/kdump/
7497 S:      Maintained
7498 F:      Documentation/kdump/
7499
7500 KEENE FM RADIO TRANSMITTER DRIVER
7501 M:      Hans Verkuil <hverkuil@xs4all.nl>
7502 L:      linux-media@vger.kernel.org
7503 T:      git git://linuxtv.org/media_tree.git
7504 W:      https://linuxtv.org
7505 S:      Maintained
7506 F:      drivers/media/radio/radio-keene*
7507
7508 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7509 M:      Ian Kent <raven@themaw.net>
7510 L:      autofs@vger.kernel.org
7511 S:      Maintained
7512 F:      fs/autofs4/
7513
7514 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7515 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7516 M:      Michal Marek <michal.lkml@markovi.net>
7517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7518 L:      linux-kbuild@vger.kernel.org
7519 S:      Maintained
7520 F:      Documentation/kbuild/
7521 F:      Makefile
7522 F:      scripts/Makefile.*
7523 F:      scripts/basic/
7524 F:      scripts/mk*
7525 F:      scripts/package/
7526
7527 KERNEL JANITORS
7528 L:      kernel-janitors@vger.kernel.org
7529 W:      http://kernelnewbies.org/KernelJanitors
7530 S:      Odd Fixes
7531
7532 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7533 M:      "J. Bruce Fields" <bfields@fieldses.org>
7534 M:      Jeff Layton <jlayton@poochiereds.net>
7535 L:      linux-nfs@vger.kernel.org
7536 W:      http://nfs.sourceforge.net/
7537 T:      git git://linux-nfs.org/~bfields/linux.git
7538 S:      Supported
7539 F:      fs/nfsd/
7540 F:      include/uapi/linux/nfsd/
7541 F:      fs/lockd/
7542 F:      fs/nfs_common/
7543 F:      net/sunrpc/
7544 F:      include/linux/lockd/
7545 F:      include/linux/sunrpc/
7546 F:      include/uapi/linux/sunrpc/
7547
7548 KERNEL SELFTEST FRAMEWORK
7549 M:      Shuah Khan <shuahkh@osg.samsung.com>
7550 M:      Shuah Khan <shuah@kernel.org>
7551 L:      linux-kselftest@vger.kernel.org
7552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7553 S:      Maintained
7554 F:      tools/testing/selftests/
7555 F:      Documentation/dev-tools/kselftest*
7556
7557 KERNEL USERMODE HELPER
7558 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7559 L:      linux-kernel@vger.kernel.org
7560 S:      Maintained
7561 F:      kernel/umh.c
7562 F:      include/linux/umh.h
7563
7564 KERNEL VIRTUAL MACHINE (KVM)
7565 M:      Paolo Bonzini <pbonzini@redhat.com>
7566 M:      Radim Krčmář <rkrcmar@redhat.com>
7567 L:      kvm@vger.kernel.org
7568 W:      http://www.linux-kvm.org
7569 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7570 S:      Supported
7571 F:      Documentation/virtual/kvm/
7572 F:      include/trace/events/kvm.h
7573 F:      include/uapi/asm-generic/kvm*
7574 F:      include/uapi/linux/kvm*
7575 F:      include/asm-generic/kvm*
7576 F:      include/linux/kvm*
7577 F:      include/kvm/iodev.h
7578 F:      virt/kvm/*
7579 F:      tools/kvm/
7580
7581 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7582 M:      Joerg Roedel <joro@8bytes.org>
7583 L:      kvm@vger.kernel.org
7584 W:      http://www.linux-kvm.org/
7585 S:      Maintained
7586 F:      arch/x86/include/asm/svm.h
7587 F:      arch/x86/kvm/svm.c
7588
7589 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7590 M:      Christoffer Dall <christoffer.dall@linaro.org>
7591 M:      Marc Zyngier <marc.zyngier@arm.com>
7592 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7593 L:      kvmarm@lists.cs.columbia.edu
7594 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7596 S:      Supported
7597 F:      arch/arm/include/uapi/asm/kvm*
7598 F:      arch/arm/include/asm/kvm*
7599 F:      arch/arm/kvm/
7600 F:      virt/kvm/arm/
7601 F:      include/kvm/arm_*
7602
7603 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7604 M:      Christoffer Dall <christoffer.dall@linaro.org>
7605 M:      Marc Zyngier <marc.zyngier@arm.com>
7606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7607 L:      kvmarm@lists.cs.columbia.edu
7608 S:      Maintained
7609 F:      arch/arm64/include/uapi/asm/kvm*
7610 F:      arch/arm64/include/asm/kvm*
7611 F:      arch/arm64/kvm/
7612
7613 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7614 M:      James Hogan <jhogan@kernel.org>
7615 L:      linux-mips@linux-mips.org
7616 S:      Supported
7617 F:      arch/mips/include/uapi/asm/kvm*
7618 F:      arch/mips/include/asm/kvm*
7619 F:      arch/mips/kvm/
7620
7621 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7622 M:      Paul Mackerras <paulus@ozlabs.org>
7623 L:      kvm-ppc@vger.kernel.org
7624 W:      http://www.linux-kvm.org/
7625 T:      git git://github.com/agraf/linux-2.6.git
7626 S:      Supported
7627 F:      arch/powerpc/include/uapi/asm/kvm*
7628 F:      arch/powerpc/include/asm/kvm*
7629 F:      arch/powerpc/kvm/
7630 F:      arch/powerpc/kernel/kvm*
7631
7632 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7633 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7634 M:      Cornelia Huck <cohuck@redhat.com>
7635 L:      linux-s390@vger.kernel.org
7636 W:      http://www.ibm.com/developerworks/linux/linux390/
7637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7638 S:      Supported
7639 F:      arch/s390/include/uapi/asm/kvm*
7640 F:      arch/s390/include/asm/gmap.h
7641 F:      arch/s390/include/asm/kvm*
7642 F:      arch/s390/kvm/
7643 F:      arch/s390/mm/gmap.c
7644
7645 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7646 M:      Paolo Bonzini <pbonzini@redhat.com>
7647 M:      Radim Krčmář <rkrcmar@redhat.com>
7648 L:      kvm@vger.kernel.org
7649 W:      http://www.linux-kvm.org
7650 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7651 S:      Supported
7652 F:      arch/x86/kvm/
7653 F:      arch/x86/include/uapi/asm/kvm*
7654 F:      arch/x86/include/asm/kvm*
7655 F:      arch/x86/include/asm/pvclock-abi.h
7656 F:      arch/x86/kernel/kvm.c
7657 F:      arch/x86/kernel/kvmclock.c
7658
7659 KERNFS
7660 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7661 M:      Tejun Heo <tj@kernel.org>
7662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7663 S:      Supported
7664 F:      include/linux/kernfs.h
7665 F:      fs/kernfs/
7666
7667 KEXEC
7668 M:      Eric Biederman <ebiederm@xmission.com>
7669 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7670 L:      kexec@lists.infradead.org
7671 S:      Maintained
7672 F:      include/linux/kexec.h
7673 F:      include/uapi/linux/kexec.h
7674 F:      kernel/kexec*
7675
7676 KEYS-ENCRYPTED
7677 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7678 L:      linux-integrity@vger.kernel.org
7679 L:      keyrings@vger.kernel.org
7680 S:      Supported
7681 F:      Documentation/security/keys/trusted-encrypted.rst
7682 F:      include/keys/encrypted-type.h
7683 F:      security/keys/encrypted-keys/
7684
7685 KEYS-TRUSTED
7686 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7687 L:      linux-integrity@vger.kernel.org
7688 L:      keyrings@vger.kernel.org
7689 S:      Supported
7690 F:      Documentation/security/keys/trusted-encrypted.rst
7691 F:      include/keys/trusted-type.h
7692 F:      security/keys/trusted.c
7693 F:      security/keys/trusted.h
7694
7695 KEYS/KEYRINGS:
7696 M:      David Howells <dhowells@redhat.com>
7697 L:      keyrings@vger.kernel.org
7698 S:      Maintained
7699 F:      Documentation/security/keys/core.rst
7700 F:      include/linux/key.h
7701 F:      include/linux/key-type.h
7702 F:      include/linux/keyctl.h
7703 F:      include/uapi/linux/keyctl.h
7704 F:      include/keys/
7705 F:      security/keys/
7706
7707 KGDB / KDB /debug_core
7708 M:      Jason Wessel <jason.wessel@windriver.com>
7709 W:      http://kgdb.wiki.kernel.org/
7710 L:      kgdb-bugreport@lists.sourceforge.net
7711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7712 S:      Maintained
7713 F:      Documentation/dev-tools/kgdb.rst
7714 F:      drivers/misc/kgdbts.c
7715 F:      drivers/tty/serial/kgdboc.c
7716 F:      include/linux/kdb.h
7717 F:      include/linux/kgdb.h
7718 F:      kernel/debug/
7719
7720 KMEMLEAK
7721 M:      Catalin Marinas <catalin.marinas@arm.com>
7722 S:      Maintained
7723 F:      Documentation/dev-tools/kmemleak.rst
7724 F:      include/linux/kmemleak.h
7725 F:      mm/kmemleak.c
7726 F:      mm/kmemleak-test.c
7727
7728 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7729 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7730 L:      linux-kernel@vger.kernel.org
7731 S:      Maintained
7732 F:      kernel/kmod.c
7733 F:      include/linux/kmod.h
7734 F:      lib/test_kmod.c
7735 F:      tools/testing/selftests/kmod/
7736
7737 KPROBES
7738 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7739 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7740 M:      "David S. Miller" <davem@davemloft.net>
7741 M:      Masami Hiramatsu <mhiramat@kernel.org>
7742 S:      Maintained
7743 F:      Documentation/kprobes.txt
7744 F:      include/linux/kprobes.h
7745 F:      include/asm-generic/kprobes.h
7746 F:      kernel/kprobes.c
7747
7748 KS0108 LCD CONTROLLER DRIVER
7749 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7750 W:      http://miguelojeda.es/auxdisplay.htm
7751 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7752 S:      Maintained
7753 F:      Documentation/auxdisplay/ks0108
7754 F:      drivers/auxdisplay/ks0108.c
7755 F:      include/linux/ks0108.h
7756
7757 L3MDEV
7758 M:      David Ahern <dsa@cumulusnetworks.com>
7759 L:      netdev@vger.kernel.org
7760 S:      Maintained
7761 F:      net/l3mdev
7762 F:      include/net/l3mdev.h
7763
7764 LANTIQ MIPS ARCHITECTURE
7765 M:      John Crispin <john@phrozen.org>
7766 L:      linux-mips@linux-mips.org
7767 S:      Maintained
7768 F:      arch/mips/lantiq
7769 F:      drivers/soc/lantiq
7770
7771 LAPB module
7772 L:      linux-x25@vger.kernel.org
7773 S:      Orphan
7774 F:      Documentation/networking/lapb-module.txt
7775 F:      include/*/lapb.h
7776 F:      net/lapb/
7777
7778 LASI 53c700 driver for PARISC
7779 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7780 L:      linux-scsi@vger.kernel.org
7781 S:      Maintained
7782 F:      Documentation/scsi/53c700.txt
7783 F:      drivers/scsi/53c700*
7784
7785 LEAKING_ADDRESSES
7786 M:      Tobin C. Harding <me@tobin.cc>
7787 S:      Maintained
7788 F:      scripts/leaking_addresses.pl
7789
7790 LED SUBSYSTEM
7791 M:      Richard Purdie <rpurdie@rpsys.net>
7792 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7793 M:      Pavel Machek <pavel@ucw.cz>
7794 L:      linux-leds@vger.kernel.org
7795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7796 S:      Maintained
7797 F:      Documentation/devicetree/bindings/leds/
7798 F:      drivers/leds/
7799 F:      include/linux/leds.h
7800
7801 LEGACY EEPROM DRIVER
7802 M:      Jean Delvare <jdelvare@suse.com>
7803 S:      Maintained
7804 F:      Documentation/misc-devices/eeprom
7805 F:      drivers/misc/eeprom/eeprom.c
7806
7807 LEGO USB Tower driver
7808 M:      Juergen Stuber <starblue@users.sourceforge.net>
7809 L:      legousb-devel@lists.sourceforge.net
7810 W:      http://legousb.sourceforge.net/
7811 S:      Maintained
7812 F:      drivers/usb/misc/legousbtower.c
7813
7814 LG2160 MEDIA DRIVER
7815 M:      Michael Krufky <mkrufky@linuxtv.org>
7816 L:      linux-media@vger.kernel.org
7817 W:      https://linuxtv.org
7818 W:      http://github.com/mkrufky
7819 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7820 T:      git git://linuxtv.org/mkrufky/tuners.git
7821 S:      Maintained
7822 F:      drivers/media/dvb-frontends/lg2160.*
7823
7824 LGDT3305 MEDIA DRIVER
7825 M:      Michael Krufky <mkrufky@linuxtv.org>
7826 L:      linux-media@vger.kernel.org
7827 W:      https://linuxtv.org
7828 W:      http://github.com/mkrufky
7829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7830 T:      git git://linuxtv.org/mkrufky/tuners.git
7831 S:      Maintained
7832 F:      drivers/media/dvb-frontends/lgdt3305.*
7833
7834 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7835 M:      Viresh Kumar <vireshk@kernel.org>
7836 L:      linux-ide@vger.kernel.org
7837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7838 S:      Maintained
7839 F:      include/linux/pata_arasan_cf_data.h
7840 F:      drivers/ata/pata_arasan_cf.c
7841
7842 LIBATA PATA DRIVERS
7843 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7844 M:      Tejun Heo <tj@kernel.org>
7845 L:      linux-ide@vger.kernel.org
7846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7847 S:      Maintained
7848 F:      drivers/ata/pata_*.c
7849 F:      drivers/ata/ata_generic.c
7850
7851 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7852 M:      Linus Walleij <linus.walleij@linaro.org>
7853 L:      linux-ide@vger.kernel.org
7854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7855 S:      Maintained
7856 F:      drivers/ata/pata_ftide010.c
7857 F:      drivers/ata/sata_gemini.c
7858 F:      drivers/ata/sata_gemini.h
7859
7860 LIBATA SATA AHCI PLATFORM devices support
7861 M:      Hans de Goede <hdegoede@redhat.com>
7862 M:      Tejun Heo <tj@kernel.org>
7863 L:      linux-ide@vger.kernel.org
7864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7865 S:      Maintained
7866 F:      drivers/ata/ahci_platform.c
7867 F:      drivers/ata/libahci_platform.c
7868 F:      include/linux/ahci_platform.h
7869
7870 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7871 M:      Mikael Pettersson <mikpelinux@gmail.com>
7872 L:      linux-ide@vger.kernel.org
7873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7874 S:      Maintained
7875 F:      drivers/ata/sata_promise.*
7876
7877 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7878 M:      Tejun Heo <tj@kernel.org>
7879 L:      linux-ide@vger.kernel.org
7880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7881 S:      Maintained
7882 F:      drivers/ata/
7883 F:      include/linux/ata.h
7884 F:      include/linux/libata.h
7885 F:      Documentation/devicetree/bindings/ata/
7886
7887 LIBLOCKDEP
7888 M:      Sasha Levin <alexander.levin@verizon.com>
7889 S:      Maintained
7890 F:      tools/lib/lockdep/
7891
7892 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7893 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7894 L:      linux-nvdimm@lists.01.org
7895 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7896 S:      Supported
7897 F:      drivers/nvdimm/blk.c
7898 F:      drivers/nvdimm/region_devs.c
7899
7900 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7901 M:      Vishal Verma <vishal.l.verma@intel.com>
7902 L:      linux-nvdimm@lists.01.org
7903 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7904 S:      Supported
7905 F:      drivers/nvdimm/btt*
7906
7907 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7908 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7909 L:      linux-nvdimm@lists.01.org
7910 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7911 S:      Supported
7912 F:      drivers/nvdimm/pmem*
7913
7914 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7915 M:      Dan Williams <dan.j.williams@intel.com>
7916 L:      linux-nvdimm@lists.01.org
7917 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7919 S:      Supported
7920 F:      drivers/nvdimm/*
7921 F:      drivers/acpi/nfit/*
7922 F:      include/linux/nd.h
7923 F:      include/linux/libnvdimm.h
7924 F:      include/uapi/linux/ndctl.h
7925
7926 LIGHTNVM PLATFORM SUPPORT
7927 M:      Matias Bjorling <mb@lightnvm.io>
7928 W:      http://github/OpenChannelSSD
7929 L:      linux-block@vger.kernel.org
7930 S:      Maintained
7931 F:      drivers/lightnvm/
7932 F:      include/linux/lightnvm.h
7933 F:      include/uapi/linux/lightnvm.h
7934
7935 LINUX FOR POWER MACINTOSH
7936 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7937 W:      http://www.penguinppc.org/
7938 L:      linuxppc-dev@lists.ozlabs.org
7939 S:      Maintained
7940 F:      arch/powerpc/platforms/powermac/
7941 F:      drivers/macintosh/
7942
7943 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7944 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7945 M:      Paul Mackerras <paulus@samba.org>
7946 M:      Michael Ellerman <mpe@ellerman.id.au>
7947 W:      https://github.com/linuxppc/linux/wiki
7948 L:      linuxppc-dev@lists.ozlabs.org
7949 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7951 S:      Supported
7952 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7953 F:      Documentation/devicetree/bindings/powerpc/
7954 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7955 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7956 F:      Documentation/powerpc/
7957 F:      arch/powerpc/
7958 F:      drivers/char/tpm/tpm_ibmvtpm*
7959 F:      drivers/crypto/nx/
7960 F:      drivers/crypto/vmx/
7961 F:      drivers/i2c/busses/i2c-opal.c
7962 F:      drivers/net/ethernet/ibm/ibmveth.*
7963 F:      drivers/net/ethernet/ibm/ibmvnic.*
7964 F:      drivers/pci/hotplug/pnv_php.c
7965 F:      drivers/pci/hotplug/rpa*
7966 F:      drivers/rtc/rtc-opal.c
7967 F:      drivers/scsi/ibmvscsi/
7968 F:      drivers/tty/hvc/hvc_opal.c
7969 F:      drivers/watchdog/wdrtas.c
7970 F:      tools/testing/selftests/powerpc
7971 N:      /pmac
7972 N:      powermac
7973 N:      powernv
7974 N:      [^a-z0-9]ps3
7975 N:      pseries
7976
7977 LINUX FOR POWERPC EMBEDDED MPC5XXX
7978 M:      Anatolij Gustschin <agust@denx.de>
7979 L:      linuxppc-dev@lists.ozlabs.org
7980 T:      git git://git.denx.de/linux-denx-agust.git
7981 S:      Maintained
7982 F:      arch/powerpc/platforms/512x/
7983 F:      arch/powerpc/platforms/52xx/
7984
7985 LINUX FOR POWERPC EMBEDDED PPC4XX
7986 M:      Alistair Popple <alistair@popple.id.au>
7987 M:      Matt Porter <mporter@kernel.crashing.org>
7988 W:      http://www.penguinppc.org/
7989 L:      linuxppc-dev@lists.ozlabs.org
7990 S:      Maintained
7991 F:      arch/powerpc/platforms/40x/
7992 F:      arch/powerpc/platforms/44x/
7993
7994 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7995 M:      Scott Wood <oss@buserror.net>
7996 M:      Kumar Gala <galak@kernel.crashing.org>
7997 W:      http://www.penguinppc.org/
7998 L:      linuxppc-dev@lists.ozlabs.org
7999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8000 S:      Maintained
8001 F:      arch/powerpc/platforms/83xx/
8002 F:      arch/powerpc/platforms/85xx/
8003 F:      Documentation/devicetree/bindings/powerpc/fsl/
8004
8005 LINUX FOR POWERPC EMBEDDED PPC8XX
8006 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8007 W:      http://www.penguinppc.org/
8008 L:      linuxppc-dev@lists.ozlabs.org
8009 S:      Maintained
8010 F:      arch/powerpc/platforms/8xx/
8011
8012 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8013 L:      linuxppc-dev@lists.ozlabs.org
8014 S:      Orphan
8015 F:      arch/powerpc/*/*virtex*
8016 F:      arch/powerpc/*/*/*virtex*
8017
8018 LINUX FOR POWERPC PA SEMI PWRFICIENT
8019 L:      linuxppc-dev@lists.ozlabs.org
8020 S:      Orphan
8021 F:      arch/powerpc/platforms/pasemi/
8022 F:      drivers/*/*pasemi*
8023 F:      drivers/*/*/*pasemi*
8024
8025 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8026 M:      Kees Cook <keescook@chromium.org>
8027 S:      Maintained
8028 F:      drivers/misc/lkdtm*
8029
8030 LINUX SECURITY MODULE (LSM) FRAMEWORK
8031 M:      Chris Wright <chrisw@sous-sol.org>
8032 L:      linux-security-module@vger.kernel.org
8033 S:      Supported
8034
8035 LIS3LV02D ACCELEROMETER DRIVER
8036 M:      Eric Piel <eric.piel@tremplin-utc.net>
8037 S:      Maintained
8038 F:      Documentation/misc-devices/lis3lv02d
8039 F:      drivers/misc/lis3lv02d/
8040 F:      drivers/platform/x86/hp_accel.c
8041
8042 LIVE PATCHING
8043 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8044 M:      Jessica Yu <jeyu@kernel.org>
8045 M:      Jiri Kosina <jikos@kernel.org>
8046 M:      Miroslav Benes <mbenes@suse.cz>
8047 R:      Petr Mladek <pmladek@suse.com>
8048 S:      Maintained
8049 F:      kernel/livepatch/
8050 F:      include/linux/livepatch.h
8051 F:      arch/x86/include/asm/livepatch.h
8052 F:      arch/x86/kernel/livepatch.c
8053 F:      Documentation/livepatch/
8054 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8055 F:      samples/livepatch/
8056 L:      live-patching@vger.kernel.org
8057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8058
8059 LLC (802.2)
8060 L:      netdev@vger.kernel.org
8061 S:      Odd fixes
8062 F:      include/linux/llc.h
8063 F:      include/uapi/linux/llc.h
8064 F:      include/net/llc*
8065 F:      net/llc/
8066
8067 LM73 HARDWARE MONITOR DRIVER
8068 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8069 L:      linux-hwmon@vger.kernel.org
8070 S:      Maintained
8071 F:      drivers/hwmon/lm73.c
8072
8073 LM78 HARDWARE MONITOR DRIVER
8074 M:      Jean Delvare <jdelvare@suse.com>
8075 L:      linux-hwmon@vger.kernel.org
8076 S:      Maintained
8077 F:      Documentation/hwmon/lm78
8078 F:      drivers/hwmon/lm78.c
8079
8080 LM83 HARDWARE MONITOR DRIVER
8081 M:      Jean Delvare <jdelvare@suse.com>
8082 L:      linux-hwmon@vger.kernel.org
8083 S:      Maintained
8084 F:      Documentation/hwmon/lm83
8085 F:      drivers/hwmon/lm83.c
8086
8087 LM90 HARDWARE MONITOR DRIVER
8088 M:      Jean Delvare <jdelvare@suse.com>
8089 L:      linux-hwmon@vger.kernel.org
8090 S:      Maintained
8091 F:      Documentation/hwmon/lm90
8092 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8093 F:      drivers/hwmon/lm90.c
8094 F:      include/dt-bindings/thermal/lm90.h
8095
8096 LM95234 HARDWARE MONITOR DRIVER
8097 M:      Guenter Roeck <linux@roeck-us.net>
8098 L:      linux-hwmon@vger.kernel.org
8099 S:      Maintained
8100 F:      Documentation/hwmon/lm95234
8101 F:      drivers/hwmon/lm95234.c
8102
8103 LME2510 MEDIA DRIVER
8104 M:      Malcolm Priestley <tvboxspy@gmail.com>
8105 L:      linux-media@vger.kernel.org
8106 W:      https://linuxtv.org
8107 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8108 S:      Maintained
8109 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8110
8111 LOADPIN SECURITY MODULE
8112 M:      Kees Cook <keescook@chromium.org>
8113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8114 S:      Supported
8115 F:      security/loadpin/
8116 F:      Documentation/admin-guide/LSM/LoadPin.rst
8117
8118 LOCKING PRIMITIVES
8119 M:      Peter Zijlstra <peterz@infradead.org>
8120 M:      Ingo Molnar <mingo@redhat.com>
8121 L:      linux-kernel@vger.kernel.org
8122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8123 S:      Maintained
8124 F:      Documentation/locking/
8125 F:      include/linux/lockdep.h
8126 F:      include/linux/spinlock*.h
8127 F:      arch/*/include/asm/spinlock*.h
8128 F:      include/linux/rwlock*.h
8129 F:      include/linux/mutex*.h
8130 F:      arch/*/include/asm/mutex*.h
8131 F:      include/linux/rwsem*.h
8132 F:      arch/*/include/asm/rwsem.h
8133 F:      include/linux/seqlock.h
8134 F:      lib/locking*.[ch]
8135 F:      kernel/locking/
8136
8137 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8138 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8139 L:      linux-ntfs-dev@lists.sourceforge.net
8140 W:      http://www.linux-ntfs.org/content/view/19/37/
8141 S:      Maintained
8142 F:      Documentation/ldm.txt
8143 F:      block/partitions/ldm.*
8144
8145 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8146 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8147 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8148 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8149 L:      MPT-FusionLinux.pdl@broadcom.com
8150 L:      linux-scsi@vger.kernel.org
8151 W:      http://www.avagotech.com/support/
8152 S:      Supported
8153 F:      drivers/message/fusion/
8154 F:      drivers/scsi/mpt2sas/
8155 F:      drivers/scsi/mpt3sas/
8156
8157 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8158 M:      Matthew Wilcox <matthew@wil.cx>
8159 L:      linux-scsi@vger.kernel.org
8160 S:      Maintained
8161 F:      drivers/scsi/sym53c8xx_2/
8162
8163 LTC4261 HARDWARE MONITOR DRIVER
8164 M:      Guenter Roeck <linux@roeck-us.net>
8165 L:      linux-hwmon@vger.kernel.org
8166 S:      Maintained
8167 F:      Documentation/hwmon/ltc4261
8168 F:      drivers/hwmon/ltc4261.c
8169
8170 LTC4306 I2C MULTIPLEXER DRIVER
8171 M:      Michael Hennerich <michael.hennerich@analog.com>
8172 W:      http://ez.analog.com/community/linux-device-drivers
8173 L:      linux-i2c@vger.kernel.org
8174 S:      Supported
8175 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8176 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8177
8178 LTP (Linux Test Project)
8179 M:      Mike Frysinger <vapier@gentoo.org>
8180 M:      Cyril Hrubis <chrubis@suse.cz>
8181 M:      Wanlong Gao <wanlong.gao@gmail.com>
8182 M:      Jan Stancek <jstancek@redhat.com>
8183 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8184 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8185 L:      ltp@lists.linux.it (subscribers-only)
8186 W:      http://linux-test-project.github.io/
8187 T:      git git://github.com/linux-test-project/ltp.git
8188 S:      Maintained
8189
8190 M32R ARCHITECTURE
8191 W:      http://www.linux-m32r.org/
8192 S:      Orphan
8193 F:      arch/m32r/
8194
8195 M68K ARCHITECTURE
8196 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8197 L:      linux-m68k@lists.linux-m68k.org
8198 W:      http://www.linux-m68k.org/
8199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8200 S:      Maintained
8201 F:      arch/m68k/
8202 F:      drivers/zorro/
8203
8204 M68K ON APPLE MACINTOSH
8205 M:      Joshua Thompson <funaho@jurai.org>
8206 W:      http://www.mac.linux-m68k.org/
8207 L:      linux-m68k@lists.linux-m68k.org
8208 S:      Maintained
8209 F:      arch/m68k/mac/
8210
8211 M68K ON HP9000/300
8212 M:      Philip Blundell <philb@gnu.org>
8213 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8214 S:      Maintained
8215 F:      arch/m68k/hp300/
8216
8217 M88DS3103 MEDIA DRIVER
8218 M:      Antti Palosaari <crope@iki.fi>
8219 L:      linux-media@vger.kernel.org
8220 W:      https://linuxtv.org
8221 W:      http://palosaari.fi/linux/
8222 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8223 T:      git git://linuxtv.org/anttip/media_tree.git
8224 S:      Maintained
8225 F:      drivers/media/dvb-frontends/m88ds3103*
8226
8227 M88RS2000 MEDIA DRIVER
8228 M:      Malcolm Priestley <tvboxspy@gmail.com>
8229 L:      linux-media@vger.kernel.org
8230 W:      https://linuxtv.org
8231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8232 S:      Maintained
8233 F:      drivers/media/dvb-frontends/m88rs2000*
8234
8235 MA901 MASTERKIT USB FM RADIO DRIVER
8236 M:      Alexey Klimov <klimov.linux@gmail.com>
8237 L:      linux-media@vger.kernel.org
8238 T:      git git://linuxtv.org/media_tree.git
8239 S:      Maintained
8240 F:      drivers/media/radio/radio-ma901.c
8241
8242 MAC80211
8243 M:      Johannes Berg <johannes@sipsolutions.net>
8244 L:      linux-wireless@vger.kernel.org
8245 W:      http://wireless.kernel.org/
8246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8248 S:      Maintained
8249 F:      Documentation/networking/mac80211-injection.txt
8250 F:      include/net/mac80211.h
8251 F:      net/mac80211/
8252 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8253 F:      Documentation/networking/mac80211_hwsim/README
8254
8255 MAILBOX API
8256 M:      Jassi Brar <jassisinghbrar@gmail.com>
8257 L:      linux-kernel@vger.kernel.org
8258 S:      Maintained
8259 F:      drivers/mailbox/
8260 F:      include/linux/mailbox_client.h
8261 F:      include/linux/mailbox_controller.h
8262
8263 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8264 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8265 W:      http://www.kernel.org/doc/man-pages
8266 L:      linux-man@vger.kernel.org
8267 S:      Maintained
8268
8269 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8270 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8271 L:      linux-mips@linux-mips.org
8272 S:      Maintained
8273 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8274
8275 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8276 M:      Andrew Lunn <andrew@lunn.ch>
8277 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8278 L:      netdev@vger.kernel.org
8279 S:      Maintained
8280 F:      drivers/net/dsa/mv88e6xxx/
8281 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8282
8283 MARVELL ARMADA DRM SUPPORT
8284 M:      Russell King <linux@armlinux.org.uk>
8285 S:      Maintained
8286 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8287 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8288 F:      drivers/gpu/drm/armada/
8289 F:      include/uapi/drm/armada_drm.h
8290 F:      Documentation/devicetree/bindings/display/armada/
8291
8292 MARVELL CRYPTO DRIVER
8293 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8294 M:      Arnaud Ebalard <arno@natisbad.org>
8295 F:      drivers/crypto/marvell/
8296 S:      Maintained
8297 L:      linux-crypto@vger.kernel.org
8298
8299 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8300 M:      Mirko Lindner <mlindner@marvell.com>
8301 M:      Stephen Hemminger <stephen@networkplumber.org>
8302 L:      netdev@vger.kernel.org
8303 S:      Maintained
8304 F:      drivers/net/ethernet/marvell/sk*
8305
8306 MARVELL LIBERTAS WIRELESS DRIVER
8307 L:      libertas-dev@lists.infradead.org
8308 S:      Orphan
8309 F:      drivers/net/wireless/marvell/libertas/
8310
8311 MARVELL MACCHIATOBIN SUPPORT
8312 M:      Russell King <rmk@armlinux.org.uk>
8313 L:      linux-arm-kernel@lists.infradead.org
8314 S:      Maintained
8315 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8316
8317 MARVELL MV643XX ETHERNET DRIVER
8318 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8319 L:      netdev@vger.kernel.org
8320 S:      Maintained
8321 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8322 F:      include/linux/mv643xx.h
8323
8324 MARVELL MV88X3310 PHY DRIVER
8325 M:      Russell King <rmk@armlinux.org.uk>
8326 L:      netdev@vger.kernel.org
8327 S:      Maintained
8328 F:      drivers/net/phy/marvell10g.c
8329
8330 MARVELL MVNETA ETHERNET DRIVER
8331 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8332 L:      netdev@vger.kernel.org
8333 S:      Maintained
8334 F:      drivers/net/ethernet/marvell/mvneta.*
8335
8336 MARVELL MWIFIEX WIRELESS DRIVER
8337 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8338 M:      Nishant Sarmukadam <nishants@marvell.com>
8339 M:      Ganapathi Bhat <gbhat@marvell.com>
8340 M:      Xinming Hu <huxm@marvell.com>
8341 L:      linux-wireless@vger.kernel.org
8342 S:      Maintained
8343 F:      drivers/net/wireless/marvell/mwifiex/
8344
8345 MARVELL MWL8K WIRELESS DRIVER
8346 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8347 L:      linux-wireless@vger.kernel.org
8348 S:      Odd Fixes
8349 F:      drivers/net/wireless/marvell/mwl8k.c
8350
8351 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8352 M:      Nicolas Pitre <nico@fluxnic.net>
8353 S:      Odd Fixes
8354 F:      drivers/mmc/host/mvsdio.*
8355
8356 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8357 M:      Hu Ziji <huziji@marvell.com>
8358 L:      linux-mmc@vger.kernel.org
8359 S:      Supported
8360 F:      drivers/mmc/host/sdhci-xenon*
8361 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8362
8363 MATROX FRAMEBUFFER DRIVER
8364 L:      linux-fbdev@vger.kernel.org
8365 S:      Orphan
8366 F:      drivers/video/fbdev/matrox/matroxfb_*
8367 F:      include/uapi/linux/matroxfb.h
8368
8369 MAX16065 HARDWARE MONITOR DRIVER
8370 M:      Guenter Roeck <linux@roeck-us.net>
8371 L:      linux-hwmon@vger.kernel.org
8372 S:      Maintained
8373 F:      Documentation/hwmon/max16065
8374 F:      drivers/hwmon/max16065.c
8375
8376 MAX20751 HARDWARE MONITOR DRIVER
8377 M:      Guenter Roeck <linux@roeck-us.net>
8378 L:      linux-hwmon@vger.kernel.org
8379 S:      Maintained
8380 F:      Documentation/hwmon/max20751
8381 F:      drivers/hwmon/max20751.c
8382
8383 MAX2175 SDR TUNER DRIVER
8384 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8385 L:      linux-media@vger.kernel.org
8386 T:      git git://linuxtv.org/media_tree.git
8387 S:      Maintained
8388 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8389 F:      Documentation/media/v4l-drivers/max2175.rst
8390 F:      drivers/media/i2c/max2175*
8391 F:      include/uapi/linux/max2175.h
8392
8393 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8394 L:      linux-hwmon@vger.kernel.org
8395 S:      Orphan
8396 F:      Documentation/hwmon/max6650
8397 F:      drivers/hwmon/max6650.c
8398
8399 MAX6697 HARDWARE MONITOR DRIVER
8400 M:      Guenter Roeck <linux@roeck-us.net>
8401 L:      linux-hwmon@vger.kernel.org
8402 S:      Maintained
8403 F:      Documentation/hwmon/max6697
8404 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8405 F:      drivers/hwmon/max6697.c
8406 F:      include/linux/platform_data/max6697.h
8407
8408 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8409 M:      Peter Rosin <peda@axentia.se>
8410 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8411 S:      Maintained
8412 F:      Documentation/devicetree/bindings/sound/max9860.txt
8413 F:      sound/soc/codecs/max9860.*
8414
8415 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8416 M:      Javier Martinez Canillas <javier@dowhile0.org>
8417 L:      linux-kernel@vger.kernel.org
8418 S:      Supported
8419 F:      drivers/regulator/max77802-regulator.c
8420 F:      Documentation/devicetree/bindings/*/*max77802.txt
8421 F:      include/dt-bindings/*/*max77802.h
8422
8423 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8424 M:      Krzysztof Kozlowski <krzk@kernel.org>
8425 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8426 L:      linux-pm@vger.kernel.org
8427 S:      Supported
8428 F:      drivers/power/supply/max14577_charger.c
8429 F:      drivers/power/supply/max77693_charger.c
8430
8431 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8432 M:      Chanwoo Choi <cw00.choi@samsung.com>
8433 M:      Krzysztof Kozlowski <krzk@kernel.org>
8434 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8435 L:      linux-kernel@vger.kernel.org
8436 S:      Supported
8437 F:      drivers/*/max14577*.c
8438 F:      drivers/*/max77686*.c
8439 F:      drivers/*/max77693*.c
8440 F:      drivers/extcon/extcon-max14577.c
8441 F:      drivers/extcon/extcon-max77693.c
8442 F:      drivers/rtc/rtc-max77686.c
8443 F:      drivers/clk/clk-max77686.c
8444 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8445 F:      Documentation/devicetree/bindings/*/max77686.txt
8446 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8447 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8448 F:      include/linux/mfd/max14577*.h
8449 F:      include/linux/mfd/max77686*.h
8450 F:      include/linux/mfd/max77693*.h
8451
8452 MAXIRADIO FM RADIO RECEIVER DRIVER
8453 M:      Hans Verkuil <hverkuil@xs4all.nl>
8454 L:      linux-media@vger.kernel.org
8455 T:      git git://linuxtv.org/media_tree.git
8456 W:      https://linuxtv.org
8457 S:      Maintained
8458 F:      drivers/media/radio/radio-maxiradio*
8459
8460 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8461 M:      Peter Rosin <peda@axentia.se>
8462 L:      linux-iio@vger.kernel.org
8463 S:      Maintained
8464 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8465 F:      drivers/iio/potentiometer/mcp4531.c
8466
8467 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8468 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8469 L:      linux-iio@vger.kernel.org
8470 S:      Maintained
8471 F:      drivers/iio/dac/cio-dac.c
8472
8473 MEDIA DRIVERS FOR ASCOT2E
8474 M:      Sergey Kozlov <serjk@netup.ru>
8475 M:      Abylay Ospan <aospan@netup.ru>
8476 L:      linux-media@vger.kernel.org
8477 W:      https://linuxtv.org
8478 W:      http://netup.tv/
8479 T:      git git://linuxtv.org/media_tree.git
8480 S:      Supported
8481 F:      drivers/media/dvb-frontends/ascot2e*
8482
8483 MEDIA DRIVERS FOR CXD2841ER
8484 M:      Sergey Kozlov <serjk@netup.ru>
8485 M:      Abylay Ospan <aospan@netup.ru>
8486 L:      linux-media@vger.kernel.org
8487 W:      https://linuxtv.org
8488 W:      http://netup.tv/
8489 T:      git git://linuxtv.org/media_tree.git
8490 S:      Supported
8491 F:      drivers/media/dvb-frontends/cxd2841er*
8492
8493 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8494 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8495 L:      linux-media@vger.kernel.org
8496 W:      https://linuxtv.org
8497 T:      git git://linuxtv.org/media_tree.git
8498 S:      Maintained
8499 F:      drivers/media/pci/ddbridge/*
8500
8501 MEDIA DRIVERS FOR FREESCALE IMX
8502 M:      Steve Longerbeam <slongerbeam@gmail.com>
8503 M:      Philipp Zabel <p.zabel@pengutronix.de>
8504 L:      linux-media@vger.kernel.org
8505 T:      git git://linuxtv.org/media_tree.git
8506 S:      Maintained
8507 F:      Documentation/devicetree/bindings/media/imx.txt
8508 F:      Documentation/media/v4l-drivers/imx.rst
8509 F:      drivers/staging/media/imx/
8510 F:      include/linux/imx-media.h
8511 F:      include/media/imx.h
8512
8513 MEDIA DRIVERS FOR HELENE
8514 M:      Abylay Ospan <aospan@netup.ru>
8515 L:      linux-media@vger.kernel.org
8516 W:      https://linuxtv.org
8517 W:      http://netup.tv/
8518 T:      git git://linuxtv.org/media_tree.git
8519 S:      Supported
8520 F:      drivers/media/dvb-frontends/helene*
8521
8522 MEDIA DRIVERS FOR HORUS3A
8523 M:      Sergey Kozlov <serjk@netup.ru>
8524 M:      Abylay Ospan <aospan@netup.ru>
8525 L:      linux-media@vger.kernel.org
8526 W:      https://linuxtv.org
8527 W:      http://netup.tv/
8528 T:      git git://linuxtv.org/media_tree.git
8529 S:      Supported
8530 F:      drivers/media/dvb-frontends/horus3a*
8531
8532 MEDIA DRIVERS FOR LNBH25
8533 M:      Sergey Kozlov <serjk@netup.ru>
8534 M:      Abylay Ospan <aospan@netup.ru>
8535 L:      linux-media@vger.kernel.org
8536 W:      https://linuxtv.org
8537 W:      http://netup.tv/
8538 T:      git git://linuxtv.org/media_tree.git
8539 S:      Supported
8540 F:      drivers/media/dvb-frontends/lnbh25*
8541
8542 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8543 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8544 L:      linux-media@vger.kernel.org
8545 W:      https://linuxtv.org
8546 T:      git git://linuxtv.org/media_tree.git
8547 S:      Maintained
8548 F:      drivers/media/dvb-frontends/mxl5xx*
8549
8550 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8551 M:      Sergey Kozlov <serjk@netup.ru>
8552 M:      Abylay Ospan <aospan@netup.ru>
8553 L:      linux-media@vger.kernel.org
8554 W:      https://linuxtv.org
8555 W:      http://netup.tv/
8556 T:      git git://linuxtv.org/media_tree.git
8557 S:      Supported
8558 F:      drivers/media/pci/netup_unidvb/*
8559
8560 MEDIA DRIVERS FOR RENESAS - DRIF
8561 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8562 L:      linux-media@vger.kernel.org
8563 L:      linux-renesas-soc@vger.kernel.org
8564 T:      git git://linuxtv.org/media_tree.git
8565 S:      Supported
8566 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8567 F:      drivers/media/platform/rcar_drif.c
8568
8569 MEDIA DRIVERS FOR RENESAS - FCP
8570 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8571 L:      linux-media@vger.kernel.org
8572 L:      linux-renesas-soc@vger.kernel.org
8573 T:      git git://linuxtv.org/media_tree.git
8574 S:      Supported
8575 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8576 F:      drivers/media/platform/rcar-fcp.c
8577 F:      include/media/rcar-fcp.h
8578
8579 MEDIA DRIVERS FOR RENESAS - FDP1
8580 M:      Kieran Bingham <kieran@bingham.xyz>
8581 L:      linux-media@vger.kernel.org
8582 L:      linux-renesas-soc@vger.kernel.org
8583 T:      git git://linuxtv.org/media_tree.git
8584 S:      Supported
8585 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8586 F:      drivers/media/platform/rcar_fdp1.c
8587
8588 MEDIA DRIVERS FOR RENESAS - VIN
8589 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8590 L:      linux-media@vger.kernel.org
8591 L:      linux-renesas-soc@vger.kernel.org
8592 T:      git git://linuxtv.org/media_tree.git
8593 S:      Supported
8594 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8595 F:      drivers/media/platform/rcar-vin/
8596
8597 MEDIA DRIVERS FOR RENESAS - VSP1
8598 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8599 L:      linux-media@vger.kernel.org
8600 L:      linux-renesas-soc@vger.kernel.org
8601 T:      git git://linuxtv.org/media_tree.git
8602 S:      Supported
8603 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8604 F:      drivers/media/platform/vsp1/
8605
8606 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8607 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8608 L:      linux-media@vger.kernel.org
8609 W:      https://linuxtv.org
8610 T:      git git://linuxtv.org/media_tree.git
8611 S:      Maintained
8612 F:      drivers/media/dvb-frontends/stv0910*
8613
8614 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8615 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8616 L:      linux-media@vger.kernel.org
8617 W:      https://linuxtv.org
8618 T:      git git://linuxtv.org/media_tree.git
8619 S:      Maintained
8620 F:      drivers/media/dvb-frontends/stv6111*
8621
8622 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8623 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8624 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8625 P:      LinuxTV.org Project
8626 L:      linux-media@vger.kernel.org
8627 W:      https://linuxtv.org
8628 Q:      http://patchwork.kernel.org/project/linux-media/list/
8629 T:      git git://linuxtv.org/media_tree.git
8630 S:      Maintained
8631 F:      Documentation/devicetree/bindings/media/
8632 F:      Documentation/media/
8633 F:      drivers/media/
8634 F:      drivers/staging/media/
8635 F:      include/linux/platform_data/media/
8636 F:      include/media/
8637 F:      include/uapi/linux/dvb/
8638 F:      include/uapi/linux/videodev2.h
8639 F:      include/uapi/linux/media.h
8640 F:      include/uapi/linux/v4l2-*
8641 F:      include/uapi/linux/meye.h
8642 F:      include/uapi/linux/ivtv*
8643 F:      include/uapi/linux/uvcvideo.h
8644
8645 MEDIATEK CIR DRIVER
8646 M:      Sean Wang <sean.wang@mediatek.com>
8647 S:      Maintained
8648 F:      drivers/media/rc/mtk-cir.c
8649
8650 MEDIATEK PMIC LED DRIVER
8651 M:      Sean Wang <sean.wang@mediatek.com>
8652 S:      Maintained
8653 F:      drivers/leds/leds-mt6323.c
8654 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8655
8656 MEDIATEK ETHERNET DRIVER
8657 M:      Felix Fietkau <nbd@openwrt.org>
8658 M:      John Crispin <john@phrozen.org>
8659 M:      Sean Wang <sean.wang@mediatek.com>
8660 M:      Nelson Chang <nelson.chang@mediatek.com>
8661 L:      netdev@vger.kernel.org
8662 S:      Maintained
8663 F:      drivers/net/ethernet/mediatek/
8664
8665 MEDIATEK JPEG DRIVER
8666 M:      Rick Chang <rick.chang@mediatek.com>
8667 M:      Bin Liu <bin.liu@mediatek.com>
8668 S:      Supported
8669 F:      drivers/media/platform/mtk-jpeg/
8670 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8671
8672 MEDIATEK MDP DRIVER
8673 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8674 M:      Houlong Wei <houlong.wei@mediatek.com>
8675 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8676 S:      Supported
8677 F:      drivers/media/platform/mtk-mdp/
8678 F:      drivers/media/platform/mtk-vpu/
8679 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8680
8681 MEDIATEK MEDIA DRIVER
8682 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8683 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8684 S:      Supported
8685 F:      drivers/media/platform/mtk-vcodec/
8686 F:      drivers/media/platform/mtk-vpu/
8687 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8688 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8689
8690 MEDIATEK MT7601U WIRELESS LAN DRIVER
8691 M:      Jakub Kicinski <kubakici@wp.pl>
8692 L:      linux-wireless@vger.kernel.org
8693 S:      Maintained
8694 F:      drivers/net/wireless/mediatek/mt7601u/
8695
8696 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8697 M:      Sean Wang <sean.wang@mediatek.com>
8698 S:      Maintained
8699 F:      drivers/char/hw_random/mtk-rng.c
8700
8701 MEDIATEK USB3 DRD IP DRIVER
8702 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8703 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8705 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8706 S:      Maintained
8707 F:      drivers/usb/mtu3/
8708
8709 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8710 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8711 M:      Martin Donnelly <martin.donnelly@ge.com>
8712 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8713 S:      Maintained
8714 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8715 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8716
8717 MEGARAID SCSI/SAS DRIVERS
8718 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8719 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8720 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8721 L:      megaraidlinux.pdl@broadcom.com
8722 L:      linux-scsi@vger.kernel.org
8723 W:      http://www.avagotech.com/support/
8724 S:      Maintained
8725 F:      Documentation/scsi/megaraid.txt
8726 F:      drivers/scsi/megaraid.*
8727 F:      drivers/scsi/megaraid/
8728
8729 MELEXIS MLX90614 DRIVER
8730 M:      Crt Mori <cmo@melexis.com>
8731 L:      linux-iio@vger.kernel.org
8732 W:      http://www.melexis.com
8733 S:      Supported
8734 F:      drivers/iio/temperature/mlx90614.c
8735
8736 MELFAS MIP4 TOUCHSCREEN DRIVER
8737 M:      Sangwon Jee <jeesw@melfas.com>
8738 W:      http://www.melfas.com
8739 S:      Supported
8740 F:      drivers/input/touchscreen/melfas_mip4.c
8741 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8742
8743 MELLANOX ETHERNET DRIVER (mlx4_en)
8744 M:      Tariq Toukan <tariqt@mellanox.com>
8745 L:      netdev@vger.kernel.org
8746 S:      Supported
8747 W:      http://www.mellanox.com
8748 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8749 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8750
8751 MELLANOX ETHERNET DRIVER (mlx5e)
8752 M:      Saeed Mahameed <saeedm@mellanox.com>
8753 L:      netdev@vger.kernel.org
8754 S:      Supported
8755 W:      http://www.mellanox.com
8756 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8757 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8758
8759 MELLANOX ETHERNET INNOVA DRIVER
8760 M:      Ilan Tayari <ilant@mellanox.com>
8761 R:      Boris Pismenny <borisp@mellanox.com>
8762 L:      netdev@vger.kernel.org
8763 S:      Supported
8764 W:      http://www.mellanox.com
8765 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8766 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8767 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8768
8769 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8770 M:      Ilan Tayari <ilant@mellanox.com>
8771 R:      Boris Pismenny <borisp@mellanox.com>
8772 L:      netdev@vger.kernel.org
8773 S:      Supported
8774 W:      http://www.mellanox.com
8775 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8776 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8777 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8778
8779 MELLANOX ETHERNET SWITCH DRIVERS
8780 M:      Jiri Pirko <jiri@mellanox.com>
8781 M:      Ido Schimmel <idosch@mellanox.com>
8782 L:      netdev@vger.kernel.org
8783 S:      Supported
8784 W:      http://www.mellanox.com
8785 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8786 F:      drivers/net/ethernet/mellanox/mlxsw/
8787
8788 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8789 M:      mlxsw@mellanox.com
8790 L:      netdev@vger.kernel.org
8791 S:      Supported
8792 W:      http://www.mellanox.com
8793 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8794 F:      drivers/net/ethernet/mellanox/mlxfw/
8795
8796 MELLANOX MLX CPLD HOTPLUG DRIVER
8797 M:      Vadim Pasternak <vadimp@mellanox.com>
8798 L:      platform-driver-x86@vger.kernel.org
8799 S:      Supported
8800 F:      drivers/platform/x86/mlxcpld-hotplug.c
8801 F:      include/linux/platform_data/mlxcpld-hotplug.h
8802
8803 MELLANOX MLX4 core VPI driver
8804 M:      Tariq Toukan <tariqt@mellanox.com>
8805 L:      netdev@vger.kernel.org
8806 L:      linux-rdma@vger.kernel.org
8807 W:      http://www.mellanox.com
8808 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8809 S:      Supported
8810 F:      drivers/net/ethernet/mellanox/mlx4/
8811 F:      include/linux/mlx4/
8812
8813 MELLANOX MLX4 IB driver
8814 M:      Yishai Hadas <yishaih@mellanox.com>
8815 L:      linux-rdma@vger.kernel.org
8816 W:      http://www.mellanox.com
8817 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8818 S:      Supported
8819 F:      drivers/infiniband/hw/mlx4/
8820 F:      include/linux/mlx4/
8821 F:      include/uapi/rdma/mlx4-abi.h
8822
8823 MELLANOX MLX5 core VPI driver
8824 M:      Saeed Mahameed <saeedm@mellanox.com>
8825 M:      Matan Barak <matanb@mellanox.com>
8826 M:      Leon Romanovsky <leonro@mellanox.com>
8827 L:      netdev@vger.kernel.org
8828 L:      linux-rdma@vger.kernel.org
8829 W:      http://www.mellanox.com
8830 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8831 S:      Supported
8832 F:      drivers/net/ethernet/mellanox/mlx5/core/
8833 F:      include/linux/mlx5/
8834
8835 MELLANOX MLX5 IB driver
8836 M:      Matan Barak <matanb@mellanox.com>
8837 M:      Leon Romanovsky <leonro@mellanox.com>
8838 L:      linux-rdma@vger.kernel.org
8839 W:      http://www.mellanox.com
8840 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8841 S:      Supported
8842 F:      drivers/infiniband/hw/mlx5/
8843 F:      include/linux/mlx5/
8844 F:      include/uapi/rdma/mlx5-abi.h
8845
8846 MELLANOX MLXCPLD I2C AND MUX DRIVER
8847 M:      Vadim Pasternak <vadimp@mellanox.com>
8848 M:      Michael Shych <michaelsh@mellanox.com>
8849 L:      linux-i2c@vger.kernel.org
8850 S:      Supported
8851 F:      drivers/i2c/busses/i2c-mlxcpld.c
8852 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8853 F:      Documentation/i2c/busses/i2c-mlxcpld
8854
8855 MELLANOX MLXCPLD LED DRIVER
8856 M:      Vadim Pasternak <vadimp@mellanox.com>
8857 L:      linux-leds@vger.kernel.org
8858 S:      Supported
8859 F:      drivers/leds/leds-mlxcpld.c
8860 F:      Documentation/leds/leds-mlxcpld.txt
8861
8862 MELLANOX PLATFORM DRIVER
8863 M:      Vadim Pasternak <vadimp@mellanox.com>
8864 L:      platform-driver-x86@vger.kernel.org
8865 S:      Supported
8866 F:      drivers/platform/x86/mlx-platform.c
8867
8868 MEMBARRIER SUPPORT
8869 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8870 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8871 L:      linux-kernel@vger.kernel.org
8872 S:      Supported
8873 F:      kernel/sched/membarrier.c
8874 F:      include/uapi/linux/membarrier.h
8875
8876 MEMORY MANAGEMENT
8877 L:      linux-mm@kvack.org
8878 W:      http://www.linux-mm.org
8879 S:      Maintained
8880 F:      include/linux/mm.h
8881 F:      include/linux/gfp.h
8882 F:      include/linux/mmzone.h
8883 F:      include/linux/memory_hotplug.h
8884 F:      include/linux/vmalloc.h
8885 F:      mm/
8886
8887 MEMORY TECHNOLOGY DEVICES (MTD)
8888 M:      David Woodhouse <dwmw2@infradead.org>
8889 M:      Brian Norris <computersforpeace@gmail.com>
8890 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8891 M:      Marek Vasut <marek.vasut@gmail.com>
8892 M:      Richard Weinberger <richard@nod.at>
8893 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8894 L:      linux-mtd@lists.infradead.org
8895 W:      http://www.linux-mtd.infradead.org/
8896 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8897 T:      git git://git.infradead.org/linux-mtd.git master
8898 T:      git git://git.infradead.org/l2-mtd.git master
8899 S:      Maintained
8900 F:      Documentation/devicetree/bindings/mtd/
8901 F:      drivers/mtd/
8902 F:      include/linux/mtd/
8903 F:      include/uapi/mtd/
8904
8905 MEN A21 WATCHDOG DRIVER
8906 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8907 L:      linux-watchdog@vger.kernel.org
8908 S:      Maintained
8909 F:      drivers/watchdog/mena21_wdt.c
8910
8911 MEN CHAMELEON BUS (mcb)
8912 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8913 S:      Maintained
8914 F:      drivers/mcb/
8915 F:      include/linux/mcb.h
8916 F:      Documentation/men-chameleon-bus.txt
8917
8918 MEN F21BMC (Board Management Controller)
8919 M:      Andreas Werner <andreas.werner@men.de>
8920 S:      Supported
8921 F:      drivers/mfd/menf21bmc.c
8922 F:      drivers/watchdog/menf21bmc_wdt.c
8923 F:      drivers/leds/leds-menf21bmc.c
8924 F:      drivers/hwmon/menf21bmc_hwmon.c
8925 F:      Documentation/hwmon/menf21bmc
8926
8927 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8928 M:      Neil Armstrong <narmstrong@baylibre.com>
8929 L:      linux-media@lists.freedesktop.org
8930 L:      linux-amlogic@lists.infradead.org
8931 W:      http://linux-meson.com/
8932 S:      Supported
8933 F:      drivers/media/platform/meson/ao-cec.c
8934 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8935 T:      git git://linuxtv.org/media_tree.git
8936
8937 METAG ARCHITECTURE
8938 M:      James Hogan <jhogan@kernel.org>
8939 L:      linux-metag@vger.kernel.org
8940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8941 S:      Odd Fixes
8942 F:      arch/metag/
8943 F:      Documentation/metag/
8944 F:      Documentation/devicetree/bindings/metag/
8945 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8946 F:      drivers/clocksource/metag_generic.c
8947 F:      drivers/irqchip/irq-metag.c
8948 F:      drivers/irqchip/irq-metag-ext.c
8949 F:      drivers/tty/metag_da.c
8950
8951 MICROBLAZE ARCHITECTURE
8952 M:      Michal Simek <monstr@monstr.eu>
8953 W:      http://www.monstr.eu/fdt/
8954 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8955 S:      Supported
8956 F:      arch/microblaze/
8957
8958 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8959 M:      Richard Genoud <richard.genoud@gmail.com>
8960 S:      Maintained
8961 F:      drivers/tty/serial/atmel_serial.c
8962 F:      drivers/tty/serial/atmel_serial.h
8963
8964 MICROCHIP / ATMEL DMA DRIVER
8965 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8967 L:      dmaengine@vger.kernel.org
8968 S:      Supported
8969 F:      drivers/dma/at_hdmac.c
8970 F:      drivers/dma/at_hdmac_regs.h
8971 F:      include/linux/platform_data/dma-atmel.h
8972
8973 MICROCHIP / ATMEL ECC DRIVER
8974 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
8975 L:      linux-crypto@vger.kernel.org
8976 S:      Maintained
8977 F:      drivers/crypto/atmel-ecc.*
8978
8979 MICROCHIP / ATMEL ISC DRIVER
8980 M:      Songjun Wu <songjun.wu@microchip.com>
8981 L:      linux-media@vger.kernel.org
8982 S:      Supported
8983 F:      drivers/media/platform/atmel/atmel-isc.c
8984 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8985 F:      devicetree/bindings/media/atmel-isc.txt
8986
8987 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8988 M:      Woojung Huh <Woojung.Huh@microchip.com>
8989 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8990 L:      netdev@vger.kernel.org
8991 S:      Maintained
8992 F:      net/dsa/tag_ksz.c
8993 F:      drivers/net/dsa/microchip/*
8994 F:      include/linux/platform_data/microchip-ksz.h
8995 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8996
8997 MICROCHIP USB251XB DRIVER
8998 M:      Richard Leitner <richard.leitner@skidata.com>
8999 L:      linux-usb@vger.kernel.org
9000 S:      Maintained
9001 F:      drivers/usb/misc/usb251xb.c
9002 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9003
9004 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9005 M:      Don Brace <don.brace@microsemi.com>
9006 L:      esc.storagedev@microsemi.com
9007 L:      linux-scsi@vger.kernel.org
9008 S:      Supported
9009 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9010 F:      drivers/scsi/smartpqi/Kconfig
9011 F:      drivers/scsi/smartpqi/Makefile
9012 F:      include/linux/cciss*.h
9013 F:      include/uapi/linux/cciss*.h
9014 F:      Documentation/scsi/smartpqi.txt
9015
9016 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9017 M:      Chen Yu <yu.c.chen@intel.com>
9018 L:      platform-driver-x86@vger.kernel.org
9019 S:      Supported
9020 F:      drivers/platform/x86/surfacepro3_button.c
9021
9022 MICROTEK X6 SCANNER
9023 M:      Oliver Neukum <oliver@neukum.org>
9024 S:      Maintained
9025 F:      drivers/usb/image/microtek.*
9026
9027 MIPS
9028 M:      Ralf Baechle <ralf@linux-mips.org>
9029 L:      linux-mips@linux-mips.org
9030 W:      http://www.linux-mips.org/
9031 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9032 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9033 S:      Supported
9034 F:      Documentation/devicetree/bindings/mips/
9035 F:      Documentation/mips/
9036 F:      arch/mips/
9037
9038 MIPS BOSTON DEVELOPMENT BOARD
9039 M:      Paul Burton <paul.burton@mips.com>
9040 L:      linux-mips@linux-mips.org
9041 S:      Maintained
9042 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9043 F:      arch/mips/boot/dts/img/boston.dts
9044 F:      arch/mips/configs/generic/board-boston.config
9045 F:      drivers/clk/imgtec/clk-boston.c
9046 F:      include/dt-bindings/clock/boston-clock.h
9047
9048 MIPS GENERIC PLATFORM
9049 M:      Paul Burton <paul.burton@mips.com>
9050 L:      linux-mips@linux-mips.org
9051 S:      Supported
9052 F:      arch/mips/generic/
9053 F:      arch/mips/tools/generic-board-config.sh
9054
9055 MIPS/LOONGSON1 ARCHITECTURE
9056 M:      Keguang Zhang <keguang.zhang@gmail.com>
9057 L:      linux-mips@linux-mips.org
9058 S:      Maintained
9059 F:      arch/mips/loongson32/
9060 F:      arch/mips/include/asm/mach-loongson32/
9061 F:      drivers/*/*loongson1*
9062 F:      drivers/*/*/*loongson1*
9063
9064 MIPS RINT INSTRUCTION EMULATION
9065 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9066 L:      linux-mips@linux-mips.org
9067 S:      Supported
9068 F:      arch/mips/math-emu/sp_rint.c
9069 F:      arch/mips/math-emu/dp_rint.c
9070
9071 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9072 M:      Hans Verkuil <hverkuil@xs4all.nl>
9073 L:      linux-media@vger.kernel.org
9074 T:      git git://linuxtv.org/media_tree.git
9075 W:      https://linuxtv.org
9076 S:      Odd Fixes
9077 F:      drivers/media/radio/radio-miropcm20*
9078
9079 MMP SUPPORT
9080 M:      Eric Miao <eric.y.miao@gmail.com>
9081 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9083 T:      git git://github.com/hzhuang1/linux.git
9084 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9085 S:      Maintained
9086 F:      arch/arm/boot/dts/mmp*
9087 F:      arch/arm/mach-mmp/
9088
9089 MN88472 MEDIA DRIVER
9090 M:      Antti Palosaari <crope@iki.fi>
9091 L:      linux-media@vger.kernel.org
9092 W:      https://linuxtv.org
9093 W:      http://palosaari.fi/linux/
9094 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9095 S:      Maintained
9096 F:      drivers/media/dvb-frontends/mn88472*
9097
9098 MN88473 MEDIA DRIVER
9099 M:      Antti Palosaari <crope@iki.fi>
9100 L:      linux-media@vger.kernel.org
9101 W:      https://linuxtv.org
9102 W:      http://palosaari.fi/linux/
9103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9104 S:      Maintained
9105 F:      drivers/media/dvb-frontends/mn88473*
9106
9107 MODULE SUPPORT
9108 M:      Jessica Yu <jeyu@kernel.org>
9109 M:      Rusty Russell <rusty@rustcorp.com.au>
9110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9111 S:      Maintained
9112 F:      include/linux/module.h
9113 F:      kernel/module.c
9114
9115 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9116 W:      http://popies.net/meye/
9117 S:      Orphan
9118 F:      Documentation/media/v4l-drivers/meye*
9119 F:      drivers/media/pci/meye/
9120 F:      include/uapi/linux/meye.h
9121
9122 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9123 M:      Jiri Slaby <jirislaby@gmail.com>
9124 S:      Maintained
9125 F:      Documentation/serial/moxa-smartio
9126 F:      drivers/tty/mxser.*
9127
9128 MR800 AVERMEDIA USB FM RADIO DRIVER
9129 M:      Alexey Klimov <klimov.linux@gmail.com>
9130 L:      linux-media@vger.kernel.org
9131 T:      git git://linuxtv.org/media_tree.git
9132 S:      Maintained
9133 F:      drivers/media/radio/radio-mr800.c
9134
9135 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9136 M:      Alan Ott <alan@signal11.us>
9137 L:      linux-wpan@vger.kernel.org
9138 S:      Maintained
9139 F:      drivers/net/ieee802154/mrf24j40.c
9140 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9141
9142 MSI LAPTOP SUPPORT
9143 M:      "Lee, Chun-Yi" <jlee@suse.com>
9144 L:      platform-driver-x86@vger.kernel.org
9145 S:      Maintained
9146 F:      drivers/platform/x86/msi-laptop.c
9147
9148 MSI WMI SUPPORT
9149 L:      platform-driver-x86@vger.kernel.org
9150 S:      Orphan
9151 F:      drivers/platform/x86/msi-wmi.c
9152
9153 MSI001 MEDIA DRIVER
9154 M:      Antti Palosaari <crope@iki.fi>
9155 L:      linux-media@vger.kernel.org
9156 W:      https://linuxtv.org
9157 W:      http://palosaari.fi/linux/
9158 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9159 T:      git git://linuxtv.org/anttip/media_tree.git
9160 S:      Maintained
9161 F:      drivers/media/tuners/msi001*
9162
9163 MSI2500 MEDIA DRIVER
9164 M:      Antti Palosaari <crope@iki.fi>
9165 L:      linux-media@vger.kernel.org
9166 W:      https://linuxtv.org
9167 W:      http://palosaari.fi/linux/
9168 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9169 T:      git git://linuxtv.org/anttip/media_tree.git
9170 S:      Maintained
9171 F:      drivers/media/usb/msi2500/
9172
9173 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9174 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9175 L:      linux-mtd@lists.infradead.org
9176 S:      Maintained
9177 F:      drivers/mtd/devices/docg3*
9178
9179 MT9M032 APTINA SENSOR DRIVER
9180 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9181 L:      linux-media@vger.kernel.org
9182 T:      git git://linuxtv.org/media_tree.git
9183 S:      Maintained
9184 F:      drivers/media/i2c/mt9m032.c
9185 F:      include/media/i2c/mt9m032.h
9186
9187 MT9P031 APTINA CAMERA SENSOR
9188 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9189 L:      linux-media@vger.kernel.org
9190 T:      git git://linuxtv.org/media_tree.git
9191 S:      Maintained
9192 F:      drivers/media/i2c/mt9p031.c
9193 F:      include/media/i2c/mt9p031.h
9194
9195 MT9T001 APTINA CAMERA SENSOR
9196 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9197 L:      linux-media@vger.kernel.org
9198 T:      git git://linuxtv.org/media_tree.git
9199 S:      Maintained
9200 F:      drivers/media/i2c/mt9t001.c
9201 F:      include/media/i2c/mt9t001.h
9202
9203 MT9V032 APTINA CAMERA SENSOR
9204 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9205 L:      linux-media@vger.kernel.org
9206 T:      git git://linuxtv.org/media_tree.git
9207 S:      Maintained
9208 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9209 F:      drivers/media/i2c/mt9v032.c
9210 F:      include/media/i2c/mt9v032.h
9211
9212 MULTIFUNCTION DEVICES (MFD)
9213 M:      Lee Jones <lee.jones@linaro.org>
9214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9215 S:      Supported
9216 F:      Documentation/devicetree/bindings/mfd/
9217 F:      drivers/mfd/
9218 F:      include/linux/mfd/
9219 F:      include/dt-bindings/mfd/
9220
9221 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9222 S:      Orphan
9223 F:      drivers/mmc/host/mmc_spi.c
9224 F:      include/linux/spi/mmc_spi.h
9225
9226 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9227 M:      Ulf Hansson <ulf.hansson@linaro.org>
9228 L:      linux-mmc@vger.kernel.org
9229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9230 S:      Maintained
9231 F:      Documentation/devicetree/bindings/mmc/
9232 F:      drivers/mmc/
9233 F:      include/linux/mmc/
9234 F:      include/uapi/linux/mmc/
9235
9236 MULTIPLEXER SUBSYSTEM
9237 M:      Peter Rosin <peda@axentia.se>
9238 S:      Maintained
9239 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9240 F:      Documentation/devicetree/bindings/mux/
9241 F:      include/linux/dt-bindings/mux/
9242 F:      include/linux/mux/
9243 F:      drivers/mux/
9244
9245 MULTITECH MULTIPORT CARD (ISICOM)
9246 S:      Orphan
9247 F:      drivers/tty/isicom.c
9248 F:      include/linux/isicom.h
9249
9250 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9251 M:      Bin Liu <b-liu@ti.com>
9252 L:      linux-usb@vger.kernel.org
9253 S:      Maintained
9254 F:      drivers/usb/musb/
9255
9256 MXL5007T MEDIA DRIVER
9257 M:      Michael Krufky <mkrufky@linuxtv.org>
9258 L:      linux-media@vger.kernel.org
9259 W:      https://linuxtv.org
9260 W:      http://github.com/mkrufky
9261 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9262 T:      git git://linuxtv.org/mkrufky/tuners.git
9263 S:      Maintained
9264 F:      drivers/media/tuners/mxl5007t.*
9265
9266 MXSFB DRM DRIVER
9267 M:      Marek Vasut <marex@denx.de>
9268 S:      Supported
9269 F:      drivers/gpu/drm/mxsfb/
9270 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9271
9272 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9273 M:      Hyong-Youb Kim <hykim@myri.com>
9274 L:      netdev@vger.kernel.org
9275 W:      https://www.myricom.com/support/downloads/myri10ge.html
9276 S:      Supported
9277 F:      drivers/net/ethernet/myricom/myri10ge/
9278
9279 NAND FLASH SUBSYSTEM
9280 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9281 R:      Richard Weinberger <richard@nod.at>
9282 L:      linux-mtd@lists.infradead.org
9283 W:      http://www.linux-mtd.infradead.org/
9284 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9285 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9286 T:      git git://git.infradead.org/l2-mtd.git nand/next
9287 S:      Maintained
9288 F:      drivers/mtd/nand/
9289 F:      include/linux/mtd/*nand*.h
9290
9291 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9292 M:      Daniel Mack <zonque@gmail.com>
9293 S:      Maintained
9294 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9295 W:      http://www.native-instruments.com
9296 F:      sound/usb/caiaq/
9297
9298 NATSEMI ETHERNET DRIVER (DP8381x)
9299 S:      Orphan
9300 F:      drivers/net/ethernet/natsemi/natsemi.c
9301
9302 NCP FILESYSTEM
9303 M:      Petr Vandrovec <petr@vandrovec.name>
9304 S:      Odd Fixes
9305 F:      fs/ncpfs/
9306
9307 NCR 5380 SCSI DRIVERS
9308 M:      Finn Thain <fthain@telegraphics.com.au>
9309 M:      Michael Schmitz <schmitzmic@gmail.com>
9310 L:      linux-scsi@vger.kernel.org
9311 S:      Maintained
9312 F:      Documentation/scsi/g_NCR5380.txt
9313 F:      drivers/scsi/NCR5380.*
9314 F:      drivers/scsi/arm/cumana_1.c
9315 F:      drivers/scsi/arm/oak.c
9316 F:      drivers/scsi/atari_scsi.*
9317 F:      drivers/scsi/dmx3191d.c
9318 F:      drivers/scsi/g_NCR5380.*
9319 F:      drivers/scsi/mac_scsi.*
9320 F:      drivers/scsi/sun3_scsi.*
9321 F:      drivers/scsi/sun3_scsi_vme.c
9322
9323 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9324 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9325 L:      linux-scsi@vger.kernel.org
9326 S:      Maintained
9327 F:      drivers/scsi/NCR_D700.*
9328
9329 NCT6775 HARDWARE MONITOR DRIVER
9330 M:      Guenter Roeck <linux@roeck-us.net>
9331 L:      linux-hwmon@vger.kernel.org
9332 S:      Maintained
9333 F:      Documentation/hwmon/nct6775
9334 F:      drivers/hwmon/nct6775.c
9335
9336 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9337 M:      Faisal Latif <faisal.latif@intel.com>
9338 L:      linux-rdma@vger.kernel.org
9339 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9340 S:      Supported
9341 F:      drivers/infiniband/hw/nes/
9342 F:      include/uapi/rdma/nes-abi.h
9343
9344 NETEM NETWORK EMULATOR
9345 M:      Stephen Hemminger <stephen@networkplumber.org>
9346 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9347 S:      Maintained
9348 F:      net/sched/sch_netem.c
9349
9350 NETERION 10GbE DRIVERS (s2io/vxge)
9351 M:      Jon Mason <jdmason@kudzu.us>
9352 L:      netdev@vger.kernel.org
9353 S:      Supported
9354 F:      Documentation/networking/s2io.txt
9355 F:      Documentation/networking/vxge.txt
9356 F:      drivers/net/ethernet/neterion/
9357
9358 NETFILTER
9359 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9360 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9361 M:      Florian Westphal <fw@strlen.de>
9362 L:      netfilter-devel@vger.kernel.org
9363 L:      coreteam@netfilter.org
9364 W:      http://www.netfilter.org/
9365 W:      http://www.iptables.org/
9366 W:      http://www.nftables.org/
9367 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9370 S:      Maintained
9371 F:      include/linux/netfilter*
9372 F:      include/linux/netfilter/
9373 F:      include/net/netfilter/
9374 F:      include/uapi/linux/netfilter*
9375 F:      include/uapi/linux/netfilter/
9376 F:      net/*/netfilter.c
9377 F:      net/*/netfilter/
9378 F:      net/netfilter/
9379 F:      net/bridge/br_netfilter*.c
9380
9381 NETROM NETWORK LAYER
9382 M:      Ralf Baechle <ralf@linux-mips.org>
9383 L:      linux-hams@vger.kernel.org
9384 W:      http://www.linux-ax25.org/
9385 S:      Maintained
9386 F:      include/net/netrom.h
9387 F:      include/uapi/linux/netrom.h
9388 F:      net/netrom/
9389
9390 NETRONOME ETHERNET DRIVERS
9391 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9392 L:      oss-drivers@netronome.com
9393 S:      Maintained
9394 F:      drivers/net/ethernet/netronome/
9395
9396 NETWORK BLOCK DEVICE (NBD)
9397 M:      Josef Bacik <jbacik@fb.com>
9398 S:      Maintained
9399 L:      linux-block@vger.kernel.org
9400 L:      nbd@other.debian.org
9401 F:      Documentation/blockdev/nbd.txt
9402 F:      drivers/block/nbd.c
9403 F:      include/uapi/linux/nbd.h
9404
9405 NETWORK DROP MONITOR
9406 M:      Neil Horman <nhorman@tuxdriver.com>
9407 L:      netdev@vger.kernel.org
9408 S:      Maintained
9409 W:      https://fedorahosted.org/dropwatch/
9410 F:      net/core/drop_monitor.c
9411
9412 NETWORKING DRIVERS
9413 L:      netdev@vger.kernel.org
9414 W:      http://www.linuxfoundation.org/en/Net
9415 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9418 S:      Odd Fixes
9419 F:      Documentation/devicetree/bindings/net/
9420 F:      drivers/net/
9421 F:      include/linux/if_*
9422 F:      include/linux/netdevice.h
9423 F:      include/linux/etherdevice.h
9424 F:      include/linux/fcdevice.h
9425 F:      include/linux/fddidevice.h
9426 F:      include/linux/hippidevice.h
9427 F:      include/linux/inetdevice.h
9428 F:      include/uapi/linux/if_*
9429 F:      include/uapi/linux/netdevice.h
9430
9431 NETWORKING DRIVERS (WIRELESS)
9432 M:      Kalle Valo <kvalo@codeaurora.org>
9433 L:      linux-wireless@vger.kernel.org
9434 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9437 S:      Maintained
9438 F:      Documentation/devicetree/bindings/net/wireless/
9439 F:      drivers/net/wireless/
9440
9441 NETWORKING [DSA]
9442 M:      Andrew Lunn <andrew@lunn.ch>
9443 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9444 M:      Florian Fainelli <f.fainelli@gmail.com>
9445 S:      Maintained
9446 F:      net/dsa/
9447 F:      include/net/dsa.h
9448 F:      include/linux/dsa/
9449 F:      drivers/net/dsa/
9450
9451 NETWORKING [GENERAL]
9452 M:      "David S. Miller" <davem@davemloft.net>
9453 L:      netdev@vger.kernel.org
9454 W:      http://www.linuxfoundation.org/en/Net
9455 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9456 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9458 B:      mailto:netdev@vger.kernel.org
9459 S:      Maintained
9460 F:      net/
9461 F:      include/net/
9462 F:      include/linux/in.h
9463 F:      include/linux/net.h
9464 F:      include/linux/netdevice.h
9465 F:      include/uapi/linux/in.h
9466 F:      include/uapi/linux/net.h
9467 F:      include/uapi/linux/netdevice.h
9468 F:      include/uapi/linux/net_namespace.h
9469 F:      tools/testing/selftests/net/
9470 F:      lib/net_utils.c
9471 F:      lib/random32.c
9472
9473 NETWORKING [IPSEC]
9474 M:      Steffen Klassert <steffen.klassert@secunet.com>
9475 M:      Herbert Xu <herbert@gondor.apana.org.au>
9476 M:      "David S. Miller" <davem@davemloft.net>
9477 L:      netdev@vger.kernel.org
9478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9480 S:      Maintained
9481 F:      net/core/flow.c
9482 F:      net/xfrm/
9483 F:      net/key/
9484 F:      net/ipv4/xfrm*
9485 F:      net/ipv4/esp4*
9486 F:      net/ipv4/ah4.c
9487 F:      net/ipv4/ipcomp.c
9488 F:      net/ipv4/ip_vti.c
9489 F:      net/ipv6/xfrm*
9490 F:      net/ipv6/esp6*
9491 F:      net/ipv6/ah6.c
9492 F:      net/ipv6/ipcomp6.c
9493 F:      net/ipv6/ip6_vti.c
9494 F:      include/uapi/linux/xfrm.h
9495 F:      include/net/xfrm.h
9496
9497 NETWORKING [IPv4/IPv6]
9498 M:      "David S. Miller" <davem@davemloft.net>
9499 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9500 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9501 L:      netdev@vger.kernel.org
9502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9503 S:      Maintained
9504 F:      net/ipv4/
9505 F:      net/ipv6/
9506 F:      include/net/ip*
9507 F:      arch/x86/net/*
9508
9509 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9510 M:      Paul Moore <paul@paul-moore.com>
9511 W:      https://github.com/netlabel
9512 L:      netdev@vger.kernel.org
9513 L:      linux-security-module@vger.kernel.org
9514 S:      Maintained
9515 F:      Documentation/netlabel/
9516 F:      include/net/calipso.h
9517 F:      include/net/cipso_ipv4.h
9518 F:      include/net/netlabel.h
9519 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9520 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9521 F:      net/netlabel/
9522 F:      net/ipv4/cipso_ipv4.c
9523 F:      net/ipv6/calipso.c
9524 F:      net/netfilter/xt_CONNSECMARK.c
9525 F:      net/netfilter/xt_SECMARK.c
9526
9527 NETWORKING [TLS]
9528 M:      Ilya Lesokhin <ilyal@mellanox.com>
9529 M:      Aviad Yehezkel <aviadye@mellanox.com>
9530 M:      Dave Watson <davejwatson@fb.com>
9531 L:      netdev@vger.kernel.org
9532 S:      Maintained
9533 F:      net/tls/*
9534 F:      include/uapi/linux/tls.h
9535 F:      include/net/tls.h
9536
9537 NETWORKING [WIRELESS]
9538 L:      linux-wireless@vger.kernel.org
9539 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9540
9541 NETXEN (1/10) GbE SUPPORT
9542 M:      Manish Chopra <manish.chopra@cavium.com>
9543 M:      Rahul Verma <rahul.verma@cavium.com>
9544 M:      Dept-GELinuxNICDev@cavium.com
9545 L:      netdev@vger.kernel.org
9546 S:      Supported
9547 F:      drivers/net/ethernet/qlogic/netxen/
9548
9549 NFC SUBSYSTEM
9550 M:      Samuel Ortiz <sameo@linux.intel.com>
9551 L:      linux-wireless@vger.kernel.org
9552 L:      linux-nfc@lists.01.org (subscribers-only)
9553 S:      Supported
9554 F:      net/nfc/
9555 F:      include/net/nfc/
9556 F:      include/uapi/linux/nfc.h
9557 F:      drivers/nfc/
9558 F:      include/linux/platform_data/nfcmrvl.h
9559 F:      include/linux/platform_data/nxp-nci.h
9560 F:      Documentation/devicetree/bindings/net/nfc/
9561
9562 NFS, SUNRPC, AND LOCKD CLIENTS
9563 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9564 M:      Anna Schumaker <anna.schumaker@netapp.com>
9565 L:      linux-nfs@vger.kernel.org
9566 W:      http://client.linux-nfs.org
9567 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9568 S:      Maintained
9569 F:      fs/lockd/
9570 F:      fs/nfs/
9571 F:      fs/nfs_common/
9572 F:      net/sunrpc/
9573 F:      include/linux/lockd/
9574 F:      include/linux/nfs*
9575 F:      include/linux/sunrpc/
9576 F:      include/uapi/linux/nfs*
9577 F:      include/uapi/linux/sunrpc/
9578
9579 NILFS2 FILESYSTEM
9580 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9581 L:      linux-nilfs@vger.kernel.org
9582 W:      http://nilfs.sourceforge.net/
9583 W:      http://nilfs.osdn.jp/
9584 T:      git git://github.com/konis/nilfs2.git
9585 S:      Supported
9586 F:      Documentation/filesystems/nilfs2.txt
9587 F:      fs/nilfs2/
9588 F:      include/trace/events/nilfs2.h
9589 F:      include/uapi/linux/nilfs2_api.h
9590 F:      include/uapi/linux/nilfs2_ondisk.h
9591
9592 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9593 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9594 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9595 S:      Maintained
9596 F:      Documentation/scsi/NinjaSCSI.txt
9597 F:      drivers/scsi/pcmcia/nsp_*
9598
9599 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9600 M:      GOTO Masanori <gotom@debian.or.jp>
9601 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9602 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9603 S:      Maintained
9604 F:      Documentation/scsi/NinjaSCSI.txt
9605 F:      drivers/scsi/nsp32*
9606
9607 NIOS2 ARCHITECTURE
9608 M:      Ley Foon Tan <lftan@altera.com>
9609 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9611 S:      Maintained
9612 F:      arch/nios2/
9613
9614 NOHZ, DYNTICKS SUPPORT
9615 M:      Frederic Weisbecker <fweisbec@gmail.com>
9616 M:      Thomas Gleixner <tglx@linutronix.de>
9617 M:      Ingo Molnar <mingo@kernel.org>
9618 L:      linux-kernel@vger.kernel.org
9619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9620 S:      Maintained
9621 F:      kernel/time/tick*.*
9622 F:      include/linux/tick.h
9623 F:      include/linux/sched/nohz.h
9624
9625 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9626 M:      Pavel Machek <pavel@ucw.cz>
9627 M:      Sakari Ailus <sakari.ailus@iki.fi>
9628 L:      linux-media@vger.kernel.org
9629 S:      Maintained
9630 F:      drivers/media/i2c/et8ek8
9631 F:      drivers/media/i2c/ad5820.c
9632
9633 NOKIA N900 POWER SUPPLY DRIVERS
9634 R:      Pali Rohár <pali.rohar@gmail.com>
9635 F:      include/linux/power/bq2415x_charger.h
9636 F:      include/linux/power/bq27xxx_battery.h
9637 F:      include/linux/power/isp1704_charger.h
9638 F:      drivers/power/supply/bq2415x_charger.c
9639 F:      drivers/power/supply/bq27xxx_battery.c
9640 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9641 F:      drivers/power/supply/isp1704_charger.c
9642 F:      drivers/power/supply/rx51_battery.c
9643
9644 NTB AMD DRIVER
9645 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9646 L:      linux-ntb@googlegroups.com
9647 S:      Supported
9648 F:      drivers/ntb/hw/amd/
9649
9650 NTB DRIVER CORE
9651 M:      Jon Mason <jdmason@kudzu.us>
9652 M:      Dave Jiang <dave.jiang@intel.com>
9653 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9654 L:      linux-ntb@googlegroups.com
9655 S:      Supported
9656 W:      https://github.com/jonmason/ntb/wiki
9657 T:      git git://github.com/jonmason/ntb.git
9658 F:      drivers/ntb/
9659 F:      drivers/net/ntb_netdev.c
9660 F:      include/linux/ntb.h
9661 F:      include/linux/ntb_transport.h
9662 F:      tools/testing/selftests/ntb/
9663
9664 NTB IDT DRIVER
9665 M:      Serge Semin <fancer.lancer@gmail.com>
9666 L:      linux-ntb@googlegroups.com
9667 S:      Supported
9668 F:      drivers/ntb/hw/idt/
9669
9670 NTB INTEL DRIVER
9671 M:      Jon Mason <jdmason@kudzu.us>
9672 M:      Dave Jiang <dave.jiang@intel.com>
9673 L:      linux-ntb@googlegroups.com
9674 S:      Supported
9675 W:      https://github.com/jonmason/ntb/wiki
9676 T:      git git://github.com/jonmason/ntb.git
9677 F:      drivers/ntb/hw/intel/
9678
9679 NTFS FILESYSTEM
9680 M:      Anton Altaparmakov <anton@tuxera.com>
9681 L:      linux-ntfs-dev@lists.sourceforge.net
9682 W:      http://www.tuxera.com/
9683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9684 S:      Supported
9685 F:      Documentation/filesystems/ntfs.txt
9686 F:      fs/ntfs/
9687
9688 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9689 M:      Antonino Daplas <adaplas@gmail.com>
9690 L:      linux-fbdev@vger.kernel.org
9691 S:      Maintained
9692 F:      drivers/video/fbdev/riva/
9693 F:      drivers/video/fbdev/nvidia/
9694
9695 NVM EXPRESS DRIVER
9696 M:      Keith Busch <keith.busch@intel.com>
9697 M:      Jens Axboe <axboe@fb.com>
9698 M:      Christoph Hellwig <hch@lst.de>
9699 M:      Sagi Grimberg <sagi@grimberg.me>
9700 L:      linux-nvme@lists.infradead.org
9701 T:      git://git.infradead.org/nvme.git
9702 W:      http://git.infradead.org/nvme.git
9703 S:      Supported
9704 F:      drivers/nvme/host/
9705 F:      include/linux/nvme.h
9706 F:      include/uapi/linux/nvme_ioctl.h
9707
9708 NVM EXPRESS FC TRANSPORT DRIVERS
9709 M:      James Smart <james.smart@broadcom.com>
9710 L:      linux-nvme@lists.infradead.org
9711 S:      Supported
9712 F:      include/linux/nvme-fc.h
9713 F:      include/linux/nvme-fc-driver.h
9714 F:      drivers/nvme/host/fc.c
9715 F:      drivers/nvme/target/fc.c
9716 F:      drivers/nvme/target/fcloop.c
9717
9718 NVM EXPRESS TARGET DRIVER
9719 M:      Christoph Hellwig <hch@lst.de>
9720 M:      Sagi Grimberg <sagi@grimberg.me>
9721 L:      linux-nvme@lists.infradead.org
9722 T:      git://git.infradead.org/nvme.git
9723 W:      http://git.infradead.org/nvme.git
9724 S:      Supported
9725 F:      drivers/nvme/target/
9726
9727 NVMEM FRAMEWORK
9728 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9729 S:      Maintained
9730 F:      drivers/nvmem/
9731 F:      Documentation/devicetree/bindings/nvmem/
9732 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9733 F:      include/linux/nvmem-consumer.h
9734 F:      include/linux/nvmem-provider.h
9735
9736 NXP TDA998X DRM DRIVER
9737 M:      Russell King <linux@armlinux.org.uk>
9738 S:      Supported
9739 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9740 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9741 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9742 F:      include/drm/i2c/tda998x.h
9743
9744 NXP TFA9879 DRIVER
9745 M:      Peter Rosin <peda@axentia.se>
9746 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9747 S:      Maintained
9748 F:      sound/soc/codecs/tfa9879*
9749
9750 NXP-NCI NFC DRIVER
9751 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9752 R:      Charles Gorand <charles.gorand@effinnov.com>
9753 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9754 S:      Supported
9755 F:      drivers/nfc/nxp-nci
9756
9757 OBJTOOL
9758 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9759 S:      Supported
9760 F:      tools/objtool/
9761
9762 OMAP AUDIO SUPPORT
9763 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9764 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9765 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9766 L:      linux-omap@vger.kernel.org
9767 S:      Maintained
9768 F:      sound/soc/omap/
9769
9770 OMAP CLOCK FRAMEWORK SUPPORT
9771 M:      Paul Walmsley <paul@pwsan.com>
9772 L:      linux-omap@vger.kernel.org
9773 S:      Maintained
9774 F:      arch/arm/*omap*/*clock*
9775
9776 OMAP DEVICE TREE SUPPORT
9777 M:      Benoît Cousson <bcousson@baylibre.com>
9778 M:      Tony Lindgren <tony@atomide.com>
9779 L:      linux-omap@vger.kernel.org
9780 L:      devicetree@vger.kernel.org
9781 S:      Maintained
9782 F:      arch/arm/boot/dts/*omap*
9783 F:      arch/arm/boot/dts/*am3*
9784 F:      arch/arm/boot/dts/*am4*
9785 F:      arch/arm/boot/dts/*am5*
9786 F:      arch/arm/boot/dts/*dra7*
9787
9788 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9789 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9790 L:      linux-omap@vger.kernel.org
9791 L:      linux-fbdev@vger.kernel.org
9792 S:      Maintained
9793 F:      drivers/video/fbdev/omap2/
9794 F:      Documentation/arm/OMAP/DSS
9795
9796 OMAP FRAMEBUFFER SUPPORT
9797 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9798 L:      linux-fbdev@vger.kernel.org
9799 L:      linux-omap@vger.kernel.org
9800 S:      Maintained
9801 F:      drivers/video/fbdev/omap/
9802
9803 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9804 M:      Roger Quadros <rogerq@ti.com>
9805 M:      Tony Lindgren <tony@atomide.com>
9806 L:      linux-omap@vger.kernel.org
9807 S:      Maintained
9808 F:      drivers/memory/omap-gpmc.c
9809 F:      arch/arm/mach-omap2/*gpmc*
9810
9811 OMAP GPIO DRIVER
9812 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9813 M:      Santosh Shilimkar <ssantosh@kernel.org>
9814 M:      Kevin Hilman <khilman@kernel.org>
9815 L:      linux-omap@vger.kernel.org
9816 S:      Maintained
9817 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9818 F:      drivers/gpio/gpio-omap.c
9819
9820 OMAP HARDWARE SPINLOCK SUPPORT
9821 M:      Ohad Ben-Cohen <ohad@wizery.com>
9822 L:      linux-omap@vger.kernel.org
9823 S:      Maintained
9824 F:      drivers/hwspinlock/omap_hwspinlock.c
9825
9826 OMAP HS MMC SUPPORT
9827 L:      linux-mmc@vger.kernel.org
9828 L:      linux-omap@vger.kernel.org
9829 S:      Orphan
9830 F:      drivers/mmc/host/omap_hsmmc.c
9831
9832 OMAP HWMOD DATA
9833 M:      Paul Walmsley <paul@pwsan.com>
9834 L:      linux-omap@vger.kernel.org
9835 S:      Maintained
9836 F:      arch/arm/mach-omap2/omap_hwmod*data*
9837
9838 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9839 M:      Benoît Cousson <bcousson@baylibre.com>
9840 L:      linux-omap@vger.kernel.org
9841 S:      Maintained
9842 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9843
9844 OMAP HWMOD SUPPORT
9845 M:      Benoît Cousson <bcousson@baylibre.com>
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.*
9850
9851 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9852 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9853 L:      linux-media@vger.kernel.org
9854 S:      Maintained
9855 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9856 F:      drivers/media/platform/omap3isp/
9857 F:      drivers/staging/media/omap4iss/
9858
9859 OMAP MMC SUPPORT
9860 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9861 L:      linux-omap@vger.kernel.org
9862 S:      Maintained
9863 F:      drivers/mmc/host/omap.c
9864
9865 OMAP POWER MANAGEMENT SUPPORT
9866 M:      Kevin Hilman <khilman@kernel.org>
9867 L:      linux-omap@vger.kernel.org
9868 S:      Maintained
9869 F:      arch/arm/*omap*/*pm*
9870 F:      drivers/cpufreq/omap-cpufreq.c
9871
9872 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9873 M:      Rajendra Nayak <rnayak@codeaurora.org>
9874 M:      Paul Walmsley <paul@pwsan.com>
9875 L:      linux-omap@vger.kernel.org
9876 S:      Maintained
9877 F:      arch/arm/mach-omap2/prm*
9878
9879 OMAP RANDOM NUMBER GENERATOR SUPPORT
9880 M:      Deepak Saxena <dsaxena@plexity.net>
9881 S:      Maintained
9882 F:      drivers/char/hw_random/omap-rng.c
9883
9884 OMAP USB SUPPORT
9885 L:      linux-usb@vger.kernel.org
9886 L:      linux-omap@vger.kernel.org
9887 S:      Orphan
9888 F:      drivers/usb/*/*omap*
9889 F:      arch/arm/*omap*/usb*
9890
9891 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9892 M:      Mark Jackson <mpfj@newflow.co.uk>
9893 L:      linux-omap@vger.kernel.org
9894 S:      Maintained
9895 F:      arch/arm/boot/dts/am335x-nano.dts
9896
9897 OMAP1 SUPPORT
9898 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9899 M:      Tony Lindgren <tony@atomide.com>
9900 L:      linux-omap@vger.kernel.org
9901 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9903 S:      Maintained
9904 F:      arch/arm/mach-omap1/
9905 F:      arch/arm/plat-omap/
9906 F:      arch/arm/configs/omap1_defconfig
9907 F:      drivers/i2c/busses/i2c-omap.c
9908 F:      include/linux/i2c-omap.h
9909
9910 OMAP2+ SUPPORT
9911 M:      Tony Lindgren <tony@atomide.com>
9912 L:      linux-omap@vger.kernel.org
9913 W:      http://www.muru.com/linux/omap/
9914 W:      http://linux.omap.com/
9915 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9917 S:      Maintained
9918 F:      arch/arm/mach-omap2/
9919 F:      arch/arm/plat-omap/
9920 F:      arch/arm/configs/omap2plus_defconfig
9921 F:      drivers/i2c/busses/i2c-omap.c
9922 F:      drivers/irqchip/irq-omap-intc.c
9923 F:      drivers/mfd/*omap*.c
9924 F:      drivers/mfd/menelaus.c
9925 F:      drivers/mfd/palmas.c
9926 F:      drivers/mfd/tps65217.c
9927 F:      drivers/mfd/tps65218.c
9928 F:      drivers/mfd/tps65910.c
9929 F:      drivers/mfd/twl-core.[ch]
9930 F:      drivers/mfd/twl4030*.c
9931 F:      drivers/mfd/twl6030*.c
9932 F:      drivers/mfd/twl6040*.c
9933 F:      drivers/regulator/palmas-regulator*.c
9934 F:      drivers/regulator/pbias-regulator.c
9935 F:      drivers/regulator/tps65217-regulator.c
9936 F:      drivers/regulator/tps65218-regulator.c
9937 F:      drivers/regulator/tps65910-regulator.c
9938 F:      drivers/regulator/twl-regulator.c
9939 F:      drivers/regulator/twl6030-regulator.c
9940 F:      include/linux/i2c-omap.h
9941
9942 ONION OMEGA2+ BOARD
9943 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
9944 L:      linux-mips@linux-mips.org
9945 S:      Maintained
9946 F:      arch/mips/boot/dts/ralink/omega2p.dts
9947
9948 OMFS FILESYSTEM
9949 M:      Bob Copeland <me@bobcopeland.com>
9950 L:      linux-karma-devel@lists.sourceforge.net
9951 S:      Maintained
9952 F:      Documentation/filesystems/omfs.txt
9953 F:      fs/omfs/
9954
9955 OMNIKEY CARDMAN 4000 DRIVER
9956 M:      Harald Welte <laforge@gnumonks.org>
9957 S:      Maintained
9958 F:      drivers/char/pcmcia/cm4000_cs.c
9959 F:      include/linux/cm4000_cs.h
9960 F:      include/uapi/linux/cm4000_cs.h
9961
9962 OMNIKEY CARDMAN 4040 DRIVER
9963 M:      Harald Welte <laforge@gnumonks.org>
9964 S:      Maintained
9965 F:      drivers/char/pcmcia/cm4040_cs.*
9966
9967 OMNIVISION OV13858 SENSOR DRIVER
9968 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9969 L:      linux-media@vger.kernel.org
9970 T:      git git://linuxtv.org/media_tree.git
9971 S:      Maintained
9972 F:      drivers/media/i2c/ov13858.c
9973
9974 OMNIVISION OV5640 SENSOR DRIVER
9975 M:      Steve Longerbeam <slongerbeam@gmail.com>
9976 L:      linux-media@vger.kernel.org
9977 T:      git git://linuxtv.org/media_tree.git
9978 S:      Maintained
9979 F:      drivers/media/i2c/ov5640.c
9980
9981 OMNIVISION OV5647 SENSOR DRIVER
9982 M:      Luis Oliveira <lolivei@synopsys.com>
9983 L:      linux-media@vger.kernel.org
9984 T:      git git://linuxtv.org/media_tree.git
9985 S:      Maintained
9986 F:      drivers/media/i2c/ov5647.c
9987
9988 OMNIVISION OV7670 SENSOR DRIVER
9989 M:      Jonathan Corbet <corbet@lwn.net>
9990 L:      linux-media@vger.kernel.org
9991 T:      git git://linuxtv.org/media_tree.git
9992 S:      Maintained
9993 F:      drivers/media/i2c/ov7670.c
9994 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9995
9996 ONENAND FLASH DRIVER
9997 M:      Kyungmin Park <kyungmin.park@samsung.com>
9998 L:      linux-mtd@lists.infradead.org
9999 S:      Maintained
10000 F:      drivers/mtd/onenand/
10001 F:      include/linux/mtd/onenand*.h
10002
10003 ONSTREAM SCSI TAPE DRIVER
10004 M:      Willem Riede <osst@riede.org>
10005 L:      osst-users@lists.sourceforge.net
10006 L:      linux-scsi@vger.kernel.org
10007 S:      Maintained
10008 F:      Documentation/scsi/osst.txt
10009 F:      drivers/scsi/osst.*
10010 F:      drivers/scsi/osst_*.h
10011 F:      drivers/scsi/st.h
10012
10013 OP-TEE DRIVER
10014 M:      Jens Wiklander <jens.wiklander@linaro.org>
10015 S:      Maintained
10016 F:      drivers/tee/optee/
10017
10018 OPA-VNIC DRIVER
10019 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10020 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10021 L:      linux-rdma@vger.kernel.org
10022 S:      Supported
10023 F:      drivers/infiniband/ulp/opa_vnic
10024
10025 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10026 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10027 L:      devicetree@vger.kernel.org
10028 S:      Maintained
10029 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10030 F:      Documentation/devicetree/overlay-notes.txt
10031 F:      drivers/of/overlay.c
10032 F:      drivers/of/resolver.c
10033
10034 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10035 M:      Rob Herring <robh+dt@kernel.org>
10036 M:      Frank Rowand <frowand.list@gmail.com>
10037 L:      devicetree@vger.kernel.org
10038 W:      http://www.devicetree.org/
10039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10040 S:      Maintained
10041 F:      drivers/of/
10042 F:      include/linux/of*.h
10043 F:      scripts/dtc/
10044 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10045
10046 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10047 M:      Rob Herring <robh+dt@kernel.org>
10048 M:      Mark Rutland <mark.rutland@arm.com>
10049 L:      devicetree@vger.kernel.org
10050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10051 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10052 S:      Maintained
10053 F:      Documentation/devicetree/
10054 F:      arch/*/boot/dts/
10055 F:      include/dt-bindings/
10056
10057 OPENCORES I2C BUS DRIVER
10058 M:      Peter Korsgaard <jacmet@sunsite.dk>
10059 L:      linux-i2c@vger.kernel.org
10060 S:      Maintained
10061 F:      Documentation/i2c/busses/i2c-ocores
10062 F:      drivers/i2c/busses/i2c-ocores.c
10063
10064 OPENRISC ARCHITECTURE
10065 M:      Jonas Bonn <jonas@southpole.se>
10066 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10067 M:      Stafford Horne <shorne@gmail.com>
10068 T:      git git://github.com/openrisc/linux.git
10069 L:      openrisc@lists.librecores.org
10070 W:      http://openrisc.io
10071 S:      Maintained
10072 F:      Documentation/devicetree/bindings/openrisc/
10073 F:      Documentation/openrisc/
10074 F:      arch/openrisc/
10075 F:      drivers/irqchip/irq-ompic.c
10076 F:      drivers/irqchip/irq-or1k-*
10077
10078 OPENVSWITCH
10079 M:      Pravin Shelar <pshelar@nicira.com>
10080 L:      netdev@vger.kernel.org
10081 L:      dev@openvswitch.org
10082 W:      http://openvswitch.org
10083 S:      Maintained
10084 F:      net/openvswitch/
10085 F:      include/uapi/linux/openvswitch.h
10086
10087 OPERATING PERFORMANCE POINTS (OPP)
10088 M:      Viresh Kumar <vireshk@kernel.org>
10089 M:      Nishanth Menon <nm@ti.com>
10090 M:      Stephen Boyd <sboyd@codeaurora.org>
10091 L:      linux-pm@vger.kernel.org
10092 S:      Maintained
10093 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10094 F:      drivers/opp/
10095 F:      include/linux/pm_opp.h
10096 F:      Documentation/power/opp.txt
10097 F:      Documentation/devicetree/bindings/opp/
10098
10099 OPL4 DRIVER
10100 M:      Clemens Ladisch <clemens@ladisch.de>
10101 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10102 T:      git git://git.alsa-project.org/alsa-kernel.git
10103 S:      Maintained
10104 F:      sound/drivers/opl4/
10105
10106 OPROFILE
10107 M:      Robert Richter <rric@kernel.org>
10108 L:      oprofile-list@lists.sf.net
10109 S:      Maintained
10110 F:      arch/*/include/asm/oprofile*.h
10111 F:      arch/*/oprofile/
10112 F:      drivers/oprofile/
10113 F:      include/linux/oprofile.h
10114
10115 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10116 M:      Mark Fasheh <mfasheh@versity.com>
10117 M:      Joel Becker <jlbec@evilplan.org>
10118 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10119 W:      http://ocfs2.wiki.kernel.org
10120 S:      Supported
10121 F:      Documentation/filesystems/ocfs2.txt
10122 F:      Documentation/filesystems/dlmfs.txt
10123 F:      fs/ocfs2/
10124
10125 ORANGEFS FILESYSTEM
10126 M:      Mike Marshall <hubcap@omnibond.com>
10127 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10129 S:      Supported
10130 F:      fs/orangefs/
10131 F:      Documentation/filesystems/orangefs.txt
10132
10133 ORINOCO DRIVER
10134 L:      linux-wireless@vger.kernel.org
10135 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10136 W:      http://www.nongnu.org/orinoco/
10137 S:      Orphan
10138 F:      drivers/net/wireless/intersil/orinoco/
10139
10140 OSD LIBRARY and FILESYSTEM
10141 M:      Boaz Harrosh <ooo@electrozaur.com>
10142 S:      Maintained
10143 F:      drivers/scsi/osd/
10144 F:      include/scsi/osd_*
10145 F:      fs/exofs/
10146
10147 OV2659 OMNIVISION SENSOR DRIVER
10148 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10149 L:      linux-media@vger.kernel.org
10150 W:      https://linuxtv.org
10151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10152 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10153 S:      Maintained
10154 F:      drivers/media/i2c/ov2659.c
10155 F:      include/media/i2c/ov2659.h
10156
10157 OVERLAY FILESYSTEM
10158 M:      Miklos Szeredi <miklos@szeredi.hu>
10159 L:      linux-unionfs@vger.kernel.org
10160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10161 S:      Supported
10162 F:      fs/overlayfs/
10163 F:      Documentation/filesystems/overlayfs.txt
10164
10165 P54 WIRELESS DRIVER
10166 M:      Christian Lamparter <chunkeey@googlemail.com>
10167 L:      linux-wireless@vger.kernel.org
10168 W:      http://wireless.kernel.org/en/users/Drivers/p54
10169 S:      Maintained
10170 F:      drivers/net/wireless/intersil/p54/
10171
10172 PA SEMI ETHERNET DRIVER
10173 L:      netdev@vger.kernel.org
10174 S:      Orphan
10175 F:      drivers/net/ethernet/pasemi/*
10176
10177 PA SEMI SMBUS DRIVER
10178 L:      linux-i2c@vger.kernel.org
10179 S:      Orphan
10180 F:      drivers/i2c/busses/i2c-pasemi.c
10181
10182 PADATA PARALLEL EXECUTION MECHANISM
10183 M:      Steffen Klassert <steffen.klassert@secunet.com>
10184 L:      linux-crypto@vger.kernel.org
10185 S:      Maintained
10186 F:      kernel/padata.c
10187 F:      include/linux/padata.h
10188 F:      Documentation/padata.txt
10189
10190 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10191 M:      Harald Welte <laforge@gnumonks.org>
10192 L:      platform-driver-x86@vger.kernel.org
10193 S:      Maintained
10194 F:      drivers/platform/x86/panasonic-laptop.c
10195
10196 PANASONIC MN10300/AM33/AM34 PORT
10197 M:      David Howells <dhowells@redhat.com>
10198 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10199 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10200 S:      Maintained
10201 F:      Documentation/mn10300/
10202 F:      arch/mn10300/
10203
10204 PARALLEL LCD/KEYPAD PANEL DRIVER
10205 M:      Willy Tarreau <willy@haproxy.com>
10206 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10207 S:      Odd Fixes
10208 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10209 F:      drivers/misc/panel.c
10210
10211 PARALLEL PORT SUBSYSTEM
10212 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10213 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10214 L:      linux-parport@lists.infradead.org (subscribers-only)
10215 S:      Maintained
10216 F:      drivers/parport/
10217 F:      include/linux/parport*.h
10218 F:      drivers/char/ppdev.c
10219 F:      include/uapi/linux/ppdev.h
10220 F:      Documentation/parport*.txt
10221
10222 PARAVIRT_OPS INTERFACE
10223 M:      Juergen Gross <jgross@suse.com>
10224 M:      Alok Kataria <akataria@vmware.com>
10225 M:      Rusty Russell <rusty@rustcorp.com.au>
10226 L:      virtualization@lists.linux-foundation.org
10227 S:      Supported
10228 F:      Documentation/virtual/paravirt_ops.txt
10229 F:      arch/*/kernel/paravirt*
10230 F:      arch/*/include/asm/paravirt*.h
10231 F:      include/linux/hypervisor.h
10232
10233 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10234 M:      Tim Waugh <tim@cyberelk.net>
10235 L:      linux-parport@lists.infradead.org (subscribers-only)
10236 S:      Maintained
10237 F:      Documentation/blockdev/paride.txt
10238 F:      drivers/block/paride/
10239
10240 PARISC ARCHITECTURE
10241 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10242 M:      Helge Deller <deller@gmx.de>
10243 L:      linux-parisc@vger.kernel.org
10244 W:      http://www.parisc-linux.org/
10245 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10248 S:      Maintained
10249 F:      arch/parisc/
10250 F:      Documentation/parisc/
10251 F:      drivers/parisc/
10252 F:      drivers/char/agp/parisc-agp.c
10253 F:      drivers/input/serio/gscps2.c
10254 F:      drivers/parport/parport_gsc.*
10255 F:      drivers/tty/serial/8250/8250_gsc.c
10256 F:      drivers/video/fbdev/sti*
10257 F:      drivers/video/console/sti*
10258 F:      drivers/video/logo/logo_parisc*
10259
10260 PARMAN
10261 M:      Jiri Pirko <jiri@mellanox.com>
10262 L:      netdev@vger.kernel.org
10263 S:      Supported
10264 F:      lib/parman.c
10265 F:      lib/test_parman.c
10266 F:      include/linux/parman.h
10267
10268 PC87360 HARDWARE MONITORING DRIVER
10269 M:      Jim Cromie <jim.cromie@gmail.com>
10270 L:      linux-hwmon@vger.kernel.org
10271 S:      Maintained
10272 F:      Documentation/hwmon/pc87360
10273 F:      drivers/hwmon/pc87360.c
10274
10275 PC8736x GPIO DRIVER
10276 M:      Jim Cromie <jim.cromie@gmail.com>
10277 S:      Maintained
10278 F:      drivers/char/pc8736x_gpio.c
10279
10280 PC87427 HARDWARE MONITORING DRIVER
10281 M:      Jean Delvare <jdelvare@suse.com>
10282 L:      linux-hwmon@vger.kernel.org
10283 S:      Maintained
10284 F:      Documentation/hwmon/pc87427
10285 F:      drivers/hwmon/pc87427.c
10286
10287 PCA9532 LED DRIVER
10288 M:      Riku Voipio <riku.voipio@iki.fi>
10289 S:      Maintained
10290 F:      drivers/leds/leds-pca9532.c
10291 F:      include/linux/leds-pca9532.h
10292
10293 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10294 M:      Guenter Roeck <linux@roeck-us.net>
10295 L:      linux-i2c@vger.kernel.org
10296 S:      Maintained
10297 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10298
10299 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10300 M:      Khalid Aziz <khalid@gonehiking.org>
10301 S:      Maintained
10302 F:      drivers/firmware/pcdp.*
10303
10304 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10305 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10306 L:      linux-pci@vger.kernel.org
10307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10308 S:      Maintained
10309 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10310 F:      drivers/pci/host/pci-aardvark.c
10311
10312 PCI DRIVER FOR ALTERA PCIE IP
10313 M:      Ley Foon Tan <lftan@altera.com>
10314 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10315 L:      linux-pci@vger.kernel.org
10316 S:      Supported
10317 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10318 F:      drivers/pci/host/pcie-altera.c
10319
10320 PCI DRIVER FOR APPLIEDMICRO XGENE
10321 M:      Tanmay Inamdar <tinamdar@apm.com>
10322 L:      linux-pci@vger.kernel.org
10323 L:      linux-arm-kernel@lists.infradead.org
10324 S:      Maintained
10325 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10326 F:      drivers/pci/host/pci-xgene.c
10327
10328 PCI DRIVER FOR ARM VERSATILE PLATFORM
10329 M:      Rob Herring <robh@kernel.org>
10330 L:      linux-pci@vger.kernel.org
10331 L:      linux-arm-kernel@lists.infradead.org
10332 S:      Maintained
10333 F:      Documentation/devicetree/bindings/pci/versatile.txt
10334 F:      drivers/pci/host/pci-versatile.c
10335
10336 PCI DRIVER FOR ARMADA 8K
10337 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10338 L:      linux-pci@vger.kernel.org
10339 L:      linux-arm-kernel@lists.infradead.org
10340 S:      Maintained
10341 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10342 F:      drivers/pci/dwc/pcie-armada8k.c
10343
10344 PCI DRIVER FOR FREESCALE LAYERSCAPE
10345 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10346 M:      Mingkai Hu <mingkai.hu@freescale.com>
10347 M:      Roy Zang <tie-fei.zang@freescale.com>
10348 L:      linuxppc-dev@lists.ozlabs.org
10349 L:      linux-pci@vger.kernel.org
10350 L:      linux-arm-kernel@lists.infradead.org
10351 S:      Maintained
10352 F:      drivers/pci/dwc/*layerscape*
10353
10354 PCI DRIVER FOR GENERIC OF HOSTS
10355 M:      Will Deacon <will.deacon@arm.com>
10356 L:      linux-pci@vger.kernel.org
10357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10358 S:      Maintained
10359 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10360 F:      drivers/pci/host/pci-host-common.c
10361 F:      drivers/pci/host/pci-host-generic.c
10362
10363 PCI DRIVER FOR IMX6
10364 M:      Richard Zhu <hongxing.zhu@nxp.com>
10365 M:      Lucas Stach <l.stach@pengutronix.de>
10366 L:      linux-pci@vger.kernel.org
10367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10368 S:      Maintained
10369 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10370 F:      drivers/pci/dwc/*imx6*
10371
10372 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10373 M:      Keith Busch <keith.busch@intel.com>
10374 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10375 L:      linux-pci@vger.kernel.org
10376 S:      Supported
10377 F:      drivers/pci/host/vmd.c
10378
10379 PCI DRIVER FOR MICROSEMI SWITCHTEC
10380 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10381 M:      Logan Gunthorpe <logang@deltatee.com>
10382 L:      linux-pci@vger.kernel.org
10383 S:      Maintained
10384 F:      Documentation/switchtec.txt
10385 F:      Documentation/ABI/testing/sysfs-class-switchtec
10386 F:      drivers/pci/switch/switchtec*
10387 F:      include/uapi/linux/switchtec_ioctl.h
10388
10389 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10390 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10391 M:      Jason Cooper <jason@lakedaemon.net>
10392 L:      linux-pci@vger.kernel.org
10393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394 S:      Maintained
10395 F:      drivers/pci/host/*mvebu*
10396
10397 PCI DRIVER FOR NVIDIA TEGRA
10398 M:      Thierry Reding <thierry.reding@gmail.com>
10399 L:      linux-tegra@vger.kernel.org
10400 L:      linux-pci@vger.kernel.org
10401 S:      Supported
10402 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10403 F:      drivers/pci/host/pci-tegra.c
10404
10405 PCI DRIVER FOR RENESAS R-CAR
10406 M:      Simon Horman <horms@verge.net.au>
10407 L:      linux-pci@vger.kernel.org
10408 L:      linux-renesas-soc@vger.kernel.org
10409 S:      Maintained
10410 F:      drivers/pci/host/*rcar*
10411
10412 PCI DRIVER FOR SAMSUNG EXYNOS
10413 M:      Jingoo Han <jingoohan1@gmail.com>
10414 L:      linux-pci@vger.kernel.org
10415 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10416 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10417 S:      Maintained
10418 F:      drivers/pci/dwc/pci-exynos.c
10419
10420 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10421 M:      Jingoo Han <jingoohan1@gmail.com>
10422 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10423 L:      linux-pci@vger.kernel.org
10424 S:      Maintained
10425 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10426 F:      drivers/pci/dwc/*designware*
10427
10428 PCI DRIVER FOR TI DRA7XX
10429 M:      Kishon Vijay Abraham I <kishon@ti.com>
10430 L:      linux-omap@vger.kernel.org
10431 L:      linux-pci@vger.kernel.org
10432 S:      Supported
10433 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10434 F:      drivers/pci/dwc/pci-dra7xx.c
10435
10436 PCI DRIVER FOR TI KEYSTONE
10437 M:      Murali Karicheri <m-karicheri2@ti.com>
10438 L:      linux-pci@vger.kernel.org
10439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10440 S:      Maintained
10441 F:      drivers/pci/dwc/*keystone*
10442
10443 PCI ENDPOINT SUBSYSTEM
10444 M:      Kishon Vijay Abraham I <kishon@ti.com>
10445 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10446 L:      linux-pci@vger.kernel.org
10447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10448 S:      Supported
10449 F:      drivers/pci/endpoint/
10450 F:      drivers/misc/pci_endpoint_test.c
10451 F:      tools/pci/
10452
10453 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10454 M:      Russell Currey <ruscur@russell.cc>
10455 L:      linuxppc-dev@lists.ozlabs.org
10456 S:      Supported
10457 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10458 F:      arch/powerpc/kernel/eeh*.c
10459 F:      arch/powerpc/platforms/*/eeh*.c
10460 F:      arch/powerpc/include/*/eeh*.h
10461
10462 PCI ERROR RECOVERY
10463 M:      Linas Vepstas <linasvepstas@gmail.com>
10464 L:      linux-pci@vger.kernel.org
10465 S:      Supported
10466 F:      Documentation/PCI/pci-error-recovery.txt
10467
10468 PCI MSI DRIVER FOR ALTERA MSI IP
10469 M:      Ley Foon Tan <lftan@altera.com>
10470 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10471 L:      linux-pci@vger.kernel.org
10472 S:      Supported
10473 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10474 F:      drivers/pci/host/pcie-altera-msi.c
10475
10476 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10477 M:      Duc Dang <dhdang@apm.com>
10478 L:      linux-pci@vger.kernel.org
10479 L:      linux-arm-kernel@lists.infradead.org
10480 S:      Maintained
10481 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10482 F:      drivers/pci/host/pci-xgene-msi.c
10483
10484 PCI SUBSYSTEM
10485 M:      Bjorn Helgaas <bhelgaas@google.com>
10486 L:      linux-pci@vger.kernel.org
10487 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10489 S:      Supported
10490 F:      Documentation/devicetree/bindings/pci/
10491 F:      Documentation/PCI/
10492 F:      drivers/pci/
10493 F:      include/linux/pci*
10494 F:      arch/x86/pci/
10495 F:      arch/x86/kernel/quirks.c
10496
10497 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10498 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.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/lpieralisi/pci.git/
10502 S:      Supported
10503 F:      drivers/pci/host/
10504 F:      drivers/pci/dwc/
10505
10506 PCIE DRIVER FOR AXIS ARTPEC
10507 M:      Niklas Cassel <niklas.cassel@axis.com>
10508 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10509 L:      linux-arm-kernel@axis.com
10510 L:      linux-pci@vger.kernel.org
10511 S:      Maintained
10512 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10513 F:      drivers/pci/dwc/*artpec*
10514
10515 PCIE DRIVER FOR CAVIUM THUNDERX
10516 M:      David Daney <david.daney@cavium.com>
10517 L:      linux-pci@vger.kernel.org
10518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10519 S:      Supported
10520 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10521 F:      drivers/pci/host/pci-thunder-*
10522
10523 PCIE DRIVER FOR HISILICON
10524 M:      Zhou Wang <wangzhou1@hisilicon.com>
10525 L:      linux-pci@vger.kernel.org
10526 S:      Maintained
10527 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10528 F:      drivers/pci/dwc/pcie-hisi.c
10529
10530 PCIE DRIVER FOR HISILICON KIRIN
10531 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10532 M:      Binghui Wang <wangbinghui@hisilicon.com>
10533 L:      linux-pci@vger.kernel.org
10534 S:      Maintained
10535 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10536 F:      drivers/pci/dwc/pcie-kirin.c
10537
10538 PCIE DRIVER FOR HISILICON STB
10539 M:      Jianguo Sun <sunjianguo1@huawei.com>
10540 M:      Shawn Guo <shawn.guo@linaro.org>
10541 L:      linux-pci@vger.kernel.org
10542 S:      Maintained
10543 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10544 F:      drivers/pci/dwc/pcie-histb.c
10545
10546 PCIE DRIVER FOR MEDIATEK
10547 M:      Ryder Lee <ryder.lee@mediatek.com>
10548 L:      linux-pci@vger.kernel.org
10549 L:      linux-mediatek@lists.infradead.org
10550 S:      Supported
10551 F:      Documentation/devicetree/bindings/pci/mediatek*
10552 F:      drivers/pci/host/*mediatek*
10553
10554 PCIE DRIVER FOR QUALCOMM MSM
10555 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10556 L:      linux-pci@vger.kernel.org
10557 L:      linux-arm-msm@vger.kernel.org
10558 S:      Maintained
10559 F:      drivers/pci/dwc/*qcom*
10560
10561 PCIE DRIVER FOR ROCKCHIP
10562 M:      Shawn Lin <shawn.lin@rock-chips.com>
10563 L:      linux-pci@vger.kernel.org
10564 L:      linux-rockchip@lists.infradead.org
10565 S:      Maintained
10566 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10567 F:      drivers/pci/host/pcie-rockchip.c
10568
10569 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10570 M:      Linus Walleij <linus.walleij@linaro.org>
10571 L:      linux-pci@vger.kernel.org
10572 S:      Maintained
10573 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10574 F:      drivers/pci/host/pci-v3-semi.c
10575
10576 PCIE DRIVER FOR ST SPEAR13XX
10577 M:      Pratyush Anand <pratyush.anand@gmail.com>
10578 L:      linux-pci@vger.kernel.org
10579 S:      Maintained
10580 F:      drivers/pci/dwc/*spear*
10581
10582 PCMCIA SUBSYSTEM
10583 P:      Linux PCMCIA Team
10584 L:      linux-pcmcia@lists.infradead.org
10585 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10587 S:      Maintained
10588 F:      Documentation/pcmcia/
10589 F:      tools/pcmcia/
10590 F:      drivers/pcmcia/
10591 F:      include/pcmcia/
10592
10593 PCNET32 NETWORK DRIVER
10594 M:      Don Fry <pcnet32@frontier.com>
10595 L:      netdev@vger.kernel.org
10596 S:      Maintained
10597 F:      drivers/net/ethernet/amd/pcnet32.c
10598
10599 PCRYPT PARALLEL CRYPTO ENGINE
10600 M:      Steffen Klassert <steffen.klassert@secunet.com>
10601 L:      linux-crypto@vger.kernel.org
10602 S:      Maintained
10603 F:      crypto/pcrypt.c
10604 F:      include/crypto/pcrypt.h
10605
10606 PER-CPU MEMORY ALLOCATOR
10607 M:      Tejun Heo <tj@kernel.org>
10608 M:      Christoph Lameter <cl@linux.com>
10609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10610 S:      Maintained
10611 F:      include/linux/percpu*.h
10612 F:      mm/percpu*.c
10613 F:      arch/*/include/asm/percpu.h
10614
10615 PER-TASK DELAY ACCOUNTING
10616 M:      Balbir Singh <bsingharora@gmail.com>
10617 S:      Maintained
10618 F:      include/linux/delayacct.h
10619 F:      kernel/delayacct.c
10620
10621 PERFORMANCE EVENTS SUBSYSTEM
10622 M:      Peter Zijlstra <peterz@infradead.org>
10623 M:      Ingo Molnar <mingo@redhat.com>
10624 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10625 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10626 R:      Jiri Olsa <jolsa@redhat.com>
10627 R:      Namhyung Kim <namhyung@kernel.org>
10628 L:      linux-kernel@vger.kernel.org
10629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10630 S:      Supported
10631 F:      kernel/events/*
10632 F:      include/linux/perf_event.h
10633 F:      include/uapi/linux/perf_event.h
10634 F:      arch/*/kernel/perf_event*.c
10635 F:      arch/*/kernel/*/perf_event*.c
10636 F:      arch/*/kernel/*/*/perf_event*.c
10637 F:      arch/*/include/asm/perf_event.h
10638 F:      arch/*/kernel/perf_callchain.c
10639 F:      arch/*/events/*
10640 F:      tools/perf/
10641
10642 PERSONALITY HANDLING
10643 M:      Christoph Hellwig <hch@infradead.org>
10644 L:      linux-abi-devel@lists.sourceforge.net
10645 S:      Maintained
10646 F:      include/linux/personality.h
10647 F:      include/uapi/linux/personality.h
10648
10649 PHONET PROTOCOL
10650 M:      Remi Denis-Courmont <courmisch@gmail.com>
10651 S:      Supported
10652 F:      Documentation/networking/phonet.txt
10653 F:      include/linux/phonet.h
10654 F:      include/net/phonet/
10655 F:      include/uapi/linux/phonet.h
10656 F:      net/phonet/
10657
10658 PHRAM MTD DRIVER
10659 M:      Joern Engel <joern@lazybastard.org>
10660 L:      linux-mtd@lists.infradead.org
10661 S:      Maintained
10662 F:      drivers/mtd/devices/phram.c
10663
10664 PICOLCD HID DRIVER
10665 M:      Bruno Prémont <bonbons@linux-vserver.org>
10666 L:      linux-input@vger.kernel.org
10667 S:      Maintained
10668 F:      drivers/hid/hid-picolcd*
10669
10670 PICOXCELL SUPPORT
10671 M:      Jamie Iles <jamie@jamieiles.com>
10672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10673 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10674 S:      Supported
10675 F:      arch/arm/boot/dts/picoxcell*
10676 F:      arch/arm/mach-picoxcell/
10677 F:      drivers/crypto/picoxcell*
10678
10679 PIN CONTROL SUBSYSTEM
10680 M:      Linus Walleij <linus.walleij@linaro.org>
10681 L:      linux-gpio@vger.kernel.org
10682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10683 S:      Maintained
10684 F:      Documentation/devicetree/bindings/pinctrl/
10685 F:      Documentation/driver-api/pinctl.rst
10686 F:      drivers/pinctrl/
10687 F:      include/linux/pinctrl/
10688
10689 PIN CONTROLLER - ATMEL AT91
10690 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10691 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10692 S:      Maintained
10693 F:      drivers/pinctrl/pinctrl-at91.*
10694
10695 PIN CONTROLLER - ATMEL AT91 PIO4
10696 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10698 L:      linux-gpio@vger.kernel.org
10699 S:      Supported
10700 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10701
10702 PIN CONTROLLER - INTEL
10703 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10704 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10705 S:      Maintained
10706 F:      drivers/pinctrl/intel/
10707
10708 PIN CONTROLLER - QUALCOMM
10709 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10710 S:      Maintained
10711 L:      linux-arm-msm@vger.kernel.org
10712 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10713 F:      drivers/pinctrl/qcom/
10714
10715 PIN CONTROLLER - RENESAS
10716 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10717 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10718 L:      linux-renesas-soc@vger.kernel.org
10719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10720 S:      Maintained
10721 F:      drivers/pinctrl/sh-pfc/
10722
10723 PIN CONTROLLER - SAMSUNG
10724 M:      Tomasz Figa <tomasz.figa@gmail.com>
10725 M:      Krzysztof Kozlowski <krzk@kernel.org>
10726 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10728 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10729 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10731 S:      Maintained
10732 F:      drivers/pinctrl/samsung/
10733 F:      include/dt-bindings/pinctrl/samsung.h
10734 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10735
10736 PIN CONTROLLER - SINGLE
10737 M:      Tony Lindgren <tony@atomide.com>
10738 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10740 L:      linux-omap@vger.kernel.org
10741 S:      Maintained
10742 F:      drivers/pinctrl/pinctrl-single.c
10743
10744 PIN CONTROLLER - ST SPEAR
10745 M:      Viresh Kumar <vireshk@kernel.org>
10746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10747 W:      http://www.st.com/spear
10748 S:      Maintained
10749 F:      drivers/pinctrl/spear/
10750
10751 PISTACHIO SOC SUPPORT
10752 M:      James Hartley <james.hartley@sondrel.com>
10753 L:      linux-mips@linux-mips.org
10754 S:      Odd Fixes
10755 F:      arch/mips/pistachio/
10756 F:      arch/mips/include/asm/mach-pistachio/
10757 F:      arch/mips/boot/dts/img/pistachio*
10758 F:      arch/mips/configs/pistachio*_defconfig
10759
10760 PKTCDVD DRIVER
10761 S:      Orphan
10762 M:      linux-block@vger.kernel.org
10763 F:      drivers/block/pktcdvd.c
10764 F:      include/linux/pktcdvd.h
10765 F:      include/uapi/linux/pktcdvd.h
10766
10767 PKUNITY SOC DRIVERS
10768 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10769 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10770 S:      Maintained
10771 T:      git git://github.com/gxt/linux.git
10772 F:      drivers/input/serio/i8042-unicore32io.h
10773 F:      drivers/i2c/busses/i2c-puv3.c
10774 F:      drivers/video/fbdev/fb-puv3.c
10775 F:      drivers/rtc/rtc-puv3.c
10776
10777 PMBUS HARDWARE MONITORING DRIVERS
10778 M:      Guenter Roeck <linux@roeck-us.net>
10779 L:      linux-hwmon@vger.kernel.org
10780 W:      http://hwmon.wiki.kernel.org/
10781 W:      http://www.roeck-us.net/linux/drivers/
10782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10783 S:      Maintained
10784 F:      Documentation/hwmon/pmbus
10785 F:      drivers/hwmon/pmbus/
10786 F:      include/linux/pmbus.h
10787
10788 PMC SIERRA MaxRAID DRIVER
10789 L:      linux-scsi@vger.kernel.org
10790 W:      http://www.pmc-sierra.com/
10791 S:      Orphan
10792 F:      drivers/scsi/pmcraid.*
10793
10794 PMC SIERRA PM8001 DRIVER
10795 M:      Jack Wang <jinpu.wang@profitbricks.com>
10796 M:      lindar_liu@usish.com
10797 L:      linux-scsi@vger.kernel.org
10798 S:      Supported
10799 F:      drivers/scsi/pm8001/
10800
10801 PNP SUPPORT
10802 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10803 S:      Maintained
10804 F:      drivers/pnp/
10805
10806 POSIX CLOCKS and TIMERS
10807 M:      Thomas Gleixner <tglx@linutronix.de>
10808 L:      linux-kernel@vger.kernel.org
10809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10810 S:      Maintained
10811 F:      fs/timerfd.c
10812 F:      include/linux/timer*
10813 F:      kernel/time/*timer*
10814
10815 POWER MANAGEMENT CORE
10816 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10817 L:      linux-pm@vger.kernel.org
10818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10819 B:      https://bugzilla.kernel.org
10820 S:      Supported
10821 F:      drivers/base/power/
10822 F:      include/linux/pm.h
10823 F:      include/linux/pm_*
10824 F:      include/linux/powercap.h
10825 F:      drivers/powercap/
10826
10827 POWER STATE COORDINATION INTERFACE (PSCI)
10828 M:      Mark Rutland <mark.rutland@arm.com>
10829 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10830 L:      linux-arm-kernel@lists.infradead.org
10831 S:      Maintained
10832 F:      drivers/firmware/psci*.c
10833 F:      include/linux/psci.h
10834 F:      include/uapi/linux/psci.h
10835
10836 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10837 M:      Sebastian Reichel <sre@kernel.org>
10838 L:      linux-pm@vger.kernel.org
10839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10840 S:      Maintained
10841 F:      Documentation/devicetree/bindings/power/supply/
10842 F:      include/linux/power_supply.h
10843 F:      drivers/power/supply/
10844
10845 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10846 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10847 L:      linuxppc-dev@lists.ozlabs.org
10848 S:      Maintained
10849 F:      drivers/char/powernv-op-panel.c
10850
10851 PPP OVER ATM (RFC 2364)
10852 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10853 S:      Maintained
10854 F:      net/atm/pppoatm.c
10855 F:      include/uapi/linux/atmppp.h
10856
10857 PPP OVER ETHERNET
10858 M:      Michal Ostrowski <mostrows@earthlink.net>
10859 S:      Maintained
10860 F:      drivers/net/ppp/pppoe.c
10861 F:      drivers/net/ppp/pppox.c
10862
10863 PPP OVER L2TP
10864 M:      James Chapman <jchapman@katalix.com>
10865 S:      Maintained
10866 F:      net/l2tp/l2tp_ppp.c
10867 F:      include/linux/if_pppol2tp.h
10868 F:      include/uapi/linux/if_pppol2tp.h
10869
10870 PPP PROTOCOL DRIVERS AND COMPRESSORS
10871 M:      Paul Mackerras <paulus@samba.org>
10872 L:      linux-ppp@vger.kernel.org
10873 S:      Maintained
10874 F:      drivers/net/ppp/ppp_*
10875
10876 PPS SUPPORT
10877 M:      Rodolfo Giometti <giometti@enneenne.com>
10878 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10879 L:      linuxpps@ml.enneenne.com (subscribers-only)
10880 S:      Maintained
10881 F:      Documentation/pps/
10882 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10883 F:      Documentation/ABI/testing/sysfs-pps
10884 F:      drivers/pps/
10885 F:      include/linux/pps*.h
10886 F:      include/uapi/linux/pps.h
10887
10888 PPTP DRIVER
10889 M:      Dmitry Kozlov <xeb@mail.ru>
10890 L:      netdev@vger.kernel.org
10891 S:      Maintained
10892 F:      drivers/net/ppp/pptp.c
10893 W:      http://sourceforge.net/projects/accel-pptp
10894
10895 PREEMPTIBLE KERNEL
10896 M:      Robert Love <rml@tech9.net>
10897 L:      kpreempt-tech@lists.sourceforge.net
10898 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10899 S:      Supported
10900 F:      Documentation/preempt-locking.txt
10901 F:      include/linux/preempt.h
10902
10903 PRINTK
10904 M:      Petr Mladek <pmladek@suse.com>
10905 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10906 R:      Steven Rostedt <rostedt@goodmis.org>
10907 S:      Maintained
10908 F:      kernel/printk/
10909 F:      include/linux/printk.h
10910
10911 PRISM54 WIRELESS DRIVER
10912 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10913 L:      linux-wireless@vger.kernel.org
10914 W:      http://wireless.kernel.org/en/users/Drivers/p54
10915 S:      Obsolete
10916 F:      drivers/net/wireless/intersil/prism54/
10917
10918 PROC SYSCTL
10919 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10920 M:      Kees Cook <keescook@chromium.org>
10921 L:      linux-kernel@vger.kernel.org
10922 L:      linux-fsdevel@vger.kernel.org
10923 S:      Maintained
10924 F:      fs/proc/proc_sysctl.c
10925 F:      include/linux/sysctl.h
10926 F:      kernel/sysctl.c
10927 F:      tools/testing/selftests/sysctl/
10928
10929 PS3 NETWORK SUPPORT
10930 M:      Geoff Levand <geoff@infradead.org>
10931 L:      netdev@vger.kernel.org
10932 L:      linuxppc-dev@lists.ozlabs.org
10933 S:      Maintained
10934 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10935
10936 PS3 PLATFORM SUPPORT
10937 M:      Geoff Levand <geoff@infradead.org>
10938 L:      linuxppc-dev@lists.ozlabs.org
10939 S:      Maintained
10940 F:      arch/powerpc/boot/ps3*
10941 F:      arch/powerpc/include/asm/lv1call.h
10942 F:      arch/powerpc/include/asm/ps3*.h
10943 F:      arch/powerpc/platforms/ps3/
10944 F:      drivers/*/ps3*
10945 F:      drivers/ps3/
10946 F:      drivers/rtc/rtc-ps3.c
10947 F:      drivers/usb/host/*ps3.c
10948 F:      sound/ppc/snd_ps3*
10949
10950 PS3VRAM DRIVER
10951 M:      Jim Paris <jim@jtan.com>
10952 M:      Geoff Levand <geoff@infradead.org>
10953 L:      linuxppc-dev@lists.ozlabs.org
10954 S:      Maintained
10955 F:      drivers/block/ps3vram.c
10956
10957 PSAMPLE PACKET SAMPLING SUPPORT:
10958 M:      Yotam Gigi <yotam.gi@gmail.com>
10959 S:      Maintained
10960 F:      net/psample
10961 F:      include/net/psample.h
10962 F:      include/uapi/linux/psample.h
10963
10964 PSTORE FILESYSTEM
10965 M:      Kees Cook <keescook@chromium.org>
10966 M:      Anton Vorontsov <anton@enomsg.org>
10967 M:      Colin Cross <ccross@android.com>
10968 M:      Tony Luck <tony.luck@intel.com>
10969 S:      Maintained
10970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10971 F:      fs/pstore/
10972 F:      include/linux/pstore*
10973 F:      drivers/firmware/efi/efi-pstore.c
10974 F:      drivers/acpi/apei/erst.c
10975 F:      Documentation/admin-guide/ramoops.rst
10976 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10977 K:      \b(pstore|ramoops)
10978
10979 PTP HARDWARE CLOCK SUPPORT
10980 M:      Richard Cochran <richardcochran@gmail.com>
10981 L:      netdev@vger.kernel.org
10982 S:      Maintained
10983 W:      http://linuxptp.sourceforge.net/
10984 F:      Documentation/ABI/testing/sysfs-ptp
10985 F:      Documentation/ptp/*
10986 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10987 F:      drivers/net/phy/dp83640*
10988 F:      drivers/ptp/*
10989 F:      include/linux/ptp_cl*
10990
10991 PTRACE SUPPORT
10992 M:      Oleg Nesterov <oleg@redhat.com>
10993 S:      Maintained
10994 F:      include/asm-generic/syscall.h
10995 F:      include/linux/ptrace.h
10996 F:      include/linux/regset.h
10997 F:      include/linux/tracehook.h
10998 F:      include/uapi/linux/ptrace.h
10999 F:      include/uapi/linux/ptrace.h
11000 F:      include/asm-generic/ptrace.h
11001 F:      kernel/ptrace.c
11002 F:      arch/*/ptrace*.c
11003 F:      arch/*/*/ptrace*.c
11004 F:      arch/*/include/asm/ptrace*.h
11005
11006 PULSE8-CEC DRIVER
11007 M:      Hans Verkuil <hverkuil@xs4all.nl>
11008 L:      linux-media@vger.kernel.org
11009 T:      git git://linuxtv.org/media_tree.git
11010 S:      Maintained
11011 F:      drivers/media/usb/pulse8-cec/*
11012 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11013
11014 PVRUSB2 VIDEO4LINUX DRIVER
11015 M:      Mike Isely <isely@pobox.com>
11016 L:      pvrusb2@isely.net       (subscribers-only)
11017 L:      linux-media@vger.kernel.org
11018 W:      http://www.isely.net/pvrusb2/
11019 T:      git git://linuxtv.org/media_tree.git
11020 S:      Maintained
11021 F:      Documentation/media/v4l-drivers/pvrusb2*
11022 F:      drivers/media/usb/pvrusb2/
11023
11024 PWC WEBCAM DRIVER
11025 M:      Hans Verkuil <hverkuil@xs4all.nl>
11026 L:      linux-media@vger.kernel.org
11027 T:      git git://linuxtv.org/media_tree.git
11028 S:      Odd Fixes
11029 F:      drivers/media/usb/pwc/*
11030
11031 PWM FAN DRIVER
11032 M:      Kamil Debski <kamil@wypas.org>
11033 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11034 L:      linux-hwmon@vger.kernel.org
11035 S:      Supported
11036 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11037 F:      Documentation/hwmon/pwm-fan
11038 F:      drivers/hwmon/pwm-fan.c
11039
11040 PWM IR Transmitter
11041 M:      Sean Young <sean@mess.org>
11042 L:      linux-media@vger.kernel.org
11043 S:      Maintained
11044 F:      drivers/media/rc/pwm-ir-tx.c
11045
11046 PWM SUBSYSTEM
11047 M:      Thierry Reding <thierry.reding@gmail.com>
11048 L:      linux-pwm@vger.kernel.org
11049 S:      Maintained
11050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11051 F:      Documentation/pwm.txt
11052 F:      Documentation/devicetree/bindings/pwm/
11053 F:      include/linux/pwm.h
11054 F:      drivers/pwm/
11055 F:      drivers/video/backlight/pwm_bl.c
11056 F:      include/linux/pwm_backlight.h
11057 F:      drivers/gpio/gpio-mvebu.c
11058 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11059
11060 PXA GPIO DRIVER
11061 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11062 L:      linux-gpio@vger.kernel.org
11063 S:      Maintained
11064 F:      drivers/gpio/gpio-pxa.c
11065
11066 PXA MMCI DRIVER
11067 S:      Orphan
11068
11069 PXA RTC DRIVER
11070 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11071 L:      linux-rtc@vger.kernel.org
11072 S:      Maintained
11073
11074 PXA2xx/PXA3xx SUPPORT
11075 M:      Daniel Mack <daniel@zonque.org>
11076 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11077 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11079 T:      git git://github.com/hzhuang1/linux.git
11080 T:      git git://github.com/rjarzmik/linux.git
11081 S:      Maintained
11082 F:      arch/arm/boot/dts/pxa*
11083 F:      arch/arm/mach-pxa/
11084 F:      drivers/dma/pxa*
11085 F:      drivers/pcmcia/pxa2xx*
11086 F:      drivers/pinctrl/pxa/
11087 F:      drivers/spi/spi-pxa2xx*
11088 F:      drivers/usb/gadget/udc/pxa2*
11089 F:      include/sound/pxa2xx-lib.h
11090 F:      sound/arm/pxa*
11091 F:      sound/soc/pxa/
11092
11093 PXA3xx NAND FLASH DRIVER
11094 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11095 L:      linux-mtd@lists.infradead.org
11096 S:      Maintained
11097 F:      drivers/mtd/nand/pxa3xx_nand.c
11098
11099 QAT DRIVER
11100 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11101 L:      qat-linux@intel.com
11102 S:      Supported
11103 F:      drivers/crypto/qat/
11104
11105 QCOM AUDIO (ASoC) DRIVERS
11106 M:      Patrick Lai <plai@codeaurora.org>
11107 M:      Banajit Goswami <bgoswami@codeaurora.org>
11108 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11109 S:      Supported
11110 F:      sound/soc/qcom/
11111
11112 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11113 M:      Gabriel Somlo <somlo@cmu.edu>
11114 M:      "Michael S. Tsirkin" <mst@redhat.com>
11115 L:      qemu-devel@nongnu.org
11116 S:      Maintained
11117 F:      drivers/firmware/qemu_fw_cfg.c
11118
11119 QIB DRIVER
11120 M:      Mike Marciniszyn <infinipath@intel.com>
11121 L:      linux-rdma@vger.kernel.org
11122 S:      Supported
11123 F:      drivers/infiniband/hw/qib/
11124
11125 QLOGIC QL41xxx FCOE DRIVER
11126 M:      QLogic-Storage-Upstream@cavium.com
11127 L:      linux-scsi@vger.kernel.org
11128 S:      Supported
11129 F:      drivers/scsi/qedf/
11130
11131 QLOGIC QL41xxx ISCSI DRIVER
11132 M:      QLogic-Storage-Upstream@cavium.com
11133 L:      linux-scsi@vger.kernel.org
11134 S:      Supported
11135 F:      drivers/scsi/qedi/
11136
11137 QLOGIC QL4xxx ETHERNET DRIVER
11138 M:      Ariel Elior <Ariel.Elior@cavium.com>
11139 M:      everest-linux-l2@cavium.com
11140 L:      netdev@vger.kernel.org
11141 S:      Supported
11142 F:      drivers/net/ethernet/qlogic/qed/
11143 F:      include/linux/qed/
11144 F:      drivers/net/ethernet/qlogic/qede/
11145
11146 QLOGIC QL4xxx RDMA DRIVER
11147 M:      Ram Amrani <Ram.Amrani@cavium.com>
11148 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11149 M:      Ariel Elior <Ariel.Elior@cavium.com>
11150 L:      linux-rdma@vger.kernel.org
11151 S:      Supported
11152 F:      drivers/infiniband/hw/qedr/
11153 F:      include/uapi/rdma/qedr-abi.h
11154
11155 QLOGIC QLA1280 SCSI DRIVER
11156 M:      Michael Reed <mdr@sgi.com>
11157 L:      linux-scsi@vger.kernel.org
11158 S:      Maintained
11159 F:      drivers/scsi/qla1280.[ch]
11160
11161 QLOGIC QLA2XXX FC-SCSI DRIVER
11162 M:      qla2xxx-upstream@qlogic.com
11163 L:      linux-scsi@vger.kernel.org
11164 S:      Supported
11165 F:      Documentation/scsi/LICENSE.qla2xxx
11166 F:      drivers/scsi/qla2xxx/
11167
11168 QLOGIC QLA3XXX NETWORK DRIVER
11169 M:      Dept-GELinuxNICDev@cavium.com
11170 L:      netdev@vger.kernel.org
11171 S:      Supported
11172 F:      Documentation/networking/LICENSE.qla3xxx
11173 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11174
11175 QLOGIC QLA4XXX iSCSI DRIVER
11176 M:      QLogic-Storage-Upstream@qlogic.com
11177 L:      linux-scsi@vger.kernel.org
11178 S:      Supported
11179 F:      Documentation/scsi/LICENSE.qla4xxx
11180 F:      drivers/scsi/qla4xxx/
11181
11182 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11183 M:      Harish Patil <harish.patil@cavium.com>
11184 M:      Manish Chopra <manish.chopra@cavium.com>
11185 M:      Dept-GELinuxNICDev@cavium.com
11186 L:      netdev@vger.kernel.org
11187 S:      Supported
11188 F:      drivers/net/ethernet/qlogic/qlcnic/
11189
11190 QLOGIC QLGE 10Gb ETHERNET DRIVER
11191 M:      Harish Patil <harish.patil@cavium.com>
11192 M:      Manish Chopra <manish.chopra@cavium.com>
11193 M:      Dept-GELinuxNICDev@cavium.com
11194 L:      netdev@vger.kernel.org
11195 S:      Supported
11196 F:      drivers/net/ethernet/qlogic/qlge/
11197
11198 QNX4 FILESYSTEM
11199 M:      Anders Larsen <al@alarsen.net>
11200 W:      http://www.alarsen.net/linux/qnx4fs/
11201 S:      Maintained
11202 F:      fs/qnx4/
11203 F:      include/uapi/linux/qnx4_fs.h
11204 F:      include/uapi/linux/qnxtypes.h
11205
11206 QORIQ DPAA2 FSL-MC BUS DRIVER
11207 M:      Stuart Yoder <stuyoder@gmail.com>
11208 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11209 L:      linux-kernel@vger.kernel.org
11210 S:      Maintained
11211 F:      drivers/staging/fsl-mc/
11212 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11213
11214 QT1010 MEDIA DRIVER
11215 M:      Antti Palosaari <crope@iki.fi>
11216 L:      linux-media@vger.kernel.org
11217 W:      https://linuxtv.org
11218 W:      http://palosaari.fi/linux/
11219 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11220 T:      git git://linuxtv.org/anttip/media_tree.git
11221 S:      Maintained
11222 F:      drivers/media/tuners/qt1010*
11223
11224 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11225 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11226 L:      ath10k@lists.infradead.org
11227 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11229 S:      Supported
11230 F:      drivers/net/wireless/ath/ath10k/
11231
11232 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11233 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11234 L:      linux-wireless@vger.kernel.org
11235 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11236 S:      Supported
11237 F:      drivers/net/wireless/ath/ath9k/
11238
11239 QUALCOMM CAMERA SUBSYSTEM DRIVER
11240 M:      Todor Tomov <todor.tomov@linaro.org>
11241 L:      linux-media@vger.kernel.org
11242 S:      Maintained
11243 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11244 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11245 F:      drivers/media/platform/qcom/camss-8x16/
11246
11247 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11248 M:      Timur Tabi <timur@codeaurora.org>
11249 L:      netdev@vger.kernel.org
11250 S:      Supported
11251 F:      drivers/net/ethernet/qualcomm/emac/
11252
11253 QUALCOMM HEXAGON ARCHITECTURE
11254 M:      Richard Kuo <rkuo@codeaurora.org>
11255 L:      linux-hexagon@vger.kernel.org
11256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11257 S:      Supported
11258 F:      arch/hexagon/
11259
11260 QUALCOMM IOMMU
11261 M:      Rob Clark <robdclark@gmail.com>
11262 L:      iommu@lists.linux-foundation.org
11263 L:      linux-arm-msm@vger.kernel.org
11264 S:      Maintained
11265 F:      drivers/iommu/qcom_iommu.c
11266
11267 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11268 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11269 L:      linux-media@vger.kernel.org
11270 L:      linux-arm-msm@vger.kernel.org
11271 T:      git git://linuxtv.org/media_tree.git
11272 S:      Maintained
11273 F:      drivers/media/platform/qcom/venus/
11274
11275 QUALCOMM WCN36XX WIRELESS DRIVER
11276 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11277 L:      wcn36xx@lists.infradead.org
11278 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11279 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11280 S:      Supported
11281 F:      drivers/net/wireless/ath/wcn36xx/
11282
11283 QUANTENNA QTNFMAC WIRELESS DRIVER
11284 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11285 M:      Avinash Patil <avinashp@quantenna.com>
11286 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11287 L:      linux-wireless@vger.kernel.org
11288 S:      Maintained
11289 F:      drivers/net/wireless/quantenna
11290
11291 RADEON and AMDGPU DRM DRIVERS
11292 M:      Alex Deucher <alexander.deucher@amd.com>
11293 M:      Christian König <christian.koenig@amd.com>
11294 L:      amd-gfx@lists.freedesktop.org
11295 T:      git git://people.freedesktop.org/~agd5f/linux
11296 S:      Supported
11297 F:      drivers/gpu/drm/radeon/
11298 F:      include/uapi/drm/radeon_drm.h
11299 F:      drivers/gpu/drm/amd/
11300 F:      include/uapi/drm/amdgpu_drm.h
11301
11302 RADEON FRAMEBUFFER DISPLAY DRIVER
11303 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11304 L:      linux-fbdev@vger.kernel.org
11305 S:      Maintained
11306 F:      drivers/video/fbdev/aty/radeon*
11307 F:      include/uapi/linux/radeonfb.h
11308
11309 RADIOSHARK RADIO DRIVER
11310 M:      Hans Verkuil <hverkuil@xs4all.nl>
11311 L:      linux-media@vger.kernel.org
11312 T:      git git://linuxtv.org/media_tree.git
11313 S:      Maintained
11314 F:      drivers/media/radio/radio-shark.c
11315
11316 RADIOSHARK2 RADIO DRIVER
11317 M:      Hans Verkuil <hverkuil@xs4all.nl>
11318 L:      linux-media@vger.kernel.org
11319 T:      git git://linuxtv.org/media_tree.git
11320 S:      Maintained
11321 F:      drivers/media/radio/radio-shark2.c
11322 F:      drivers/media/radio/radio-tea5777.c
11323
11324 RADOS BLOCK DEVICE (RBD)
11325 M:      Ilya Dryomov <idryomov@gmail.com>
11326 M:      Sage Weil <sage@redhat.com>
11327 M:      Alex Elder <elder@kernel.org>
11328 L:      ceph-devel@vger.kernel.org
11329 W:      http://ceph.com/
11330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11331 T:      git git://github.com/ceph/ceph-client.git
11332 S:      Supported
11333 F:      Documentation/ABI/testing/sysfs-bus-rbd
11334 F:      drivers/block/rbd.c
11335 F:      drivers/block/rbd_types.h
11336
11337 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11338 M:      Paul Mackerras <paulus@samba.org>
11339 L:      linux-fbdev@vger.kernel.org
11340 S:      Maintained
11341 F:      drivers/video/fbdev/aty/aty128fb.c
11342
11343 RAINSHADOW-CEC DRIVER
11344 M:      Hans Verkuil <hverkuil@xs4all.nl>
11345 L:      linux-media@vger.kernel.org
11346 T:      git git://linuxtv.org/media_tree.git
11347 S:      Maintained
11348 F:      drivers/media/usb/rainshadow-cec/*
11349
11350 RALINK MIPS ARCHITECTURE
11351 M:      John Crispin <john@phrozen.org>
11352 L:      linux-mips@linux-mips.org
11353 S:      Maintained
11354 F:      arch/mips/ralink
11355
11356 RALINK RT2X00 WIRELESS LAN DRIVER
11357 P:      rt2x00 project
11358 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11359 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11360 L:      linux-wireless@vger.kernel.org
11361 S:      Maintained
11362 F:      drivers/net/wireless/ralink/rt2x00/
11363
11364 RAMDISK RAM BLOCK DEVICE DRIVER
11365 M:      Jens Axboe <axboe@kernel.dk>
11366 S:      Maintained
11367 F:      Documentation/blockdev/ramdisk.txt
11368 F:      drivers/block/brd.c
11369
11370 RANDOM NUMBER DRIVER
11371 M:      "Theodore Ts'o" <tytso@mit.edu>
11372 S:      Maintained
11373 F:      drivers/char/random.c
11374
11375 RAPIDIO SUBSYSTEM
11376 M:      Matt Porter <mporter@kernel.crashing.org>
11377 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11378 S:      Maintained
11379 F:      drivers/rapidio/
11380
11381 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11382 L:      linux-wireless@vger.kernel.org
11383 S:      Orphan
11384 F:      drivers/net/wireless/ray*
11385
11386 RCUTORTURE MODULE
11387 M:      Josh Triplett <josh@joshtriplett.org>
11388 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11389 L:      linux-kernel@vger.kernel.org
11390 S:      Supported
11391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11392 F:      Documentation/RCU/torture.txt
11393 F:      kernel/rcu/rcutorture.c
11394
11395 RCUTORTURE TEST FRAMEWORK
11396 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11397 M:      Josh Triplett <josh@joshtriplett.org>
11398 R:      Steven Rostedt <rostedt@goodmis.org>
11399 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11400 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11401 L:      linux-kernel@vger.kernel.org
11402 S:      Supported
11403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11404 F:      tools/testing/selftests/rcutorture
11405
11406 RDC R-321X SoC
11407 M:      Florian Fainelli <florian@openwrt.org>
11408 S:      Maintained
11409
11410 RDC R6040 FAST ETHERNET DRIVER
11411 M:      Florian Fainelli <f.fainelli@gmail.com>
11412 L:      netdev@vger.kernel.org
11413 S:      Maintained
11414 F:      drivers/net/ethernet/rdc/r6040.c
11415
11416 RDMAVT - RDMA verbs software
11417 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11418 L:      linux-rdma@vger.kernel.org
11419 S:      Supported
11420 F:      drivers/infiniband/sw/rdmavt
11421
11422 RDS - RELIABLE DATAGRAM SOCKETS
11423 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11424 L:      netdev@vger.kernel.org
11425 L:      linux-rdma@vger.kernel.org
11426 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11427 W:      https://oss.oracle.com/projects/rds/
11428 S:      Supported
11429 F:      net/rds/
11430 F:      Documentation/networking/rds.txt
11431
11432 RDT - RESOURCE ALLOCATION
11433 M:      Fenghua Yu <fenghua.yu@intel.com>
11434 L:      linux-kernel@vger.kernel.org
11435 S:      Supported
11436 F:      arch/x86/kernel/cpu/intel_rdt*
11437 F:      arch/x86/include/asm/intel_rdt_sched.h
11438 F:      Documentation/x86/intel_rdt*
11439
11440 READ-COPY UPDATE (RCU)
11441 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11442 M:      Josh Triplett <josh@joshtriplett.org>
11443 R:      Steven Rostedt <rostedt@goodmis.org>
11444 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11445 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11446 L:      linux-kernel@vger.kernel.org
11447 W:      http://www.rdrop.com/users/paulmck/RCU/
11448 S:      Supported
11449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11450 F:      Documentation/RCU/
11451 X:      Documentation/RCU/torture.txt
11452 F:      include/linux/rcu*
11453 X:      include/linux/srcu.h
11454 F:      kernel/rcu/
11455 X:      kernel/torture.c
11456
11457 REAL TIME CLOCK (RTC) SUBSYSTEM
11458 M:      Alessandro Zummo <a.zummo@towertech.it>
11459 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11460 L:      linux-rtc@vger.kernel.org
11461 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11463 S:      Maintained
11464 F:      Documentation/devicetree/bindings/rtc/
11465 F:      Documentation/rtc.txt
11466 F:      drivers/rtc/
11467 F:      include/linux/rtc.h
11468 F:      include/uapi/linux/rtc.h
11469 F:      include/linux/rtc/
11470 F:      include/linux/platform_data/rtc-*
11471 F:      tools/testing/selftests/timers/rtctest.c
11472
11473 REALTEK AUDIO CODECS
11474 M:      Bard Liao <bardliao@realtek.com>
11475 M:      Oder Chiou <oder_chiou@realtek.com>
11476 S:      Maintained
11477 F:      sound/soc/codecs/rt*
11478 F:      include/sound/rt*.h
11479
11480 REGISTER MAP ABSTRACTION
11481 M:      Mark Brown <broonie@kernel.org>
11482 L:      linux-kernel@vger.kernel.org
11483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11484 S:      Supported
11485 F:      Documentation/devicetree/bindings/regmap/
11486 F:      drivers/base/regmap/
11487 F:      include/linux/regmap.h
11488
11489 REISERFS FILE SYSTEM
11490 L:      reiserfs-devel@vger.kernel.org
11491 S:      Supported
11492 F:      fs/reiserfs/
11493
11494 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11495 M:      Ohad Ben-Cohen <ohad@wizery.com>
11496 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11497 L:      linux-remoteproc@vger.kernel.org
11498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11499 S:      Maintained
11500 F:      Documentation/devicetree/bindings/remoteproc/
11501 F:      Documentation/remoteproc.txt
11502 F:      drivers/remoteproc/
11503 F:      include/linux/remoteproc.h
11504
11505 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11506 M:      Ohad Ben-Cohen <ohad@wizery.com>
11507 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11508 L:      linux-remoteproc@vger.kernel.org
11509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11510 S:      Maintained
11511 F:      drivers/rpmsg/
11512 F:      Documentation/rpmsg.txt
11513 F:      include/linux/rpmsg.h
11514 F:      include/linux/rpmsg/
11515
11516 RENESAS CLOCK DRIVERS
11517 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11518 L:      linux-renesas-soc@vger.kernel.org
11519 S:      Supported
11520 F:      drivers/clk/renesas/
11521
11522 RENESAS ETHERNET DRIVERS
11523 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11524 L:      netdev@vger.kernel.org
11525 L:      linux-renesas-soc@vger.kernel.org
11526 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11527 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11528 F:      drivers/net/ethernet/renesas/
11529 F:      include/linux/sh_eth.h
11530
11531 RENESAS R-CAR GYROADC DRIVER
11532 M:      Marek Vasut <marek.vasut@gmail.com>
11533 L:      linux-iio@vger.kernel.org
11534 S:      Supported
11535 F:      drivers/iio/adc/rcar_gyro_adc.c
11536
11537 RENESAS USB PHY DRIVER
11538 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11539 L:      linux-renesas-soc@vger.kernel.org
11540 S:      Maintained
11541 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11542
11543 RESET CONTROLLER FRAMEWORK
11544 M:      Philipp Zabel <p.zabel@pengutronix.de>
11545 T:      git git://git.pengutronix.de/git/pza/linux
11546 S:      Maintained
11547 F:      drivers/reset/
11548 F:      Documentation/devicetree/bindings/reset/
11549 F:      include/dt-bindings/reset/
11550 F:      include/linux/reset.h
11551 F:      include/linux/reset-controller.h
11552
11553 RFKILL
11554 M:      Johannes Berg <johannes@sipsolutions.net>
11555 L:      linux-wireless@vger.kernel.org
11556 W:      http://wireless.kernel.org/
11557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11559 S:      Maintained
11560 F:      Documentation/rfkill.txt
11561 F:      Documentation/ABI/stable/sysfs-class-rfkill
11562 F:      net/rfkill/
11563
11564 RHASHTABLE
11565 M:      Thomas Graf <tgraf@suug.ch>
11566 M:      Herbert Xu <herbert@gondor.apana.org.au>
11567 L:      netdev@vger.kernel.org
11568 S:      Maintained
11569 F:      lib/rhashtable.c
11570 F:      include/linux/rhashtable.h
11571
11572 RICOH R5C592 MEMORYSTICK DRIVER
11573 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11574 S:      Maintained
11575 F:      drivers/memstick/host/r592.*
11576
11577 RICOH SMARTMEDIA/XD DRIVER
11578 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11579 S:      Maintained
11580 F:      drivers/mtd/nand/r852.c
11581 F:      drivers/mtd/nand/r852.h
11582
11583 RISC-V ARCHITECTURE
11584 M:      Palmer Dabbelt <palmer@sifive.com>
11585 M:      Albert Ou <albert@sifive.com>
11586 L:      patches@groups.riscv.org
11587 T:      git https://github.com/riscv/riscv-linux
11588 S:      Supported
11589 F:      arch/riscv/
11590 K:      riscv
11591 N:      riscv
11592
11593 ROCCAT DRIVERS
11594 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11595 W:      http://sourceforge.net/projects/roccat/
11596 S:      Maintained
11597 F:      drivers/hid/hid-roccat*
11598 F:      include/linux/hid-roccat*
11599 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11600
11601 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11602 M:      Jacob chen <jacob2.chen@rock-chips.com>
11603 L:      linux-media@vger.kernel.org
11604 S:      Maintained
11605 F:      drivers/media/platform/rockchip/rga/
11606 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11607
11608 ROCKER DRIVER
11609 M:      Jiri Pirko <jiri@resnulli.us>
11610 L:      netdev@vger.kernel.org
11611 S:      Supported
11612 F:      drivers/net/ethernet/rocker/
11613
11614 ROCKETPORT DRIVER
11615 P:      Comtrol Corp.
11616 W:      http://www.comtrol.com
11617 S:      Maintained
11618 F:      Documentation/serial/rocket.txt
11619 F:      drivers/tty/rocket*
11620
11621 ROCKETPORT EXPRESS/INFINITY DRIVER
11622 M:      Kevin Cernekee <cernekee@gmail.com>
11623 L:      linux-serial@vger.kernel.org
11624 S:      Odd Fixes
11625 F:      drivers/tty/serial/rp2.*
11626
11627 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11628 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11629 L:      linux-kernel@vger.kernel.org
11630 L:      linux-renesas-soc@vger.kernel.org
11631 S:      Supported
11632 F:      drivers/mfd/bd9571mwv.c
11633 F:      drivers/regulator/bd9571mwv-regulator.c
11634 F:      drivers/gpio/gpio-bd9571mwv.c
11635 F:      include/linux/mfd/bd9571mwv.h
11636 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11637
11638 ROSE NETWORK LAYER
11639 M:      Ralf Baechle <ralf@linux-mips.org>
11640 L:      linux-hams@vger.kernel.org
11641 W:      http://www.linux-ax25.org/
11642 S:      Maintained
11643 F:      include/net/rose.h
11644 F:      include/uapi/linux/rose.h
11645 F:      net/rose/
11646
11647 RTL2830 MEDIA DRIVER
11648 M:      Antti Palosaari <crope@iki.fi>
11649 L:      linux-media@vger.kernel.org
11650 W:      https://linuxtv.org
11651 W:      http://palosaari.fi/linux/
11652 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11653 T:      git git://linuxtv.org/anttip/media_tree.git
11654 S:      Maintained
11655 F:      drivers/media/dvb-frontends/rtl2830*
11656
11657 RTL2832 MEDIA DRIVER
11658 M:      Antti Palosaari <crope@iki.fi>
11659 L:      linux-media@vger.kernel.org
11660 W:      https://linuxtv.org
11661 W:      http://palosaari.fi/linux/
11662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11663 T:      git git://linuxtv.org/anttip/media_tree.git
11664 S:      Maintained
11665 F:      drivers/media/dvb-frontends/rtl2832*
11666
11667 RTL2832_SDR MEDIA DRIVER
11668 M:      Antti Palosaari <crope@iki.fi>
11669 L:      linux-media@vger.kernel.org
11670 W:      https://linuxtv.org
11671 W:      http://palosaari.fi/linux/
11672 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11673 T:      git git://linuxtv.org/anttip/media_tree.git
11674 S:      Maintained
11675 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11676
11677 RTL8180 WIRELESS DRIVER
11678 L:      linux-wireless@vger.kernel.org
11679 W:      http://wireless.kernel.org/
11680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11681 S:      Orphan
11682 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11683
11684 RTL8187 WIRELESS DRIVER
11685 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11686 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11687 M:      Larry Finger <Larry.Finger@lwfinger.net>
11688 L:      linux-wireless@vger.kernel.org
11689 W:      http://wireless.kernel.org/
11690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11691 S:      Maintained
11692 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11693
11694 RTL8192CE WIRELESS DRIVER
11695 M:      Larry Finger <Larry.Finger@lwfinger.net>
11696 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11697 L:      linux-wireless@vger.kernel.org
11698 W:      http://wireless.kernel.org/
11699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11700 S:      Maintained
11701 F:      drivers/net/wireless/realtek/rtlwifi/
11702 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11703
11704 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11705 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11706 L:      linux-wireless@vger.kernel.org
11707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11708 S:      Maintained
11709 F:      drivers/net/wireless/realtek/rtl8xxxu/
11710
11711 S3 SAVAGE FRAMEBUFFER DRIVER
11712 M:      Antonino Daplas <adaplas@gmail.com>
11713 L:      linux-fbdev@vger.kernel.org
11714 S:      Maintained
11715 F:      drivers/video/fbdev/savage/
11716
11717 S390
11718 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11719 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11720 L:      linux-s390@vger.kernel.org
11721 W:      http://www.ibm.com/developerworks/linux/linux390/
11722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11723 S:      Supported
11724 F:      arch/s390/
11725 F:      drivers/s390/
11726 F:      Documentation/s390/
11727 F:      Documentation/driver-api/s390-drivers.rst
11728
11729 S390 COMMON I/O LAYER
11730 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11731 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11732 L:      linux-s390@vger.kernel.org
11733 W:      http://www.ibm.com/developerworks/linux/linux390/
11734 S:      Supported
11735 F:      drivers/s390/cio/
11736
11737 S390 DASD DRIVER
11738 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11739 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11740 L:      linux-s390@vger.kernel.org
11741 W:      http://www.ibm.com/developerworks/linux/linux390/
11742 S:      Supported
11743 F:      drivers/s390/block/dasd*
11744 F:      block/partitions/ibm.c
11745
11746 S390 IOMMU (PCI)
11747 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11748 L:      linux-s390@vger.kernel.org
11749 W:      http://www.ibm.com/developerworks/linux/linux390/
11750 S:      Supported
11751 F:      drivers/iommu/s390-iommu.c
11752
11753 S390 IUCV NETWORK LAYER
11754 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11755 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11756 L:      linux-s390@vger.kernel.org
11757 W:      http://www.ibm.com/developerworks/linux/linux390/
11758 S:      Supported
11759 F:      drivers/s390/net/*iucv*
11760 F:      include/net/iucv/
11761 F:      net/iucv/
11762
11763 S390 NETWORK DRIVERS
11764 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11765 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11766 L:      linux-s390@vger.kernel.org
11767 W:      http://www.ibm.com/developerworks/linux/linux390/
11768 S:      Supported
11769 F:      drivers/s390/net/
11770
11771 S390 PCI SUBSYSTEM
11772 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11773 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11774 L:      linux-s390@vger.kernel.org
11775 W:      http://www.ibm.com/developerworks/linux/linux390/
11776 S:      Supported
11777 F:      arch/s390/pci/
11778 F:      drivers/pci/hotplug/s390_pci_hpc.c
11779
11780 S390 VFIO-CCW DRIVER
11781 M:      Cornelia Huck <cohuck@redhat.com>
11782 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11783 L:      linux-s390@vger.kernel.org
11784 L:      kvm@vger.kernel.org
11785 S:      Supported
11786 F:      drivers/s390/cio/vfio_ccw*
11787 F:      Documentation/s390/vfio-ccw.txt
11788 F:      include/uapi/linux/vfio_ccw.h
11789
11790 S390 ZCRYPT DRIVER
11791 M:      Harald Freudenberger <freude@de.ibm.com>
11792 L:      linux-s390@vger.kernel.org
11793 W:      http://www.ibm.com/developerworks/linux/linux390/
11794 S:      Supported
11795 F:      drivers/s390/crypto/
11796
11797 S390 ZFCP DRIVER
11798 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11799 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11800 L:      linux-s390@vger.kernel.org
11801 W:      http://www.ibm.com/developerworks/linux/linux390/
11802 S:      Supported
11803 F:      drivers/s390/scsi/zfcp_*
11804
11805 S3C24XX SD/MMC Driver
11806 M:      Ben Dooks <ben-linux@fluff.org>
11807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11808 S:      Supported
11809 F:      drivers/mmc/host/s3cmci.*
11810
11811 SAA6588 RDS RECEIVER DRIVER
11812 M:      Hans Verkuil <hverkuil@xs4all.nl>
11813 L:      linux-media@vger.kernel.org
11814 T:      git git://linuxtv.org/media_tree.git
11815 W:      https://linuxtv.org
11816 S:      Odd Fixes
11817 F:      drivers/media/i2c/saa6588*
11818
11819 SAA7134 VIDEO4LINUX DRIVER
11820 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11821 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11822 L:      linux-media@vger.kernel.org
11823 W:      https://linuxtv.org
11824 T:      git git://linuxtv.org/media_tree.git
11825 S:      Odd fixes
11826 F:      Documentation/media/v4l-drivers/saa7134*
11827 F:      drivers/media/pci/saa7134/
11828
11829 SAA7146 VIDEO4LINUX-2 DRIVER
11830 M:      Hans Verkuil <hverkuil@xs4all.nl>
11831 L:      linux-media@vger.kernel.org
11832 T:      git git://linuxtv.org/media_tree.git
11833 S:      Maintained
11834 F:      drivers/media/common/saa7146/
11835 F:      drivers/media/pci/saa7146/
11836 F:      include/media/saa7146*
11837
11838 SAMSUNG AUDIO (ASoC) DRIVERS
11839 M:      Krzysztof Kozlowski <krzk@kernel.org>
11840 M:      Sangbeom Kim <sbkim73@samsung.com>
11841 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11842 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11843 S:      Supported
11844 F:      sound/soc/samsung/
11845
11846 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11847 M:      Krzysztof Kozlowski <krzk@kernel.org>
11848 L:      linux-crypto@vger.kernel.org
11849 L:      linux-samsung-soc@vger.kernel.org
11850 S:      Maintained
11851 F:      drivers/crypto/exynos-rng.c
11852 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11853
11854 SAMSUNG FRAMEBUFFER DRIVER
11855 M:      Jingoo Han <jingoohan1@gmail.com>
11856 L:      linux-fbdev@vger.kernel.org
11857 S:      Maintained
11858 F:      drivers/video/fbdev/s3c-fb.c
11859
11860 SAMSUNG LAPTOP DRIVER
11861 M:      Corentin Chary <corentin.chary@gmail.com>
11862 L:      platform-driver-x86@vger.kernel.org
11863 S:      Maintained
11864 F:      drivers/platform/x86/samsung-laptop.c
11865
11866 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11867 M:      Sangbeom Kim <sbkim73@samsung.com>
11868 M:      Krzysztof Kozlowski <krzk@kernel.org>
11869 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11870 L:      linux-kernel@vger.kernel.org
11871 L:      linux-samsung-soc@vger.kernel.org
11872 S:      Supported
11873 F:      drivers/mfd/sec*.c
11874 F:      drivers/regulator/s2m*.c
11875 F:      drivers/regulator/s5m*.c
11876 F:      drivers/clk/clk-s2mps11.c
11877 F:      drivers/rtc/rtc-s5m.c
11878 F:      include/linux/mfd/samsung/
11879 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11880 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11881 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11882 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11883
11884 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11885 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11886 L:      linux-media@vger.kernel.org
11887 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11888 S:      Maintained
11889 F:      drivers/media/platform/s3c-camif/
11890 F:      include/media/drv-intf/s3c_camif.h
11891
11892 SAMSUNG S3FWRN5 NFC DRIVER
11893 M:      Robert Baldyga <r.baldyga@samsung.com>
11894 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11895 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11896 S:      Supported
11897 F:      drivers/nfc/s3fwrn5
11898
11899 SAMSUNG S5C73M3 CAMERA DRIVER
11900 M:      Kyungmin Park <kyungmin.park@samsung.com>
11901 M:      Andrzej Hajda <a.hajda@samsung.com>
11902 L:      linux-media@vger.kernel.org
11903 S:      Supported
11904 F:      drivers/media/i2c/s5c73m3/*
11905
11906 SAMSUNG S5K5BAF CAMERA DRIVER
11907 M:      Kyungmin Park <kyungmin.park@samsung.com>
11908 M:      Andrzej Hajda <a.hajda@samsung.com>
11909 L:      linux-media@vger.kernel.org
11910 S:      Supported
11911 F:      drivers/media/i2c/s5k5baf.c
11912
11913 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11914 M:      Krzysztof Kozlowski <krzk@kernel.org>
11915 M:      Vladimir Zapolskiy <vz@mleia.com>
11916 L:      linux-crypto@vger.kernel.org
11917 L:      linux-samsung-soc@vger.kernel.org
11918 S:      Maintained
11919 F:      drivers/crypto/s5p-sss.c
11920
11921 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11922 M:      Kyungmin Park <kyungmin.park@samsung.com>
11923 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11924 L:      linux-media@vger.kernel.org
11925 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11926 S:      Supported
11927 F:      drivers/media/platform/exynos4-is/
11928
11929 SAMSUNG SOC CLOCK DRIVERS
11930 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11931 M:      Tomasz Figa <tomasz.figa@gmail.com>
11932 M:      Chanwoo Choi <cw00.choi@samsung.com>
11933 S:      Supported
11934 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11935 F:      drivers/clk/samsung/
11936 F:      include/dt-bindings/clock/exynos*.h
11937 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11938
11939 SAMSUNG SPI DRIVERS
11940 M:      Kukjin Kim <kgene@kernel.org>
11941 M:      Krzysztof Kozlowski <krzk@kernel.org>
11942 M:      Andi Shyti <andi.shyti@samsung.com>
11943 L:      linux-spi@vger.kernel.org
11944 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11945 S:      Maintained
11946 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11947 F:      drivers/spi/spi-s3c*
11948 F:      include/linux/platform_data/spi-s3c64xx.h
11949
11950 SAMSUNG SXGBE DRIVERS
11951 M:      Byungho An <bh74.an@samsung.com>
11952 M:      Girish K S <ks.giri@samsung.com>
11953 M:      Vipul Pandya <vipul.pandya@samsung.com>
11954 S:      Supported
11955 L:      netdev@vger.kernel.org
11956 F:      drivers/net/ethernet/samsung/sxgbe/
11957
11958 SAMSUNG THERMAL DRIVER
11959 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11960 L:      linux-pm@vger.kernel.org
11961 L:      linux-samsung-soc@vger.kernel.org
11962 S:      Supported
11963 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11964 F:      drivers/thermal/samsung/
11965
11966 SAMSUNG USB2 PHY DRIVER
11967 M:      Kamil Debski <kamil@wypas.org>
11968 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11969 L:      linux-kernel@vger.kernel.org
11970 S:      Supported
11971 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11972 F:      Documentation/phy/samsung-usb2.txt
11973 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11974 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11975 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11976 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11977 F:      drivers/phy/samsung/phy-samsung-usb2.c
11978 F:      drivers/phy/samsung/phy-samsung-usb2.h
11979
11980 SC1200 WDT DRIVER
11981 M:      Zwane Mwaikambo <zwanem@gmail.com>
11982 S:      Maintained
11983 F:      drivers/watchdog/sc1200wdt.c
11984
11985 SCHEDULER
11986 M:      Ingo Molnar <mingo@redhat.com>
11987 M:      Peter Zijlstra <peterz@infradead.org>
11988 L:      linux-kernel@vger.kernel.org
11989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11990 S:      Maintained
11991 F:      kernel/sched/
11992 F:      include/linux/sched.h
11993 F:      include/uapi/linux/sched.h
11994 F:      include/linux/wait.h
11995
11996 SCORE ARCHITECTURE
11997 M:      Chen Liqin <liqin.linux@gmail.com>
11998 M:      Lennox Wu <lennox.wu@gmail.com>
11999 W:      http://www.sunplus.com
12000 S:      Supported
12001 F:      arch/score/
12002
12003 SCR24X CHIP CARD INTERFACE DRIVER
12004 M:      Lubomir Rintel <lkundrak@v3.sk>
12005 S:      Supported
12006 F:      drivers/char/pcmcia/scr24x_cs.c
12007
12008 SCSI CDROM DRIVER
12009 M:      Jens Axboe <axboe@kernel.dk>
12010 L:      linux-scsi@vger.kernel.org
12011 W:      http://www.kernel.dk
12012 S:      Maintained
12013 F:      drivers/scsi/sr*
12014
12015 SCSI RDMA PROTOCOL (SRP) INITIATOR
12016 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12017 L:      linux-rdma@vger.kernel.org
12018 S:      Supported
12019 W:      http://www.openfabrics.org
12020 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12022 F:      drivers/infiniband/ulp/srp/
12023 F:      include/scsi/srp.h
12024
12025 SCSI SG DRIVER
12026 M:      Doug Gilbert <dgilbert@interlog.com>
12027 L:      linux-scsi@vger.kernel.org
12028 W:      http://sg.danny.cz/sg
12029 S:      Maintained
12030 F:      Documentation/scsi/scsi-generic.txt
12031 F:      drivers/scsi/sg.c
12032 F:      include/scsi/sg.h
12033
12034 SCSI SUBSYSTEM
12035 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12037 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12039 L:      linux-scsi@vger.kernel.org
12040 S:      Maintained
12041 F:      Documentation/devicetree/bindings/scsi/
12042 F:      drivers/scsi/
12043 F:      include/scsi/
12044
12045 SCSI TAPE DRIVER
12046 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12047 L:      linux-scsi@vger.kernel.org
12048 S:      Maintained
12049 F:      Documentation/scsi/st.txt
12050 F:      drivers/scsi/st.*
12051 F:      drivers/scsi/st_*.h
12052
12053 SCTP PROTOCOL
12054 M:      Vlad Yasevich <vyasevich@gmail.com>
12055 M:      Neil Horman <nhorman@tuxdriver.com>
12056 L:      linux-sctp@vger.kernel.org
12057 W:      http://lksctp.sourceforge.net
12058 S:      Maintained
12059 F:      Documentation/networking/sctp.txt
12060 F:      include/linux/sctp.h
12061 F:      include/uapi/linux/sctp.h
12062 F:      include/net/sctp/
12063 F:      net/sctp/
12064
12065 SCx200 CPU SUPPORT
12066 M:      Jim Cromie <jim.cromie@gmail.com>
12067 S:      Odd Fixes
12068 F:      Documentation/i2c/busses/scx200_acb
12069 F:      arch/x86/platform/scx200/
12070 F:      drivers/watchdog/scx200_wdt.c
12071 F:      drivers/i2c/busses/scx200*
12072 F:      drivers/mtd/maps/scx200_docflash.c
12073 F:      include/linux/scx200.h
12074
12075 SCx200 GPIO DRIVER
12076 M:      Jim Cromie <jim.cromie@gmail.com>
12077 S:      Maintained
12078 F:      drivers/char/scx200_gpio.c
12079 F:      include/linux/scx200_gpio.h
12080
12081 SCx200 HRT CLOCKSOURCE DRIVER
12082 M:      Jim Cromie <jim.cromie@gmail.com>
12083 S:      Maintained
12084 F:      drivers/clocksource/scx200_hrt.c
12085
12086 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12087 M:      Sascha Sommer <saschasommer@freenet.de>
12088 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12089 S:      Maintained
12090 F:      drivers/mmc/host/sdricoh_cs.c
12091
12092 SECURE COMPUTING
12093 M:      Kees Cook <keescook@chromium.org>
12094 R:      Andy Lutomirski <luto@amacapital.net>
12095 R:      Will Drewry <wad@chromium.org>
12096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12097 S:      Supported
12098 F:      kernel/seccomp.c
12099 F:      include/uapi/linux/seccomp.h
12100 F:      include/linux/seccomp.h
12101 F:      tools/testing/selftests/seccomp/*
12102 F:      tools/testing/selftests/kselftest_harness.h
12103 F:      Documentation/userspace-api/seccomp_filter.rst
12104 K:      \bsecure_computing
12105 K:      \bTIF_SECCOMP\b
12106
12107 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12108 M:      Al Cooper <alcooperx@gmail.com>
12109 L:      linux-mmc@vger.kernel.org
12110 L:      bcm-kernel-feedback-list@broadcom.com
12111 S:      Maintained
12112 F:      drivers/mmc/host/sdhci-brcmstb*
12113
12114 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12115 M:      Adrian Hunter <adrian.hunter@intel.com>
12116 L:      linux-mmc@vger.kernel.org
12117 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12118 S:      Maintained
12119 F:      drivers/mmc/host/sdhci*
12120 F:      include/linux/mmc/sdhci*
12121
12122 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12123 M:      Ben Dooks <ben-linux@fluff.org>
12124 M:      Jaehoon Chung <jh80.chung@samsung.com>
12125 L:      linux-mmc@vger.kernel.org
12126 S:      Maintained
12127 F:      drivers/mmc/host/sdhci-s3c*
12128
12129 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12130 M:      Viresh Kumar <vireshk@kernel.org>
12131 L:      linux-mmc@vger.kernel.org
12132 S:      Maintained
12133 F:      drivers/mmc/host/sdhci-spear.c
12134
12135 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12136 M:      Kishon Vijay Abraham I <kishon@ti.com>
12137 L:      linux-mmc@vger.kernel.org
12138 S:      Maintained
12139 F:      drivers/mmc/host/sdhci-omap.c
12140
12141 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12142 M:      Scott Bauer <scott.bauer@intel.com>
12143 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12144 L:      linux-block@vger.kernel.org
12145 S:      Supported
12146 F:      block/sed*
12147 F:      block/opal_proto.h
12148 F:      include/linux/sed*
12149 F:      include/uapi/linux/sed*
12150
12151 SECURITY CONTACT
12152 M:      Security Officers <security@kernel.org>
12153 S:      Supported
12154
12155 SECURITY SUBSYSTEM
12156 M:      James Morris <james.l.morris@oracle.com>
12157 M:      "Serge E. Hallyn" <serge@hallyn.com>
12158 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12160 W:      http://kernsec.org/
12161 S:      Supported
12162 F:      security/
12163
12164 SELINUX SECURITY MODULE
12165 M:      Paul Moore <paul@paul-moore.com>
12166 M:      Stephen Smalley <sds@tycho.nsa.gov>
12167 M:      Eric Paris <eparis@parisplace.org>
12168 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12169 W:      https://selinuxproject.org
12170 W:      https://github.com/SELinuxProject
12171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12172 S:      Supported
12173 F:      include/linux/selinux*
12174 F:      security/selinux/
12175 F:      scripts/selinux/
12176 F:      Documentation/admin-guide/LSM/SELinux.rst
12177
12178 SENSABLE PHANTOM
12179 M:      Jiri Slaby <jirislaby@gmail.com>
12180 S:      Maintained
12181 F:      drivers/misc/phantom.c
12182 F:      include/uapi/linux/phantom.h
12183
12184 SERIAL DEVICE BUS
12185 M:      Rob Herring <robh@kernel.org>
12186 L:      linux-serial@vger.kernel.org
12187 S:      Maintained
12188 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12189 F:      drivers/tty/serdev/
12190 F:      include/linux/serdev.h
12191
12192 SERIAL DRIVERS
12193 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12194 L:      linux-serial@vger.kernel.org
12195 S:      Maintained
12196 F:      Documentation/devicetree/bindings/serial/
12197 F:      drivers/tty/serial/
12198
12199 SERIAL IR RECEIVER
12200 M:      Sean Young <sean@mess.org>
12201 L:      linux-media@vger.kernel.org
12202 S:      Maintained
12203 F:      drivers/media/rc/serial_ir.c
12204
12205 SFC NETWORK DRIVER
12206 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12207 M:      Edward Cree <ecree@solarflare.com>
12208 M:      Bert Kenward <bkenward@solarflare.com>
12209 L:      netdev@vger.kernel.org
12210 S:      Supported
12211 F:      drivers/net/ethernet/sfc/
12212
12213 SGI GRU DRIVER
12214 M:      Dimitri Sivanich <sivanich@sgi.com>
12215 S:      Maintained
12216 F:      drivers/misc/sgi-gru/
12217
12218 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12219 M:      Pat Gefre <pfg@sgi.com>
12220 L:      linux-ia64@vger.kernel.org
12221 S:      Supported
12222 F:      Documentation/ia64/serial.txt
12223 F:      drivers/tty/serial/ioc?_serial.c
12224 F:      include/linux/ioc?.h
12225
12226 SGI XP/XPC/XPNET DRIVER
12227 M:      Cliff Whickman <cpw@sgi.com>
12228 M:      Robin Holt <robinmholt@gmail.com>
12229 S:      Maintained
12230 F:      drivers/misc/sgi-xp/
12231
12232 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12233 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12234 L:      linux-s390@vger.kernel.org
12235 W:      http://www.ibm.com/developerworks/linux/linux390/
12236 S:      Supported
12237 F:      net/smc/
12238
12239 SH_VEU V4L2 MEM2MEM DRIVER
12240 L:      linux-media@vger.kernel.org
12241 S:      Orphan
12242 F:      drivers/media/platform/sh_veu.c
12243
12244 SH_VOU V4L2 OUTPUT DRIVER
12245 L:      linux-media@vger.kernel.org
12246 S:      Orphan
12247 F:      drivers/media/platform/sh_vou.c
12248 F:      include/media/drv-intf/sh_vou.h
12249
12250 SI2157 MEDIA DRIVER
12251 M:      Antti Palosaari <crope@iki.fi>
12252 L:      linux-media@vger.kernel.org
12253 W:      https://linuxtv.org
12254 W:      http://palosaari.fi/linux/
12255 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12256 T:      git git://linuxtv.org/anttip/media_tree.git
12257 S:      Maintained
12258 F:      drivers/media/tuners/si2157*
12259
12260 SI2168 MEDIA DRIVER
12261 M:      Antti Palosaari <crope@iki.fi>
12262 L:      linux-media@vger.kernel.org
12263 W:      https://linuxtv.org
12264 W:      http://palosaari.fi/linux/
12265 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12266 T:      git git://linuxtv.org/anttip/media_tree.git
12267 S:      Maintained
12268 F:      drivers/media/dvb-frontends/si2168*
12269
12270 SI470X FM RADIO RECEIVER I2C DRIVER
12271 M:      Hans Verkuil <hverkuil@xs4all.nl>
12272 L:      linux-media@vger.kernel.org
12273 T:      git git://linuxtv.org/media_tree.git
12274 W:      https://linuxtv.org
12275 S:      Odd Fixes
12276 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12277
12278 SI470X FM RADIO RECEIVER USB DRIVER
12279 M:      Hans Verkuil <hverkuil@xs4all.nl>
12280 L:      linux-media@vger.kernel.org
12281 T:      git git://linuxtv.org/media_tree.git
12282 W:      https://linuxtv.org
12283 S:      Maintained
12284 F:      drivers/media/radio/si470x/radio-si470x-common.c
12285 F:      drivers/media/radio/si470x/radio-si470x.h
12286 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12287
12288 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12289 M:      Eduardo Valentin <edubezval@gmail.com>
12290 L:      linux-media@vger.kernel.org
12291 T:      git git://linuxtv.org/media_tree.git
12292 W:      https://linuxtv.org
12293 S:      Odd Fixes
12294 F:      drivers/media/radio/si4713/si4713.?
12295
12296 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12297 M:      Eduardo Valentin <edubezval@gmail.com>
12298 L:      linux-media@vger.kernel.org
12299 T:      git git://linuxtv.org/media_tree.git
12300 W:      https://linuxtv.org
12301 S:      Odd Fixes
12302 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12303
12304 SI4713 FM RADIO TRANSMITTER USB DRIVER
12305 M:      Hans Verkuil <hverkuil@xs4all.nl>
12306 L:      linux-media@vger.kernel.org
12307 T:      git git://linuxtv.org/media_tree.git
12308 W:      https://linuxtv.org
12309 S:      Maintained
12310 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12311
12312 SIANO DVB DRIVER
12313 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12314 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12315 L:      linux-media@vger.kernel.org
12316 W:      https://linuxtv.org
12317 T:      git git://linuxtv.org/media_tree.git
12318 S:      Odd fixes
12319 F:      drivers/media/common/siano/
12320 F:      drivers/media/usb/siano/
12321 F:      drivers/media/usb/siano/
12322 F:      drivers/media/mmc/siano/
12323
12324 SILEAD TOUCHSCREEN DRIVER
12325 M:      Hans de Goede <hdegoede@redhat.com>
12326 L:      linux-input@vger.kernel.org
12327 L:      platform-driver-x86@vger.kernel.org
12328 S:      Maintained
12329 F:      drivers/input/touchscreen/silead.c
12330 F:      drivers/platform/x86/silead_dmi.c
12331
12332 SILICON MOTION SM712 FRAME BUFFER DRIVER
12333 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12334 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12335 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12336 L:      linux-fbdev@vger.kernel.org
12337 S:      Maintained
12338 F:      drivers/video/fbdev/sm712*
12339 F:      Documentation/fb/sm712fb.txt
12340
12341 SIMPLE FIRMWARE INTERFACE (SFI)
12342 M:      Len Brown <lenb@kernel.org>
12343 L:      sfi-devel@simplefirmware.org
12344 W:      http://simplefirmware.org/
12345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12346 S:      Supported
12347 F:      arch/x86/platform/sfi/
12348 F:      drivers/sfi/
12349 F:      include/linux/sfi*.h
12350
12351 SIMPLEFB FB DRIVER
12352 M:      Hans de Goede <hdegoede@redhat.com>
12353 L:      linux-fbdev@vger.kernel.org
12354 S:      Maintained
12355 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12356 F:      drivers/video/fbdev/simplefb.c
12357 F:      include/linux/platform_data/simplefb.h
12358
12359 SIMTEC EB110ATX (Chalice CATS)
12360 P:      Ben Dooks
12361 P:      Vincent Sanders <vince@simtec.co.uk>
12362 M:      Simtec Linux Team <linux@simtec.co.uk>
12363 W:      http://www.simtec.co.uk/products/EB110ATX/
12364 S:      Supported
12365
12366 SIMTEC EB2410ITX (BAST)
12367 P:      Ben Dooks
12368 P:      Vincent Sanders <vince@simtec.co.uk>
12369 M:      Simtec Linux Team <linux@simtec.co.uk>
12370 W:      http://www.simtec.co.uk/products/EB2410ITX/
12371 S:      Supported
12372 F:      arch/arm/mach-s3c24xx/mach-bast.c
12373 F:      arch/arm/mach-s3c24xx/bast-ide.c
12374 F:      arch/arm/mach-s3c24xx/bast-irq.c
12375
12376 SIPHASH PRF ROUTINES
12377 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12378 S:      Maintained
12379 F:      lib/siphash.c
12380 F:      lib/test_siphash.c
12381 F:      include/linux/siphash.h
12382
12383 SIS 190 ETHERNET DRIVER
12384 M:      Francois Romieu <romieu@fr.zoreil.com>
12385 L:      netdev@vger.kernel.org
12386 S:      Maintained
12387 F:      drivers/net/ethernet/sis/sis190.c
12388
12389 SIS 900/7016 FAST ETHERNET DRIVER
12390 M:      Daniele Venzano <venza@brownhat.org>
12391 W:      http://www.brownhat.org/sis900.html
12392 L:      netdev@vger.kernel.org
12393 S:      Maintained
12394 F:      drivers/net/ethernet/sis/sis900.*
12395
12396 SIS FRAMEBUFFER DRIVER
12397 M:      Thomas Winischhofer <thomas@winischhofer.net>
12398 W:      http://www.winischhofer.net/linuxsisvga.shtml
12399 S:      Maintained
12400 F:      Documentation/fb/sisfb.txt
12401 F:      drivers/video/fbdev/sis/
12402 F:      include/video/sisfb.h
12403
12404 SIS USB2VGA DRIVER
12405 M:      Thomas Winischhofer <thomas@winischhofer.net>
12406 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12407 S:      Maintained
12408 F:      drivers/usb/misc/sisusbvga/
12409
12410 SLAB ALLOCATOR
12411 M:      Christoph Lameter <cl@linux.com>
12412 M:      Pekka Enberg <penberg@kernel.org>
12413 M:      David Rientjes <rientjes@google.com>
12414 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12415 M:      Andrew Morton <akpm@linux-foundation.org>
12416 L:      linux-mm@kvack.org
12417 S:      Maintained
12418 F:      include/linux/sl?b*.h
12419 F:      mm/sl?b*
12420
12421 SLEEPABLE READ-COPY UPDATE (SRCU)
12422 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12423 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12424 M:      Josh Triplett <josh@joshtriplett.org>
12425 R:      Steven Rostedt <rostedt@goodmis.org>
12426 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12427 L:      linux-kernel@vger.kernel.org
12428 W:      http://www.rdrop.com/users/paulmck/RCU/
12429 S:      Supported
12430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12431 F:      include/linux/srcu.h
12432 F:      kernel/rcu/srcu.c
12433
12434 SMACK SECURITY MODULE
12435 M:      Casey Schaufler <casey@schaufler-ca.com>
12436 L:      linux-security-module@vger.kernel.org
12437 W:      http://schaufler-ca.com
12438 T:      git git://github.com/cschaufler/smack-next
12439 S:      Maintained
12440 F:      Documentation/admin-guide/LSM/Smack.rst
12441 F:      security/smack/
12442
12443 SMC91x ETHERNET DRIVER
12444 M:      Nicolas Pitre <nico@fluxnic.net>
12445 S:      Odd Fixes
12446 F:      drivers/net/ethernet/smsc/smc91x.*
12447
12448 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12449 M:      Sakari Ailus <sakari.ailus@iki.fi>
12450 L:      linux-media@vger.kernel.org
12451 S:      Maintained
12452 F:      drivers/media/i2c/smiapp/
12453 F:      include/media/i2c/smiapp.h
12454 F:      drivers/media/i2c/smiapp-pll.c
12455 F:      drivers/media/i2c/smiapp-pll.h
12456 F:      include/uapi/linux/smiapp.h
12457 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12458
12459 SMM665 HARDWARE MONITOR DRIVER
12460 M:      Guenter Roeck <linux@roeck-us.net>
12461 L:      linux-hwmon@vger.kernel.org
12462 S:      Maintained
12463 F:      Documentation/hwmon/smm665
12464 F:      drivers/hwmon/smm665.c
12465
12466 SMSC EMC2103 HARDWARE MONITOR DRIVER
12467 M:      Steve Glendinning <steve.glendinning@shawell.net>
12468 L:      linux-hwmon@vger.kernel.org
12469 S:      Maintained
12470 F:      Documentation/hwmon/emc2103
12471 F:      drivers/hwmon/emc2103.c
12472
12473 SMSC SCH5627 HARDWARE MONITOR DRIVER
12474 M:      Hans de Goede <hdegoede@redhat.com>
12475 L:      linux-hwmon@vger.kernel.org
12476 S:      Supported
12477 F:      Documentation/hwmon/sch5627
12478 F:      drivers/hwmon/sch5627.c
12479
12480 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12481 M:      Steve Glendinning <steve.glendinning@shawell.net>
12482 L:      linux-fbdev@vger.kernel.org
12483 S:      Maintained
12484 F:      drivers/video/fbdev/smscufx.c
12485
12486 SMSC47B397 HARDWARE MONITOR DRIVER
12487 M:      Jean Delvare <jdelvare@suse.com>
12488 L:      linux-hwmon@vger.kernel.org
12489 S:      Maintained
12490 F:      Documentation/hwmon/smsc47b397
12491 F:      drivers/hwmon/smsc47b397.c
12492
12493 SMSC911x ETHERNET DRIVER
12494 M:      Steve Glendinning <steve.glendinning@shawell.net>
12495 L:      netdev@vger.kernel.org
12496 S:      Maintained
12497 F:      include/linux/smsc911x.h
12498 F:      drivers/net/ethernet/smsc/smsc911x.*
12499
12500 SMSC9420 PCI ETHERNET DRIVER
12501 M:      Steve Glendinning <steve.glendinning@shawell.net>
12502 L:      netdev@vger.kernel.org
12503 S:      Maintained
12504 F:      drivers/net/ethernet/smsc/smsc9420.*
12505
12506 SOC-CAMERA V4L2 SUBSYSTEM
12507 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12508 L:      linux-media@vger.kernel.org
12509 T:      git git://linuxtv.org/media_tree.git
12510 S:      Maintained
12511 F:      include/media/soc*
12512 F:      drivers/media/i2c/soc_camera/
12513 F:      drivers/media/platform/soc_camera/
12514
12515 SOEKRIS NET48XX LED SUPPORT
12516 M:      Chris Boot <bootc@bootc.net>
12517 S:      Maintained
12518 F:      drivers/leds/leds-net48xx.c
12519
12520 SOFT-ROCE DRIVER (rxe)
12521 M:      Moni Shoua <monis@mellanox.com>
12522 L:      linux-rdma@vger.kernel.org
12523 S:      Supported
12524 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12525 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12526 F:      drivers/infiniband/sw/rxe/
12527 F:      include/uapi/rdma/rdma_user_rxe.h
12528
12529 SOFTLOGIC 6x10 MPEG CODEC
12530 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12531 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12532 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12533 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12534 M:      Ismael Luceno <ismael@iodev.co.uk>
12535 L:      linux-media@vger.kernel.org
12536 S:      Supported
12537 F:      drivers/media/pci/solo6x10/
12538
12539 SOFTWARE RAID (Multiple Disks) SUPPORT
12540 M:      Shaohua Li <shli@kernel.org>
12541 L:      linux-raid@vger.kernel.org
12542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12543 S:      Supported
12544 F:      drivers/md/Makefile
12545 F:      drivers/md/Kconfig
12546 F:      drivers/md/md*
12547 F:      drivers/md/raid*
12548 F:      include/linux/raid/
12549 F:      include/uapi/linux/raid/
12550
12551 SONIC NETWORK DRIVER
12552 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12553 L:      netdev@vger.kernel.org
12554 S:      Maintained
12555 F:      drivers/net/ethernet/natsemi/sonic.*
12556
12557 SONICS SILICON BACKPLANE DRIVER (SSB)
12558 M:      Michael Buesch <m@bues.ch>
12559 L:      linux-wireless@vger.kernel.org
12560 S:      Maintained
12561 F:      drivers/ssb/
12562 F:      include/linux/ssb/
12563
12564 SONY MEMORYSTICK CARD SUPPORT
12565 M:      Alex Dubov <oakad@yahoo.com>
12566 W:      http://tifmxx.berlios.de/
12567 S:      Maintained
12568 F:      drivers/memstick/host/tifm_ms.c
12569
12570 SONY MEMORYSTICK STANDARD SUPPORT
12571 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12572 S:      Maintained
12573 F:      drivers/memstick/core/ms_block.*
12574
12575 SONY VAIO CONTROL DEVICE DRIVER
12576 M:      Mattia Dongili <malattia@linux.it>
12577 L:      platform-driver-x86@vger.kernel.org
12578 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12579 S:      Maintained
12580 F:      Documentation/laptops/sony-laptop.txt
12581 F:      drivers/char/sonypi.c
12582 F:      drivers/platform/x86/sony-laptop.c
12583 F:      include/linux/sony-laptop.h
12584
12585 SOUND
12586 M:      Jaroslav Kysela <perex@perex.cz>
12587 M:      Takashi Iwai <tiwai@suse.com>
12588 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12589 W:      http://www.alsa-project.org/
12590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12591 T:      git git://git.alsa-project.org/alsa-kernel.git
12592 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12593 S:      Maintained
12594 F:      Documentation/sound/
12595 F:      include/sound/
12596 F:      include/uapi/sound/
12597 F:      sound/
12598
12599 SOUND - COMPRESSED AUDIO
12600 M:      Vinod Koul <vinod.koul@intel.com>
12601 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12603 S:      Supported
12604 F:      Documentation/sound/alsa/compress_offload.txt
12605 F:      include/sound/compress_driver.h
12606 F:      include/uapi/sound/compress_*
12607 F:      sound/core/compress_offload.c
12608 F:      sound/soc/soc-compress.c
12609
12610 SOUND - DMAENGINE HELPERS
12611 M:      Lars-Peter Clausen <lars@metafoo.de>
12612 S:      Supported
12613 F:      include/sound/dmaengine_pcm.h
12614 F:      sound/core/pcm_dmaengine.c
12615 F:      sound/soc/soc-generic-dmaengine-pcm.c
12616
12617 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12618 M:      Liam Girdwood <lgirdwood@gmail.com>
12619 M:      Mark Brown <broonie@kernel.org>
12620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12621 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12622 W:      http://alsa-project.org/main/index.php/ASoC
12623 S:      Supported
12624 F:      Documentation/devicetree/bindings/sound/
12625 F:      Documentation/sound/alsa/soc/
12626 F:      sound/soc/
12627 F:      include/sound/soc*
12628
12629 SP2 MEDIA DRIVER
12630 M:      Olli Salonen <olli.salonen@iki.fi>
12631 L:      linux-media@vger.kernel.org
12632 W:      https://linuxtv.org
12633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12634 S:      Maintained
12635 F:      drivers/media/dvb-frontends/sp2*
12636
12637 SPARC + UltraSPARC (sparc/sparc64)
12638 M:      "David S. Miller" <davem@davemloft.net>
12639 L:      sparclinux@vger.kernel.org
12640 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12643 S:      Maintained
12644 F:      arch/sparc/
12645 F:      drivers/sbus/
12646
12647 SPARC SERIAL DRIVERS
12648 M:      "David S. Miller" <davem@davemloft.net>
12649 L:      sparclinux@vger.kernel.org
12650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12652 S:      Maintained
12653 F:      include/linux/sunserialcore.h
12654 F:      drivers/tty/serial/suncore.c
12655 F:      drivers/tty/serial/sunhv.c
12656 F:      drivers/tty/serial/sunsab.c
12657 F:      drivers/tty/serial/sunsab.h
12658 F:      drivers/tty/serial/sunsu.c
12659 F:      drivers/tty/serial/sunzilog.c
12660 F:      drivers/tty/serial/sunzilog.h
12661 F:      drivers/tty/vcc.c
12662
12663 SPARSE CHECKER
12664 M:      "Christopher Li" <sparse@chrisli.org>
12665 L:      linux-sparse@vger.kernel.org
12666 W:      https://sparse.wiki.kernel.org/
12667 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12668 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12669 S:      Maintained
12670 F:      include/linux/compiler.h
12671
12672 SPEAR CLOCK FRAMEWORK SUPPORT
12673 M:      Viresh Kumar <vireshk@kernel.org>
12674 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12675 W:      http://www.st.com/spear
12676 S:      Maintained
12677 F:      drivers/clk/spear/
12678
12679 SPEAR PLATFORM SUPPORT
12680 M:      Viresh Kumar <vireshk@kernel.org>
12681 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12683 W:      http://www.st.com/spear
12684 S:      Maintained
12685 F:      arch/arm/boot/dts/spear*
12686 F:      arch/arm/mach-spear/
12687
12688 SPI NOR SUBSYSTEM
12689 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12690 M:      Marek Vasut <marek.vasut@gmail.com>
12691 L:      linux-mtd@lists.infradead.org
12692 W:      http://www.linux-mtd.infradead.org/
12693 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12694 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12695 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12696 S:      Maintained
12697 F:      drivers/mtd/spi-nor/
12698 F:      include/linux/mtd/spi-nor.h
12699
12700 SPI SUBSYSTEM
12701 M:      Mark Brown <broonie@kernel.org>
12702 L:      linux-spi@vger.kernel.org
12703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12704 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12705 S:      Maintained
12706 F:      Documentation/devicetree/bindings/spi/
12707 F:      Documentation/spi/
12708 F:      drivers/spi/
12709 F:      include/linux/spi/
12710 F:      include/uapi/linux/spi/
12711 F:      tools/spi/
12712
12713 SPIDERNET NETWORK DRIVER for CELL
12714 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12715 L:      netdev@vger.kernel.org
12716 S:      Supported
12717 F:      Documentation/networking/spider_net.txt
12718 F:      drivers/net/ethernet/toshiba/spider_net*
12719
12720 SPMI SUBSYSTEM
12721 R:      Stephen Boyd <sboyd@codeaurora.org>
12722 L:      linux-arm-msm@vger.kernel.org
12723 F:      Documentation/devicetree/bindings/spmi/
12724 F:      drivers/spmi/
12725 F:      include/dt-bindings/spmi/spmi.h
12726 F:      include/linux/spmi.h
12727 F:      include/trace/events/spmi.h
12728
12729 SPU FILE SYSTEM
12730 M:      Jeremy Kerr <jk@ozlabs.org>
12731 L:      linuxppc-dev@lists.ozlabs.org
12732 W:      http://www.ibm.com/developerworks/power/cell/
12733 S:      Supported
12734 F:      Documentation/filesystems/spufs.txt
12735 F:      arch/powerpc/platforms/cell/spufs/
12736
12737 SQUASHFS FILE SYSTEM
12738 M:      Phillip Lougher <phillip@squashfs.org.uk>
12739 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12740 W:      http://squashfs.org.uk
12741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12742 S:      Maintained
12743 F:      Documentation/filesystems/squashfs.txt
12744 F:      fs/squashfs/
12745
12746 SRM (Alpha) environment access
12747 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12748 S:      Maintained
12749 F:      arch/alpha/kernel/srm_env.c
12750
12751 STABLE BRANCH
12752 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12753 L:      stable@vger.kernel.org
12754 S:      Supported
12755 F:      Documentation/process/stable-kernel-rules.rst
12756
12757 STAGING - ATOMISP DRIVER
12758 M:      Alan Cox <alan@linux.intel.com>
12759 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12760 L:      linux-media@vger.kernel.org
12761 S:      Maintained
12762 F:      drivers/staging/media/atomisp/
12763
12764 STAGING - COMEDI
12765 M:      Ian Abbott <abbotti@mev.co.uk>
12766 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12767 S:      Odd Fixes
12768 F:      drivers/staging/comedi/
12769
12770 STAGING - FLARION FT1000 DRIVERS
12771 M:      Marek Belisko <marek.belisko@gmail.com>
12772 S:      Odd Fixes
12773 F:      drivers/staging/ft1000/
12774
12775 STAGING - INDUSTRIAL IO
12776 M:      Jonathan Cameron <jic23@kernel.org>
12777 L:      linux-iio@vger.kernel.org
12778 S:      Odd Fixes
12779 F:      Documentation/devicetree/bindings/staging/iio/
12780 F:      drivers/staging/iio/
12781
12782 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12783 M:      Jarod Wilson <jarod@wilsonet.com>
12784 W:      http://www.lirc.org/
12785 S:      Odd Fixes
12786 F:      drivers/staging/media/lirc/
12787
12788 STAGING - LUSTRE PARALLEL FILESYSTEM
12789 M:      Oleg Drokin <oleg.drokin@intel.com>
12790 M:      Andreas Dilger <andreas.dilger@intel.com>
12791 M:      James Simmons <jsimmons@infradead.org>
12792 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12793 W:      http://wiki.lustre.org/
12794 S:      Maintained
12795 F:      drivers/staging/lustre
12796
12797 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12798 M:      Marc Dietrich <marvin24@gmx.de>
12799 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12800 L:      linux-tegra@vger.kernel.org
12801 S:      Maintained
12802 F:      drivers/staging/nvec/
12803
12804 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12805 M:      Jens Frederich <jfrederich@gmail.com>
12806 M:      Daniel Drake <dsd@laptop.org>
12807 M:      Jon Nettleton <jon.nettleton@gmail.com>
12808 W:      http://wiki.laptop.org/go/DCON
12809 S:      Maintained
12810 F:      drivers/staging/olpc_dcon/
12811
12812 STAGING - REALTEK RTL8712U DRIVERS
12813 M:      Larry Finger <Larry.Finger@lwfinger.net>
12814 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12815 S:      Odd Fixes
12816 F:      drivers/staging/rtl8712/
12817
12818 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12819 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12820 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12821 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12822 L:      linux-fbdev@vger.kernel.org
12823 S:      Maintained
12824 F:      drivers/staging/sm750fb/
12825
12826 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12827 M:      William Hubbs <w.d.hubbs@gmail.com>
12828 M:      Chris Brannon <chris@the-brannons.com>
12829 M:      Kirk Reiser <kirk@reisers.ca>
12830 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12831 L:      speakup@linux-speakup.org
12832 W:      http://www.linux-speakup.org/
12833 S:      Odd Fixes
12834 F:      drivers/staging/speakup/
12835
12836 STAGING - VIA VT665X DRIVERS
12837 M:      Forest Bond <forest@alittletooquiet.net>
12838 S:      Odd Fixes
12839 F:      drivers/staging/vt665?/
12840
12841 STAGING - WILC1000 WIFI DRIVER
12842 M:      Aditya Shankar <aditya.shankar@microchip.com>
12843 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12844 L:      linux-wireless@vger.kernel.org
12845 S:      Supported
12846 F:      drivers/staging/wilc1000/
12847
12848 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12849 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12850 S:      Odd Fixes
12851 F:      drivers/staging/xgifb/
12852
12853 STAGING SUBSYSTEM
12854 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12856 L:      devel@driverdev.osuosl.org
12857 S:      Supported
12858 F:      drivers/staging/
12859
12860 STARFIRE/DURALAN NETWORK DRIVER
12861 M:      Ion Badulescu <ionut@badula.org>
12862 S:      Odd Fixes
12863 F:      drivers/net/ethernet/adaptec/starfire*
12864
12865 STEC S1220 SKD DRIVER
12866 M:      Bart Van Assche <bart.vanassche@wdc.com>
12867 L:      linux-block@vger.kernel.org
12868 S:      Maintained
12869 F:      drivers/block/skd*[ch]
12870
12871 STI CEC DRIVER
12872 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12873 S:      Maintained
12874 F:      drivers/staging/media/st-cec/
12875 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12876
12877 STK1160 USB VIDEO CAPTURE DRIVER
12878 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12879 L:      linux-media@vger.kernel.org
12880 T:      git git://linuxtv.org/media_tree.git
12881 S:      Maintained
12882 F:      drivers/media/usb/stk1160/
12883
12884 STMMAC ETHERNET DRIVER
12885 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12886 M:      Alexandre Torgue <alexandre.torgue@st.com>
12887 L:      netdev@vger.kernel.org
12888 W:      http://www.stlinux.com
12889 S:      Supported
12890 F:      drivers/net/ethernet/stmicro/stmmac/
12891
12892 SUN3/3X
12893 M:      Sam Creasey <sammy@sammy.net>
12894 W:      http://sammy.net/sun3/
12895 S:      Maintained
12896 F:      arch/m68k/kernel/*sun3*
12897 F:      arch/m68k/sun3*/
12898 F:      arch/m68k/include/asm/sun3*
12899 F:      drivers/net/ethernet/i825xx/sun3*
12900
12901 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12902 M:      Hans de Goede <hdegoede@redhat.com>
12903 L:      linux-input@vger.kernel.org
12904 S:      Maintained
12905 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12906 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12907
12908 SUNDANCE NETWORK DRIVER
12909 M:      Denis Kirjanov <kda@linux-powerpc.org>
12910 L:      netdev@vger.kernel.org
12911 S:      Maintained
12912 F:      drivers/net/ethernet/dlink/sundance.c
12913
12914 SUPERH
12915 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12916 M:      Rich Felker <dalias@libc.org>
12917 L:      linux-sh@vger.kernel.org
12918 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12919 S:      Maintained
12920 F:      Documentation/sh/
12921 F:      arch/sh/
12922 F:      drivers/sh/
12923
12924 SUSPEND TO RAM
12925 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12926 M:      Len Brown <len.brown@intel.com>
12927 M:      Pavel Machek <pavel@ucw.cz>
12928 L:      linux-pm@vger.kernel.org
12929 B:      https://bugzilla.kernel.org
12930 S:      Supported
12931 F:      Documentation/power/
12932 F:      arch/x86/kernel/acpi/
12933 F:      drivers/base/power/
12934 F:      kernel/power/
12935 F:      include/linux/suspend.h
12936 F:      include/linux/freezer.h
12937 F:      include/linux/pm.h
12938
12939 SVGA HANDLING
12940 M:      Martin Mares <mj@ucw.cz>
12941 L:      linux-video@atrey.karlin.mff.cuni.cz
12942 S:      Maintained
12943 F:      Documentation/svga.txt
12944 F:      arch/x86/boot/video*
12945
12946 SWIOTLB SUBSYSTEM
12947 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12948 L:      linux-kernel@vger.kernel.org
12949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12950 S:      Supported
12951 F:      lib/swiotlb.c
12952 F:      arch/*/kernel/pci-swiotlb.c
12953 F:      include/linux/swiotlb.h
12954
12955 SWITCHDEV
12956 M:      Jiri Pirko <jiri@resnulli.us>
12957 M:      Ivan Vecera <ivecera@redhat.com>
12958 L:      netdev@vger.kernel.org
12959 S:      Supported
12960 F:      net/switchdev/
12961 F:      include/net/switchdev.h
12962
12963 SYNC FILE FRAMEWORK
12964 M:      Sumit Semwal <sumit.semwal@linaro.org>
12965 R:      Gustavo Padovan <gustavo@padovan.org>
12966 S:      Maintained
12967 L:      linux-media@vger.kernel.org
12968 L:      dri-devel@lists.freedesktop.org
12969 F:      drivers/dma-buf/sync_*
12970 F:      drivers/dma-buf/dma-fence*
12971 F:      drivers/dma-buf/sw_sync.c
12972 F:      include/linux/sync_file.h
12973 F:      include/uapi/linux/sync_file.h
12974 F:      Documentation/sync_file.txt
12975 T:      git git://anongit.freedesktop.org/drm/drm-misc
12976
12977 SYNOPSYS ARC ARCHITECTURE
12978 M:      Vineet Gupta <vgupta@synopsys.com>
12979 L:      linux-snps-arc@lists.infradead.org
12980 S:      Supported
12981 F:      arch/arc/
12982 F:      Documentation/devicetree/bindings/arc/*
12983 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12984 F:      drivers/clocksource/arc_timer.c
12985 F:      drivers/tty/serial/arc_uart.c
12986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12987
12988 SYNOPSYS ARC HSDK SDP pll clock driver
12989 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12990 S:      Supported
12991 F:      drivers/clk/clk-hsdk-pll.c
12992 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12993
12994 SYNOPSYS ARC SDP clock driver
12995 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12996 S:      Supported
12997 F:      drivers/clk/axs10x/*
12998 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12999
13000 SYNOPSYS ARC SDP platform support
13001 M:      Alexey Brodkin <abrodkin@synopsys.com>
13002 S:      Supported
13003 F:      arch/arc/plat-axs10x
13004 F:      arch/arc/boot/dts/ax*
13005 F:      Documentation/devicetree/bindings/arc/axs10*
13006
13007 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13008 M:      Hoan Tran <hotran@apm.com>
13009 L:      linux-gpio@vger.kernel.org
13010 S:      Maintained
13011 F:      drivers/gpio/gpio-dwapb.c
13012 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13013
13014 SYNOPSYS DESIGNWARE DMAC DRIVER
13015 M:      Viresh Kumar <vireshk@kernel.org>
13016 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13017 S:      Maintained
13018 F:      include/linux/dma/dw.h
13019 F:      include/linux/platform_data/dma-dw.h
13020 F:      drivers/dma/dw/
13021
13022 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13023 M:      Jie Deng <jiedeng@synopsys.com>
13024 L:      netdev@vger.kernel.org
13025 S:      Supported
13026 F:      drivers/net/ethernet/synopsys/
13027
13028 SYNOPSYS DESIGNWARE I2C DRIVER
13029 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13030 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13031 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13032 L:      linux-i2c@vger.kernel.org
13033 S:      Maintained
13034 F:      drivers/i2c/busses/i2c-designware-*
13035 F:      include/linux/platform_data/i2c-designware.h
13036
13037 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13038 M:      Jaehoon Chung <jh80.chung@samsung.com>
13039 L:      linux-mmc@vger.kernel.org
13040 S:      Maintained
13041 F:      drivers/mmc/host/dw_mmc*
13042
13043 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13044 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13045 S:      Supported
13046 F:      drivers/reset/reset-hsdk.c
13047 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13048 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13049
13050 SYSTEM CONFIGURATION (SYSCON)
13051 M:      Lee Jones <lee.jones@linaro.org>
13052 M:      Arnd Bergmann <arnd@arndb.de>
13053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13054 S:      Supported
13055 F:      drivers/mfd/syscon.c
13056
13057 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13058 M:      Sudeep Holla <sudeep.holla@arm.com>
13059 L:      linux-arm-kernel@lists.infradead.org
13060 S:      Maintained
13061 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13062 F:      drivers/clk/clk-scpi.c
13063 F:      drivers/cpufreq/scpi-cpufreq.c
13064 F:      drivers/firmware/arm_scpi.c
13065 F:      include/linux/scpi_protocol.h
13066
13067 SYSTEM RESET/SHUTDOWN DRIVERS
13068 M:      Sebastian Reichel <sre@kernel.org>
13069 L:      linux-pm@vger.kernel.org
13070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13071 S:      Maintained
13072 F:      Documentation/devicetree/bindings/power/reset/
13073 F:      drivers/power/reset/
13074
13075 SYSTEM TRACE MODULE CLASS
13076 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13077 S:      Maintained
13078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13079 F:      Documentation/trace/stm.txt
13080 F:      drivers/hwtracing/stm/
13081 F:      include/linux/stm.h
13082 F:      include/uapi/linux/stm.h
13083
13084 SYSV FILESYSTEM
13085 M:      Christoph Hellwig <hch@infradead.org>
13086 S:      Maintained
13087 F:      Documentation/filesystems/sysv-fs.txt
13088 F:      fs/sysv/
13089 F:      include/linux/sysv_fs.h
13090
13091 TARGET SUBSYSTEM
13092 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13093 L:      linux-scsi@vger.kernel.org
13094 L:      target-devel@vger.kernel.org
13095 W:      http://www.linux-iscsi.org
13096 W:      http://groups.google.com/group/linux-iscsi-target-dev
13097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13098 S:      Supported
13099 F:      drivers/target/
13100 F:      include/target/
13101 F:      Documentation/target/
13102
13103 TASKSTATS STATISTICS INTERFACE
13104 M:      Balbir Singh <bsingharora@gmail.com>
13105 S:      Maintained
13106 F:      Documentation/accounting/taskstats*
13107 F:      include/linux/taskstats*
13108 F:      kernel/taskstats.c
13109
13110 TC subsystem
13111 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13112 M:      Cong Wang <xiyou.wangcong@gmail.com>
13113 M:      Jiri Pirko <jiri@resnulli.us>
13114 L:      netdev@vger.kernel.org
13115 S:      Maintained
13116 F:      include/net/pkt_cls.h
13117 F:      include/net/pkt_sched.h
13118 F:      include/net/tc_act/
13119 F:      include/uapi/linux/pkt_cls.h
13120 F:      include/uapi/linux/pkt_sched.h
13121 F:      include/uapi/linux/tc_act/
13122 F:      include/uapi/linux/tc_ematch/
13123 F:      net/sched/
13124
13125 TCP LOW PRIORITY MODULE
13126 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13127 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13128 W:      http://tcp-lp-mod.sourceforge.net/
13129 S:      Maintained
13130 F:      net/ipv4/tcp_lp.c
13131
13132 TDA10071 MEDIA DRIVER
13133 M:      Antti Palosaari <crope@iki.fi>
13134 L:      linux-media@vger.kernel.org
13135 W:      https://linuxtv.org
13136 W:      http://palosaari.fi/linux/
13137 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13138 T:      git git://linuxtv.org/anttip/media_tree.git
13139 S:      Maintained
13140 F:      drivers/media/dvb-frontends/tda10071*
13141
13142 TDA18212 MEDIA DRIVER
13143 M:      Antti Palosaari <crope@iki.fi>
13144 L:      linux-media@vger.kernel.org
13145 W:      https://linuxtv.org
13146 W:      http://palosaari.fi/linux/
13147 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13148 T:      git git://linuxtv.org/anttip/media_tree.git
13149 S:      Maintained
13150 F:      drivers/media/tuners/tda18212*
13151
13152 TDA18218 MEDIA DRIVER
13153 M:      Antti Palosaari <crope@iki.fi>
13154 L:      linux-media@vger.kernel.org
13155 W:      https://linuxtv.org
13156 W:      http://palosaari.fi/linux/
13157 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13158 T:      git git://linuxtv.org/anttip/media_tree.git
13159 S:      Maintained
13160 F:      drivers/media/tuners/tda18218*
13161
13162 TDA18271 MEDIA DRIVER
13163 M:      Michael Krufky <mkrufky@linuxtv.org>
13164 L:      linux-media@vger.kernel.org
13165 W:      https://linuxtv.org
13166 W:      http://github.com/mkrufky
13167 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13168 T:      git git://linuxtv.org/mkrufky/tuners.git
13169 S:      Maintained
13170 F:      drivers/media/tuners/tda18271*
13171
13172 TDA827x MEDIA DRIVER
13173 M:      Michael Krufky <mkrufky@linuxtv.org>
13174 L:      linux-media@vger.kernel.org
13175 W:      https://linuxtv.org
13176 W:      http://github.com/mkrufky
13177 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13178 T:      git git://linuxtv.org/mkrufky/tuners.git
13179 S:      Maintained
13180 F:      drivers/media/tuners/tda8290.*
13181
13182 TDA8290 MEDIA DRIVER
13183 M:      Michael Krufky <mkrufky@linuxtv.org>
13184 L:      linux-media@vger.kernel.org
13185 W:      https://linuxtv.org
13186 W:      http://github.com/mkrufky
13187 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13188 T:      git git://linuxtv.org/mkrufky/tuners.git
13189 S:      Maintained
13190 F:      drivers/media/tuners/tda8290.*
13191
13192 TDA9840 MEDIA DRIVER
13193 M:      Hans Verkuil <hverkuil@xs4all.nl>
13194 L:      linux-media@vger.kernel.org
13195 T:      git git://linuxtv.org/media_tree.git
13196 W:      https://linuxtv.org
13197 S:      Maintained
13198 F:      drivers/media/i2c/tda9840*
13199
13200 TEA5761 TUNER DRIVER
13201 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13202 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13203 L:      linux-media@vger.kernel.org
13204 W:      https://linuxtv.org
13205 T:      git git://linuxtv.org/media_tree.git
13206 S:      Odd fixes
13207 F:      drivers/media/tuners/tea5761.*
13208
13209 TEA5767 TUNER DRIVER
13210 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13211 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13212 L:      linux-media@vger.kernel.org
13213 W:      https://linuxtv.org
13214 T:      git git://linuxtv.org/media_tree.git
13215 S:      Maintained
13216 F:      drivers/media/tuners/tea5767.*
13217
13218 TEA6415C MEDIA DRIVER
13219 M:      Hans Verkuil <hverkuil@xs4all.nl>
13220 L:      linux-media@vger.kernel.org
13221 T:      git git://linuxtv.org/media_tree.git
13222 W:      https://linuxtv.org
13223 S:      Maintained
13224 F:      drivers/media/i2c/tea6415c*
13225
13226 TEA6420 MEDIA DRIVER
13227 M:      Hans Verkuil <hverkuil@xs4all.nl>
13228 L:      linux-media@vger.kernel.org
13229 T:      git git://linuxtv.org/media_tree.git
13230 W:      https://linuxtv.org
13231 S:      Maintained
13232 F:      drivers/media/i2c/tea6420*
13233
13234 TEAM DRIVER
13235 M:      Jiri Pirko <jiri@resnulli.us>
13236 L:      netdev@vger.kernel.org
13237 S:      Supported
13238 F:      drivers/net/team/
13239 F:      include/linux/if_team.h
13240 F:      include/uapi/linux/if_team.h
13241
13242 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13243 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13244 S:      Maintained
13245 F:      arch/x86/platform/ts5500/
13246
13247 TECHNOTREND USB IR RECEIVER
13248 M:      Sean Young <sean@mess.org>
13249 L:      linux-media@vger.kernel.org
13250 S:      Maintained
13251 F:      drivers/media/rc/ttusbir.c
13252
13253 TEE SUBSYSTEM
13254 M:      Jens Wiklander <jens.wiklander@linaro.org>
13255 S:      Maintained
13256 F:      include/linux/tee_drv.h
13257 F:      include/uapi/linux/tee.h
13258 F:      drivers/tee/
13259 F:      Documentation/tee.txt
13260
13261 TEGRA ARCHITECTURE SUPPORT
13262 M:      Thierry Reding <thierry.reding@gmail.com>
13263 M:      Jonathan Hunter <jonathanh@nvidia.com>
13264 L:      linux-tegra@vger.kernel.org
13265 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13267 S:      Supported
13268 N:      [^a-z]tegra
13269
13270 TEGRA CLOCK DRIVER
13271 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13272 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13273 S:      Supported
13274 F:      drivers/clk/tegra/
13275
13276 TEGRA DMA DRIVERS
13277 M:      Laxman Dewangan <ldewangan@nvidia.com>
13278 M:      Jon Hunter <jonathanh@nvidia.com>
13279 S:      Supported
13280 F:      drivers/dma/tegra*
13281
13282 TEGRA I2C DRIVER
13283 M:      Laxman Dewangan <ldewangan@nvidia.com>
13284 S:      Supported
13285 F:      drivers/i2c/busses/i2c-tegra.c
13286
13287 TEGRA IOMMU DRIVERS
13288 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13289 S:      Supported
13290 F:      drivers/iommu/tegra*
13291
13292 TEGRA KBC DRIVER
13293 M:      Rakesh Iyer <riyer@nvidia.com>
13294 M:      Laxman Dewangan <ldewangan@nvidia.com>
13295 S:      Supported
13296 F:      drivers/input/keyboard/tegra-kbc.c
13297
13298 TEGRA PWM DRIVER
13299 M:      Thierry Reding <thierry.reding@gmail.com>
13300 S:      Supported
13301 F:      drivers/pwm/pwm-tegra.c
13302
13303 TEGRA SERIAL DRIVER
13304 M:      Laxman Dewangan <ldewangan@nvidia.com>
13305 S:      Supported
13306 F:      drivers/tty/serial/serial-tegra.c
13307
13308 TEGRA SPI DRIVER
13309 M:      Laxman Dewangan <ldewangan@nvidia.com>
13310 S:      Supported
13311 F:      drivers/spi/spi-tegra*
13312
13313 TEHUTI ETHERNET DRIVER
13314 M:      Andy Gospodarek <andy@greyhouse.net>
13315 L:      netdev@vger.kernel.org
13316 S:      Supported
13317 F:      drivers/net/ethernet/tehuti/*
13318
13319 Telecom Clock Driver for MCPL0010
13320 M:      Mark Gross <mark.gross@intel.com>
13321 S:      Supported
13322 F:      drivers/char/tlclk.c
13323
13324 TENSILICA XTENSA PORT (xtensa)
13325 M:      Chris Zankel <chris@zankel.net>
13326 M:      Max Filippov <jcmvbkbc@gmail.com>
13327 L:      linux-xtensa@linux-xtensa.org
13328 T:      git git://github.com/czankel/xtensa-linux.git
13329 S:      Maintained
13330 F:      arch/xtensa/
13331 F:      drivers/irqchip/irq-xtensa-*
13332
13333 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13334 M:      Nishanth Menon <nm@ti.com>
13335 M:      Tero Kristo <t-kristo@ti.com>
13336 M:      Santosh Shilimkar <ssantosh@kernel.org>
13337 L:      linux-arm-kernel@lists.infradead.org
13338 S:      Maintained
13339 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13340 F:      drivers/firmware/ti_sci*
13341 F:      include/linux/soc/ti/ti_sci_protocol.h
13342 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13343 F:      include/dt-bindings/genpd/k2g.h
13344 F:      drivers/soc/ti/ti_sci_pm_domains.c
13345 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13346 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13347 F:      drivers/clk/keystone/sci-clk.c
13348 F:      drivers/reset/reset-ti-sci.c
13349
13350 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13351 M:      Hans Verkuil <hverkuil@xs4all.nl>
13352 L:      linux-media@vger.kernel.org
13353 T:      git git://linuxtv.org/media_tree.git
13354 W:      https://linuxtv.org
13355 S:      Maintained
13356 F:      drivers/media/radio/radio-raremono.c
13357
13358 THERMAL
13359 M:      Zhang Rui <rui.zhang@intel.com>
13360 M:      Eduardo Valentin <edubezval@gmail.com>
13361 L:      linux-pm@vger.kernel.org
13362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13364 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13365 S:      Supported
13366 F:      drivers/thermal/
13367 F:      include/linux/thermal.h
13368 F:      include/uapi/linux/thermal.h
13369 F:      include/linux/cpu_cooling.h
13370 F:      Documentation/devicetree/bindings/thermal/
13371
13372 THERMAL/CPU_COOLING
13373 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13374 M:      Viresh Kumar <viresh.kumar@linaro.org>
13375 M:      Javi Merino <javi.merino@kernel.org>
13376 L:      linux-pm@vger.kernel.org
13377 S:      Supported
13378 F:      Documentation/thermal/cpu-cooling-api.txt
13379 F:      drivers/thermal/cpu_cooling.c
13380 F:      include/linux/cpu_cooling.h
13381
13382 THINKPAD ACPI EXTRAS DRIVER
13383 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13384 L:      ibm-acpi-devel@lists.sourceforge.net
13385 L:      platform-driver-x86@vger.kernel.org
13386 W:      http://ibm-acpi.sourceforge.net
13387 W:      http://thinkwiki.org/wiki/Ibm-acpi
13388 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13389 S:      Maintained
13390 F:      drivers/platform/x86/thinkpad_acpi.c
13391
13392 THUNDERBOLT DRIVER
13393 M:      Andreas Noever <andreas.noever@gmail.com>
13394 M:      Michael Jamet <michael.jamet@intel.com>
13395 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13396 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13398 S:      Maintained
13399 F:      drivers/thunderbolt/
13400 F:      include/linux/thunderbolt.h
13401
13402 THUNDERBOLT NETWORK DRIVER
13403 M:      Michael Jamet <michael.jamet@intel.com>
13404 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13405 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13406 L:      netdev@vger.kernel.org
13407 S:      Maintained
13408 F:      drivers/net/thunderbolt.c
13409
13410 THUNDERX GPIO DRIVER
13411 M:      David Daney <david.daney@cavium.com>
13412 S:      Maintained
13413 F:      drivers/gpio/gpio-thunderx.c
13414
13415 TI AM437X VPFE DRIVER
13416 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13417 L:      linux-media@vger.kernel.org
13418 W:      https://linuxtv.org
13419 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13420 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13421 S:      Maintained
13422 F:      drivers/media/platform/am437x/
13423
13424 TI BANDGAP AND THERMAL DRIVER
13425 M:      Eduardo Valentin <edubezval@gmail.com>
13426 M:      Keerthy <j-keerthy@ti.com>
13427 L:      linux-pm@vger.kernel.org
13428 L:      linux-omap@vger.kernel.org
13429 S:      Maintained
13430 F:      drivers/thermal/ti-soc-thermal/
13431
13432 TI BQ27XXX POWER SUPPLY DRIVER
13433 R:      Andrew F. Davis <afd@ti.com>
13434 F:      include/linux/power/bq27xxx_battery.h
13435 F:      drivers/power/supply/bq27xxx_battery.c
13436 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13437
13438 TI CDCE706 CLOCK DRIVER
13439 M:      Max Filippov <jcmvbkbc@gmail.com>
13440 S:      Maintained
13441 F:      drivers/clk/clk-cdce706.c
13442
13443 TI CLOCK DRIVER
13444 M:      Tero Kristo <t-kristo@ti.com>
13445 L:      linux-omap@vger.kernel.org
13446 S:      Maintained
13447 F:      drivers/clk/ti/
13448 F:      include/linux/clk/ti.h
13449
13450 TI DAVINCI MACHINE SUPPORT
13451 M:      Sekhar Nori <nsekhar@ti.com>
13452 M:      Kevin Hilman <khilman@kernel.org>
13453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13454 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13455 S:      Supported
13456 F:      arch/arm/mach-davinci/
13457 F:      drivers/i2c/busses/i2c-davinci.c
13458 F:      arch/arm/boot/dts/da850*
13459
13460 TI DAVINCI SERIES GPIO DRIVER
13461 M:      Keerthy <j-keerthy@ti.com>
13462 L:      linux-gpio@vger.kernel.org
13463 S:      Maintained
13464 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13465 F:      drivers/gpio/gpio-davinci.c
13466
13467 TI DAVINCI SERIES MEDIA DRIVER
13468 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13469 L:      linux-media@vger.kernel.org
13470 W:      https://linuxtv.org
13471 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13472 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13473 S:      Maintained
13474 F:      drivers/media/platform/davinci/
13475 F:      include/media/davinci/
13476
13477 TI ETHERNET SWITCH DRIVER (CPSW)
13478 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13479 L:      linux-omap@vger.kernel.org
13480 L:      netdev@vger.kernel.org
13481 S:      Maintained
13482 F:      drivers/net/ethernet/ti/cpsw*
13483 F:      drivers/net/ethernet/ti/davinci*
13484
13485 TI FLASH MEDIA INTERFACE DRIVER
13486 M:      Alex Dubov <oakad@yahoo.com>
13487 S:      Maintained
13488 F:      drivers/misc/tifm*
13489 F:      drivers/mmc/host/tifm_sd.c
13490 F:      include/linux/tifm.h
13491
13492 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13493 M:      Santosh Shilimkar <ssantosh@kernel.org>
13494 L:      linux-kernel@vger.kernel.org
13495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13496 S:      Maintained
13497 F:      drivers/soc/ti/*
13498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13499
13500 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13501 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13502 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13503 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13504 S:      Maintained
13505 F:      sound/soc/codecs/lm49453*
13506 F:      sound/soc/codecs/isabelle*
13507
13508 TI LP855x BACKLIGHT DRIVER
13509 M:      Milo Kim <milo.kim@ti.com>
13510 S:      Maintained
13511 F:      Documentation/backlight/lp855x-driver.txt
13512 F:      drivers/video/backlight/lp855x_bl.c
13513 F:      include/linux/platform_data/lp855x.h
13514
13515 TI LP8727 CHARGER DRIVER
13516 M:      Milo Kim <milo.kim@ti.com>
13517 S:      Maintained
13518 F:      drivers/power/supply/lp8727_charger.c
13519 F:      include/linux/platform_data/lp8727.h
13520
13521 TI LP8788 MFD DRIVER
13522 M:      Milo Kim <milo.kim@ti.com>
13523 S:      Maintained
13524 F:      drivers/iio/adc/lp8788_adc.c
13525 F:      drivers/leds/leds-lp8788.c
13526 F:      drivers/mfd/lp8788*.c
13527 F:      drivers/power/supply/lp8788-charger.c
13528 F:      drivers/regulator/lp8788-*.c
13529 F:      include/linux/mfd/lp8788*.h
13530
13531 TI NETCP ETHERNET DRIVER
13532 M:      Wingman Kwok <w-kwok2@ti.com>
13533 M:      Murali Karicheri <m-karicheri2@ti.com>
13534 L:      netdev@vger.kernel.org
13535 S:      Maintained
13536 F:      drivers/net/ethernet/ti/netcp*
13537
13538 TI TAS571X FAMILY ASoC CODEC DRIVER
13539 M:      Kevin Cernekee <cernekee@chromium.org>
13540 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13541 S:      Odd Fixes
13542 F:      sound/soc/codecs/tas571x*
13543
13544 TI TRF7970A NFC DRIVER
13545 M:      Mark Greer <mgreer@animalcreek.com>
13546 L:      linux-wireless@vger.kernel.org
13547 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13548 S:      Supported
13549 F:      drivers/nfc/trf7970a.c
13550 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13551
13552 TI TWL4030 SERIES SOC CODEC DRIVER
13553 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13554 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13555 S:      Maintained
13556 F:      sound/soc/codecs/twl4030*
13557
13558 TI VPE/CAL DRIVERS
13559 M:      Benoit Parrot <bparrot@ti.com>
13560 L:      linux-media@vger.kernel.org
13561 W:      http://linuxtv.org/
13562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13563 S:      Maintained
13564 F:      drivers/media/platform/ti-vpe/
13565
13566 TI WILINK WIRELESS DRIVERS
13567 L:      linux-wireless@vger.kernel.org
13568 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13569 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13571 S:      Orphan
13572 F:      drivers/net/wireless/ti/
13573 F:      include/linux/wl12xx.h
13574
13575 TILE ARCHITECTURE
13576 M:      Chris Metcalf <cmetcalf@mellanox.com>
13577 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13579 S:      Supported
13580 F:      arch/tile/
13581 F:      drivers/char/tile-srom.c
13582 F:      drivers/edac/tile_edac.c
13583 F:      drivers/net/ethernet/tile/
13584 F:      drivers/rtc/rtc-tile.c
13585 F:      drivers/tty/hvc/hvc_tile.c
13586 F:      drivers/tty/serial/tilegx.c
13587 F:      drivers/usb/host/*-tilegx.c
13588 F:      include/linux/usb/tilegx.h
13589
13590 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13591 M:      John Stultz <john.stultz@linaro.org>
13592 M:      Thomas Gleixner <tglx@linutronix.de>
13593 R:      Stephen Boyd <sboyd@codeaurora.org>
13594 L:      linux-kernel@vger.kernel.org
13595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13596 S:      Supported
13597 F:      include/linux/clocksource.h
13598 F:      include/linux/time.h
13599 F:      include/linux/timex.h
13600 F:      include/uapi/linux/time.h
13601 F:      include/uapi/linux/timex.h
13602 F:      kernel/time/clocksource.c
13603 F:      kernel/time/time*.c
13604 F:      kernel/time/alarmtimer.c
13605 F:      kernel/time/ntp.c
13606 F:      tools/testing/selftests/timers/
13607
13608 TIPC NETWORK LAYER
13609 M:      Jon Maloy <jon.maloy@ericsson.com>
13610 M:      Ying Xue <ying.xue@windriver.com>
13611 L:      netdev@vger.kernel.org (core kernel code)
13612 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13613 W:      http://tipc.sourceforge.net/
13614 S:      Maintained
13615 F:      include/uapi/linux/tipc*.h
13616 F:      net/tipc/
13617
13618 TLAN NETWORK DRIVER
13619 M:      Samuel Chessman <chessman@tux.org>
13620 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13621 W:      http://sourceforge.net/projects/tlan/
13622 S:      Maintained
13623 F:      Documentation/networking/tlan.txt
13624 F:      drivers/net/ethernet/ti/tlan.*
13625
13626 TM6000 VIDEO4LINUX DRIVER
13627 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13628 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13629 L:      linux-media@vger.kernel.org
13630 W:      https://linuxtv.org
13631 T:      git git://linuxtv.org/media_tree.git
13632 S:      Odd fixes
13633 F:      drivers/media/usb/tm6000/
13634 F:      Documentation/media/v4l-drivers/tm6000*
13635
13636 TMIO/SDHI MMC DRIVER
13637 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13638 L:      linux-mmc@vger.kernel.org
13639 S:      Supported
13640 F:      drivers/mmc/host/tmio_mmc*
13641 F:      drivers/mmc/host/renesas_sdhi*
13642 F:      include/linux/mfd/tmio.h
13643
13644 TMP401 HARDWARE MONITOR DRIVER
13645 M:      Guenter Roeck <linux@roeck-us.net>
13646 L:      linux-hwmon@vger.kernel.org
13647 S:      Maintained
13648 F:      Documentation/hwmon/tmp401
13649 F:      drivers/hwmon/tmp401.c
13650
13651 TMPFS (SHMEM FILESYSTEM)
13652 M:      Hugh Dickins <hughd@google.com>
13653 L:      linux-mm@kvack.org
13654 S:      Maintained
13655 F:      include/linux/shmem_fs.h
13656 F:      mm/shmem.c
13657
13658 TOMOYO SECURITY MODULE
13659 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13660 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13661 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13662 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13663 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13664 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13665 W:      http://tomoyo.sourceforge.jp/
13666 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13667 S:      Maintained
13668 F:      security/tomoyo/
13669
13670 TOPSTAR LAPTOP EXTRAS DRIVER
13671 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13672 L:      platform-driver-x86@vger.kernel.org
13673 S:      Maintained
13674 F:      drivers/platform/x86/topstar-laptop.c
13675
13676 TOSHIBA ACPI EXTRAS DRIVER
13677 M:      Azael Avalos <coproscefalo@gmail.com>
13678 L:      platform-driver-x86@vger.kernel.org
13679 S:      Maintained
13680 F:      drivers/platform/x86/toshiba_acpi.c
13681
13682 TOSHIBA BLUETOOTH DRIVER
13683 M:      Azael Avalos <coproscefalo@gmail.com>
13684 L:      platform-driver-x86@vger.kernel.org
13685 S:      Maintained
13686 F:      drivers/platform/x86/toshiba_bluetooth.c
13687
13688 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13689 M:      Azael Avalos <coproscefalo@gmail.com>
13690 L:      platform-driver-x86@vger.kernel.org
13691 S:      Maintained
13692 F:      drivers/platform/x86/toshiba_haps.c
13693
13694 TOSHIBA SMM DRIVER
13695 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13696 W:      http://www.buzzard.org.uk/toshiba/
13697 S:      Maintained
13698 F:      drivers/char/toshiba.c
13699 F:      include/linux/toshiba.h
13700 F:      include/uapi/linux/toshiba.h
13701
13702 TOSHIBA TC358743 DRIVER
13703 M:      Mats Randgaard <matrandg@cisco.com>
13704 L:      linux-media@vger.kernel.org
13705 S:      Maintained
13706 F:      drivers/media/i2c/tc358743*
13707 F:      include/media/i2c/tc358743.h
13708
13709 TOSHIBA WMI HOTKEYS DRIVER
13710 M:      Azael Avalos <coproscefalo@gmail.com>
13711 L:      platform-driver-x86@vger.kernel.org
13712 S:      Maintained
13713 F:      drivers/platform/x86/toshiba-wmi.c
13714
13715 TPM DEVICE DRIVER
13716 M:      Peter Huewe <peterhuewe@gmx.de>
13717 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13718 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13719 L:      linux-integrity@vger.kernel.org
13720 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13721 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13722 S:      Maintained
13723 F:      drivers/char/tpm/
13724
13725 TRACING
13726 M:      Steven Rostedt <rostedt@goodmis.org>
13727 M:      Ingo Molnar <mingo@redhat.com>
13728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13729 S:      Maintained
13730 F:      Documentation/trace/ftrace.txt
13731 F:      arch/*/*/*/ftrace.h
13732 F:      arch/*/kernel/ftrace.c
13733 F:      include/*/ftrace.h
13734 F:      include/linux/trace*.h
13735 F:      include/trace/
13736 F:      kernel/trace/
13737 F:      tools/testing/selftests/ftrace/
13738
13739 TRACING MMIO ACCESSES (MMIOTRACE)
13740 M:      Steven Rostedt <rostedt@goodmis.org>
13741 M:      Ingo Molnar <mingo@kernel.org>
13742 R:      Karol Herbst <karolherbst@gmail.com>
13743 R:      Pekka Paalanen <ppaalanen@gmail.com>
13744 S:      Maintained
13745 L:      linux-kernel@vger.kernel.org
13746 L:      nouveau@lists.freedesktop.org
13747 F:      kernel/trace/trace_mmiotrace.c
13748 F:      include/linux/mmiotrace.h
13749 F:      arch/x86/mm/kmmio.c
13750 F:      arch/x86/mm/mmio-mod.c
13751 F:      arch/x86/mm/testmmiotrace.c
13752
13753 TRIVIAL PATCHES
13754 M:      Jiri Kosina <trivial@kernel.org>
13755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13756 S:      Maintained
13757 K:      ^Subject:.*(?i)trivial
13758
13759 TTY LAYER
13760 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13761 M:      Jiri Slaby <jslaby@suse.com>
13762 S:      Supported
13763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13764 F:      Documentation/serial/
13765 F:      drivers/tty/
13766 F:      drivers/tty/serial/serial_core.c
13767 F:      include/linux/serial_core.h
13768 F:      include/linux/serial.h
13769 F:      include/linux/tty.h
13770 F:      include/uapi/linux/serial_core.h
13771 F:      include/uapi/linux/serial.h
13772 F:      include/uapi/linux/tty.h
13773
13774 TUA9001 MEDIA DRIVER
13775 M:      Antti Palosaari <crope@iki.fi>
13776 L:      linux-media@vger.kernel.org
13777 W:      https://linuxtv.org
13778 W:      http://palosaari.fi/linux/
13779 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13780 T:      git git://linuxtv.org/anttip/media_tree.git
13781 S:      Maintained
13782 F:      drivers/media/tuners/tua9001*
13783
13784 TULIP NETWORK DRIVERS
13785 L:      netdev@vger.kernel.org
13786 L:      linux-parisc@vger.kernel.org
13787 S:      Orphan
13788 F:      drivers/net/ethernet/dec/tulip/
13789
13790 TUN/TAP driver
13791 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13792 W:      http://vtun.sourceforge.net/tun
13793 S:      Maintained
13794 F:      Documentation/networking/tuntap.txt
13795 F:      arch/um/os-Linux/drivers/
13796
13797 TURBOCHANNEL SUBSYSTEM
13798 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13799 M:      Ralf Baechle <ralf@linux-mips.org>
13800 L:      linux-mips@linux-mips.org
13801 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13802 S:      Maintained
13803 F:      drivers/tc/
13804 F:      include/linux/tc.h
13805
13806 TW5864 VIDEO4LINUX DRIVER
13807 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13808 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13809 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13810 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13811 L:      linux-media@vger.kernel.org
13812 S:      Supported
13813 F:      drivers/media/pci/tw5864/
13814
13815 TW68 VIDEO4LINUX DRIVER
13816 M:      Hans Verkuil <hverkuil@xs4all.nl>
13817 L:      linux-media@vger.kernel.org
13818 T:      git git://linuxtv.org/media_tree.git
13819 W:      https://linuxtv.org
13820 S:      Odd Fixes
13821 F:      drivers/media/pci/tw68/
13822
13823 TW686X VIDEO4LINUX DRIVER
13824 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13825 L:      linux-media@vger.kernel.org
13826 T:      git git://linuxtv.org/media_tree.git
13827 W:      http://linuxtv.org
13828 S:      Maintained
13829 F:      drivers/media/pci/tw686x/
13830
13831 UBI FILE SYSTEM (UBIFS)
13832 M:      Richard Weinberger <richard@nod.at>
13833 M:      Artem Bityutskiy <dedekind1@gmail.com>
13834 M:      Adrian Hunter <adrian.hunter@intel.com>
13835 L:      linux-mtd@lists.infradead.org
13836 T:      git git://git.infradead.org/ubifs-2.6.git
13837 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13838 S:      Supported
13839 F:      Documentation/filesystems/ubifs.txt
13840 F:      fs/ubifs/
13841
13842 UCLINUX (M68KNOMMU AND COLDFIRE)
13843 M:      Greg Ungerer <gerg@linux-m68k.org>
13844 W:      http://www.linux-m68k.org/
13845 W:      http://www.uclinux.org/
13846 L:      linux-m68k@lists.linux-m68k.org
13847 L:      uclinux-dev@uclinux.org  (subscribers-only)
13848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13849 S:      Maintained
13850 F:      arch/m68k/coldfire/
13851 F:      arch/m68k/68*/
13852 F:      arch/m68k/*/*_no.*
13853 F:      arch/m68k/include/asm/*_no.*
13854
13855 UDF FILESYSTEM
13856 M:      Jan Kara <jack@suse.com>
13857 S:      Maintained
13858 F:      Documentation/filesystems/udf.txt
13859 F:      fs/udf/
13860
13861 UDRAW TABLET
13862 M:      Bastien Nocera <hadess@hadess.net>
13863 L:      linux-input@vger.kernel.org
13864 S:      Maintained
13865 F:      drivers/hid/hid-udraw-ps3.c
13866
13867 UFS FILESYSTEM
13868 M:      Evgeniy Dushistov <dushistov@mail.ru>
13869 S:      Maintained
13870 F:      Documentation/filesystems/ufs.txt
13871 F:      fs/ufs/
13872
13873 UHID USERSPACE HID IO DRIVER:
13874 M:      David Herrmann <dh.herrmann@googlemail.com>
13875 L:      linux-input@vger.kernel.org
13876 S:      Maintained
13877 F:      drivers/hid/uhid.c
13878 F:      include/uapi/linux/uhid.h
13879
13880 ULPI BUS
13881 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13882 L:      linux-usb@vger.kernel.org
13883 S:      Maintained
13884 F:      drivers/usb/common/ulpi.c
13885 F:      include/linux/ulpi/
13886
13887 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13888 L:      linux-usb@vger.kernel.org
13889 S:      Orphan
13890 F:      drivers/uwb/
13891 F:      include/linux/uwb.h
13892 F:      include/linux/uwb/
13893
13894 UNICORE32 ARCHITECTURE:
13895 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13896 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13897 S:      Maintained
13898 T:      git git://github.com/gxt/linux.git
13899 F:      arch/unicore32/
13900
13901 UNIFDEF
13902 M:      Tony Finch <dot@dotat.at>
13903 W:      http://dotat.at/prog/unifdef
13904 S:      Maintained
13905 F:      scripts/unifdef.c
13906
13907 UNIFORM CDROM DRIVER
13908 M:      Jens Axboe <axboe@kernel.dk>
13909 W:      http://www.kernel.dk
13910 S:      Maintained
13911 F:      Documentation/cdrom/
13912 F:      drivers/cdrom/cdrom.c
13913 F:      include/linux/cdrom.h
13914 F:      include/uapi/linux/cdrom.h
13915
13916 UNISYS S-PAR DRIVERS
13917 M:      David Kershner <david.kershner@unisys.com>
13918 L:      sparmaintainer@unisys.com (Unisys internal)
13919 S:      Supported
13920 F:      drivers/staging/unisys/
13921
13922 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13923 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13924 L:      linux-scsi@vger.kernel.org
13925 S:      Supported
13926 F:      Documentation/scsi/ufs.txt
13927 F:      drivers/scsi/ufs/
13928
13929 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13930 M:      Joao Pinto <jpinto@synopsys.com>
13931 L:      linux-scsi@vger.kernel.org
13932 S:      Supported
13933 F:      drivers/scsi/ufs/*dwc*
13934
13935 UNSORTED BLOCK IMAGES (UBI)
13936 M:      Artem Bityutskiy <dedekind1@gmail.com>
13937 M:      Richard Weinberger <richard@nod.at>
13938 W:      http://www.linux-mtd.infradead.org/
13939 L:      linux-mtd@lists.infradead.org
13940 T:      git git://git.infradead.org/ubifs-2.6.git
13941 S:      Supported
13942 F:      drivers/mtd/ubi/
13943 F:      include/linux/mtd/ubi.h
13944 F:      include/uapi/mtd/ubi-user.h
13945
13946 USB "USBNET" DRIVER FRAMEWORK
13947 M:      Oliver Neukum <oneukum@suse.com>
13948 L:      netdev@vger.kernel.org
13949 W:      http://www.linux-usb.org/usbnet
13950 S:      Maintained
13951 F:      drivers/net/usb/usbnet.c
13952 F:      include/linux/usb/usbnet.h
13953
13954 USB ACM DRIVER
13955 M:      Oliver Neukum <oneukum@suse.com>
13956 L:      linux-usb@vger.kernel.org
13957 S:      Maintained
13958 F:      Documentation/usb/acm.txt
13959 F:      drivers/usb/class/cdc-acm.*
13960
13961 USB AR5523 WIRELESS DRIVER
13962 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13963 L:      linux-wireless@vger.kernel.org
13964 S:      Maintained
13965 F:      drivers/net/wireless/ath/ar5523/
13966
13967 USB ATTACHED SCSI
13968 M:      Oliver Neukum <oneukum@suse.com>
13969 L:      linux-usb@vger.kernel.org
13970 L:      linux-scsi@vger.kernel.org
13971 S:      Maintained
13972 F:      drivers/usb/storage/uas.c
13973
13974 USB CDC ETHERNET DRIVER
13975 M:      Oliver Neukum <oliver@neukum.org>
13976 L:      linux-usb@vger.kernel.org
13977 S:      Maintained
13978 F:      drivers/net/usb/cdc_*.c
13979 F:      include/uapi/linux/usb/cdc.h
13980
13981 USB CHAOSKEY DRIVER
13982 M:      Keith Packard <keithp@keithp.com>
13983 L:      linux-usb@vger.kernel.org
13984 S:      Maintained
13985 F:      drivers/usb/misc/chaoskey.c
13986
13987 USB CYPRESS C67X00 DRIVER
13988 M:      Peter Korsgaard <jacmet@sunsite.dk>
13989 L:      linux-usb@vger.kernel.org
13990 S:      Maintained
13991 F:      drivers/usb/c67x00/
13992
13993 USB DAVICOM DM9601 DRIVER
13994 M:      Peter Korsgaard <jacmet@sunsite.dk>
13995 L:      netdev@vger.kernel.org
13996 W:      http://www.linux-usb.org/usbnet
13997 S:      Maintained
13998 F:      drivers/net/usb/dm9601.c
13999
14000 USB DIAMOND RIO500 DRIVER
14001 M:      Cesar Miquel <miquel@df.uba.ar>
14002 L:      rio500-users@lists.sourceforge.net
14003 W:      http://rio500.sourceforge.net
14004 S:      Maintained
14005 F:      drivers/usb/misc/rio500*
14006
14007 USB EHCI DRIVER
14008 M:      Alan Stern <stern@rowland.harvard.edu>
14009 L:      linux-usb@vger.kernel.org
14010 S:      Maintained
14011 F:      Documentation/usb/ehci.txt
14012 F:      drivers/usb/host/ehci*
14013
14014 USB GADGET/PERIPHERAL SUBSYSTEM
14015 M:      Felipe Balbi <balbi@kernel.org>
14016 L:      linux-usb@vger.kernel.org
14017 W:      http://www.linux-usb.org/gadget
14018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14019 S:      Maintained
14020 F:      drivers/usb/gadget/
14021 F:      include/linux/usb/gadget*
14022
14023 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14024 M:      Jiri Kosina <jikos@kernel.org>
14025 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14026 L:      linux-usb@vger.kernel.org
14027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14028 S:      Maintained
14029 F:      Documentation/hid/hiddev.txt
14030 F:      drivers/hid/usbhid/
14031
14032 USB ISP116X DRIVER
14033 M:      Olav Kongas <ok@artecdesign.ee>
14034 L:      linux-usb@vger.kernel.org
14035 S:      Maintained
14036 F:      drivers/usb/host/isp116x*
14037 F:      include/linux/usb/isp116x.h
14038
14039 USB LAN78XX ETHERNET DRIVER
14040 M:      Woojung Huh <woojung.huh@microchip.com>
14041 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14042 L:      netdev@vger.kernel.org
14043 S:      Maintained
14044 F:      drivers/net/usb/lan78xx.*
14045
14046 USB MASS STORAGE DRIVER
14047 M:      Alan Stern <stern@rowland.harvard.edu>
14048 L:      linux-usb@vger.kernel.org
14049 L:      usb-storage@lists.one-eyed-alien.net
14050 S:      Maintained
14051 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14052 F:      drivers/usb/storage/
14053
14054 USB MIDI DRIVER
14055 M:      Clemens Ladisch <clemens@ladisch.de>
14056 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14057 T:      git git://git.alsa-project.org/alsa-kernel.git
14058 S:      Maintained
14059 F:      sound/usb/midi.*
14060
14061 USB NETWORKING DRIVERS
14062 L:      linux-usb@vger.kernel.org
14063 S:      Odd Fixes
14064 F:      drivers/net/usb/
14065
14066 USB OHCI DRIVER
14067 M:      Alan Stern <stern@rowland.harvard.edu>
14068 L:      linux-usb@vger.kernel.org
14069 S:      Maintained
14070 F:      Documentation/usb/ohci.txt
14071 F:      drivers/usb/host/ohci*
14072
14073 USB OTG FSM (Finite State Machine)
14074 M:      Peter Chen <Peter.Chen@nxp.com>
14075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14076 L:      linux-usb@vger.kernel.org
14077 S:      Maintained
14078 F:      drivers/usb/common/usb-otg-fsm.c
14079
14080 USB OVER IP DRIVER
14081 M:      Valentina Manea <valentina.manea.m@gmail.com>
14082 M:      Shuah Khan <shuahkh@osg.samsung.com>
14083 M:      Shuah Khan <shuah@kernel.org>
14084 L:      linux-usb@vger.kernel.org
14085 S:      Maintained
14086 F:      Documentation/usb/usbip_protocol.txt
14087 F:      drivers/usb/usbip/
14088 F:      tools/usb/usbip/
14089
14090 USB PEGASUS DRIVER
14091 M:      Petko Manolov <petkan@nucleusys.com>
14092 L:      linux-usb@vger.kernel.org
14093 L:      netdev@vger.kernel.org
14094 T:      git git://github.com/petkan/pegasus.git
14095 W:      https://github.com/petkan/pegasus
14096 S:      Maintained
14097 F:      drivers/net/usb/pegasus.*
14098
14099 USB PHY LAYER
14100 M:      Felipe Balbi <balbi@kernel.org>
14101 L:      linux-usb@vger.kernel.org
14102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14103 S:      Maintained
14104 F:      drivers/usb/phy/
14105
14106 USB PRINTER DRIVER (usblp)
14107 M:      Pete Zaitcev <zaitcev@redhat.com>
14108 L:      linux-usb@vger.kernel.org
14109 S:      Supported
14110 F:      drivers/usb/class/usblp.c
14111
14112 USB QMI WWAN NETWORK DRIVER
14113 M:      Bjørn Mork <bjorn@mork.no>
14114 L:      netdev@vger.kernel.org
14115 S:      Maintained
14116 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14117 F:      drivers/net/usb/qmi_wwan.c
14118
14119 USB RTL8150 DRIVER
14120 M:      Petko Manolov <petkan@nucleusys.com>
14121 L:      linux-usb@vger.kernel.org
14122 L:      netdev@vger.kernel.org
14123 T:      git git://github.com/petkan/rtl8150.git
14124 W:      https://github.com/petkan/rtl8150
14125 S:      Maintained
14126 F:      drivers/net/usb/rtl8150.c
14127
14128 USB SERIAL SUBSYSTEM
14129 M:      Johan Hovold <johan@kernel.org>
14130 L:      linux-usb@vger.kernel.org
14131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14132 S:      Maintained
14133 F:      Documentation/usb/usb-serial.txt
14134 F:      drivers/usb/serial/
14135 F:      include/linux/usb/serial.h
14136
14137 USB SMSC75XX ETHERNET DRIVER
14138 M:      Steve Glendinning <steve.glendinning@shawell.net>
14139 L:      netdev@vger.kernel.org
14140 S:      Maintained
14141 F:      drivers/net/usb/smsc75xx.*
14142
14143 USB SMSC95XX ETHERNET DRIVER
14144 M:      Steve Glendinning <steve.glendinning@shawell.net>
14145 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14146 L:      netdev@vger.kernel.org
14147 S:      Maintained
14148 F:      drivers/net/usb/smsc95xx.*
14149
14150 USB SUBSYSTEM
14151 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14152 L:      linux-usb@vger.kernel.org
14153 W:      http://www.linux-usb.org
14154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14155 S:      Supported
14156 F:      Documentation/devicetree/bindings/usb/
14157 F:      Documentation/usb/
14158 F:      drivers/usb/
14159 F:      include/linux/usb.h
14160 F:      include/linux/usb/
14161
14162 USB TYPEC SUBSYSTEM
14163 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14164 L:      linux-usb@vger.kernel.org
14165 S:      Maintained
14166 F:      Documentation/ABI/testing/sysfs-class-typec
14167 F:      Documentation/usb/typec.rst
14168 F:      drivers/usb/typec/
14169 F:      include/linux/usb/typec.h
14170
14171 USB UHCI DRIVER
14172 M:      Alan Stern <stern@rowland.harvard.edu>
14173 L:      linux-usb@vger.kernel.org
14174 S:      Maintained
14175 F:      drivers/usb/host/uhci*
14176
14177 USB VIDEO CLASS
14178 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14179 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14180 L:      linux-media@vger.kernel.org
14181 T:      git git://linuxtv.org/media_tree.git
14182 W:      http://www.ideasonboard.org/uvc/
14183 S:      Maintained
14184 F:      drivers/media/usb/uvc/
14185 F:      include/uapi/linux/uvcvideo.h
14186
14187 USB VISION DRIVER
14188 M:      Hans Verkuil <hverkuil@xs4all.nl>
14189 L:      linux-media@vger.kernel.org
14190 T:      git git://linuxtv.org/media_tree.git
14191 W:      https://linuxtv.org
14192 S:      Odd Fixes
14193 F:      drivers/media/usb/usbvision/
14194
14195 USB WEBCAM GADGET
14196 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14197 L:      linux-usb@vger.kernel.org
14198 S:      Maintained
14199 F:      drivers/usb/gadget/function/*uvc*
14200 F:      drivers/usb/gadget/legacy/webcam.c
14201
14202 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14203 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14204 L:      linux-wireless@vger.kernel.org
14205 S:      Maintained
14206 F:      drivers/net/wireless/rndis_wlan.c
14207
14208 USB XHCI DRIVER
14209 M:      Mathias Nyman <mathias.nyman@intel.com>
14210 L:      linux-usb@vger.kernel.org
14211 S:      Supported
14212 F:      drivers/usb/host/xhci*
14213 F:      drivers/usb/host/pci-quirks*
14214
14215 USB ZD1201 DRIVER
14216 L:      linux-wireless@vger.kernel.org
14217 W:      http://linux-lc100020.sourceforge.net
14218 S:      Orphan
14219 F:      drivers/net/wireless/zydas/zd1201.*
14220
14221 USB ZR364XX DRIVER
14222 M:      Antoine Jacquet <royale@zerezo.com>
14223 L:      linux-usb@vger.kernel.org
14224 L:      linux-media@vger.kernel.org
14225 T:      git git://linuxtv.org/media_tree.git
14226 W:      http://royale.zerezo.com/zr364xx/
14227 S:      Maintained
14228 F:      Documentation/media/v4l-drivers/zr364xx*
14229 F:      drivers/media/usb/zr364xx/
14230
14231 USER-MODE LINUX (UML)
14232 M:      Jeff Dike <jdike@addtoit.com>
14233 M:      Richard Weinberger <richard@nod.at>
14234 L:      user-mode-linux-devel@lists.sourceforge.net
14235 L:      user-mode-linux-user@lists.sourceforge.net
14236 W:      http://user-mode-linux.sourceforge.net
14237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14238 S:      Maintained
14239 F:      Documentation/virtual/uml/
14240 F:      arch/um/
14241 F:      arch/x86/um/
14242 F:      fs/hostfs/
14243 F:      fs/hppfs/
14244
14245 USERSPACE I/O (UIO)
14246 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14247 S:      Maintained
14248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14249 F:      Documentation/driver-api/uio-howto.rst
14250 F:      drivers/uio/
14251 F:      include/linux/uio*.h
14252
14253 UTIL-LINUX PACKAGE
14254 M:      Karel Zak <kzak@redhat.com>
14255 L:      util-linux@vger.kernel.org
14256 W:      http://en.wikipedia.org/wiki/Util-linux
14257 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14258 S:      Maintained
14259
14260 UUID HELPERS
14261 M:      Christoph Hellwig <hch@lst.de>
14262 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14263 L:      linux-kernel@vger.kernel.org
14264 T:      git git://git.infradead.org/users/hch/uuid.git
14265 F:      lib/uuid.c
14266 F:      lib/test_uuid.c
14267 F:      include/linux/uuid.h
14268 F:      include/uapi/linux/uuid.h
14269 S:      Maintained
14270
14271 UVESAFB DRIVER
14272 M:      Michal Januszewski <spock@gentoo.org>
14273 L:      linux-fbdev@vger.kernel.org
14274 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14275 S:      Maintained
14276 F:      Documentation/fb/uvesafb.txt
14277 F:      drivers/video/fbdev/uvesafb.*
14278
14279 VF610 NAND DRIVER
14280 M:      Stefan Agner <stefan@agner.ch>
14281 L:      linux-mtd@lists.infradead.org
14282 S:      Supported
14283 F:      drivers/mtd/nand/vf610_nfc.c
14284
14285 VFAT/FAT/MSDOS FILESYSTEM
14286 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14287 S:      Maintained
14288 F:      Documentation/filesystems/vfat.txt
14289 F:      fs/fat/
14290
14291 VFIO DRIVER
14292 M:      Alex Williamson <alex.williamson@redhat.com>
14293 L:      kvm@vger.kernel.org
14294 T:      git git://github.com/awilliam/linux-vfio.git
14295 S:      Maintained
14296 F:      Documentation/vfio.txt
14297 F:      drivers/vfio/
14298 F:      include/linux/vfio.h
14299 F:      include/uapi/linux/vfio.h
14300
14301 VFIO MEDIATED DEVICE DRIVERS
14302 M:      Kirti Wankhede <kwankhede@nvidia.com>
14303 L:      kvm@vger.kernel.org
14304 S:      Maintained
14305 F:      Documentation/vfio-mediated-device.txt
14306 F:      drivers/vfio/mdev/
14307 F:      include/linux/mdev.h
14308 F:      samples/vfio-mdev/
14309
14310 VFIO PLATFORM DRIVER
14311 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14312 L:      kvm@vger.kernel.org
14313 S:      Maintained
14314 F:      drivers/vfio/platform/
14315
14316 VGA_SWITCHEROO
14317 R:      Lukas Wunner <lukas@wunner.de>
14318 S:      Maintained
14319 F:      Documentation/gpu/vga-switcheroo.rst
14320 F:      drivers/gpu/vga/vga_switcheroo.c
14321 F:      include/linux/vga_switcheroo.h
14322 T:      git git://anongit.freedesktop.org/drm/drm-misc
14323
14324 VIA RHINE NETWORK DRIVER
14325 S:      Orphan
14326 F:      drivers/net/ethernet/via/via-rhine.c
14327
14328 VIA SD/MMC CARD CONTROLLER DRIVER
14329 M:      Bruce Chang <brucechang@via.com.tw>
14330 M:      Harald Welte <HaraldWelte@viatech.com>
14331 S:      Maintained
14332 F:      drivers/mmc/host/via-sdmmc.c
14333
14334 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14335 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14336 L:      linux-fbdev@vger.kernel.org
14337 S:      Maintained
14338 F:      include/linux/via-core.h
14339 F:      include/linux/via-gpio.h
14340 F:      include/linux/via_i2c.h
14341 F:      drivers/video/fbdev/via/
14342
14343 VIA VELOCITY NETWORK DRIVER
14344 M:      Francois Romieu <romieu@fr.zoreil.com>
14345 L:      netdev@vger.kernel.org
14346 S:      Maintained
14347 F:      drivers/net/ethernet/via/via-velocity.*
14348
14349 VIDEO MULTIPLEXER DRIVER
14350 M:      Philipp Zabel <p.zabel@pengutronix.de>
14351 L:      linux-media@vger.kernel.org
14352 S:      Maintained
14353 F:      drivers/media/platform/video-mux.c
14354
14355 VIDEOBUF2 FRAMEWORK
14356 M:      Pawel Osciak <pawel@osciak.com>
14357 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14358 M:      Kyungmin Park <kyungmin.park@samsung.com>
14359 L:      linux-media@vger.kernel.org
14360 S:      Maintained
14361 F:      drivers/media/v4l2-core/videobuf2-*
14362 F:      include/media/videobuf2-*
14363
14364 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14365 M:      Helen Koike <helen.koike@collabora.com>
14366 L:      linux-media@vger.kernel.org
14367 T:      git git://linuxtv.org/media_tree.git
14368 W:      https://linuxtv.org
14369 S:      Maintained
14370 F:      drivers/media/platform/vimc/*
14371
14372 VIRT LIB
14373 M:      Alex Williamson <alex.williamson@redhat.com>
14374 M:      Paolo Bonzini <pbonzini@redhat.com>
14375 L:      kvm@vger.kernel.org
14376 S:      Supported
14377 F:      virt/lib/
14378
14379 VIRTIO AND VHOST VSOCK DRIVER
14380 M:      Stefan Hajnoczi <stefanha@redhat.com>
14381 L:      kvm@vger.kernel.org
14382 L:      virtualization@lists.linux-foundation.org
14383 L:      netdev@vger.kernel.org
14384 S:      Maintained
14385 F:      include/linux/virtio_vsock.h
14386 F:      include/uapi/linux/virtio_vsock.h
14387 F:      include/uapi/linux/vsockmon.h
14388 F:      include/uapi/linux/vm_sockets_diag.h
14389 F:      net/vmw_vsock/diag.c
14390 F:      net/vmw_vsock/af_vsock_tap.c
14391 F:      net/vmw_vsock/virtio_transport_common.c
14392 F:      net/vmw_vsock/virtio_transport.c
14393 F:      drivers/net/vsockmon.c
14394 F:      drivers/vhost/vsock.c
14395 F:      drivers/vhost/vsock.h
14396 F:      tools/testing/vsock/
14397
14398 VIRTIO CONSOLE DRIVER
14399 M:      Amit Shah <amit@kernel.org>
14400 L:      virtualization@lists.linux-foundation.org
14401 S:      Maintained
14402 F:      drivers/char/virtio_console.c
14403 F:      include/linux/virtio_console.h
14404 F:      include/uapi/linux/virtio_console.h
14405
14406 VIRTIO CORE, NET AND BLOCK DRIVERS
14407 M:      "Michael S. Tsirkin" <mst@redhat.com>
14408 M:      Jason Wang <jasowang@redhat.com>
14409 L:      virtualization@lists.linux-foundation.org
14410 S:      Maintained
14411 F:      Documentation/devicetree/bindings/virtio/
14412 F:      drivers/virtio/
14413 F:      tools/virtio/
14414 F:      drivers/net/virtio_net.c
14415 F:      drivers/block/virtio_blk.c
14416 F:      include/linux/virtio*.h
14417 F:      include/uapi/linux/virtio_*.h
14418 F:      drivers/crypto/virtio/
14419 F:      mm/balloon_compaction.c
14420
14421 VIRTIO CRYPTO DRIVER
14422 M:      Gonglei <arei.gonglei@huawei.com>
14423 L:      virtualization@lists.linux-foundation.org
14424 L:      linux-crypto@vger.kernel.org
14425 S:      Maintained
14426 F:      drivers/crypto/virtio/
14427 F:      include/uapi/linux/virtio_crypto.h
14428
14429 VIRTIO DRIVERS FOR S390
14430 M:      Cornelia Huck <cohuck@redhat.com>
14431 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14432 L:      linux-s390@vger.kernel.org
14433 L:      virtualization@lists.linux-foundation.org
14434 L:      kvm@vger.kernel.org
14435 S:      Supported
14436 F:      drivers/s390/virtio/
14437 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14438
14439 VIRTIO GPU DRIVER
14440 M:      David Airlie <airlied@linux.ie>
14441 M:      Gerd Hoffmann <kraxel@redhat.com>
14442 L:      dri-devel@lists.freedesktop.org
14443 L:      virtualization@lists.linux-foundation.org
14444 T:      git git://anongit.freedesktop.org/drm/drm-misc
14445 S:      Maintained
14446 F:      drivers/gpu/drm/virtio/
14447 F:      include/uapi/linux/virtio_gpu.h
14448
14449 VIRTIO HOST (VHOST)
14450 M:      "Michael S. Tsirkin" <mst@redhat.com>
14451 M:      Jason Wang <jasowang@redhat.com>
14452 L:      kvm@vger.kernel.org
14453 L:      virtualization@lists.linux-foundation.org
14454 L:      netdev@vger.kernel.org
14455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14456 S:      Maintained
14457 F:      drivers/vhost/
14458 F:      include/uapi/linux/vhost.h
14459
14460 VIRTIO INPUT DRIVER
14461 M:      Gerd Hoffmann <kraxel@redhat.com>
14462 S:      Maintained
14463 F:      drivers/virtio/virtio_input.c
14464 F:      include/uapi/linux/virtio_input.h
14465
14466 VIRTUAL SERIO DEVICE DRIVER
14467 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14468 S:      Maintained
14469 F:      drivers/input/serio/userio.c
14470 F:      include/uapi/linux/userio.h
14471
14472 VIVID VIRTUAL VIDEO DRIVER
14473 M:      Hans Verkuil <hverkuil@xs4all.nl>
14474 L:      linux-media@vger.kernel.org
14475 T:      git git://linuxtv.org/media_tree.git
14476 W:      https://linuxtv.org
14477 S:      Maintained
14478 F:      drivers/media/platform/vivid/*
14479
14480 VLYNQ BUS
14481 M:      Florian Fainelli <f.fainelli@gmail.com>
14482 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14483 S:      Maintained
14484 F:      drivers/vlynq/vlynq.c
14485 F:      include/linux/vlynq.h
14486
14487 VME SUBSYSTEM
14488 M:      Martyn Welch <martyn@welchs.me.uk>
14489 M:      Manohar Vanga <manohar.vanga@gmail.com>
14490 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14491 L:      devel@driverdev.osuosl.org
14492 S:      Maintained
14493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14494 F:      Documentation/driver-api/vme.rst
14495 F:      drivers/staging/vme/
14496 F:      drivers/vme/
14497 F:      include/linux/vme*
14498
14499 VMWARE BALLOON DRIVER
14500 M:      Xavier Deguillard <xdeguillard@vmware.com>
14501 M:      Philip Moltmann <moltmann@vmware.com>
14502 M:      "VMware, Inc." <pv-drivers@vmware.com>
14503 L:      linux-kernel@vger.kernel.org
14504 S:      Maintained
14505 F:      drivers/misc/vmw_balloon.c
14506
14507 VMWARE HYPERVISOR INTERFACE
14508 M:      Alok Kataria <akataria@vmware.com>
14509 L:      virtualization@lists.linux-foundation.org
14510 S:      Supported
14511 F:      arch/x86/kernel/cpu/vmware.c
14512
14513 VMWARE PVRDMA DRIVER
14514 M:      Adit Ranadive <aditr@vmware.com>
14515 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14516 L:      linux-rdma@vger.kernel.org
14517 S:      Maintained
14518 F:      drivers/infiniband/hw/vmw_pvrdma/
14519
14520 VMware PVSCSI driver
14521 M:      Jim Gill <jgill@vmware.com>
14522 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14523 L:      linux-scsi@vger.kernel.org
14524 S:      Maintained
14525 F:      drivers/scsi/vmw_pvscsi.c
14526 F:      drivers/scsi/vmw_pvscsi.h
14527
14528 VMWARE VMMOUSE SUBDRIVER
14529 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14530 M:      "VMware, Inc." <pv-drivers@vmware.com>
14531 L:      linux-input@vger.kernel.org
14532 S:      Maintained
14533 F:      drivers/input/mouse/vmmouse.c
14534 F:      drivers/input/mouse/vmmouse.h
14535
14536 VMWARE VMXNET3 ETHERNET DRIVER
14537 M:      Shrikrishna Khare <skhare@vmware.com>
14538 M:      "VMware, Inc." <pv-drivers@vmware.com>
14539 L:      netdev@vger.kernel.org
14540 S:      Maintained
14541 F:      drivers/net/vmxnet3/
14542
14543 VOCORE VOCORE2 BOARD
14544 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14545 L:      linux-mips@linux-mips.org
14546 S:      Maintained
14547 F:      arch/mips/boot/dts/ralink/vocore2.dts
14548
14549 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14550 M:      Liam Girdwood <lgirdwood@gmail.com>
14551 M:      Mark Brown <broonie@kernel.org>
14552 L:      linux-kernel@vger.kernel.org
14553 W:      http://www.slimlogic.co.uk/?p=48
14554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14555 S:      Supported
14556 F:      Documentation/devicetree/bindings/regulator/
14557 F:      drivers/regulator/
14558 F:      include/dt-bindings/regulator/
14559 F:      include/linux/regulator/
14560
14561 VRF
14562 M:      David Ahern <dsa@cumulusnetworks.com>
14563 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14564 L:      netdev@vger.kernel.org
14565 S:      Maintained
14566 F:      drivers/net/vrf.c
14567 F:      Documentation/networking/vrf.txt
14568
14569 VT1211 HARDWARE MONITOR DRIVER
14570 M:      Juerg Haefliger <juergh@gmail.com>
14571 L:      linux-hwmon@vger.kernel.org
14572 S:      Maintained
14573 F:      Documentation/hwmon/vt1211
14574 F:      drivers/hwmon/vt1211.c
14575
14576 VT8231 HARDWARE MONITOR DRIVER
14577 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14578 L:      linux-hwmon@vger.kernel.org
14579 S:      Maintained
14580 F:      drivers/hwmon/vt8231.c
14581
14582 VUB300 USB to SDIO/SD/MMC bridge chip
14583 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14584 L:      linux-mmc@vger.kernel.org
14585 L:      linux-usb@vger.kernel.org
14586 S:      Supported
14587 F:      drivers/mmc/host/vub300.c
14588
14589 W1 DALLAS'S 1-WIRE BUS
14590 M:      Evgeniy Polyakov <zbr@ioremap.net>
14591 S:      Maintained
14592 F:      Documentation/w1/
14593 F:      drivers/w1/
14594 F:      include/linux/w1.h
14595
14596 W83791D HARDWARE MONITORING DRIVER
14597 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14598 L:      linux-hwmon@vger.kernel.org
14599 S:      Maintained
14600 F:      Documentation/hwmon/w83791d
14601 F:      drivers/hwmon/w83791d.c
14602
14603 W83793 HARDWARE MONITORING DRIVER
14604 M:      Rudolf Marek <r.marek@assembler.cz>
14605 L:      linux-hwmon@vger.kernel.org
14606 S:      Maintained
14607 F:      Documentation/hwmon/w83793
14608 F:      drivers/hwmon/w83793.c
14609
14610 W83795 HARDWARE MONITORING DRIVER
14611 M:      Jean Delvare <jdelvare@suse.com>
14612 L:      linux-hwmon@vger.kernel.org
14613 S:      Maintained
14614 F:      drivers/hwmon/w83795.c
14615
14616 W83L51xD SD/MMC CARD INTERFACE DRIVER
14617 M:      Pierre Ossman <pierre@ossman.eu>
14618 S:      Maintained
14619 F:      drivers/mmc/host/wbsd.*
14620
14621 WACOM PROTOCOL 4 SERIAL TABLETS
14622 M:      Julian Squires <julian@cipht.net>
14623 M:      Hans de Goede <hdegoede@redhat.com>
14624 L:      linux-input@vger.kernel.org
14625 S:      Maintained
14626 F:      drivers/input/tablet/wacom_serial4.c
14627
14628 WATCHDOG DEVICE DRIVERS
14629 M:      Wim Van Sebroeck <wim@iguana.be>
14630 R:      Guenter Roeck <linux@roeck-us.net>
14631 L:      linux-watchdog@vger.kernel.org
14632 W:      http://www.linux-watchdog.org/
14633 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14634 S:      Maintained
14635 F:      Documentation/devicetree/bindings/watchdog/
14636 F:      Documentation/watchdog/
14637 F:      drivers/watchdog/
14638 F:      include/linux/watchdog.h
14639 F:      include/uapi/linux/watchdog.h
14640
14641 WHISKEYCOVE PMIC GPIO DRIVER
14642 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14643 L:      linux-gpio@vger.kernel.org
14644 S:      Maintained
14645 F:      drivers/gpio/gpio-wcove.c
14646
14647 WIIMOTE HID DRIVER
14648 M:      David Herrmann <dh.herrmann@googlemail.com>
14649 L:      linux-input@vger.kernel.org
14650 S:      Maintained
14651 F:      drivers/hid/hid-wiimote*
14652
14653 WILOCITY WIL6210 WIRELESS DRIVER
14654 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14655 L:      linux-wireless@vger.kernel.org
14656 L:      wil6210@qca.qualcomm.com
14657 S:      Supported
14658 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14659 F:      drivers/net/wireless/ath/wil6210/
14660
14661 WIMAX STACK
14662 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14663 M:      linux-wimax@intel.com
14664 L:      wimax@linuxwimax.org (subscribers-only)
14665 S:      Supported
14666 W:      http://linuxwimax.org
14667 F:      Documentation/wimax/README.wimax
14668 F:      include/linux/wimax/debug.h
14669 F:      include/net/wimax.h
14670 F:      include/uapi/linux/wimax.h
14671 F:      net/wimax/
14672
14673 WINBOND CIR DRIVER
14674 M:      David Härdeman <david@hardeman.nu>
14675 S:      Maintained
14676 F:      drivers/media/rc/winbond-cir.c
14677
14678 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14679 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14680 L:      linux-watchdog@vger.kernel.org
14681 S:      Maintained
14682 F:      drivers/watchdog/ebc-c384_wdt.c
14683
14684 WINSYSTEMS WS16C48 GPIO DRIVER
14685 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14686 L:      linux-gpio@vger.kernel.org
14687 S:      Maintained
14688 F:      drivers/gpio/gpio-ws16c48.c
14689
14690 WISTRON LAPTOP BUTTON DRIVER
14691 M:      Miloslav Trmac <mitr@volny.cz>
14692 S:      Maintained
14693 F:      drivers/input/misc/wistron_btns.c
14694
14695 WL3501 WIRELESS PCMCIA CARD DRIVER
14696 L:      linux-wireless@vger.kernel.org
14697 S:      Odd fixes
14698 F:      drivers/net/wireless/wl3501*
14699
14700 WOLFSON MICROELECTRONICS DRIVERS
14701 L:      patches@opensource.cirrus.com
14702 T:      git https://github.com/CirrusLogic/linux-drivers.git
14703 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14704 S:      Supported
14705 F:      Documentation/hwmon/wm83??
14706 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14707 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14708 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14709 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14710 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14711 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14712 F:      drivers/clk/clk-wm83*.c
14713 F:      drivers/extcon/extcon-arizona.c
14714 F:      drivers/leds/leds-wm83*.c
14715 F:      drivers/gpio/gpio-*wm*.c
14716 F:      drivers/gpio/gpio-arizona.c
14717 F:      drivers/hwmon/wm83??-hwmon.c
14718 F:      drivers/input/misc/wm831x-on.c
14719 F:      drivers/input/touchscreen/wm831x-ts.c
14720 F:      drivers/input/touchscreen/wm97*.c
14721 F:      drivers/mfd/arizona*
14722 F:      drivers/mfd/wm*.c
14723 F:      drivers/mfd/cs47l24*
14724 F:      drivers/power/supply/wm83*.c
14725 F:      drivers/rtc/rtc-wm83*.c
14726 F:      drivers/regulator/wm8*.c
14727 F:      drivers/regulator/arizona*
14728 F:      drivers/video/backlight/wm83*_bl.c
14729 F:      drivers/watchdog/wm83*_wdt.c
14730 F:      include/linux/mfd/arizona/
14731 F:      include/linux/mfd/wm831x/
14732 F:      include/linux/mfd/wm8350/
14733 F:      include/linux/mfd/wm8400*
14734 F:      include/linux/regulator/arizona*
14735 F:      include/linux/wm97xx.h
14736 F:      include/sound/wm????.h
14737 F:      sound/soc/codecs/arizona.?
14738 F:      sound/soc/codecs/wm*
14739 F:      sound/soc/codecs/cs47l24*
14740
14741 WORKQUEUE
14742 M:      Tejun Heo <tj@kernel.org>
14743 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14745 S:      Maintained
14746 F:      include/linux/workqueue.h
14747 F:      kernel/workqueue.c
14748 F:      Documentation/core-api/workqueue.rst
14749
14750 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14751 M:      Chen-Yu Tsai <wens@csie.org>
14752 L:      linux-kernel@vger.kernel.org
14753 S:      Maintained
14754 N:      axp[128]
14755
14756 X.25 NETWORK LAYER
14757 M:      Andrew Hendry <andrew.hendry@gmail.com>
14758 L:      linux-x25@vger.kernel.org
14759 S:      Odd Fixes
14760 F:      Documentation/networking/x25*
14761 F:      include/net/x25*
14762 F:      net/x25/
14763
14764 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14765 M:      Thomas Gleixner <tglx@linutronix.de>
14766 M:      Ingo Molnar <mingo@redhat.com>
14767 M:      "H. Peter Anvin" <hpa@zytor.com>
14768 M:      x86@kernel.org
14769 L:      linux-kernel@vger.kernel.org
14770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14771 S:      Maintained
14772 F:      Documentation/x86/
14773 F:      arch/x86/
14774
14775 X86 MCE INFRASTRUCTURE
14776 M:      Tony Luck <tony.luck@intel.com>
14777 M:      Borislav Petkov <bp@alien8.de>
14778 L:      linux-edac@vger.kernel.org
14779 S:      Maintained
14780 F:      arch/x86/kernel/cpu/mcheck/*
14781
14782 X86 MICROCODE UPDATE SUPPORT
14783 M:      Borislav Petkov <bp@alien8.de>
14784 S:      Maintained
14785 F:      arch/x86/kernel/cpu/microcode/*
14786
14787 X86 PLATFORM DRIVERS
14788 M:      Darren Hart <dvhart@infradead.org>
14789 M:      Andy Shevchenko <andy@infradead.org>
14790 L:      platform-driver-x86@vger.kernel.org
14791 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14792 S:      Maintained
14793 F:      drivers/platform/x86/
14794 F:      drivers/platform/olpc/
14795
14796 X86 VDSO
14797 M:      Andy Lutomirski <luto@amacapital.net>
14798 L:      linux-kernel@vger.kernel.org
14799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14800 S:      Maintained
14801 F:      arch/x86/entry/vdso/
14802
14803 XC2028/3028 TUNER DRIVER
14804 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14805 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14806 L:      linux-media@vger.kernel.org
14807 W:      https://linuxtv.org
14808 T:      git git://linuxtv.org/media_tree.git
14809 S:      Maintained
14810 F:      drivers/media/tuners/tuner-xc2028.*
14811
14812 XEN BLOCK SUBSYSTEM
14813 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14814 M:      Roger Pau Monné <roger.pau@citrix.com>
14815 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14816 S:      Supported
14817 F:      drivers/block/xen-blkback/*
14818 F:      drivers/block/xen*
14819
14820 XEN HYPERVISOR ARM
14821 M:      Stefano Stabellini <sstabellini@kernel.org>
14822 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14823 S:      Maintained
14824 F:      arch/arm/xen/
14825 F:      arch/arm/include/asm/xen/
14826
14827 XEN HYPERVISOR ARM64
14828 M:      Stefano Stabellini <sstabellini@kernel.org>
14829 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14830 S:      Maintained
14831 F:      arch/arm64/xen/
14832 F:      arch/arm64/include/asm/xen/
14833
14834 XEN HYPERVISOR INTERFACE
14835 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14836 M:      Juergen Gross <jgross@suse.com>
14837 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14839 S:      Supported
14840 F:      arch/x86/xen/
14841 F:      drivers/*/xen-*front.c
14842 F:      drivers/xen/
14843 F:      arch/x86/include/asm/xen/
14844 F:      arch/x86/include/asm/pvclock-abi.h
14845 F:      include/xen/
14846 F:      include/uapi/xen/
14847 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14848 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14849
14850 XEN NETWORK BACKEND DRIVER
14851 M:      Wei Liu <wei.liu2@citrix.com>
14852 M:      Paul Durrant <paul.durrant@citrix.com>
14853 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14854 L:      netdev@vger.kernel.org
14855 S:      Supported
14856 F:      drivers/net/xen-netback/*
14857
14858 XEN PCI SUBSYSTEM
14859 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14860 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14861 S:      Supported
14862 F:      arch/x86/pci/*xen*
14863 F:      drivers/pci/*xen*
14864
14865 XEN PVSCSI DRIVERS
14866 M:      Juergen Gross <jgross@suse.com>
14867 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14868 L:      linux-scsi@vger.kernel.org
14869 S:      Supported
14870 F:      drivers/scsi/xen-scsifront.c
14871 F:      drivers/xen/xen-scsiback.c
14872 F:      include/xen/interface/io/vscsiif.h
14873
14874 XEN SWIOTLB SUBSYSTEM
14875 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14876 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14877 S:      Supported
14878 F:      arch/x86/xen/*swiotlb*
14879 F:      drivers/xen/*swiotlb*
14880
14881 XFS FILESYSTEM
14882 M:      Darrick J. Wong <darrick.wong@oracle.com>
14883 M:      linux-xfs@vger.kernel.org
14884 L:      linux-xfs@vger.kernel.org
14885 W:      http://xfs.org/
14886 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14887 S:      Supported
14888 F:      Documentation/filesystems/xfs.txt
14889 F:      fs/xfs/
14890
14891 XILINX AXI ETHERNET DRIVER
14892 M:      Anirudha Sarangi <anirudh@xilinx.com>
14893 M:      John Linn <John.Linn@xilinx.com>
14894 S:      Maintained
14895 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14896
14897 XILINX UARTLITE SERIAL DRIVER
14898 M:      Peter Korsgaard <jacmet@sunsite.dk>
14899 L:      linux-serial@vger.kernel.org
14900 S:      Maintained
14901 F:      drivers/tty/serial/uartlite.c
14902
14903 XILINX VIDEO IP CORES
14904 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14905 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14906 L:      linux-media@vger.kernel.org
14907 T:      git git://linuxtv.org/media_tree.git
14908 S:      Supported
14909 F:      Documentation/devicetree/bindings/media/xilinx/
14910 F:      drivers/media/platform/xilinx/
14911 F:      include/uapi/linux/xilinx-v4l2-controls.h
14912
14913 XILLYBUS DRIVER
14914 M:      Eli Billauer <eli.billauer@gmail.com>
14915 L:      linux-kernel@vger.kernel.org
14916 S:      Supported
14917 F:      drivers/char/xillybus/
14918
14919 XRA1403 GPIO EXPANDER
14920 M:      Nandor Han <nandor.han@ge.com>
14921 M:      Semi Malinen <semi.malinen@ge.com>
14922 L:      linux-gpio@vger.kernel.org
14923 S:      Maintained
14924 F:      drivers/gpio/gpio-xra1403.c
14925 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14926
14927 XTENSA XTFPGA PLATFORM SUPPORT
14928 M:      Max Filippov <jcmvbkbc@gmail.com>
14929 L:      linux-xtensa@linux-xtensa.org
14930 S:      Maintained
14931 F:      drivers/spi/spi-xtensa-xtfpga.c
14932 F:      sound/soc/xtensa/xtfpga-i2s.c
14933
14934 YAM DRIVER FOR AX.25
14935 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14936 L:      linux-hams@vger.kernel.org
14937 S:      Maintained
14938 F:      drivers/net/hamradio/yam*
14939 F:      include/linux/yam.h
14940
14941 YAMA SECURITY MODULE
14942 M:      Kees Cook <keescook@chromium.org>
14943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14944 S:      Supported
14945 F:      security/yama/
14946 F:      Documentation/admin-guide/LSM/Yama.rst
14947
14948 YEALINK PHONE DRIVER
14949 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14950 L:      usbb2k-api-dev@nongnu.org
14951 S:      Maintained
14952 F:      Documentation/input/yealink.rst
14953 F:      drivers/input/misc/yealink.*
14954
14955 Z8530 DRIVER FOR AX.25
14956 M:      Joerg Reuter <jreuter@yaina.de>
14957 W:      http://yaina.de/jreuter/
14958 W:      http://www.qsl.net/dl1bke/
14959 L:      linux-hams@vger.kernel.org
14960 S:      Maintained
14961 F:      Documentation/networking/z8530drv.txt
14962 F:      drivers/net/hamradio/*scc.c
14963 F:      drivers/net/hamradio/z8530.h
14964
14965 ZBUD COMPRESSED PAGE ALLOCATOR
14966 M:      Seth Jennings <sjenning@redhat.com>
14967 M:      Dan Streetman <ddstreet@ieee.org>
14968 L:      linux-mm@kvack.org
14969 S:      Maintained
14970 F:      mm/zbud.c
14971 F:      include/linux/zbud.h
14972
14973 ZD1211RW WIRELESS DRIVER
14974 M:      Daniel Drake <dsd@gentoo.org>
14975 M:      Ulrich Kunitz <kune@deine-taler.de>
14976 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14977 L:      linux-wireless@vger.kernel.org
14978 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14979 S:      Maintained
14980 F:      drivers/net/wireless/zydas/zd1211rw/
14981
14982 ZD1301 MEDIA DRIVER
14983 M:      Antti Palosaari <crope@iki.fi>
14984 L:      linux-media@vger.kernel.org
14985 W:      https://linuxtv.org/
14986 W:      http://palosaari.fi/linux/
14987 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14988 S:      Maintained
14989 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14990
14991 ZD1301_DEMOD MEDIA DRIVER
14992 M:      Antti Palosaari <crope@iki.fi>
14993 L:      linux-media@vger.kernel.org
14994 W:      https://linuxtv.org/
14995 W:      http://palosaari.fi/linux/
14996 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14997 S:      Maintained
14998 F:      drivers/media/dvb-frontends/zd1301_demod*
14999
15000 ZPOOL COMPRESSED PAGE STORAGE API
15001 M:      Dan Streetman <ddstreet@ieee.org>
15002 L:      linux-mm@kvack.org
15003 S:      Maintained
15004 F:      mm/zpool.c
15005 F:      include/linux/zpool.h
15006
15007 ZR36067 VIDEO FOR LINUX DRIVER
15008 L:      mjpeg-users@lists.sourceforge.net
15009 L:      linux-media@vger.kernel.org
15010 W:      http://mjpeg.sourceforge.net/driver-zoran/
15011 T:      hg https://linuxtv.org/hg/v4l-dvb
15012 S:      Odd Fixes
15013 F:      drivers/media/pci/zoran/
15014
15015 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15016 M:      Minchan Kim <minchan@kernel.org>
15017 M:      Nitin Gupta <ngupta@vflare.org>
15018 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15019 L:      linux-kernel@vger.kernel.org
15020 S:      Maintained
15021 F:      drivers/block/zram/
15022 F:      Documentation/blockdev/zram.txt
15023
15024 ZS DECSTATION Z85C30 SERIAL DRIVER
15025 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15026 S:      Maintained
15027 F:      drivers/tty/serial/zs.*
15028
15029 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15030 M:      Minchan Kim <minchan@kernel.org>
15031 M:      Nitin Gupta <ngupta@vflare.org>
15032 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15033 L:      linux-mm@kvack.org
15034 S:      Maintained
15035 F:      mm/zsmalloc.c
15036 F:      include/linux/zsmalloc.h
15037 F:      Documentation/vm/zsmalloc.txt
15038
15039 ZSWAP COMPRESSED SWAP CACHING
15040 M:      Seth Jennings <sjenning@redhat.com>
15041 M:      Dan Streetman <ddstreet@ieee.org>
15042 L:      linux-mm@kvack.org
15043 S:      Maintained
15044 F:      mm/zswap.c
15045
15046 THE REST
15047 M:      Linus Torvalds <torvalds@linux-foundation.org>
15048 L:      linux-kernel@vger.kernel.org
15049 Q:      http://patchwork.kernel.org/project/LKML/list/
15050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15051 S:      Buried alive in reporters
15052 F:      *
15053 F:      */