Merge branch 'next-tpm' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris...
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141 L:      netdev@vger.kernel.org
142 S:      Maintained
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L:      netdev@vger.kernel.org
184 S:      Maintained
185 F:      drivers/net/ethernet/realtek/r8169.c
186
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L:      linux-serial@vger.kernel.org
190 S:      Maintained
191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F:      drivers/tty/serial/8250*
193 F:      include/linux/serial_8250.h
194
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L:      netdev@vger.kernel.org
197 S:      Orphan / Obsolete
198 F:      drivers/net/ethernet/8390/
199
200 9P FILE SYSTEM
201 M:      Eric Van Hensbergen <ericvh@gmail.com>
202 M:      Ron Minnich <rminnich@sandia.gov>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 L:      v9fs-developer@lists.sourceforge.net
205 W:      http://swik.net/v9fs
206 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 S:      Maintained
209 F:      Documentation/filesystems/9p.txt
210 F:      fs/9p/
211 F:      net/9p/
212 F:      include/net/9p/
213 F:      include/uapi/linux/virtio_9p.h
214 F:      include/trace/events/9p.h
215
216 A8293 MEDIA DRIVER
217 M:      Antti Palosaari <crope@iki.fi>
218 L:      linux-media@vger.kernel.org
219 W:      https://linuxtv.org
220 W:      http://palosaari.fi/linux/
221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
222 T:      git git://linuxtv.org/anttip/media_tree.git
223 S:      Maintained
224 F:      drivers/media/dvb-frontends/a8293*
225
226 AACRAID SCSI RAID DRIVER
227 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L:      linux-scsi@vger.kernel.org
229 W:      http://www.adaptec.com/
230 S:      Supported
231 F:      Documentation/scsi/aacraid.txt
232 F:      drivers/scsi/aacraid/
233
234 ABI/API
235 L:      linux-api@vger.kernel.org
236 F:      include/linux/syscalls.h
237 F:      kernel/sys_ni.c
238
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M:      Hans de Goede <hdegoede@redhat.com>
241 L:      linux-hwmon@vger.kernel.org
242 S:      Maintained
243 F:      drivers/hwmon/abituguru.c
244
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M:      Alistair John Strachan <alistair@devzero.co.uk>
247 L:      linux-hwmon@vger.kernel.org
248 S:      Maintained
249 F:      drivers/hwmon/abituguru3.c
250
251 ACCES 104-DIO-48E GPIO DRIVER
252 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
253 L:      linux-gpio@vger.kernel.org
254 S:      Maintained
255 F:      drivers/gpio/gpio-104-dio-48e.c
256
257 ACCES 104-IDI-48 GPIO DRIVER
258 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L:      linux-gpio@vger.kernel.org
260 S:      Maintained
261 F:      drivers/gpio/gpio-104-idi-48.c
262
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L:      linux-gpio@vger.kernel.org
266 S:      Maintained
267 F:      drivers/gpio/gpio-104-idio-16.c
268
269 ACCES 104-QUAD-8 IIO DRIVER
270 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
271 L:      linux-iio@vger.kernel.org
272 S:      Maintained
273 F:      drivers/iio/counter/104-quad-8.c
274
275 ACCES PCI-IDIO-16 GPIO DRIVER
276 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
277 L:      linux-gpio@vger.kernel.org
278 S:      Maintained
279 F:      drivers/gpio/gpio-pci-idio-16.c
280
281 ACCES PCIe-IDIO-24 GPIO DRIVER
282 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
283 L:      linux-gpio@vger.kernel.org
284 S:      Maintained
285 F:      drivers/gpio/gpio-pcie-idio-24.c
286
287 ACENIC DRIVER
288 M:      Jes Sorensen <jes@trained-monkey.org>
289 L:      linux-acenic@sunsite.dk
290 S:      Maintained
291 F:      drivers/net/ethernet/alteon/acenic*
292
293 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
294 M:      Peter Feuerer <peter@piie.net>
295 L:      platform-driver-x86@vger.kernel.org
296 W:      http://piie.net/?section=acerhdf
297 S:      Maintained
298 F:      drivers/platform/x86/acerhdf.c
299
300 ACER WMI LAPTOP EXTRAS
301 M:      "Lee, Chun-Yi" <jlee@suse.com>
302 L:      platform-driver-x86@vger.kernel.org
303 S:      Maintained
304 F:      drivers/platform/x86/acer-wmi.c
305
306 ACPI
307 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
308 M:      Len Brown <lenb@kernel.org>
309 L:      linux-acpi@vger.kernel.org
310 W:      https://01.org/linux-acpi
311 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
313 B:      https://bugzilla.kernel.org
314 S:      Supported
315 F:      drivers/acpi/
316 F:      drivers/pnp/pnpacpi/
317 F:      include/linux/acpi.h
318 F:      include/linux/fwnode.h
319 F:      include/acpi/
320 F:      Documentation/acpi/
321 F:      Documentation/ABI/testing/sysfs-bus-acpi
322 F:      Documentation/ABI/testing/configfs-acpi
323 F:      drivers/pci/*acpi*
324 F:      drivers/pci/*/*acpi*
325 F:      drivers/pci/*/*/*acpi*
326 F:      tools/power/acpi/
327
328 ACPI APEI
329 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
330 M:      Len Brown <lenb@kernel.org>
331 L:      linux-acpi@vger.kernel.org
332 R:      Tony Luck <tony.luck@intel.com>
333 R:      Borislav Petkov <bp@alien8.de>
334 F:      drivers/acpi/apei/
335
336 ACPI COMPONENT ARCHITECTURE (ACPICA)
337 M:      Robert Moore <robert.moore@intel.com>
338 M:      Erik Schmauss <erik.schmauss@intel.com>
339 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
340 L:      linux-acpi@vger.kernel.org
341 L:      devel@acpica.org
342 W:      https://acpica.org/
343 W:      https://github.com/acpica/acpica/
344 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
346 B:      https://bugzilla.kernel.org
347 B:      https://bugs.acpica.org
348 S:      Supported
349 F:      drivers/acpi/acpica/
350 F:      include/acpi/
351 F:      tools/power/acpi/
352
353 ACPI FAN DRIVER
354 M:      Zhang Rui <rui.zhang@intel.com>
355 L:      linux-acpi@vger.kernel.org
356 W:      https://01.org/linux-acpi
357 B:      https://bugzilla.kernel.org
358 S:      Supported
359 F:      drivers/acpi/fan.c
360
361 ACPI FOR ARM64 (ACPI/arm64)
362 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
363 M:      Hanjun Guo <hanjun.guo@linaro.org>
364 M:      Sudeep Holla <sudeep.holla@arm.com>
365 L:      linux-acpi@vger.kernel.org
366 S:      Maintained
367 F:      drivers/acpi/arm64
368
369 ACPI PMIC DRIVERS
370 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
371 M:      Len Brown <lenb@kernel.org>
372 R:      Andy Shevchenko <andy@infradead.org>
373 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
374 L:      linux-acpi@vger.kernel.org
375 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
377 B:      https://bugzilla.kernel.org
378 S:      Supported
379 F:      drivers/acpi/pmic/
380
381 ACPI THERMAL DRIVER
382 M:      Zhang Rui <rui.zhang@intel.com>
383 L:      linux-acpi@vger.kernel.org
384 W:      https://01.org/linux-acpi
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/*thermal*
388
389 ACPI VIDEO DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/acpi_video.c
396
397 ACPI WMI DRIVER
398 L:      platform-driver-x86@vger.kernel.org
399 S:      Orphan
400 F:      drivers/platform/x86/wmi.c
401 F:      include/uapi/linux/wmi.h
402
403 AD1889 ALSA SOUND DRIVER
404 M:      Thibaut Varene <T-Bone@parisc-linux.org>
405 W:      http://wiki.parisc-linux.org/AD1889
406 L:      linux-parisc@vger.kernel.org
407 S:      Maintained
408 F:      sound/pci/ad1889.*
409
410 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
411 M:      Michael Hennerich <michael.hennerich@analog.com>
412 W:      http://wiki.analog.com/AD5254
413 W:      http://ez.analog.com/community/linux-device-drivers
414 S:      Supported
415 F:      drivers/misc/ad525x_dpot.c
416
417 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
418 M:      Michael Hennerich <michael.hennerich@analog.com>
419 W:      http://wiki.analog.com/AD5398
420 W:      http://ez.analog.com/community/linux-device-drivers
421 S:      Supported
422 F:      drivers/regulator/ad5398.c
423
424 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
425 M:      Michael Hennerich <michael.hennerich@analog.com>
426 W:      http://wiki.analog.com/AD7142
427 W:      http://ez.analog.com/community/linux-device-drivers
428 S:      Supported
429 F:      drivers/input/misc/ad714x.c
430
431 AD7877 TOUCHSCREEN DRIVER
432 M:      Michael Hennerich <michael.hennerich@analog.com>
433 W:      http://wiki.analog.com/AD7877
434 W:      http://ez.analog.com/community/linux-device-drivers
435 S:      Supported
436 F:      drivers/input/touchscreen/ad7877.c
437
438 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/AD7879
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/input/touchscreen/ad7879.c
444
445 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
446 M:      Jiri Kosina <jikos@kernel.org>
447 S:      Maintained
448
449 ADF7242 IEEE 802.15.4 RADIO DRIVER
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      https://wiki.analog.com/ADF7242
452 W:      http://ez.analog.com/community/linux-device-drivers
453 L:      linux-wpan@vger.kernel.org
454 S:      Supported
455 F:      drivers/net/ieee802154/adf7242.c
456 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
457
458 ADM1025 HARDWARE MONITOR DRIVER
459 M:      Jean Delvare <jdelvare@suse.com>
460 L:      linux-hwmon@vger.kernel.org
461 S:      Maintained
462 F:      Documentation/hwmon/adm1025
463 F:      drivers/hwmon/adm1025.c
464
465 ADM1029 HARDWARE MONITOR DRIVER
466 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
467 L:      linux-hwmon@vger.kernel.org
468 S:      Maintained
469 F:      drivers/hwmon/adm1029.c
470
471 ADM8211 WIRELESS DRIVER
472 L:      linux-wireless@vger.kernel.org
473 W:      http://wireless.kernel.org/
474 S:      Orphan
475 F:      drivers/net/wireless/admtek/adm8211.*
476
477 ADP1653 FLASH CONTROLLER DRIVER
478 M:      Sakari Ailus <sakari.ailus@iki.fi>
479 L:      linux-media@vger.kernel.org
480 S:      Maintained
481 F:      drivers/media/i2c/adp1653.c
482 F:      include/media/i2c/adp1653.h
483
484 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
485 M:      Michael Hennerich <michael.hennerich@analog.com>
486 W:      http://wiki.analog.com/ADP5520
487 W:      http://ez.analog.com/community/linux-device-drivers
488 S:      Supported
489 F:      drivers/mfd/adp5520.c
490 F:      drivers/video/backlight/adp5520_bl.c
491 F:      drivers/leds/leds-adp5520.c
492 F:      drivers/gpio/gpio-adp5520.c
493 F:      drivers/input/keyboard/adp5520-keys.c
494
495 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADP5588
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/keyboard/adp5588-keys.c
501 F:      drivers/gpio/gpio-adp5588.c
502
503 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP8860
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/video/backlight/adp8860_bl.c
509
510 ADS1015 HARDWARE MONITOR DRIVER
511 M:      Dirk Eibach <eibach@gdsys.de>
512 L:      linux-hwmon@vger.kernel.org
513 S:      Maintained
514 F:      Documentation/hwmon/ads1015
515 F:      drivers/hwmon/ads1015.c
516 F:      include/linux/platform_data/ads1015.h
517
518 ADT746X FAN DRIVER
519 M:      Colin Leroy <colin@colino.net>
520 S:      Maintained
521 F:      drivers/macintosh/therm_adt746x.c
522
523 ADT7475 HARDWARE MONITOR DRIVER
524 M:      Jean Delvare <jdelvare@suse.com>
525 L:      linux-hwmon@vger.kernel.org
526 S:      Maintained
527 F:      Documentation/hwmon/adt7475
528 F:      drivers/hwmon/adt7475.c
529
530 ADVANSYS SCSI DRIVER
531 M:      Matthew Wilcox <matthew@wil.cx>
532 M:      Hannes Reinecke <hare@suse.com>
533 L:      linux-scsi@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/scsi/advansys.txt
536 F:      drivers/scsi/advansys.c
537
538 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
539 M:      Michael Hennerich <michael.hennerich@analog.com>
540 W:      http://wiki.analog.com/ADXL345
541 W:      http://ez.analog.com/community/linux-device-drivers
542 S:      Supported
543 F:      drivers/input/misc/adxl34x.c
544
545 AF9013 MEDIA DRIVER
546 M:      Antti Palosaari <crope@iki.fi>
547 L:      linux-media@vger.kernel.org
548 W:      https://linuxtv.org
549 W:      http://palosaari.fi/linux/
550 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
551 T:      git git://linuxtv.org/anttip/media_tree.git
552 S:      Maintained
553 F:      drivers/media/dvb-frontends/af9013*
554
555 AF9033 MEDIA DRIVER
556 M:      Antti Palosaari <crope@iki.fi>
557 L:      linux-media@vger.kernel.org
558 W:      https://linuxtv.org
559 W:      http://palosaari.fi/linux/
560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
561 T:      git git://linuxtv.org/anttip/media_tree.git
562 S:      Maintained
563 F:      drivers/media/dvb-frontends/af9033*
564
565 AFFS FILE SYSTEM
566 L:      linux-fsdevel@vger.kernel.org
567 S:      Orphan
568 F:      Documentation/filesystems/affs.txt
569 F:      fs/affs/
570
571 AFS FILESYSTEM
572 M:      David Howells <dhowells@redhat.com>
573 L:      linux-afs@lists.infradead.org
574 S:      Supported
575 F:      fs/afs/
576 F:      include/trace/events/afs.h
577 F:      Documentation/filesystems/afs.txt
578 W:      https://www.infradead.org/~dhowells/kafs/
579
580 AGPGART DRIVER
581 M:      David Airlie <airlied@linux.ie>
582 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
583 S:      Maintained
584 F:      drivers/char/agp/
585 F:      include/linux/agp*
586 F:      include/uapi/linux/agp*
587
588 AHA152X SCSI DRIVER
589 M:      "Juergen E. Fischer" <fischer@norbit.de>
590 L:      linux-scsi@vger.kernel.org
591 S:      Maintained
592 F:      drivers/scsi/aha152x*
593 F:      drivers/scsi/pcmcia/aha152x*
594
595 AIC7XXX / AIC79XX SCSI DRIVER
596 M:      Hannes Reinecke <hare@suse.com>
597 L:      linux-scsi@vger.kernel.org
598 S:      Maintained
599 F:      drivers/scsi/aic7xxx/
600
601 AIMSLAB FM RADIO RECEIVER DRIVER
602 M:      Hans Verkuil <hverkuil@xs4all.nl>
603 L:      linux-media@vger.kernel.org
604 T:      git git://linuxtv.org/media_tree.git
605 W:      https://linuxtv.org
606 S:      Maintained
607 F:      drivers/media/radio/radio-aimslab*
608
609 AIO
610 M:      Benjamin LaHaise <bcrl@kvack.org>
611 L:      linux-aio@kvack.org
612 S:      Supported
613 F:      fs/aio.c
614 F:      include/linux/*aio*.h
615
616 AIRSPY MEDIA DRIVER
617 M:      Antti Palosaari <crope@iki.fi>
618 L:      linux-media@vger.kernel.org
619 W:      https://linuxtv.org
620 W:      http://palosaari.fi/linux/
621 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
622 T:      git git://linuxtv.org/anttip/media_tree.git
623 S:      Maintained
624 F:      drivers/media/usb/airspy/
625
626 ALACRITECH GIGABIT ETHERNET DRIVER
627 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
628 S:      Maintained
629 F:      drivers/net/ethernet/alacritech/*
630
631 ALCATEL SPEEDTOUCH USB DRIVER
632 M:      Duncan Sands <duncan.sands@free.fr>
633 L:      linux-usb@vger.kernel.org
634 W:      http://www.linux-usb.org/SpeedTouch/
635 S:      Maintained
636 F:      drivers/usb/atm/speedtch.c
637 F:      drivers/usb/atm/usbatm.c
638
639 ALCHEMY AU1XX0 MMC DRIVER
640 M:      Manuel Lauss <manuel.lauss@gmail.com>
641 S:      Maintained
642 F:      drivers/mmc/host/au1xmmc.c
643
644 ALI1563 I2C DRIVER
645 M:      Rudolf Marek <r.marek@assembler.cz>
646 L:      linux-i2c@vger.kernel.org
647 S:      Maintained
648 F:      Documentation/i2c/busses/i2c-ali1563
649 F:      drivers/i2c/busses/i2c-ali1563.c
650
651 ALLWINNER SECURITY SYSTEM
652 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
653 L:      linux-crypto@vger.kernel.org
654 S:      Maintained
655 F:      drivers/crypto/sunxi-ss/
656
657 ALPHA PORT
658 M:      Richard Henderson <rth@twiddle.net>
659 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
660 M:      Matt Turner <mattst88@gmail.com>
661 S:      Odd Fixes
662 L:      linux-alpha@vger.kernel.org
663 F:      arch/alpha/
664
665 ALPS PS/2 TOUCHPAD DRIVER
666 R:      Pali Rohár <pali.rohar@gmail.com>
667 F:      drivers/input/mouse/alps.*
668
669 ALTERA I2C CONTROLLER DRIVER
670 M:      Thor Thayer <thor.thayer@linux.intel.com>
671 S:      Maintained
672 F:      drivers/i2c/busses/i2c-altera.c
673
674 ALTERA MAILBOX DRIVER
675 M:      Ley Foon Tan <lftan@altera.com>
676 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
677 S:      Maintained
678 F:      drivers/mailbox/mailbox-altera.c
679
680 ALTERA PIO DRIVER
681 M:      Tien Hock Loh <thloh@altera.com>
682 L:      linux-gpio@vger.kernel.org
683 S:      Maintained
684 F:      drivers/gpio/gpio-altera.c
685
686 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
687 M:      Thor Thayer <thor.thayer@linux.intel.com>
688 S:      Maintained
689 F:      drivers/gpio/gpio-altera-a10sr.c
690 F:      drivers/mfd/altera-a10sr.c
691 F:      drivers/reset/reset-a10sr.c
692 F:      include/linux/mfd/altera-a10sr.h
693 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
694
695 ALTERA TRIPLE SPEED ETHERNET DRIVER
696 M:      Vince Bridgers <vbridger@opensource.altera.com>
697 L:      netdev@vger.kernel.org
698 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
699 S:      Maintained
700 F:      drivers/net/ethernet/altera/
701
702 ALTERA UART/JTAG UART SERIAL DRIVERS
703 M:      Tobias Klauser <tklauser@distanz.ch>
704 L:      linux-serial@vger.kernel.org
705 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
706 S:      Maintained
707 F:      drivers/tty/serial/altera_uart.c
708 F:      drivers/tty/serial/altera_jtaguart.c
709 F:      include/linux/altera_uart.h
710 F:      include/linux/altera_jtaguart.h
711
712 AMAZON ETHERNET DRIVERS
713 M:      Netanel Belgazal <netanel@amazon.com>
714 R:      Saeed Bishara <saeedb@amazon.com>
715 R:      Zorik Machulsky <zorik@amazon.com>
716 L:      netdev@vger.kernel.org
717 S:      Supported
718 F:      Documentation/networking/ena.txt
719 F:      drivers/net/ethernet/amazon/
720
721 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
722 M:      Tom Lendacky <thomas.lendacky@amd.com>
723 M:      Gary Hook <gary.hook@amd.com>
724 L:      linux-crypto@vger.kernel.org
725 S:      Supported
726 F:      drivers/crypto/ccp/
727 F:      include/linux/ccp.h
728
729 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
730 M:      Huang Rui <ray.huang@amd.com>
731 L:      linux-hwmon@vger.kernel.org
732 S:      Supported
733 F:      Documentation/hwmon/fam15h_power
734 F:      drivers/hwmon/fam15h_power.c
735
736 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
737 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
738 S:      Orphan
739 F:      drivers/usb/gadget/udc/amd5536udc.*
740
741 AMD GEODE PROCESSOR/CHIPSET SUPPORT
742 P:      Andres Salomon <dilinger@queued.net>
743 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
744 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
745 S:      Supported
746 F:      drivers/char/hw_random/geode-rng.c
747 F:      drivers/crypto/geode*
748 F:      drivers/video/fbdev/geode/
749 F:      arch/x86/include/asm/geode.h
750
751 AMD IOMMU (AMD-VI)
752 M:      Joerg Roedel <joro@8bytes.org>
753 L:      iommu@lists.linux-foundation.org
754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
755 S:      Maintained
756 F:      drivers/iommu/amd_iommu*.[ch]
757 F:      include/linux/amd-iommu.h
758
759 AMD KFD
760 M:      Oded Gabbay <oded.gabbay@gmail.com>
761 L:      dri-devel@lists.freedesktop.org
762 T:      git git://people.freedesktop.org/~gabbayo/linux.git
763 S:      Supported
764 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
765 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
768 F:      drivers/gpu/drm/amd/amdkfd/
769 F:      drivers/gpu/drm/amd/include/cik_structs.h
770 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
771 F:      drivers/gpu/drm/amd/include/vi_structs.h
772 F:      include/uapi/linux/kfd_ioctl.h
773
774 AMD SEATTLE DEVICE TREE SUPPORT
775 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
776 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
777 M:      Tom Lendacky <thomas.lendacky@amd.com>
778 S:      Supported
779 F:      arch/arm64/boot/dts/amd/
780
781 AMD XGBE DRIVER
782 M:      Tom Lendacky <thomas.lendacky@amd.com>
783 L:      netdev@vger.kernel.org
784 S:      Supported
785 F:      drivers/net/ethernet/amd/xgbe/
786 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
787
788 AMS (Apple Motion Sensor) DRIVER
789 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
790 S:      Supported
791 F:      drivers/macintosh/ams/
792
793 ANALOG DEVICES INC AD9389B DRIVER
794 M:      Hans Verkuil <hans.verkuil@cisco.com>
795 L:      linux-media@vger.kernel.org
796 S:      Maintained
797 F:      drivers/media/i2c/ad9389b*
798
799 ANALOG DEVICES INC ADV7180 DRIVER
800 M:      Lars-Peter Clausen <lars@metafoo.de>
801 L:      linux-media@vger.kernel.org
802 W:      http://ez.analog.com/community/linux-device-drivers
803 S:      Supported
804 F:      drivers/media/i2c/adv7180.c
805
806 ANALOG DEVICES INC ADV748X DRIVER
807 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
808 L:      linux-media@vger.kernel.org
809 S:      Maintained
810 F:      drivers/media/i2c/adv748x/*
811
812 ANALOG DEVICES INC ADV7511 DRIVER
813 M:      Hans Verkuil <hans.verkuil@cisco.com>
814 L:      linux-media@vger.kernel.org
815 S:      Maintained
816 F:      drivers/media/i2c/adv7511*
817
818 ANALOG DEVICES INC ADV7604 DRIVER
819 M:      Hans Verkuil <hans.verkuil@cisco.com>
820 L:      linux-media@vger.kernel.org
821 S:      Maintained
822 F:      drivers/media/i2c/adv7604*
823
824 ANALOG DEVICES INC ADV7842 DRIVER
825 M:      Hans Verkuil <hans.verkuil@cisco.com>
826 L:      linux-media@vger.kernel.org
827 S:      Maintained
828 F:      drivers/media/i2c/adv7842*
829
830 ANALOG DEVICES INC ASOC CODEC DRIVERS
831 M:      Lars-Peter Clausen <lars@metafoo.de>
832 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
833 W:      http://wiki.analog.com/
834 W:      http://ez.analog.com/community/linux-device-drivers
835 S:      Supported
836 F:      sound/soc/codecs/adau*
837 F:      sound/soc/codecs/adav*
838 F:      sound/soc/codecs/ad1*
839 F:      sound/soc/codecs/ad7*
840 F:      sound/soc/codecs/ssm*
841 F:      sound/soc/codecs/sigmadsp.*
842
843 ANALOG DEVICES INC ASOC DRIVERS
844 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
845 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
846 W:      http://blackfin.uclinux.org/
847 S:      Supported
848 F:      sound/soc/blackfin/*
849
850 ANALOG DEVICES INC DMA DRIVERS
851 M:      Lars-Peter Clausen <lars@metafoo.de>
852 W:      http://ez.analog.com/community/linux-device-drivers
853 S:      Supported
854 F:      drivers/dma/dma-axi-dmac.c
855
856 ANALOG DEVICES INC IIO DRIVERS
857 M:      Lars-Peter Clausen <lars@metafoo.de>
858 M:      Michael Hennerich <Michael.Hennerich@analog.com>
859 W:      http://wiki.analog.com/
860 W:      http://ez.analog.com/community/linux-device-drivers
861 S:      Supported
862 F:      drivers/iio/*/ad*
863 F:      drivers/iio/adc/ltc2497*
864 X:      drivers/iio/*/adjd*
865 F:      drivers/staging/iio/*/ad*
866 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
867
868 ANDROID CONFIG FRAGMENTS
869 M:      Rob Herring <robh@kernel.org>
870 S:      Supported
871 F:      kernel/configs/android*
872
873 ANDROID DRIVERS
874 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
875 M:      Arve Hjønnevåg <arve@android.com>
876 M:      Todd Kjos <tkjos@android.com>
877 M:      Martijn Coenen <maco@android.com>
878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
879 L:      devel@driverdev.osuosl.org
880 S:      Supported
881 F:      drivers/android/
882 F:      drivers/staging/android/
883
884 ANDROID GOLDFISH PIC DRIVER
885 M:      Miodrag Dinic <miodrag.dinic@mips.com>
886 S:      Supported
887 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
888 F:      drivers/irqchip/irq-goldfish-pic.c
889
890 ANDROID GOLDFISH RTC DRIVER
891 M:      Miodrag Dinic <miodrag.dinic@mips.com>
892 S:      Supported
893 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
894 F:      drivers/rtc/rtc-goldfish.c
895
896 ANDROID ION DRIVER
897 M:      Laura Abbott <labbott@redhat.com>
898 M:      Sumit Semwal <sumit.semwal@linaro.org>
899 L:      devel@driverdev.osuosl.org
900 S:      Supported
901 F:      drivers/staging/android/ion
902 F:      drivers/staging/android/uapi/ion.h
903 F:      drivers/staging/android/uapi/ion_test.h
904
905 AOA (Apple Onboard Audio) ALSA DRIVER
906 M:      Johannes Berg <johannes@sipsolutions.net>
907 L:      linuxppc-dev@lists.ozlabs.org
908 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
909 S:      Maintained
910 F:      sound/aoa/
911
912 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
913 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
914 L:      linux-iio@vger.kernel.org
915 S:      Maintained
916 F:      drivers/iio/adc/stx104.c
917
918 APM DRIVER
919 M:      Jiri Kosina <jikos@kernel.org>
920 S:      Odd fixes
921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
922 F:      arch/x86/kernel/apm_32.c
923 F:      include/linux/apm_bios.h
924 F:      include/uapi/linux/apm_bios.h
925 F:      drivers/char/apm-emulation.c
926
927 APPARMOR SECURITY MODULE
928 M:      John Johansen <john.johansen@canonical.com>
929 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
930 W:      apparmor.wiki.kernel.org
931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
932 S:      Supported
933 F:      security/apparmor/
934 F:      Documentation/admin-guide/LSM/apparmor.rst
935
936 APPLE BCM5974 MULTITOUCH DRIVER
937 M:      Henrik Rydberg <rydberg@bitmath.org>
938 L:      linux-input@vger.kernel.org
939 S:      Odd fixes
940 F:      drivers/input/mouse/bcm5974.c
941
942 APPLE SMC DRIVER
943 M:      Henrik Rydberg <rydberg@bitmath.org>
944 L:      linux-hwmon@vger.kernel.org
945 S:      Odd fixes
946 F:      drivers/hwmon/applesmc.c
947
948 APPLETALK NETWORK LAYER
949 L:      netdev@vger.kernel.org
950 S:      Odd fixes
951 F:      drivers/net/appletalk/
952 F:      net/appletalk/
953
954 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
955 M:      Duc Dang <dhdang@apm.com>
956 S:      Supported
957 F:      arch/arm64/boot/dts/apm/
958
959 APPLIED MICRO (APM) X-GENE SOC EDAC
960 M:      Loc Ho <lho@apm.com>
961 S:      Supported
962 F:      drivers/edac/xgene_edac.c
963 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
964
965 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
966 M:      Iyappan Subramanian <isubramanian@apm.com>
967 M:      Keyur Chudgar <kchudgar@apm.com>
968 S:      Supported
969 F:      drivers/net/ethernet/apm/xgene-v2/
970
971 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
972 M:      Iyappan Subramanian <isubramanian@apm.com>
973 M:      Keyur Chudgar <kchudgar@apm.com>
974 M:      Quan Nguyen <qnguyen@apm.com>
975 S:      Supported
976 F:      drivers/net/ethernet/apm/xgene/
977 F:      drivers/net/phy/mdio-xgene.c
978 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
979 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
980
981 APPLIED MICRO (APM) X-GENE SOC PMU
982 M:      Tai Nguyen <ttnguyen@apm.com>
983 S:      Supported
984 F:      drivers/perf/xgene_pmu.c
985 F:      Documentation/perf/xgene-pmu.txt
986 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
987
988 APTINA CAMERA SENSOR PLL
989 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
990 L:      linux-media@vger.kernel.org
991 S:      Maintained
992 F:      drivers/media/i2c/aptina-pll.*
993
994 ARC FRAMEBUFFER DRIVER
995 M:      Jaya Kumar <jayalk@intworks.biz>
996 S:      Maintained
997 F:      drivers/video/fbdev/arcfb.c
998 F:      drivers/video/fbdev/core/fb_defio.c
999
1000 ARC PGU DRM DRIVER
1001 M:      Alexey Brodkin <abrodkin@synopsys.com>
1002 S:      Supported
1003 F:      drivers/gpu/drm/arc/
1004 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1005
1006 ARCNET NETWORK LAYER
1007 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1008 L:      netdev@vger.kernel.org
1009 S:      Maintained
1010 F:      drivers/net/arcnet/
1011 F:      include/uapi/linux/if_arcnet.h
1012
1013 ARM ARCHITECTED TIMER DRIVER
1014 M:      Mark Rutland <mark.rutland@arm.com>
1015 M:      Marc Zyngier <marc.zyngier@arm.com>
1016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1017 S:      Maintained
1018 F:      arch/arm/include/asm/arch_timer.h
1019 F:      arch/arm64/include/asm/arch_timer.h
1020 F:      drivers/clocksource/arm_arch_timer.c
1021
1022 ARM HDLCD DRM DRIVER
1023 M:      Liviu Dudau <liviu.dudau@arm.com>
1024 S:      Supported
1025 F:      drivers/gpu/drm/arm/hdlcd_*
1026 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1027
1028 ARM MALI-DP DRM DRIVER
1029 M:      Liviu Dudau <liviu.dudau@arm.com>
1030 M:      Brian Starkey <brian.starkey@arm.com>
1031 M:      Mali DP Maintainers <malidp@foss.arm.com>
1032 S:      Supported
1033 F:      drivers/gpu/drm/arm/
1034 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1035
1036 ARM MFM AND FLOPPY DRIVERS
1037 M:      Ian Molton <spyro@f2s.com>
1038 S:      Maintained
1039 F:      arch/arm/lib/floppydma.S
1040 F:      arch/arm/include/asm/floppy.h
1041
1042 ARM PMU PROFILING AND DEBUGGING
1043 M:      Will Deacon <will.deacon@arm.com>
1044 M:      Mark Rutland <mark.rutland@arm.com>
1045 S:      Maintained
1046 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047 F:      arch/arm*/kernel/perf_*
1048 F:      arch/arm/oprofile/common.c
1049 F:      arch/arm*/kernel/hw_breakpoint.c
1050 F:      arch/arm*/include/asm/hw_breakpoint.h
1051 F:      arch/arm*/include/asm/perf_event.h
1052 F:      drivers/perf/*
1053 F:      include/linux/perf/arm_pmu.h
1054 F:      Documentation/devicetree/bindings/arm/pmu.txt
1055 F:      Documentation/devicetree/bindings/perf/
1056
1057 ARM PORT
1058 M:      Russell King <linux@armlinux.org.uk>
1059 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1060 W:      http://www.armlinux.org.uk/
1061 S:      Maintained
1062 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1063 F:      arch/arm/
1064
1065 ARM PRIMECELL AACI PL041 DRIVER
1066 M:      Russell King <linux@armlinux.org.uk>
1067 S:      Maintained
1068 F:      sound/arm/aaci.*
1069
1070 ARM PRIMECELL BUS SUPPORT
1071 M:      Russell King <linux@armlinux.org.uk>
1072 S:      Maintained
1073 F:      drivers/amba/
1074 F:      include/linux/amba/bus.h
1075
1076 ARM PRIMECELL CLCD PL110 DRIVER
1077 M:      Russell King <linux@armlinux.org.uk>
1078 S:      Maintained
1079 F:      drivers/video/fbdev/amba-clcd.*
1080
1081 ARM PRIMECELL KMI PL050 DRIVER
1082 M:      Russell King <linux@armlinux.org.uk>
1083 S:      Maintained
1084 F:      drivers/input/serio/ambakmi.*
1085 F:      include/linux/amba/kmi.h
1086
1087 ARM PRIMECELL MMCI PL180/1 DRIVER
1088 M:      Russell King <linux@armlinux.org.uk>
1089 S:      Maintained
1090 F:      drivers/mmc/host/mmci.*
1091 F:      include/linux/amba/mmci.h
1092
1093 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1094 M:      Russell King <linux@armlinux.org.uk>
1095 S:      Maintained
1096 F:      drivers/tty/serial/amba-pl01*.c
1097 F:      include/linux/amba/serial.h
1098
1099 ARM SMMU DRIVERS
1100 M:      Will Deacon <will.deacon@arm.com>
1101 R:      Robin Murphy <robin.murphy@arm.com>
1102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103 S:      Maintained
1104 F:      drivers/iommu/arm-smmu.c
1105 F:      drivers/iommu/arm-smmu-v3.c
1106 F:      drivers/iommu/io-pgtable-arm.c
1107 F:      drivers/iommu/io-pgtable-arm-v7s.c
1108
1109 ARM SUB-ARCHITECTURES
1110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 S:      Maintained
1112 F:      arch/arm/mach-*/
1113 F:      arch/arm/plat-*/
1114 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1115
1116 ARM/ACTIONS SEMI ARCHITECTURE
1117 M:      Andreas Färber <afaerber@suse.de>
1118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119 S:      Maintained
1120 N:      owl
1121 F:      arch/arm/mach-actions/
1122 F:      arch/arm/boot/dts/owl-*
1123 F:      arch/arm64/boot/dts/actions/
1124 F:      drivers/clocksource/owl-*
1125 F:      drivers/soc/actions/
1126 F:      include/dt-bindings/power/owl-*
1127 F:      include/linux/soc/actions/
1128 F:      Documentation/devicetree/bindings/arm/actions.txt
1129 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1130 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1131
1132 ARM/ADS SPHERE MACHINE SUPPORT
1133 M:      Lennert Buytenhek <kernel@wantstofly.org>
1134 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 S:      Maintained
1136
1137 ARM/AFEB9260 MACHINE SUPPORT
1138 M:      Sergey Lapin <slapin@ossfans.org>
1139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140 S:      Maintained
1141
1142 ARM/AJECO 1ARM MACHINE SUPPORT
1143 M:      Lennert Buytenhek <kernel@wantstofly.org>
1144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 S:      Maintained
1146
1147 ARM/Allwinner SoC Clock Support
1148 M:      Emilio López <emilio@elopez.com.ar>
1149 S:      Maintained
1150 F:      drivers/clk/sunxi/
1151
1152 ARM/Allwinner sunXi SoC support
1153 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1154 M:      Chen-Yu Tsai <wens@csie.org>
1155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 S:      Maintained
1157 N:      sun[x456789]i
1158 N:      sun50i
1159 F:      arch/arm/mach-sunxi/
1160 F:      arch/arm64/boot/dts/allwinner/
1161 F:      drivers/clk/sunxi-ng/
1162 F:      drivers/pinctrl/sunxi/
1163 F:      drivers/soc/sunxi/
1164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1165
1166 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1167 M:      Neil Armstrong <narmstrong@baylibre.com>
1168 M:      Jerome Brunet <jbrunet@baylibre.com>
1169 L:      linux-amlogic@lists.infradead.org
1170 S:      Maintained
1171 F:      drivers/clk/meson/
1172 F:      include/dt-bindings/clock/meson*
1173 F:      include/dt-bindings/clock/gxbb*
1174 F:      Documentation/devicetree/bindings/clock/amlogic*
1175
1176 ARM/Amlogic Meson SoC support
1177 M:      Carlo Caione <carlo@caione.org>
1178 M:      Kevin Hilman <khilman@baylibre.com>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 L:      linux-amlogic@lists.infradead.org
1181 W:      http://linux-meson.com/
1182 S:      Maintained
1183 F:      arch/arm/mach-meson/
1184 F:      arch/arm/boot/dts/meson*
1185 F:      arch/arm64/boot/dts/amlogic/
1186 F:      drivers/pinctrl/meson/
1187 F:      drivers/mmc/host/meson*
1188 N:      meson
1189
1190 ARM/Annapurna Labs ALPINE ARCHITECTURE
1191 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1192 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1193 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1194 S:      Maintained
1195 F:      arch/arm/mach-alpine/
1196 F:      arch/arm/boot/dts/alpine*
1197 F:      arch/arm64/boot/dts/al/
1198 F:      drivers/*/*alpine*
1199
1200 ARM/ARTPEC MACHINE SUPPORT
1201 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1202 M:      Lars Persson <lars.persson@axis.com>
1203 M:      Niklas Cassel <niklas.cassel@axis.com>
1204 S:      Maintained
1205 L:      linux-arm-kernel@axis.com
1206 F:      arch/arm/mach-artpec
1207 F:      arch/arm/boot/dts/artpec6*
1208 F:      drivers/clk/axis
1209 F:      drivers/crypto/axis
1210 F:      drivers/pinctrl/pinctrl-artpec*
1211 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1212
1213 ARM/ASPEED I2C DRIVER
1214 M:      Brendan Higgins <brendanhiggins@google.com>
1215 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1216 R:      Joel Stanley <joel@jms.id.au>
1217 L:      linux-i2c@vger.kernel.org
1218 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1219 S:      Maintained
1220 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1221 F:      drivers/i2c/busses/i2c-aspeed.c
1222 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1223 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1224
1225 ARM/ASPEED MACHINE SUPPORT
1226 M:      Joel Stanley <joel@jms.id.au>
1227 S:      Maintained
1228 F:      arch/arm/mach-aspeed/
1229 F:      arch/arm/boot/dts/aspeed-*
1230 F:      drivers/*/*aspeed*
1231
1232 ARM/ATMEL AT91 Clock Support
1233 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1234 S:      Maintained
1235 F:      drivers/clk/at91
1236
1237 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1238 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1239 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 W:      http://www.linux4sam.org
1242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1243 S:      Supported
1244 N:      at91
1245 N:      atmel
1246 F:      arch/arm/mach-at91/
1247 F:      include/soc/at91/
1248 F:      arch/arm/boot/dts/at91*.dts
1249 F:      arch/arm/boot/dts/at91*.dtsi
1250 F:      arch/arm/boot/dts/sama*.dts
1251 F:      arch/arm/boot/dts/sama*.dtsi
1252 F:      arch/arm/include/debug/at91.S
1253 F:      drivers/memory/atmel*
1254 F:      drivers/watchdog/sama5d4_wdt.c
1255 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1256 X:      drivers/net/wireless/atmel/
1257
1258 ARM/CALXEDA HIGHBANK ARCHITECTURE
1259 M:      Rob Herring <robh@kernel.org>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S:      Maintained
1262 F:      arch/arm/mach-highbank/
1263 F:      arch/arm/boot/dts/highbank.dts
1264 F:      arch/arm/boot/dts/ecx-*.dts*
1265
1266 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1267 M:      Krzysztof Halasa <khalasa@piap.pl>
1268 S:      Maintained
1269 F:      arch/arm/mach-cns3xxx/
1270
1271 ARM/CAVIUM THUNDER NETWORK DRIVER
1272 M:      Sunil Goutham <sgoutham@cavium.com>
1273 M:      Robert Richter <rric@kernel.org>
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S:      Supported
1276 F:      drivers/net/ethernet/cavium/thunder/
1277
1278 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279 M:      Alexander Shiyan <shc_work@mail.ru>
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Odd Fixes
1282 N:      clps711x
1283
1284 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285 M:      Lennert Buytenhek <kernel@wantstofly.org>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288
1289 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1291 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      arch/arm/mach-ep93xx/
1295 F:      arch/arm/mach-ep93xx/include/mach/
1296
1297 ARM/CLKDEV SUPPORT
1298 M:      Russell King <linux@armlinux.org.uk>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 S:      Maintained
1301 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302 F:      arch/arm/include/asm/clkdev.h
1303 F:      drivers/clk/clkdev.c
1304
1305 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1306 M:      Mike Rapoport <mike@compulab.co.il>
1307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 S:      Maintained
1309
1310 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1311 M:      Baruch Siach <baruch@tkos.co.il>
1312 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 S:      Maintained
1314 F:      arch/arm/boot/dts/cx92755*
1315 N:      digicolor
1316
1317 ARM/CONTEC MICRO9 MACHINE SUPPORT
1318 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1319 S:      Maintained
1320 F:      arch/arm/mach-ep93xx/micro9.c
1321
1322 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1323 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      drivers/hwtracing/coresight/*
1327 F:      Documentation/trace/coresight.txt
1328 F:      Documentation/trace/coresight-cpu-debug.txt
1329 F:      Documentation/devicetree/bindings/arm/coresight.txt
1330 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1331 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1332 F:      tools/perf/arch/arm/util/pmu.c
1333 F:      tools/perf/arch/arm/util/auxtrace.c
1334 F:      tools/perf/arch/arm/util/cs-etm.c
1335 F:      tools/perf/arch/arm/util/cs-etm.h
1336 F:      tools/perf/util/cs-etm.*
1337 F:      tools/perf/util/cs-etm-decoder/*
1338
1339 ARM/CORGI MACHINE SUPPORT
1340 M:      Richard Purdie <rpurdie@rpsys.net>
1341 S:      Maintained
1342
1343 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1344 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1345 M:      Linus Walleij <linus.walleij@linaro.org>
1346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 T:      git git://github.com/ulli-kroll/linux.git
1348 S:      Maintained
1349 F:      Documentation/devicetree/bindings/arm/gemini.txt
1350 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1351 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1352 F:      arch/arm/mach-gemini/
1353 F:      drivers/pinctrl/pinctrl-gemini.c
1354 F:      drivers/rtc/rtc-ftrtc010.c
1355
1356 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1357 M:      Barry Song <baohua@kernel.org>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1360 S:      Maintained
1361 F:      arch/arm/boot/dts/prima2*
1362 F:      arch/arm/mach-prima2/
1363 F:      drivers/clk/sirf/
1364 F:      drivers/clocksource/timer-prima2.c
1365 F:      drivers/clocksource/timer-atlas7.c
1366 N:      [^a-z]sirf
1367
1368 ARM/EBSA110 MACHINE SUPPORT
1369 M:      Russell King <linux@armlinux.org.uk>
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 W:      http://www.armlinux.org.uk/
1372 S:      Maintained
1373 F:      arch/arm/mach-ebsa110/
1374 F:      drivers/net/ethernet/amd/am79c961a.*
1375
1376 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1377 M:      Uwe Kleine-König <kernel@pengutronix.de>
1378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 S:      Maintained
1380 N:      efm32
1381
1382 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1383 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S:      Maintained
1386 F:      arch/arm/mach-pxa/ezx.c
1387
1388 ARM/FARADAY FA526 PORT
1389 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 S:      Maintained
1392 T:      git git://git.berlios.de/gemini-board
1393 F:      arch/arm/mm/*-fa*
1394
1395 ARM/FOOTBRIDGE ARCHITECTURE
1396 M:      Russell King <linux@armlinux.org.uk>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 W:      http://www.armlinux.org.uk/
1399 S:      Maintained
1400 F:      arch/arm/include/asm/hardware/dec21285.h
1401 F:      arch/arm/mach-footbridge/
1402
1403 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1404 M:      Shawn Guo <shawnguo@kernel.org>
1405 M:      Sascha Hauer <kernel@pengutronix.de>
1406 R:      Fabio Estevam <fabio.estevam@nxp.com>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S:      Maintained
1409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1410 F:      arch/arm/mach-imx/
1411 F:      arch/arm/mach-mxs/
1412 F:      arch/arm/boot/dts/imx*
1413 F:      arch/arm/configs/imx*_defconfig
1414 F:      drivers/clk/imx/
1415 F:      drivers/soc/imx/
1416 F:      include/soc/imx/
1417
1418 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1419 M:      Shawn Guo <shawnguo@kernel.org>
1420 M:      Sascha Hauer <kernel@pengutronix.de>
1421 R:      Stefan Agner <stefan@agner.ch>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1425 F:      arch/arm/mach-imx/*vf610*
1426 F:      arch/arm/boot/dts/vf*
1427
1428 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1429 M:      Lennert Buytenhek <kernel@wantstofly.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432
1433 ARM/GUMSTIX MACHINE SUPPORT
1434 M:      Steve Sakoman <sakoman@gmail.com>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437
1438 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1439 M:      Philipp Zabel <philipp.zabel@gmail.com>
1440 M:      Paul Parsons <lost.distance@yahoo.com>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443 F:      arch/arm/mach-pxa/hx4700.c
1444 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1445 F:      sound/soc/pxa/hx4700.c
1446
1447 ARM/HISILICON SOC SUPPORT
1448 M:      Wei Xu <xuwei5@hisilicon.com>
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 W:      http://www.hisilicon.com
1451 S:      Supported
1452 T:      git git://github.com/hisilicon/linux-hisi.git
1453 F:      arch/arm/mach-hisi/
1454 F:      arch/arm/boot/dts/hi3*
1455 F:      arch/arm/boot/dts/hip*
1456 F:      arch/arm/boot/dts/hisi*
1457 F:      arch/arm64/boot/dts/hisilicon/
1458
1459 ARM/HP JORNADA 7XX MACHINE SUPPORT
1460 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1461 W:      www.jlime.com
1462 S:      Maintained
1463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1464 F:      arch/arm/mach-sa1100/jornada720.c
1465 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1466
1467 ARM/IGEP MACHINE SUPPORT
1468 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1469 M:      Javier Martinez Canillas <javier@dowhile0.org>
1470 L:      linux-omap@vger.kernel.org
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S:      Maintained
1473 F:      arch/arm/boot/dts/omap3-igep*
1474
1475 ARM/INCOME PXA270 SUPPORT
1476 M:      Marek Vasut <marek.vasut@gmail.com>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1480
1481 ARM/INTEL IOP13XX ARM ARCHITECTURE
1482 M:      Lennert Buytenhek <kernel@wantstofly.org>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 S:      Maintained
1485
1486 ARM/INTEL IOP32X ARM ARCHITECTURE
1487 M:      Lennert Buytenhek <kernel@wantstofly.org>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490
1491 ARM/INTEL IOP33X ARM ARCHITECTURE
1492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 S:      Orphan
1494
1495 ARM/INTEL IQ81342EX MACHINE SUPPORT
1496 M:      Lennert Buytenhek <kernel@wantstofly.org>
1497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 S:      Maintained
1499
1500 ARM/INTEL IXDP2850 MACHINE SUPPORT
1501 M:      Lennert Buytenhek <kernel@wantstofly.org>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 S:      Maintained
1504
1505 ARM/INTEL IXP4XX ARM ARCHITECTURE
1506 M:      Imre Kaloz <kaloz@openwrt.org>
1507 M:      Krzysztof Halasa <khalasa@piap.pl>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Maintained
1510 F:      arch/arm/mach-ixp4xx/
1511
1512 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1513 M:      Jonathan Cameron <jic23@cam.ac.uk>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 S:      Maintained
1516 F:      arch/arm/mach-pxa/stargate2.c
1517 F:      drivers/pcmcia/pxa2xx_stargate2.c
1518
1519 ARM/INTEL XSC3 (MANZANO) ARM CORE
1520 M:      Lennert Buytenhek <kernel@wantstofly.org>
1521 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 S:      Maintained
1523
1524 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1525 M:      Lennert Buytenhek <kernel@wantstofly.org>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S:      Maintained
1528
1529 ARM/LG1K ARCHITECTURE
1530 M:      Chanho Min <chanho.min@lge.com>
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 S:      Maintained
1533 F:      arch/arm64/boot/dts/lg/
1534
1535 ARM/LOGICPD PXA270 MACHINE SUPPORT
1536 M:      Lennert Buytenhek <kernel@wantstofly.org>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539
1540 ARM/LPC18XX ARCHITECTURE
1541 M:      Joachim Eastwood <manabian@gmail.com>
1542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 S:      Maintained
1544 F:      arch/arm/boot/dts/lpc43*
1545 F:      drivers/clk/nxp/clk-lpc18xx*
1546 F:      drivers/clocksource/time-lpc32xx.c
1547 F:      drivers/i2c/busses/i2c-lpc2k.c
1548 F:      drivers/memory/pl172.c
1549 F:      drivers/mtd/spi-nor/nxp-spifi.c
1550 F:      drivers/rtc/rtc-lpc24xx.c
1551 N:      lpc18xx
1552
1553 ARM/LPC32XX SOC SUPPORT
1554 M:      Vladimir Zapolskiy <vz@mleia.com>
1555 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1558 S:      Maintained
1559 F:      arch/arm/boot/dts/lpc32*
1560 F:      arch/arm/mach-lpc32xx/
1561 F:      drivers/i2c/busses/i2c-pnx.c
1562 F:      drivers/net/ethernet/nxp/lpc_eth.c
1563 F:      drivers/usb/host/ohci-nxp.c
1564 F:      drivers/watchdog/pnx4008_wdt.c
1565 N:      lpc32xx
1566
1567 ARM/MAGICIAN MACHINE SUPPORT
1568 M:      Philipp Zabel <philipp.zabel@gmail.com>
1569 S:      Maintained
1570
1571 ARM/Marvell Berlin SoC support
1572 M:      Jisheng Zhang <jszhang@marvell.com>
1573 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 S:      Maintained
1576 F:      arch/arm/mach-berlin/
1577 F:      arch/arm/boot/dts/berlin*
1578 F:      arch/arm64/boot/dts/marvell/berlin*
1579
1580 ARM/Marvell Dove/MV78xx0/Orion SOC support
1581 M:      Jason Cooper <jason@lakedaemon.net>
1582 M:      Andrew Lunn <andrew@lunn.ch>
1583 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1584 M:      Gregory Clement <gregory.clement@free-electrons.com>
1585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 S:      Maintained
1587 F:      Documentation/devicetree/bindings/soc/dove/
1588 F:      arch/arm/mach-dove/
1589 F:      arch/arm/mach-mv78xx0/
1590 F:      arch/arm/mach-orion5x/
1591 F:      arch/arm/plat-orion/
1592 F:      arch/arm/boot/dts/dove*
1593 F:      arch/arm/boot/dts/orion5x*
1594
1595 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1596 M:      Jason Cooper <jason@lakedaemon.net>
1597 M:      Andrew Lunn <andrew@lunn.ch>
1598 M:      Gregory Clement <gregory.clement@free-electrons.com>
1599 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      arch/arm/boot/dts/armada*
1603 F:      arch/arm/boot/dts/kirkwood*
1604 F:      arch/arm/configs/mvebu_*_defconfig
1605 F:      arch/arm/mach-mvebu/
1606 F:      arch/arm64/boot/dts/marvell/armada*
1607 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1608 F:      drivers/cpufreq/mvebu-cpufreq.c
1609 F:      drivers/irqchip/irq-armada-370-xp.c
1610 F:      drivers/irqchip/irq-mvebu-*
1611 F:      drivers/pinctrl/mvebu/
1612 F:      drivers/rtc/rtc-armada38x.c
1613
1614 ARM/Mediatek RTC DRIVER
1615 M:      Eddie Huang <eddie.huang@mediatek.com>
1616 M:      Sean Wang <sean.wang@mediatek.com>
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1619 S:      Maintained
1620 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1621 F:      drivers/rtc/rtc-mt6397.c
1622 F:      drivers/rtc/rtc-mt7622.c
1623
1624 ARM/Mediatek SoC support
1625 M:      Matthias Brugger <matthias.bgg@gmail.com>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629 F:      arch/arm/boot/dts/mt6*
1630 F:      arch/arm/boot/dts/mt7*
1631 F:      arch/arm/boot/dts/mt8*
1632 F:      arch/arm/mach-mediatek/
1633 F:      arch/arm64/boot/dts/mediatek/
1634 N:      mtk
1635 K:      mediatek
1636
1637 ARM/Mediatek USB3 PHY DRIVER
1638 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1641 S:      Maintained
1642 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1643
1644 ARM/MICREL KS8695 ARCHITECTURE
1645 M:      Greg Ungerer <gerg@uclinux.org>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 F:      arch/arm/mach-ks8695/
1648 S:      Odd Fixes
1649
1650 ARM/MIOA701 MACHINE SUPPORT
1651 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 F:      arch/arm/mach-pxa/mioa701.c
1654 S:      Maintained
1655
1656 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1657 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1658 S:      Maintained
1659
1660 ARM/NOMADIK ARCHITECTURE
1661 M:      Alessandro Rubini <rubini@unipv.it>
1662 M:      Linus Walleij <linus.walleij@linaro.org>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 S:      Maintained
1665 F:      arch/arm/mach-nomadik/
1666 F:      drivers/pinctrl/nomadik/
1667 F:      drivers/i2c/busses/i2c-nomadik.c
1668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1669
1670 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1671 M:      Wan ZongShun <mcuos.com@gmail.com>
1672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 W:      http://www.mcuos.com
1674 S:      Maintained
1675 F:      arch/arm/mach-w90x900/
1676 F:      drivers/input/keyboard/w90p910_keypad.c
1677 F:      drivers/input/touchscreen/w90p910_ts.c
1678 F:      drivers/watchdog/nuc900_wdt.c
1679 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1680 F:      drivers/mtd/nand/nuc900_nand.c
1681 F:      drivers/rtc/rtc-nuc900.c
1682 F:      drivers/spi/spi-nuc900.c
1683 F:      drivers/usb/host/ehci-w90x900.c
1684 F:      drivers/video/fbdev/nuc900fb.c
1685
1686 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1687 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1688 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1689 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1690 S:      Supported
1691
1692 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1693 M:      Alexander Clouter <alex@digriz.org.uk>
1694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 W:      http://www.digriz.org.uk/ts78xx/kernel
1696 S:      Maintained
1697 F:      arch/arm/mach-orion5x/ts78xx-*
1698
1699 ARM/OXNAS platform support
1700 M:      Neil Armstrong <narmstrong@baylibre.com>
1701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1703 S:      Maintained
1704 F:      arch/arm/mach-oxnas/
1705 F:      arch/arm/boot/dts/ox8*.dtsi
1706 F:      arch/arm/boot/dts/wd-mbwe.dts
1707 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1708 N:      oxnas
1709
1710 ARM/PALM TREO SUPPORT
1711 M:      Tomas Cech <sleep_walker@suse.com>
1712 L:      linux-arm-kernel@lists.infradead.org
1713 W:      http://hackndev.com
1714 S:      Maintained
1715 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1716 F:      arch/arm/mach-pxa/palmtreo.c
1717
1718 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1719 M:      Marek Vasut <marek.vasut@gmail.com>
1720 L:      linux-arm-kernel@lists.infradead.org
1721 W:      http://hackndev.com
1722 S:      Maintained
1723 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1724 F:      arch/arm/mach-pxa/palmtx.c
1725 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1726 F:      arch/arm/mach-pxa/palmt5.c
1727 F:      arch/arm/mach-pxa/include/mach/palmld.h
1728 F:      arch/arm/mach-pxa/palmld.c
1729 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1730 F:      arch/arm/mach-pxa/palmte2.c
1731 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1732 F:      arch/arm/mach-pxa/palmtc.c
1733
1734 ARM/PALMZ72 SUPPORT
1735 M:      Sergey Lapin <slapin@ossfans.org>
1736 L:      linux-arm-kernel@lists.infradead.org
1737 W:      http://hackndev.com
1738 S:      Maintained
1739 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1740 F:      arch/arm/mach-pxa/palmz72.c
1741
1742 ARM/PLEB SUPPORT
1743 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1744 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1745 S:      Maintained
1746
1747 ARM/PT DIGITAL BOARD PORT
1748 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1749 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 W:      http://www.armlinux.org.uk/
1751 S:      Maintained
1752
1753 ARM/QUALCOMM SUPPORT
1754 M:      Andy Gross <andy.gross@linaro.org>
1755 M:      David Brown <david.brown@linaro.org>
1756 L:      linux-arm-msm@vger.kernel.org
1757 L:      linux-soc@vger.kernel.org
1758 S:      Maintained
1759 F:      Documentation/devicetree/bindings/soc/qcom/
1760 F:      arch/arm/boot/dts/qcom-*.dts
1761 F:      arch/arm/boot/dts/qcom-*.dtsi
1762 F:      arch/arm/mach-qcom/
1763 F:      arch/arm64/boot/dts/qcom/*
1764 F:      drivers/i2c/busses/i2c-qup.c
1765 F:      drivers/clk/qcom/
1766 F:      drivers/dma/qcom/
1767 F:      drivers/soc/qcom/
1768 F:      drivers/spi/spi-qup.c
1769 F:      drivers/tty/serial/msm_serial.h
1770 F:      drivers/tty/serial/msm_serial.c
1771 F:      drivers/*/pm8???-*
1772 F:      drivers/mfd/ssbi.c
1773 F:      drivers/firmware/qcom_scm.c
1774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1775
1776 ARM/RADISYS ENP2611 MACHINE SUPPORT
1777 M:      Lennert Buytenhek <kernel@wantstofly.org>
1778 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 S:      Maintained
1780
1781 ARM/REALTEK ARCHITECTURE
1782 M:      Andreas Färber <afaerber@suse.de>
1783 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 S:      Maintained
1785 F:      arch/arm64/boot/dts/realtek/
1786 F:      Documentation/devicetree/bindings/arm/realtek.txt
1787
1788 ARM/RENESAS ARM64 ARCHITECTURE
1789 M:      Simon Horman <horms@verge.net.au>
1790 M:      Magnus Damm <magnus.damm@gmail.com>
1791 L:      linux-renesas-soc@vger.kernel.org
1792 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1794 S:      Supported
1795 F:      arch/arm64/boot/dts/renesas/
1796 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1797 F:      drivers/soc/renesas/
1798 F:      include/linux/soc/renesas/
1799
1800 ARM/RISCPC ARCHITECTURE
1801 M:      Russell King <linux@armlinux.org.uk>
1802 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 W:      http://www.armlinux.org.uk/
1804 S:      Maintained
1805 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1806 F:      arch/arm/include/asm/hardware/ioc.h
1807 F:      arch/arm/include/asm/hardware/iomd.h
1808 F:      arch/arm/include/asm/hardware/memc.h
1809 F:      arch/arm/mach-rpc/
1810 F:      drivers/net/ethernet/8390/etherh.c
1811 F:      drivers/net/ethernet/i825xx/ether1*
1812 F:      drivers/net/ethernet/seeq/ether3*
1813 F:      drivers/scsi/arm/
1814
1815 ARM/Rockchip SoC support
1816 M:      Heiko Stuebner <heiko@sntech.de>
1817 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 L:      linux-rockchip@lists.infradead.org
1819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1820 S:      Maintained
1821 F:      arch/arm/boot/dts/rk3*
1822 F:      arch/arm/boot/dts/rv1108*
1823 F:      arch/arm/mach-rockchip/
1824 F:      drivers/clk/rockchip/
1825 F:      drivers/i2c/busses/i2c-rk3x.c
1826 F:      drivers/*/*rockchip*
1827 F:      drivers/*/*/*rockchip*
1828 F:      sound/soc/rockchip/
1829 N:      rockchip
1830
1831 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1832 M:      Kukjin Kim <kgene@kernel.org>
1833 M:      Krzysztof Kozlowski <krzk@kernel.org>
1834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1836 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1837 S:      Maintained
1838 F:      arch/arm/boot/dts/s3c*
1839 F:      arch/arm/boot/dts/s5p*
1840 F:      arch/arm/boot/dts/samsung*
1841 F:      arch/arm/boot/dts/exynos*
1842 F:      arch/arm64/boot/dts/exynos/
1843 F:      arch/arm/plat-samsung/
1844 F:      arch/arm/mach-s3c24*/
1845 F:      arch/arm/mach-s3c64xx/
1846 F:      arch/arm/mach-s5p*/
1847 F:      arch/arm/mach-exynos*/
1848 F:      drivers/*/*s3c24*
1849 F:      drivers/*/*/*s3c24*
1850 F:      drivers/*/*s3c64xx*
1851 F:      drivers/*/*s5pv210*
1852 F:      drivers/memory/samsung/*
1853 F:      drivers/soc/samsung/*
1854 F:      Documentation/arm/Samsung/
1855 F:      Documentation/devicetree/bindings/arm/samsung/
1856 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1857 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1858 N:      exynos
1859
1860 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1861 M:      Kyungmin Park <kyungmin.park@samsung.com>
1862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 S:      Maintained
1864 F:      arch/arm/mach-s5pv210/
1865
1866 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1867 M:      Kyungmin Park <kyungmin.park@samsung.com>
1868 M:      Kamil Debski <kamil@wypas.org>
1869 M:      Andrzej Hajda <a.hajda@samsung.com>
1870 L:      linux-arm-kernel@lists.infradead.org
1871 L:      linux-media@vger.kernel.org
1872 S:      Maintained
1873 F:      drivers/media/platform/s5p-g2d/
1874
1875 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1876 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1877 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1878 L:      linux-media@vger.kernel.org
1879 S:      Maintained
1880 F:      drivers/media/platform/s5p-cec/
1881 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1882
1883 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1884 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1885 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1886 L:      linux-arm-kernel@lists.infradead.org
1887 L:      linux-media@vger.kernel.org
1888 S:      Maintained
1889 F:      drivers/media/platform/s5p-jpeg/
1890
1891 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1892 M:      Kyungmin Park <kyungmin.park@samsung.com>
1893 M:      Kamil Debski <kamil@wypas.org>
1894 M:      Jeongtae Park <jtp.park@samsung.com>
1895 M:      Andrzej Hajda <a.hajda@samsung.com>
1896 L:      linux-arm-kernel@lists.infradead.org
1897 L:      linux-media@vger.kernel.org
1898 S:      Maintained
1899 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1900 F:      drivers/media/platform/s5p-mfc/
1901
1902 ARM/SHMOBILE ARM ARCHITECTURE
1903 M:      Simon Horman <horms@verge.net.au>
1904 M:      Magnus Damm <magnus.damm@gmail.com>
1905 L:      linux-renesas-soc@vger.kernel.org
1906 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1908 S:      Supported
1909 F:      arch/arm/boot/dts/emev2*
1910 F:      arch/arm/boot/dts/r7s*
1911 F:      arch/arm/boot/dts/r8a*
1912 F:      arch/arm/boot/dts/sh*
1913 F:      arch/arm/configs/shmobile_defconfig
1914 F:      arch/arm/include/debug/renesas-scif.S
1915 F:      arch/arm/mach-shmobile/
1916 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1917 F:      drivers/soc/renesas/
1918 F:      include/linux/soc/renesas/
1919
1920 ARM/SOCFPGA ARCHITECTURE
1921 M:      Dinh Nguyen <dinguyen@kernel.org>
1922 S:      Maintained
1923 F:      arch/arm/mach-socfpga/
1924 F:      arch/arm/boot/dts/socfpga*
1925 F:      arch/arm/configs/socfpga_defconfig
1926 F:      arch/arm64/boot/dts/altera/
1927 W:      http://www.rocketboards.org
1928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1929
1930 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1931 M:      Dinh Nguyen <dinguyen@kernel.org>
1932 S:      Maintained
1933 F:      drivers/clk/socfpga/
1934
1935 ARM/SOCFPGA EDAC SUPPORT
1936 M:      Thor Thayer <thor.thayer@linux.intel.com>
1937 S:      Maintained
1938 F:      drivers/edac/altera_edac.
1939
1940 ARM/STI ARCHITECTURE
1941 M:      Patrice Chotard <patrice.chotard@st.com>
1942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 W:      http://www.stlinux.com
1944 S:      Maintained
1945 F:      arch/arm/mach-sti/
1946 F:      arch/arm/boot/dts/sti*
1947 F:      drivers/char/hw_random/st-rng.c
1948 F:      drivers/clocksource/arm_global_timer.c
1949 F:      drivers/clocksource/clksrc_st_lpc.c
1950 F:      drivers/cpufreq/sti-cpufreq.c
1951 F:      drivers/dma/st_fdma*
1952 F:      drivers/i2c/busses/i2c-st.c
1953 F:      drivers/media/rc/st_rc.c
1954 F:      drivers/media/platform/sti/c8sectpfe/
1955 F:      drivers/mmc/host/sdhci-st.c
1956 F:      drivers/phy/st/phy-miphy28lp.c
1957 F:      drivers/phy/st/phy-stih407-usb.c
1958 F:      drivers/pinctrl/pinctrl-st.c
1959 F:      drivers/remoteproc/st_remoteproc.c
1960 F:      drivers/remoteproc/st_slim_rproc.c
1961 F:      drivers/reset/sti/
1962 F:      drivers/rtc/rtc-st-lpc.c
1963 F:      drivers/tty/serial/st-asc.c
1964 F:      drivers/usb/dwc3/dwc3-st.c
1965 F:      drivers/usb/host/ehci-st.c
1966 F:      drivers/usb/host/ohci-st.c
1967 F:      drivers/watchdog/st_lpc_wdt.c
1968 F:      drivers/ata/ahci_st.c
1969 F:      include/linux/remoteproc/st_slim_rproc.h
1970
1971 ARM/STM32 ARCHITECTURE
1972 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1973 M:      Alexandre Torgue <alexandre.torgue@st.com>
1974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 S:      Maintained
1976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1977 N:      stm32
1978 F:      drivers/clocksource/armv7m_systick.c
1979
1980 ARM/TANGO ARCHITECTURE
1981 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1982 L:      linux-arm-kernel@lists.infradead.org
1983 S:      Maintained
1984 N:      tango
1985
1986 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1987 M:      Lennert Buytenhek <kernel@wantstofly.org>
1988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 S:      Maintained
1990
1991 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1992 M:      Hans Verkuil <hans.verkuil@cisco.com>
1993 L:      linux-tegra@vger.kernel.org
1994 L:      linux-media@vger.kernel.org
1995 S:      Maintained
1996 F:      drivers/media/platform/tegra-cec/
1997 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
1998
1999 ARM/TETON BGA MACHINE SUPPORT
2000 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 S:      Maintained
2003
2004 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2005 M:      Santosh Shilimkar <ssantosh@kernel.org>
2006 L:      linux-kernel@vger.kernel.org
2007 S:      Maintained
2008 F:      drivers/memory/*emif*
2009
2010 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2011 M:      Santosh Shilimkar <ssantosh@kernel.org>
2012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 S:      Maintained
2014 F:      arch/arm/mach-keystone/
2015 F:      arch/arm/boot/dts/keystone-*
2016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2017
2018 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2019 M:      Santosh Shilimkar <ssantosh@kernel.org>
2020 L:      linux-kernel@vger.kernel.org
2021 S:      Maintained
2022 F:      drivers/clk/keystone/
2023
2024 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2025 M:      Santosh Shilimkar <ssantosh@kernel.org>
2026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 L:      linux-kernel@vger.kernel.org
2028 S:      Maintained
2029 F:      drivers/clocksource/timer-keystone.c
2030
2031 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2032 M:      Santosh Shilimkar <ssantosh@kernel.org>
2033 L:      linux-kernel@vger.kernel.org
2034 S:      Maintained
2035 F:      drivers/power/reset/keystone-reset.c
2036
2037 ARM/THECUS N2100 MACHINE SUPPORT
2038 M:      Lennert Buytenhek <kernel@wantstofly.org>
2039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 S:      Maintained
2041
2042 ARM/TOSA MACHINE SUPPORT
2043 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2044 M:      Dirk Opfer <dirk@opfer-online.de>
2045 S:      Maintained
2046
2047 ARM/U300 MACHINE SUPPORT
2048 M:      Linus Walleij <linus.walleij@linaro.org>
2049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 S:      Supported
2051 F:      arch/arm/mach-u300/
2052 F:      drivers/clocksource/timer-u300.c
2053 F:      drivers/i2c/busses/i2c-stu300.c
2054 F:      drivers/rtc/rtc-coh901331.c
2055 F:      drivers/watchdog/coh901327_wdt.c
2056 F:      drivers/dma/coh901318*
2057 F:      drivers/mfd/ab3100*
2058 F:      drivers/rtc/rtc-ab3100.c
2059 F:      drivers/rtc/rtc-coh901331.c
2060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2061
2062 ARM/UNIPHIER ARCHITECTURE
2063 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2066 S:      Maintained
2067 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2068 F:      arch/arm/boot/dts/uniphier*
2069 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2070 F:      arch/arm/mach-uniphier/
2071 F:      arch/arm/mm/cache-uniphier.c
2072 F:      arch/arm64/boot/dts/socionext/uniphier*
2073 F:      drivers/bus/uniphier-system-bus.c
2074 F:      drivers/clk/uniphier/
2075 F:      drivers/gpio/gpio-uniphier.c
2076 F:      drivers/i2c/busses/i2c-uniphier*
2077 F:      drivers/irqchip/irq-uniphier-aidet.c
2078 F:      drivers/pinctrl/uniphier/
2079 F:      drivers/reset/reset-uniphier.c
2080 F:      drivers/tty/serial/8250/8250_uniphier.c
2081 N:      uniphier
2082
2083 ARM/Ux500 ARM ARCHITECTURE
2084 M:      Linus Walleij <linus.walleij@linaro.org>
2085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 S:      Maintained
2087 F:      arch/arm/mach-ux500/
2088 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2089 F:      drivers/dma/ste_dma40*
2090 F:      drivers/hwspinlock/u8500_hsem.c
2091 F:      drivers/mfd/abx500*
2092 F:      drivers/mfd/ab8500*
2093 F:      drivers/mfd/dbx500*
2094 F:      drivers/mfd/db8500*
2095 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2096 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2097 F:      drivers/rtc/rtc-ab8500.c
2098 F:      drivers/rtc/rtc-pl031.c
2099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2100
2101 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2102 M:      Ulf Hansson <ulf.hansson@linaro.org>
2103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 T:      git git://git.linaro.org/people/ulfh/clk.git
2105 S:      Maintained
2106 F:      drivers/clk/ux500/
2107
2108 ARM/VERSATILE EXPRESS PLATFORM
2109 M:      Liviu Dudau <liviu.dudau@arm.com>
2110 M:      Sudeep Holla <sudeep.holla@arm.com>
2111 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 S:      Maintained
2114 F:      arch/arm/boot/dts/vexpress*
2115 F:      arch/arm64/boot/dts/arm/
2116 F:      arch/arm/mach-vexpress/
2117 F:      */*/vexpress*
2118 F:      */*/*/vexpress*
2119 F:      drivers/clk/versatile/clk-vexpress-osc.c
2120 F:      drivers/clocksource/versatile.c
2121 N:      mps2
2122
2123 ARM/VFP SUPPORT
2124 M:      Russell King <linux@armlinux.org.uk>
2125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 W:      http://www.armlinux.org.uk/
2127 S:      Maintained
2128 F:      arch/arm/vfp/
2129
2130 ARM/VOIPAC PXA270 SUPPORT
2131 M:      Marek Vasut <marek.vasut@gmail.com>
2132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133 S:      Maintained
2134 F:      arch/arm/mach-pxa/vpac270.c
2135 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2136
2137 ARM/VT8500 ARM ARCHITECTURE
2138 M:      Tony Prisk <linux@prisktech.co.nz>
2139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 S:      Maintained
2141 F:      arch/arm/mach-vt8500/
2142 F:      drivers/clocksource/vt8500_timer.c
2143 F:      drivers/i2c/busses/i2c-wmt.c
2144 F:      drivers/mmc/host/wmt-sdmmc.c
2145 F:      drivers/pwm/pwm-vt8500.c
2146 F:      drivers/rtc/rtc-vt8500.c
2147 F:      drivers/tty/serial/vt8500_serial.c
2148 F:      drivers/usb/host/ehci-platform.c
2149 F:      drivers/usb/host/uhci-platform.c
2150 F:      drivers/video/fbdev/vt8500lcdfb.*
2151 F:      drivers/video/fbdev/wm8505fb*
2152 F:      drivers/video/fbdev/wmt_ge_rops.*
2153
2154 ARM/ZIPIT Z2 SUPPORT
2155 M:      Marek Vasut <marek.vasut@gmail.com>
2156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 S:      Maintained
2158 F:      arch/arm/mach-pxa/z2.c
2159 F:      arch/arm/mach-pxa/include/mach/z2.h
2160
2161 ARM/ZTE ARCHITECTURE
2162 M:      Jun Nie <jun.nie@linaro.org>
2163 M:      Baoyou Xie <baoyou.xie@linaro.org>
2164 M:      Shawn Guo <shawnguo@kernel.org>
2165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166 S:      Maintained
2167 F:      arch/arm/boot/dts/zx2967*
2168 F:      arch/arm/mach-zx/
2169 F:      arch/arm64/boot/dts/zte/
2170 F:      drivers/clk/zte/
2171 F:      drivers/dma/zx_dma.c
2172 F:      drivers/gpio/gpio-zx.c
2173 F:      drivers/i2c/busses/i2c-zx2967.c
2174 F:      drivers/mmc/host/dw_mmc-zx.*
2175 F:      drivers/pinctrl/zte/
2176 F:      drivers/soc/zte/
2177 F:      drivers/thermal/zx2967_thermal.c
2178 F:      drivers/watchdog/zx2967_wdt.c
2179 F:      Documentation/devicetree/bindings/arm/zte.txt
2180 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2181 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2182 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2183 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2184 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2185 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2186 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2187 F:      Documentation/devicetree/bindings/soc/zte/
2188 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2189 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2190 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2191 F:      include/dt-bindings/clock/zx2967*.h
2192 F:      include/dt-bindings/soc/zte,*.h
2193 F:      sound/soc/codecs/zx_aud96p22.c
2194 F:      sound/soc/zte/
2195
2196 ARM/ZYNQ ARCHITECTURE
2197 M:      Michal Simek <michal.simek@xilinx.com>
2198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 W:      http://wiki.xilinx.com
2200 T:      git https://github.com/Xilinx/linux-xlnx.git
2201 S:      Supported
2202 F:      arch/arm/mach-zynq/
2203 F:      drivers/cpuidle/cpuidle-zynq.c
2204 F:      drivers/block/xsysace.c
2205 N:      zynq
2206 N:      xilinx
2207 F:      drivers/clocksource/cadence_ttc_timer.c
2208 F:      drivers/i2c/busses/i2c-cadence.c
2209 F:      drivers/mmc/host/sdhci-of-arasan.c
2210 F:      drivers/edac/synopsys_edac.c
2211
2212 ARM64 PORT (AARCH64 ARCHITECTURE)
2213 M:      Catalin Marinas <catalin.marinas@arm.com>
2214 M:      Will Deacon <will.deacon@arm.com>
2215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2217 S:      Maintained
2218 F:      arch/arm64/
2219 F:      Documentation/arm64/
2220
2221 AS3645A LED FLASH CONTROLLER DRIVER
2222 M:      Sakari Ailus <sakari.ailus@iki.fi>
2223 L:      linux-leds@vger.kernel.org
2224 S:      Maintained
2225 F:      drivers/leds/leds-as3645a.c
2226
2227 AS3645A LED FLASH CONTROLLER DRIVER
2228 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2229 L:      linux-media@vger.kernel.org
2230 T:      git git://linuxtv.org/media_tree.git
2231 S:      Maintained
2232 F:      drivers/media/i2c/as3645a.c
2233 F:      include/media/i2c/as3645a.h
2234
2235 ASAHI KASEI AK8974 DRIVER
2236 M:      Linus Walleij <linus.walleij@linaro.org>
2237 L:      linux-iio@vger.kernel.org
2238 W:      http://www.akm.com/
2239 S:      Supported
2240 F:      drivers/iio/magnetometer/ak8974.c
2241
2242 ASC7621 HARDWARE MONITOR DRIVER
2243 M:      George Joseph <george.joseph@fairview5.com>
2244 L:      linux-hwmon@vger.kernel.org
2245 S:      Maintained
2246 F:      Documentation/hwmon/asc7621
2247 F:      drivers/hwmon/asc7621.c
2248
2249 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2250 M:      Corentin Chary <corentin.chary@gmail.com>
2251 L:      acpi4asus-user@lists.sourceforge.net
2252 L:      platform-driver-x86@vger.kernel.org
2253 W:      http://acpi4asus.sf.net
2254 S:      Maintained
2255 F:      drivers/platform/x86/asus*.c
2256 F:      drivers/platform/x86/eeepc*.c
2257
2258 ASUS WIRELESS RADIO CONTROL DRIVER
2259 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2260 L:      platform-driver-x86@vger.kernel.org
2261 S:      Maintained
2262 F:      drivers/platform/x86/asus-wireless.c
2263
2264 ASYMMETRIC KEYS
2265 M:      David Howells <dhowells@redhat.com>
2266 L:      keyrings@vger.kernel.org
2267 S:      Maintained
2268 F:      Documentation/crypto/asymmetric-keys.txt
2269 F:      include/linux/verification.h
2270 F:      include/crypto/public_key.h
2271 F:      include/crypto/pkcs7.h
2272 F:      crypto/asymmetric_keys/
2273
2274 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2275 R:      Dan Williams <dan.j.williams@intel.com>
2276 W:      http://sourceforge.net/projects/xscaleiop
2277 S:      Odd fixes
2278 F:      Documentation/crypto/async-tx-api.txt
2279 F:      crypto/async_tx/
2280 F:      drivers/dma/
2281 F:      include/linux/dmaengine.h
2282 F:      include/linux/async_tx.h
2283
2284 AT24 EEPROM DRIVER
2285 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2286 L:      linux-i2c@vger.kernel.org
2287 S:      Maintained
2288 F:      drivers/misc/eeprom/at24.c
2289 F:      include/linux/platform_data/at24.h
2290
2291 ATA OVER ETHERNET (AOE) DRIVER
2292 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2293 W:      http://www.openaoe.org/
2294 S:      Supported
2295 F:      Documentation/aoe/
2296 F:      drivers/block/aoe/
2297
2298 ATHEROS 71XX/9XXX GPIO DRIVER
2299 M:      Alban Bedel <albeu@free.fr>
2300 W:      https://github.com/AlbanBedel/linux
2301 T:      git git://github.com/AlbanBedel/linux
2302 S:      Maintained
2303 F:      drivers/gpio/gpio-ath79.c
2304 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2305
2306 ATHEROS ATH GENERIC UTILITIES
2307 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2308 L:      linux-wireless@vger.kernel.org
2309 S:      Supported
2310 F:      drivers/net/wireless/ath/*
2311
2312 ATHEROS ATH5K WIRELESS DRIVER
2313 M:      Jiri Slaby <jirislaby@gmail.com>
2314 M:      Nick Kossifidis <mickflemm@gmail.com>
2315 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2316 L:      linux-wireless@vger.kernel.org
2317 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2318 S:      Maintained
2319 F:      drivers/net/wireless/ath/ath5k/
2320
2321 ATHEROS ATH6KL WIRELESS DRIVER
2322 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2323 L:      linux-wireless@vger.kernel.org
2324 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2326 S:      Supported
2327 F:      drivers/net/wireless/ath/ath6kl/
2328
2329 ATI_REMOTE2 DRIVER
2330 M:      Ville Syrjala <syrjala@sci.fi>
2331 S:      Maintained
2332 F:      drivers/input/misc/ati_remote2.c
2333
2334 ATK0110 HWMON DRIVER
2335 M:      Luca Tettamanti <kronos.it@gmail.com>
2336 L:      linux-hwmon@vger.kernel.org
2337 S:      Maintained
2338 F:      drivers/hwmon/asus_atk0110.c
2339
2340 ATLX ETHERNET DRIVERS
2341 M:      Jay Cliburn <jcliburn@gmail.com>
2342 M:      Chris Snook <chris.snook@gmail.com>
2343 L:      netdev@vger.kernel.org
2344 W:      http://sourceforge.net/projects/atl1
2345 W:      http://atl1.sourceforge.net
2346 S:      Maintained
2347 F:      drivers/net/ethernet/atheros/
2348
2349 ATM
2350 M:      Chas Williams <3chas3@gmail.com>
2351 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2352 L:      netdev@vger.kernel.org
2353 W:      http://linux-atm.sourceforge.net
2354 S:      Maintained
2355 F:      drivers/atm/
2356 F:      include/linux/atm*
2357 F:      include/uapi/linux/atm*
2358
2359 ATMEL AT91 / AT32 MCI DRIVER
2360 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2361 S:      Maintained
2362 F:      drivers/mmc/host/atmel-mci.c
2363
2364 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2365 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2366 S:      Supported
2367 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2368
2369 ATMEL Audio ALSA driver
2370 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2371 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2372 S:      Supported
2373 F:      sound/soc/atmel
2374
2375 ATMEL I2C DRIVER
2376 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2377 L:      linux-i2c@vger.kernel.org
2378 S:      Supported
2379 F:      drivers/i2c/busses/i2c-at91.c
2380
2381 ATMEL ISI DRIVER
2382 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2383 L:      linux-media@vger.kernel.org
2384 S:      Supported
2385 F:      drivers/media/platform/atmel/atmel-isi.c
2386 F:      include/media/atmel-isi.h
2387
2388 ATMEL LCDFB DRIVER
2389 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2390 L:      linux-fbdev@vger.kernel.org
2391 S:      Maintained
2392 F:      drivers/video/fbdev/atmel_lcdfb.c
2393 F:      include/video/atmel_lcdc.h
2394
2395 ATMEL MACB ETHERNET DRIVER
2396 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2397 S:      Supported
2398 F:      drivers/net/ethernet/cadence/
2399
2400 ATMEL MAXTOUCH DRIVER
2401 M:      Nick Dyer <nick@shmanahar.org>
2402 T:      git git://github.com/ndyer/linux.git
2403 S:      Maintained
2404 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2405 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2406 F:      include/linux/platform_data/atmel_mxt_ts.h
2407
2408 ATMEL SAMA5D2 ADC DRIVER
2409 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2410 L:      linux-iio@vger.kernel.org
2411 S:      Supported
2412 F:      drivers/iio/adc/at91-sama5d2_adc.c
2413
2414 ATMEL SDMMC DRIVER
2415 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2416 L:      linux-mmc@vger.kernel.org
2417 S:      Supported
2418 F:      drivers/mmc/host/sdhci-of-at91.c
2419
2420 ATMEL SPI DRIVER
2421 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2422 S:      Supported
2423 F:      drivers/spi/spi-atmel.*
2424
2425 ATMEL SSC DRIVER
2426 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428 S:      Supported
2429 F:      drivers/misc/atmel-ssc.c
2430 F:      include/linux/atmel-ssc.h
2431
2432 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2433 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435 S:      Supported
2436 F:      drivers/misc/atmel_tclib.c
2437 F:      drivers/clocksource/tcb_clksrc.c
2438
2439 ATMEL USBA UDC DRIVER
2440 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442 S:      Supported
2443 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2444
2445 ATMEL WIRELESS DRIVER
2446 M:      Simon Kelley <simon@thekelleys.org.uk>
2447 L:      linux-wireless@vger.kernel.org
2448 W:      http://www.thekelleys.org.uk/atmel
2449 W:      http://atmelwlandriver.sourceforge.net/
2450 S:      Maintained
2451 F:      drivers/net/wireless/atmel/atmel*
2452
2453 ATMEL XDMA DRIVER
2454 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2455 L:      linux-arm-kernel@lists.infradead.org
2456 L:      dmaengine@vger.kernel.org
2457 S:      Supported
2458 F:      drivers/dma/at_xdmac.c
2459
2460 ATOMIC INFRASTRUCTURE
2461 M:      Will Deacon <will.deacon@arm.com>
2462 M:      Peter Zijlstra <peterz@infradead.org>
2463 R:      Boqun Feng <boqun.feng@gmail.com>
2464 L:      linux-kernel@vger.kernel.org
2465 S:      Maintained
2466 F:      arch/*/include/asm/atomic*.h
2467 F:      include/*/atomic*.h
2468
2469 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2470 M:      Bradley Grove <linuxdrivers@attotech.com>
2471 L:      linux-scsi@vger.kernel.org
2472 W:      http://www.attotech.com
2473 S:      Supported
2474 F:      drivers/scsi/esas2r
2475
2476 ATUSB IEEE 802.15.4 RADIO DRIVER
2477 M:      Stefan Schmidt <stefan@osg.samsung.com>
2478 L:      linux-wpan@vger.kernel.org
2479 S:      Maintained
2480 F:      drivers/net/ieee802154/atusb.c
2481 F:      drivers/net/ieee802154/atusb.h
2482 F:      drivers/net/ieee802154/at86rf230.h
2483
2484 AUDIT SUBSYSTEM
2485 M:      Paul Moore <paul@paul-moore.com>
2486 M:      Eric Paris <eparis@redhat.com>
2487 L:      linux-audit@redhat.com (moderated for non-subscribers)
2488 W:      https://github.com/linux-audit
2489 W:      https://people.redhat.com/sgrubb/audit
2490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2491 S:      Supported
2492 F:      include/linux/audit.h
2493 F:      include/uapi/linux/audit.h
2494 F:      kernel/audit*
2495
2496 AUXILIARY DISPLAY DRIVERS
2497 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2498 W:      http://miguelojeda.es/auxdisplay.htm
2499 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2500 S:      Maintained
2501 F:      drivers/auxdisplay/
2502 F:      include/linux/cfag12864b.h
2503
2504 AX.25 NETWORK LAYER
2505 M:      Ralf Baechle <ralf@linux-mips.org>
2506 L:      linux-hams@vger.kernel.org
2507 W:      http://www.linux-ax25.org/
2508 S:      Maintained
2509 F:      include/uapi/linux/ax25.h
2510 F:      include/net/ax25.h
2511 F:      net/ax25/
2512
2513 AXENTIA ARM DEVICES
2514 M:      Peter Rosin <peda@axentia.se>
2515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516 S:      Maintained
2517 F:      Documentation/devicetree/bindings/arm/axentia.txt
2518 F:      arch/arm/boot/dts/at91-linea.dtsi
2519 F:      arch/arm/boot/dts/at91-tse850-3.dts
2520
2521 AXENTIA ASOC DRIVERS
2522 M:      Peter Rosin <peda@axentia.se>
2523 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2524 S:      Maintained
2525 F:      Documentation/devicetree/bindings/sound/axentia,*
2526 F:      sound/soc/atmel/tse850-pcm5142.c
2527
2528 AZ6007 DVB DRIVER
2529 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2530 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2531 L:      linux-media@vger.kernel.org
2532 W:      https://linuxtv.org
2533 T:      git git://linuxtv.org/media_tree.git
2534 S:      Maintained
2535 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2536
2537 AZTECH FM RADIO RECEIVER DRIVER
2538 M:      Hans Verkuil <hverkuil@xs4all.nl>
2539 L:      linux-media@vger.kernel.org
2540 T:      git git://linuxtv.org/media_tree.git
2541 W:      https://linuxtv.org
2542 S:      Maintained
2543 F:      drivers/media/radio/radio-aztech*
2544
2545 B43 WIRELESS DRIVER
2546 L:      linux-wireless@vger.kernel.org
2547 L:      b43-dev@lists.infradead.org
2548 W:      http://wireless.kernel.org/en/users/Drivers/b43
2549 S:      Odd Fixes
2550 F:      drivers/net/wireless/broadcom/b43/
2551
2552 B43LEGACY WIRELESS DRIVER
2553 M:      Larry Finger <Larry.Finger@lwfinger.net>
2554 L:      linux-wireless@vger.kernel.org
2555 L:      b43-dev@lists.infradead.org
2556 W:      http://wireless.kernel.org/en/users/Drivers/b43
2557 S:      Maintained
2558 F:      drivers/net/wireless/broadcom/b43legacy/
2559
2560 BACKLIGHT CLASS/SUBSYSTEM
2561 M:      Lee Jones <lee.jones@linaro.org>
2562 M:      Daniel Thompson <daniel.thompson@linaro.org>
2563 M:      Jingoo Han <jingoohan1@gmail.com>
2564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2565 S:      Maintained
2566 F:      drivers/video/backlight/
2567 F:      include/linux/backlight.h
2568 F:      include/linux/pwm_backlight.h
2569 F:      Documentation/devicetree/bindings/leds/backlight
2570
2571 BATMAN ADVANCED
2572 M:      Marek Lindner <mareklindner@neomailbox.ch>
2573 M:      Simon Wunderlich <sw@simonwunderlich.de>
2574 M:      Antonio Quartulli <a@unstable.cc>
2575 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2576 W:      https://www.open-mesh.org/
2577 Q:      https://patchwork.open-mesh.org/project/batman/list/
2578 S:      Maintained
2579 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2580 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2581 F:      Documentation/networking/batman-adv.rst
2582 F:      include/uapi/linux/batman_adv.h
2583 F:      net/batman-adv/
2584
2585 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2586 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2587 L:      linux-hams@vger.kernel.org
2588 W:      http://www.baycom.org/~tom/ham/ham.html
2589 S:      Maintained
2590 F:      drivers/net/hamradio/baycom*
2591
2592 BCACHE (BLOCK LAYER CACHE)
2593 M:      Michael Lyle <mlyle@lyle.org>
2594 M:      Kent Overstreet <kent.overstreet@gmail.com>
2595 L:      linux-bcache@vger.kernel.org
2596 W:      http://bcache.evilpiepirate.org
2597 C:      irc://irc.oftc.net/bcache
2598 S:      Maintained
2599 F:      drivers/md/bcache/
2600
2601 BDISP ST MEDIA DRIVER
2602 M:      Fabien Dessenne <fabien.dessenne@st.com>
2603 L:      linux-media@vger.kernel.org
2604 T:      git git://linuxtv.org/media_tree.git
2605 W:      https://linuxtv.org
2606 S:      Supported
2607 F:      drivers/media/platform/sti/bdisp
2608
2609 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2610 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2611 L:      netdev@vger.kernel.org
2612 S:      Maintained
2613 F:      drivers/net/ethernet/ec_bhf.c
2614
2615 BEFS FILE SYSTEM
2616 M:      Luis de Bethencourt <luisbg@kernel.org>
2617 M:      Salah Triki <salah.triki@gmail.com>
2618 S:      Maintained
2619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2620 F:      Documentation/filesystems/befs.txt
2621 F:      fs/befs/
2622
2623 BFQ I/O SCHEDULER
2624 M:      Paolo Valente <paolo.valente@linaro.org>
2625 M:      Jens Axboe <axboe@kernel.dk>
2626 L:      linux-block@vger.kernel.org
2627 S:      Maintained
2628 F:      block/bfq-*
2629 F:      Documentation/block/bfq-iosched.txt
2630
2631 BFS FILE SYSTEM
2632 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2633 S:      Maintained
2634 F:      Documentation/filesystems/bfs.txt
2635 F:      fs/bfs/
2636 F:      include/uapi/linux/bfs_fs.h
2637
2638 BLACKFIN ARCHITECTURE
2639 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640 T:      git git://git.code.sf.net/p/adi-linux/code
2641 W:      http://blackfin.uclinux.org
2642 S:      Orphan
2643 F:      arch/blackfin/
2644
2645 BLACKFIN EMAC DRIVER
2646 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647 W:      http://blackfin.uclinux.org
2648 S:      Orphan
2649 F:      drivers/net/ethernet/adi/
2650
2651 BLACKFIN MEDIA DRIVER
2652 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653 W:      http://blackfin.uclinux.org/
2654 S:      Orphan
2655 F:      drivers/media/platform/blackfin/
2656 F:      drivers/media/i2c/adv7183*
2657 F:      drivers/media/i2c/vs6624*
2658
2659 BLACKFIN RTC DRIVER
2660 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661 W:      http://blackfin.uclinux.org
2662 S:      Orphan
2663 F:      drivers/rtc/rtc-bfin.c
2664
2665 BLACKFIN SDH DRIVER
2666 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2667 W:      http://blackfin.uclinux.org
2668 S:      Orphan
2669 F:      drivers/mmc/host/bfin_sdh.c
2670
2671 BLACKFIN SERIAL DRIVER
2672 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2673 W:      http://blackfin.uclinux.org
2674 S:      Orphan
2675 F:      drivers/tty/serial/bfin_uart.c
2676
2677 BLACKFIN WATCHDOG DRIVER
2678 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2679 W:      http://blackfin.uclinux.org
2680 S:      Orphan
2681 F:      drivers/watchdog/bfin_wdt.c
2682
2683 BLINKM RGB LED DRIVER
2684 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2685 S:      Maintained
2686 F:      drivers/leds/leds-blinkm.c
2687
2688 BLOCK LAYER
2689 M:      Jens Axboe <axboe@kernel.dk>
2690 L:      linux-block@vger.kernel.org
2691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2692 S:      Maintained
2693 F:      block/
2694 F:      kernel/trace/blktrace.c
2695 F:      lib/sbitmap.c
2696
2697 BLOCK2MTD DRIVER
2698 M:      Joern Engel <joern@lazybastard.org>
2699 L:      linux-mtd@lists.infradead.org
2700 S:      Maintained
2701 F:      drivers/mtd/devices/block2mtd.c
2702
2703 BLUETOOTH DRIVERS
2704 M:      Marcel Holtmann <marcel@holtmann.org>
2705 M:      Gustavo Padovan <gustavo@padovan.org>
2706 M:      Johan Hedberg <johan.hedberg@gmail.com>
2707 L:      linux-bluetooth@vger.kernel.org
2708 W:      http://www.bluez.org/
2709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2711 S:      Maintained
2712 F:      drivers/bluetooth/
2713
2714 BLUETOOTH SUBSYSTEM
2715 M:      Marcel Holtmann <marcel@holtmann.org>
2716 M:      Gustavo Padovan <gustavo@padovan.org>
2717 M:      Johan Hedberg <johan.hedberg@gmail.com>
2718 L:      linux-bluetooth@vger.kernel.org
2719 W:      http://www.bluez.org/
2720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2722 S:      Maintained
2723 F:      net/bluetooth/
2724 F:      include/net/bluetooth/
2725
2726 BONDING DRIVER
2727 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2728 M:      Veaceslav Falico <vfalico@gmail.com>
2729 M:      Andy Gospodarek <andy@greyhouse.net>
2730 L:      netdev@vger.kernel.org
2731 W:      http://sourceforge.net/projects/bonding/
2732 S:      Supported
2733 F:      drivers/net/bonding/
2734 F:      include/uapi/linux/if_bonding.h
2735
2736 BPF (Safe dynamic programs and tools)
2737 M:      Alexei Starovoitov <ast@kernel.org>
2738 M:      Daniel Borkmann <daniel@iogearbox.net>
2739 L:      netdev@vger.kernel.org
2740 L:      linux-kernel@vger.kernel.org
2741 S:      Supported
2742 F:      arch/x86/net/bpf_jit*
2743 F:      Documentation/networking/filter.txt
2744 F:      Documentation/bpf/
2745 F:      include/linux/bpf*
2746 F:      include/linux/filter.h
2747 F:      include/uapi/linux/bpf*
2748 F:      include/uapi/linux/filter.h
2749 F:      kernel/bpf/
2750 F:      kernel/trace/bpf_trace.c
2751 F:      lib/test_bpf.c
2752 F:      net/bpf/
2753 F:      net/core/filter.c
2754 F:      net/sched/act_bpf.c
2755 F:      net/sched/cls_bpf.c
2756 F:      samples/bpf/
2757 F:      tools/bpf/
2758 F:      tools/testing/selftests/bpf/
2759
2760 BROADCOM B44 10/100 ETHERNET DRIVER
2761 M:      Michael Chan <michael.chan@broadcom.com>
2762 L:      netdev@vger.kernel.org
2763 S:      Supported
2764 F:      drivers/net/ethernet/broadcom/b44.*
2765
2766 BROADCOM B53 ETHERNET SWITCH DRIVER
2767 M:      Florian Fainelli <f.fainelli@gmail.com>
2768 L:      netdev@vger.kernel.org
2769 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2770 S:      Supported
2771 F:      drivers/net/dsa/b53/*
2772 F:      include/linux/platform_data/b53.h
2773
2774 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2775 M:      Florian Fainelli <f.fainelli@gmail.com>
2776 M:      Ray Jui <rjui@broadcom.com>
2777 M:      Scott Branden <sbranden@broadcom.com>
2778 M:      bcm-kernel-feedback-list@broadcom.com
2779 T:      git git://github.com/broadcom/mach-bcm
2780 S:      Maintained
2781 N:      bcm281*
2782 N:      bcm113*
2783 N:      bcm216*
2784 N:      kona
2785 F:      arch/arm/mach-bcm/
2786
2787 BROADCOM BCM2835 ARM ARCHITECTURE
2788 M:      Eric Anholt <eric@anholt.net>
2789 M:      Stefan Wahren <stefan.wahren@i2se.com>
2790 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792 T:      git git://github.com/anholt/linux
2793 S:      Maintained
2794 N:      bcm2835
2795 F:      drivers/staging/vc04_services
2796
2797 BROADCOM BCM47XX MIPS ARCHITECTURE
2798 M:      Hauke Mehrtens <hauke@hauke-m.de>
2799 M:      Rafał Miłecki <zajec5@gmail.com>
2800 L:      linux-mips@linux-mips.org
2801 S:      Maintained
2802 F:      Documentation/devicetree/bindings/mips/brcm/
2803 F:      arch/mips/bcm47xx/*
2804 F:      arch/mips/include/asm/mach-bcm47xx/*
2805
2806 BROADCOM BCM5301X ARM ARCHITECTURE
2807 M:      Hauke Mehrtens <hauke@hauke-m.de>
2808 M:      Rafał Miłecki <zajec5@gmail.com>
2809 M:      Jon Mason <jonmason@broadcom.com>
2810 M:      bcm-kernel-feedback-list@broadcom.com
2811 L:      linux-arm-kernel@lists.infradead.org
2812 S:      Maintained
2813 F:      arch/arm/mach-bcm/bcm_5301x.c
2814 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2815 F:      arch/arm/boot/dts/bcm470*
2816 F:      arch/arm/boot/dts/bcm953012*
2817
2818 BROADCOM BCM53573 ARM ARCHITECTURE
2819 M:      Rafał Miłecki <rafal@milecki.pl>
2820 L:      linux-arm-kernel@lists.infradead.org
2821 S:      Maintained
2822 F:      arch/arm/boot/dts/bcm53573*
2823 F:      arch/arm/boot/dts/bcm47189*
2824
2825 BROADCOM BCM63XX ARM ARCHITECTURE
2826 M:      Florian Fainelli <f.fainelli@gmail.com>
2827 M:      bcm-kernel-feedback-list@broadcom.com
2828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2829 T:      git git://github.com/broadcom/stblinux.git
2830 S:      Maintained
2831 N:      bcm63xx
2832
2833 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2834 M:      Kevin Cernekee <cernekee@gmail.com>
2835 L:      linux-usb@vger.kernel.org
2836 S:      Maintained
2837 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2838
2839 BROADCOM BCM7XXX ARM ARCHITECTURE
2840 M:      Brian Norris <computersforpeace@gmail.com>
2841 M:      Gregory Fong <gregory.0xf0@gmail.com>
2842 M:      Florian Fainelli <f.fainelli@gmail.com>
2843 M:      bcm-kernel-feedback-list@broadcom.com
2844 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2845 T:      git git://github.com/broadcom/stblinux.git
2846 S:      Maintained
2847 F:      arch/arm/mach-bcm/*brcmstb*
2848 F:      arch/arm/boot/dts/bcm7*.dts*
2849 F:      drivers/bus/brcmstb_gisb.c
2850 N:      brcmstb
2851
2852 BROADCOM BMIPS CPUFREQ DRIVER
2853 M:      Markus Mayer <mmayer@broadcom.com>
2854 M:      bcm-kernel-feedback-list@broadcom.com
2855 L:      linux-pm@vger.kernel.org
2856 S:      Maintained
2857 F:      drivers/cpufreq/bmips-cpufreq.c
2858
2859 BROADCOM BMIPS MIPS ARCHITECTURE
2860 M:      Kevin Cernekee <cernekee@gmail.com>
2861 M:      Florian Fainelli <f.fainelli@gmail.com>
2862 L:      linux-mips@linux-mips.org
2863 T:      git git://github.com/broadcom/stblinux.git
2864 S:      Maintained
2865 F:      arch/mips/bmips/*
2866 F:      arch/mips/include/asm/mach-bmips/*
2867 F:      arch/mips/kernel/*bmips*
2868 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2869 F:      drivers/irqchip/irq-bcm63*
2870 F:      drivers/irqchip/irq-bcm7*
2871 F:      drivers/irqchip/irq-brcmstb*
2872 F:      include/linux/bcm963xx_nvram.h
2873 F:      include/linux/bcm963xx_tag.h
2874
2875 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2876 M:      Rasesh Mody <rasesh.mody@cavium.com>
2877 M:      Harish Patil <harish.patil@cavium.com>
2878 M:      Dept-GELinuxNICDev@cavium.com
2879 L:      netdev@vger.kernel.org
2880 S:      Supported
2881 F:      drivers/net/ethernet/broadcom/bnx2.*
2882 F:      drivers/net/ethernet/broadcom/bnx2_*
2883
2884 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2885 M:      QLogic-Storage-Upstream@qlogic.com
2886 L:      linux-scsi@vger.kernel.org
2887 S:      Supported
2888 F:      drivers/scsi/bnx2fc/
2889
2890 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2891 M:      QLogic-Storage-Upstream@qlogic.com
2892 L:      linux-scsi@vger.kernel.org
2893 S:      Supported
2894 F:      drivers/scsi/bnx2i/
2895
2896 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2897 M:      Ariel Elior <ariel.elior@cavium.com>
2898 M:      everest-linux-l2@cavium.com
2899 L:      netdev@vger.kernel.org
2900 S:      Supported
2901 F:      drivers/net/ethernet/broadcom/bnx2x/
2902
2903 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2904 M:      Michael Chan <michael.chan@broadcom.com>
2905 L:      netdev@vger.kernel.org
2906 S:      Supported
2907 F:      drivers/net/ethernet/broadcom/bnxt/
2908
2909 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2910 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2911 M:      Franky Lin <franky.lin@broadcom.com>
2912 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2913 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2914 M:      Wright Feng <wright.feng@cypress.com>
2915 L:      linux-wireless@vger.kernel.org
2916 L:      brcm80211-dev-list.pdl@broadcom.com
2917 L:      brcm80211-dev-list@cypress.com
2918 S:      Supported
2919 F:      drivers/net/wireless/broadcom/brcm80211/
2920
2921 BROADCOM BRCMSTB GPIO DRIVER
2922 M:      Gregory Fong <gregory.0xf0@gmail.com>
2923 L:      bcm-kernel-feedback-list@broadcom.com
2924 S:      Supported
2925 F:      drivers/gpio/gpio-brcmstb.c
2926 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2927
2928 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2929 M:      Al Cooper <alcooperx@gmail.com>
2930 L:      linux-kernel@vger.kernel.org
2931 L:      bcm-kernel-feedback-list@broadcom.com
2932 S:      Maintained
2933 F:      drivers/phy/broadcom/phy-brcm-usb*
2934
2935 BROADCOM GENET ETHERNET DRIVER
2936 M:      Doug Berger <opendmb@gmail.com>
2937 M:      Florian Fainelli <f.fainelli@gmail.com>
2938 L:      netdev@vger.kernel.org
2939 S:      Supported
2940 F:      drivers/net/ethernet/broadcom/genet/
2941
2942 BROADCOM IPROC ARM ARCHITECTURE
2943 M:      Ray Jui <rjui@broadcom.com>
2944 M:      Scott Branden <sbranden@broadcom.com>
2945 M:      Jon Mason <jonmason@broadcom.com>
2946 M:      bcm-kernel-feedback-list@broadcom.com
2947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2948 T:      git git://github.com/broadcom/cygnus-linux.git
2949 S:      Maintained
2950 N:      iproc
2951 N:      cygnus
2952 N:      bcm[-_]nsp
2953 N:      bcm9113*
2954 N:      bcm9583*
2955 N:      bcm9585*
2956 N:      bcm9586*
2957 N:      bcm988312
2958 N:      bcm113*
2959 N:      bcm583*
2960 N:      bcm585*
2961 N:      bcm586*
2962 N:      bcm88312
2963 N:      hr2
2964 F:      arch/arm64/boot/dts/broadcom/ns2*
2965 F:      drivers/clk/bcm/clk-ns*
2966 F:      drivers/pinctrl/bcm/pinctrl-ns*
2967
2968 BROADCOM KONA GPIO DRIVER
2969 M:      Ray Jui <rjui@broadcom.com>
2970 L:      bcm-kernel-feedback-list@broadcom.com
2971 S:      Supported
2972 F:      drivers/gpio/gpio-bcm-kona.c
2973 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2974
2975 BROADCOM NETXTREME-E ROCE DRIVER
2976 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2977 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2978 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2979 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2980 L:      linux-rdma@vger.kernel.org
2981 W:      http://www.broadcom.com
2982 S:      Supported
2983 F:      drivers/infiniband/hw/bnxt_re/
2984 F:      include/uapi/rdma/bnxt_re-abi.h
2985
2986 BROADCOM NVRAM DRIVER
2987 M:      Rafał Miłecki <zajec5@gmail.com>
2988 L:      linux-mips@linux-mips.org
2989 S:      Maintained
2990 F:      drivers/firmware/broadcom/*
2991
2992 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2993 M:      Rafał Miłecki <zajec5@gmail.com>
2994 L:      linux-wireless@vger.kernel.org
2995 S:      Maintained
2996 F:      drivers/bcma/
2997 F:      include/linux/bcma/
2998
2999 BROADCOM STB AVS CPUFREQ DRIVER
3000 M:      Markus Mayer <mmayer@broadcom.com>
3001 M:      bcm-kernel-feedback-list@broadcom.com
3002 L:      linux-pm@vger.kernel.org
3003 S:      Maintained
3004 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3005 F:      drivers/cpufreq/brcmstb*
3006
3007 BROADCOM STB AVS TMON DRIVER
3008 M:      Markus Mayer <mmayer@broadcom.com>
3009 M:      bcm-kernel-feedback-list@broadcom.com
3010 L:      linux-pm@vger.kernel.org
3011 S:      Maintained
3012 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3013 F:      drivers/thermal/broadcom/brcmstb*
3014
3015 BROADCOM STB NAND FLASH DRIVER
3016 M:      Brian Norris <computersforpeace@gmail.com>
3017 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3018 L:      linux-mtd@lists.infradead.org
3019 L:      bcm-kernel-feedback-list@broadcom.com
3020 S:      Maintained
3021 F:      drivers/mtd/nand/brcmnand/
3022
3023 BROADCOM STB DPFE DRIVER
3024 M:      Markus Mayer <mmayer@broadcom.com>
3025 M:      bcm-kernel-feedback-list@broadcom.com
3026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3027 S:      Maintained
3028 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3029 F:      drivers/memory/brcmstb_dpfe.c
3030
3031 BROADCOM SYSTEMPORT ETHERNET DRIVER
3032 M:      Florian Fainelli <f.fainelli@gmail.com>
3033 L:      netdev@vger.kernel.org
3034 S:      Supported
3035 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3036
3037 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3038 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3039 M:      Prashant Sreedharan <prashant@broadcom.com>
3040 M:      Michael Chan <mchan@broadcom.com>
3041 L:      netdev@vger.kernel.org
3042 S:      Supported
3043 F:      drivers/net/ethernet/broadcom/tg3.*
3044
3045 BROCADE BFA FC SCSI DRIVER
3046 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3047 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3048 L:      linux-scsi@vger.kernel.org
3049 S:      Supported
3050 F:      drivers/scsi/bfa/
3051
3052 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3053 M:      Rasesh Mody <rasesh.mody@cavium.com>
3054 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3055 M:      Dept-GELinuxNICDev@cavium.com
3056 L:      netdev@vger.kernel.org
3057 S:      Supported
3058 F:      drivers/net/ethernet/brocade/bna/
3059
3060 BSG (block layer generic sg v4 driver)
3061 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3062 L:      linux-scsi@vger.kernel.org
3063 S:      Supported
3064 F:      block/bsg.c
3065 F:      include/linux/bsg.h
3066 F:      include/uapi/linux/bsg.h
3067
3068 BT87X AUDIO DRIVER
3069 M:      Clemens Ladisch <clemens@ladisch.de>
3070 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3071 T:      git git://git.alsa-project.org/alsa-kernel.git
3072 S:      Maintained
3073 F:      Documentation/sound/alsa/Bt87x.txt
3074 F:      sound/pci/bt87x.c
3075
3076 BT8XXGPIO DRIVER
3077 M:      Michael Buesch <m@bues.ch>
3078 W:      http://bu3sch.de/btgpio.php
3079 S:      Maintained
3080 F:      drivers/gpio/gpio-bt8xx.c
3081
3082 BTRFS FILE SYSTEM
3083 M:      Chris Mason <clm@fb.com>
3084 M:      Josef Bacik <jbacik@fb.com>
3085 M:      David Sterba <dsterba@suse.com>
3086 L:      linux-btrfs@vger.kernel.org
3087 W:      http://btrfs.wiki.kernel.org/
3088 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3090 S:      Maintained
3091 F:      Documentation/filesystems/btrfs.txt
3092 F:      fs/btrfs/
3093 F:      include/linux/btrfs*
3094 F:      include/uapi/linux/btrfs*
3095
3096 BTTV VIDEO4LINUX DRIVER
3097 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3098 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3099 L:      linux-media@vger.kernel.org
3100 W:      https://linuxtv.org
3101 T:      git git://linuxtv.org/media_tree.git
3102 S:      Odd fixes
3103 F:      Documentation/media/v4l-drivers/bttv*
3104 F:      drivers/media/pci/bt8xx/bttv*
3105
3106 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3107 M:      Chanwoo Choi <cw00.choi@samsung.com>
3108 L:      linux-pm@vger.kernel.org
3109 L:      linux-samsung-soc@vger.kernel.org
3110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3111 S:      Maintained
3112 F:      drivers/devfreq/exynos-bus.c
3113 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3114
3115 BUSLOGIC SCSI DRIVER
3116 M:      Khalid Aziz <khalid@gonehiking.org>
3117 L:      linux-scsi@vger.kernel.org
3118 S:      Maintained
3119 F:      drivers/scsi/BusLogic.*
3120 F:      drivers/scsi/FlashPoint.*
3121
3122 C-MEDIA CMI8788 DRIVER
3123 M:      Clemens Ladisch <clemens@ladisch.de>
3124 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3125 T:      git git://git.alsa-project.org/alsa-kernel.git
3126 S:      Maintained
3127 F:      sound/pci/oxygen/
3128
3129 C6X ARCHITECTURE
3130 M:      Mark Salter <msalter@redhat.com>
3131 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3132 L:      linux-c6x-dev@linux-c6x.org
3133 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3134 S:      Maintained
3135 F:      arch/c6x/
3136
3137 CA8210 IEEE-802.15.4 RADIO DRIVER
3138 M:      Harry Morris <h.morris@cascoda.com>
3139 L:      linux-wpan@vger.kernel.org
3140 W:      https://github.com/Cascoda/ca8210-linux.git
3141 S:      Maintained
3142 F:      drivers/net/ieee802154/ca8210.c
3143 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3144
3145 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3146 M:      David Howells <dhowells@redhat.com>
3147 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3148 S:      Supported
3149 F:      Documentation/filesystems/caching/cachefiles.txt
3150 F:      fs/cachefiles/
3151
3152 CADET FM/AM RADIO RECEIVER DRIVER
3153 M:      Hans Verkuil <hverkuil@xs4all.nl>
3154 L:      linux-media@vger.kernel.org
3155 T:      git git://linuxtv.org/media_tree.git
3156 W:      https://linuxtv.org
3157 S:      Maintained
3158 F:      drivers/media/radio/radio-cadet*
3159
3160 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3161 M:      Jonathan Corbet <corbet@lwn.net>
3162 L:      linux-media@vger.kernel.org
3163 T:      git git://linuxtv.org/media_tree.git
3164 S:      Maintained
3165 F:      Documentation/media/v4l-drivers/cafe_ccic*
3166 F:      drivers/media/platform/marvell-ccic/
3167
3168 CAIF NETWORK LAYER
3169 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3170 L:      netdev@vger.kernel.org
3171 S:      Supported
3172 F:      Documentation/networking/caif/
3173 F:      drivers/net/caif/
3174 F:      include/uapi/linux/caif/
3175 F:      include/net/caif/
3176 F:      net/caif/
3177
3178 CALGARY x86-64 IOMMU
3179 M:      Muli Ben-Yehuda <mulix@mulix.org>
3180 M:      Jon Mason <jdmason@kudzu.us>
3181 L:      iommu@lists.linux-foundation.org
3182 S:      Maintained
3183 F:      arch/x86/kernel/pci-calgary_64.c
3184 F:      arch/x86/kernel/tce_64.c
3185 F:      arch/x86/include/asm/calgary.h
3186 F:      arch/x86/include/asm/tce.h
3187
3188 CAN NETWORK DRIVERS
3189 M:      Wolfgang Grandegger <wg@grandegger.com>
3190 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3191 L:      linux-can@vger.kernel.org
3192 W:      https://github.com/linux-can
3193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3195 S:      Maintained
3196 F:      Documentation/devicetree/bindings/net/can/
3197 F:      drivers/net/can/
3198 F:      include/linux/can/dev.h
3199 F:      include/linux/can/platform/
3200 F:      include/uapi/linux/can/error.h
3201 F:      include/uapi/linux/can/netlink.h
3202
3203 CAN NETWORK LAYER
3204 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3205 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3206 L:      linux-can@vger.kernel.org
3207 W:      https://github.com/linux-can
3208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3210 S:      Maintained
3211 F:      Documentation/networking/can.txt
3212 F:      net/can/
3213 F:      include/linux/can/core.h
3214 F:      include/uapi/linux/can.h
3215 F:      include/uapi/linux/can/bcm.h
3216 F:      include/uapi/linux/can/raw.h
3217 F:      include/uapi/linux/can/gw.h
3218
3219 CAPABILITIES
3220 M:      Serge Hallyn <serge@hallyn.com>
3221 L:      linux-security-module@vger.kernel.org
3222 S:      Supported
3223 F:      include/linux/capability.h
3224 F:      include/uapi/linux/capability.h
3225 F:      security/commoncap.c
3226 F:      kernel/capability.c
3227
3228 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3229 M:      Kevin Tsai <ktsai@capellamicro.com>
3230 S:      Maintained
3231 F:      drivers/iio/light/cm*
3232
3233 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3234 M:      Christian Lamparter <chunkeey@googlemail.com>
3235 L:      linux-wireless@vger.kernel.org
3236 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3237 S:      Maintained
3238 F:      drivers/net/wireless/ath/carl9170/
3239
3240 CAVIUM I2C DRIVER
3241 M:      Jan Glauber <jglauber@cavium.com>
3242 M:      David Daney <david.daney@cavium.com>
3243 W:      http://www.cavium.com
3244 S:      Supported
3245 F:      drivers/i2c/busses/i2c-octeon*
3246 F:      drivers/i2c/busses/i2c-thunderx*
3247
3248 CAVIUM LIQUIDIO NETWORK DRIVER
3249 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3250 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3251 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3252 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3253 L:      netdev@vger.kernel.org
3254 W:      http://www.cavium.com
3255 S:      Supported
3256 F:      drivers/net/ethernet/cavium/liquidio/
3257
3258 CAVIUM MMC DRIVER
3259 M:      Jan Glauber <jglauber@cavium.com>
3260 M:      David Daney <david.daney@cavium.com>
3261 M:      Steven J. Hill <Steven.Hill@cavium.com>
3262 W:      http://www.cavium.com
3263 S:      Supported
3264 F:      drivers/mmc/host/cavium*
3265
3266 CAVIUM OCTEON-TX CRYPTO DRIVER
3267 M:      George Cherian <george.cherian@cavium.com>
3268 L:      linux-crypto@vger.kernel.org
3269 W:      http://www.cavium.com
3270 S:      Supported
3271 F:      drivers/crypto/cavium/cpt/
3272
3273 CAVIUM THUNDERX2 ARM64 SOC
3274 M:      Robert Richter <rrichter@cavium.com>
3275 M:      Jayachandran C <jnair@caviumnetworks.com>
3276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3277 S:      Maintained
3278 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3279 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3280
3281 CC2520 IEEE-802.15.4 RADIO DRIVER
3282 M:      Varka Bhadram <varkabhadram@gmail.com>
3283 L:      linux-wpan@vger.kernel.org
3284 S:      Maintained
3285 F:      drivers/net/ieee802154/cc2520.c
3286 F:      include/linux/spi/cc2520.h
3287 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3288
3289 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3290 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3291 L:      linux-crypto@vger.kernel.org
3292 L:      driverdev-devel@linuxdriverproject.org
3293 S:      Supported
3294 F:      drivers/staging/ccree/
3295 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3296
3297 CEC FRAMEWORK
3298 M:      Hans Verkuil <hans.verkuil@cisco.com>
3299 L:      linux-media@vger.kernel.org
3300 T:      git git://linuxtv.org/media_tree.git
3301 W:      http://linuxtv.org
3302 S:      Supported
3303 F:      Documentation/media/kapi/cec-core.rst
3304 F:      Documentation/media/uapi/cec
3305 F:      drivers/media/cec/
3306 F:      drivers/media/rc/keymaps/rc-cec.c
3307 F:      include/media/cec.h
3308 F:      include/media/cec-notifier.h
3309 F:      include/uapi/linux/cec.h
3310 F:      include/uapi/linux/cec-funcs.h
3311 F:      Documentation/devicetree/bindings/media/cec.txt
3312
3313 CEC GPIO DRIVER
3314 M:      Hans Verkuil <hans.verkuil@cisco.com>
3315 L:      linux-media@vger.kernel.org
3316 T:      git git://linuxtv.org/media_tree.git
3317 W:      http://linuxtv.org
3318 S:      Supported
3319 F:      drivers/media/platform/cec-gpio/
3320 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3321
3322 CELL BROADBAND ENGINE ARCHITECTURE
3323 M:      Arnd Bergmann <arnd@arndb.de>
3324 L:      linuxppc-dev@lists.ozlabs.org
3325 W:      http://www.ibm.com/developerworks/power/cell/
3326 S:      Supported
3327 F:      arch/powerpc/include/asm/cell*.h
3328 F:      arch/powerpc/include/asm/spu*.h
3329 F:      arch/powerpc/include/uapi/asm/spu*.h
3330 F:      arch/powerpc/oprofile/*cell*
3331 F:      arch/powerpc/platforms/cell/
3332
3333 CEPH COMMON CODE (LIBCEPH)
3334 M:      Ilya Dryomov <idryomov@gmail.com>
3335 M:      "Yan, Zheng" <zyan@redhat.com>
3336 M:      Sage Weil <sage@redhat.com>
3337 L:      ceph-devel@vger.kernel.org
3338 W:      http://ceph.com/
3339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3340 T:      git git://github.com/ceph/ceph-client.git
3341 S:      Supported
3342 F:      net/ceph/
3343 F:      include/linux/ceph/
3344 F:      include/linux/crush/
3345
3346 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3347 M:      "Yan, Zheng" <zyan@redhat.com>
3348 M:      Sage Weil <sage@redhat.com>
3349 M:      Ilya Dryomov <idryomov@gmail.com>
3350 L:      ceph-devel@vger.kernel.org
3351 W:      http://ceph.com/
3352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3353 T:      git git://github.com/ceph/ceph-client.git
3354 S:      Supported
3355 F:      Documentation/filesystems/ceph.txt
3356 F:      fs/ceph/
3357
3358 CERTIFICATE HANDLING:
3359 M:      David Howells <dhowells@redhat.com>
3360 M:      David Woodhouse <dwmw2@infradead.org>
3361 L:      keyrings@vger.kernel.org
3362 S:      Maintained
3363 F:      Documentation/module-signing.txt
3364 F:      certs/
3365 F:      scripts/sign-file.c
3366 F:      scripts/extract-cert.c
3367
3368 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3369 L:      linux-usb@vger.kernel.org
3370 S:      Orphan
3371 F:      Documentation/usb/WUSB-Design-overview.txt
3372 F:      Documentation/usb/wusb-cbaf
3373 F:      drivers/usb/host/hwa-hc.c
3374 F:      drivers/usb/host/whci/
3375 F:      drivers/usb/wusbcore/
3376 F:      include/linux/usb/wusb*
3377
3378 CFAG12864B LCD DRIVER
3379 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3380 W:      http://miguelojeda.es/auxdisplay.htm
3381 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3382 S:      Maintained
3383 F:      drivers/auxdisplay/cfag12864b.c
3384 F:      include/linux/cfag12864b.h
3385
3386 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3387 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3388 W:      http://miguelojeda.es/auxdisplay.htm
3389 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3390 S:      Maintained
3391 F:      drivers/auxdisplay/cfag12864bfb.c
3392 F:      include/linux/cfag12864b.h
3393
3394 802.11 (including CFG80211/NL80211)
3395 M:      Johannes Berg <johannes@sipsolutions.net>
3396 L:      linux-wireless@vger.kernel.org
3397 W:      http://wireless.kernel.org/
3398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3400 S:      Maintained
3401 F:      net/wireless/
3402 F:      include/uapi/linux/nl80211.h
3403 F:      include/linux/ieee80211.h
3404 F:      include/net/wext.h
3405 F:      include/net/cfg80211.h
3406 F:      include/net/iw_handler.h
3407 F:      include/net/ieee80211_radiotap.h
3408 F:      Documentation/driver-api/80211/cfg80211.rst
3409 F:      Documentation/networking/regulatory.txt
3410
3411 CHAR and MISC DRIVERS
3412 M:      Arnd Bergmann <arnd@arndb.de>
3413 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3415 S:      Supported
3416 F:      drivers/char/*
3417 F:      drivers/misc/*
3418 F:      include/linux/miscdevice.h
3419
3420 CHECKPATCH
3421 M:      Andy Whitcroft <apw@canonical.com>
3422 M:      Joe Perches <joe@perches.com>
3423 S:      Maintained
3424 F:      scripts/checkpatch.pl
3425
3426 CHINESE DOCUMENTATION
3427 M:      Harry Wei <harryxiyou@gmail.com>
3428 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3429 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3430 S:      Maintained
3431 F:      Documentation/translations/zh_CN/
3432
3433 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3434 M:      Peter Chen <Peter.Chen@nxp.com>
3435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3436 L:      linux-usb@vger.kernel.org
3437 S:      Maintained
3438 F:      drivers/usb/chipidea/
3439
3440 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3441 M:      Hans de Goede <hdegoede@redhat.com>
3442 L:      linux-input@vger.kernel.org
3443 S:      Maintained
3444 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3445 F:      drivers/input/touchscreen/chipone_icn8318.c
3446
3447 CHROME HARDWARE PLATFORM SUPPORT
3448 M:      Benson Leung <bleung@chromium.org>
3449 M:      Olof Johansson <olof@lixom.net>
3450 S:      Maintained
3451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3452 F:      drivers/platform/chrome/
3453
3454 CIRRUS LOGIC AUDIO CODEC DRIVERS
3455 M:      Brian Austin <brian.austin@cirrus.com>
3456 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3457 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3458 S:      Maintained
3459 F:      sound/soc/codecs/cs*
3460
3461 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3462 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3463 L:      netdev@vger.kernel.org
3464 S:      Maintained
3465 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3466
3467 CISCO FCOE HBA DRIVER
3468 M:      Satish Kharat <satishkh@cisco.com>
3469 M:      Sesidhar Baddela <sebaddel@cisco.com>
3470 M:      Karan Tilak Kumar <kartilak@cisco.com>
3471 L:      linux-scsi@vger.kernel.org
3472 S:      Supported
3473 F:      drivers/scsi/fnic/
3474
3475 CISCO SCSI HBA DRIVER
3476 M:      Karan Tilak Kumar <kartilak@cisco.com>
3477 M:      Sesidhar Baddela <sebaddel@cisco.com>
3478 L:      linux-scsi@vger.kernel.org
3479 S:      Supported
3480 F:      drivers/scsi/snic/
3481
3482 CISCO VIC ETHERNET NIC DRIVER
3483 M:      Christian Benvenuti <benve@cisco.com>
3484 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3485 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3486 S:      Supported
3487 F:      drivers/net/ethernet/cisco/enic/
3488
3489 CISCO VIC LOW LATENCY NIC DRIVER
3490 M:      Christian Benvenuti <benve@cisco.com>
3491 M:      Dave Goodell <dgoodell@cisco.com>
3492 S:      Supported
3493 F:      drivers/infiniband/hw/usnic/
3494
3495 CLEANCACHE API
3496 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3497 L:      linux-kernel@vger.kernel.org
3498 S:      Maintained
3499 F:      mm/cleancache.c
3500 F:      include/linux/cleancache.h
3501
3502 CLK API
3503 M:      Russell King <linux@armlinux.org.uk>
3504 L:      linux-clk@vger.kernel.org
3505 S:      Maintained
3506 F:      include/linux/clk.h
3507
3508 CLOCKSOURCE, CLOCKEVENT DRIVERS
3509 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3510 M:      Thomas Gleixner <tglx@linutronix.de>
3511 L:      linux-kernel@vger.kernel.org
3512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3513 S:      Supported
3514 F:      drivers/clocksource/
3515 F:      Documentation/devicetree/bindings/timer/
3516
3517 CMPC ACPI DRIVER
3518 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3519 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3520 L:      platform-driver-x86@vger.kernel.org
3521 S:      Supported
3522 F:      drivers/platform/x86/classmate-laptop.c
3523
3524 COBALT MEDIA DRIVER
3525 M:      Hans Verkuil <hans.verkuil@cisco.com>
3526 L:      linux-media@vger.kernel.org
3527 T:      git git://linuxtv.org/media_tree.git
3528 W:      https://linuxtv.org
3529 S:      Supported
3530 F:      drivers/media/pci/cobalt/
3531
3532 COCCINELLE/Semantic Patches (SmPL)
3533 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3534 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3535 M:      Nicolas Palix <nicolas.palix@imag.fr>
3536 M:      Michal Marek <michal.lkml@markovi.net>
3537 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3539 W:      http://coccinelle.lip6.fr/
3540 S:      Supported
3541 F:      Documentation/dev-tools/coccinelle.rst
3542 F:      scripts/coccinelle/
3543 F:      scripts/coccicheck
3544
3545 CODA FILE SYSTEM
3546 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3547 M:      coda@cs.cmu.edu
3548 L:      codalist@coda.cs.cmu.edu
3549 W:      http://www.coda.cs.cmu.edu/
3550 S:      Maintained
3551 F:      Documentation/filesystems/coda.txt
3552 F:      fs/coda/
3553 F:      include/linux/coda*.h
3554 F:      include/uapi/linux/coda*.h
3555
3556 CODA V4L2 MEM2MEM DRIVER
3557 M:      Philipp Zabel <p.zabel@pengutronix.de>
3558 L:      linux-media@vger.kernel.org
3559 S:      Maintained
3560 F:      Documentation/devicetree/bindings/media/coda.txt
3561 F:      drivers/media/platform/coda/
3562
3563 COMMON CLK FRAMEWORK
3564 M:      Michael Turquette <mturquette@baylibre.com>
3565 M:      Stephen Boyd <sboyd@codeaurora.org>
3566 L:      linux-clk@vger.kernel.org
3567 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3569 S:      Maintained
3570 F:      Documentation/devicetree/bindings/clock/
3571 F:      drivers/clk/
3572 X:      drivers/clk/clkdev.c
3573 F:      include/linux/clk-pr*
3574 F:      include/linux/clk/
3575
3576 COMMON INTERNET FILE SYSTEM (CIFS)
3577 M:      Steve French <sfrench@samba.org>
3578 L:      linux-cifs@vger.kernel.org
3579 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3580 W:      http://linux-cifs.samba.org/
3581 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3582 S:      Supported
3583 F:      Documentation/filesystems/cifs/
3584 F:      fs/cifs/
3585
3586 COMPACTPCI HOTPLUG CORE
3587 M:      Scott Murray <scott@spiteful.org>
3588 L:      linux-pci@vger.kernel.org
3589 S:      Maintained
3590 F:      drivers/pci/hotplug/cpci_hotplug*
3591
3592 COMPACTPCI HOTPLUG GENERIC DRIVER
3593 M:      Scott Murray <scott@spiteful.org>
3594 L:      linux-pci@vger.kernel.org
3595 S:      Maintained
3596 F:      drivers/pci/hotplug/cpcihp_generic.c
3597
3598 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3599 M:      Scott Murray <scott@spiteful.org>
3600 L:      linux-pci@vger.kernel.org
3601 S:      Maintained
3602 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3603
3604 COMPAL LAPTOP SUPPORT
3605 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3606 L:      platform-driver-x86@vger.kernel.org
3607 S:      Maintained
3608 F:      drivers/platform/x86/compal-laptop.c
3609
3610 CONEXANT ACCESSRUNNER USB DRIVER
3611 L:      accessrunner-general@lists.sourceforge.net
3612 W:      http://accessrunner.sourceforge.net/
3613 S:      Orphan
3614 F:      drivers/usb/atm/cxacru.c
3615
3616 CONFIGFS
3617 M:      Joel Becker <jlbec@evilplan.org>
3618 M:      Christoph Hellwig <hch@lst.de>
3619 T:      git git://git.infradead.org/users/hch/configfs.git
3620 S:      Supported
3621 F:      fs/configfs/
3622 F:      include/linux/configfs.h
3623
3624 CONNECTOR
3625 M:      Evgeniy Polyakov <zbr@ioremap.net>
3626 L:      netdev@vger.kernel.org
3627 S:      Maintained
3628 F:      drivers/connector/
3629
3630 CONTROL GROUP (CGROUP)
3631 M:      Tejun Heo <tj@kernel.org>
3632 M:      Li Zefan <lizefan@huawei.com>
3633 M:      Johannes Weiner <hannes@cmpxchg.org>
3634 L:      cgroups@vger.kernel.org
3635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3636 S:      Maintained
3637 F:      Documentation/cgroup*
3638 F:      include/linux/cgroup*
3639 F:      kernel/cgroup*
3640
3641 CONTROL GROUP - CPUSET
3642 M:      Li Zefan <lizefan@huawei.com>
3643 L:      cgroups@vger.kernel.org
3644 W:      http://www.bullopensource.org/cpuset/
3645 W:      http://oss.sgi.com/projects/cpusets/
3646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3647 S:      Maintained
3648 F:      Documentation/cgroup-v1/cpusets.txt
3649 F:      include/linux/cpuset.h
3650 F:      kernel/cgroup/cpuset.c
3651
3652 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3653 M:      Johannes Weiner <hannes@cmpxchg.org>
3654 M:      Michal Hocko <mhocko@kernel.org>
3655 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3656 L:      cgroups@vger.kernel.org
3657 L:      linux-mm@kvack.org
3658 S:      Maintained
3659 F:      mm/memcontrol.c
3660 F:      mm/swap_cgroup.c
3661
3662 CORETEMP HARDWARE MONITORING DRIVER
3663 M:      Fenghua Yu <fenghua.yu@intel.com>
3664 L:      linux-hwmon@vger.kernel.org
3665 S:      Maintained
3666 F:      Documentation/hwmon/coretemp
3667 F:      drivers/hwmon/coretemp.c
3668
3669 COSA/SRP SYNC SERIAL DRIVER
3670 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3671 W:      http://www.fi.muni.cz/~kas/cosa/
3672 S:      Maintained
3673 F:      drivers/net/wan/cosa*
3674
3675 CPMAC ETHERNET DRIVER
3676 M:      Florian Fainelli <f.fainelli@gmail.com>
3677 L:      netdev@vger.kernel.org
3678 S:      Maintained
3679 F:      drivers/net/ethernet/ti/cpmac.c
3680
3681 CPU FREQUENCY DRIVERS
3682 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3683 M:      Viresh Kumar <viresh.kumar@linaro.org>
3684 L:      linux-pm@vger.kernel.org
3685 S:      Maintained
3686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3687 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3688 B:      https://bugzilla.kernel.org
3689 F:      Documentation/cpu-freq/
3690 F:      Documentation/devicetree/bindings/cpufreq/
3691 F:      drivers/cpufreq/
3692 F:      include/linux/cpufreq.h
3693 F:      tools/testing/selftests/cpufreq/
3694
3695 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3696 M:      Viresh Kumar <viresh.kumar@linaro.org>
3697 M:      Sudeep Holla <sudeep.holla@arm.com>
3698 L:      linux-pm@vger.kernel.org
3699 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3700 S:      Maintained
3701 F:      drivers/cpufreq/arm_big_little.h
3702 F:      drivers/cpufreq/arm_big_little.c
3703 F:      drivers/cpufreq/arm_big_little_dt.c
3704
3705 CPU POWER MONITORING SUBSYSTEM
3706 M:      Thomas Renninger <trenn@suse.com>
3707 M:      Shuah Khan <shuahkh@osg.samsung.com>
3708 M:      Shuah Khan <shuah@kernel.org>
3709 L:      linux-pm@vger.kernel.org
3710 S:      Maintained
3711 F:      tools/power/cpupower/
3712
3713 CPUID/MSR DRIVER
3714 M:      "H. Peter Anvin" <hpa@zytor.com>
3715 S:      Maintained
3716 F:      arch/x86/kernel/cpuid.c
3717 F:      arch/x86/kernel/msr.c
3718
3719 CPUIDLE DRIVER - ARM BIG LITTLE
3720 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3721 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3722 L:      linux-pm@vger.kernel.org
3723 L:      linux-arm-kernel@lists.infradead.org
3724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3725 S:      Maintained
3726 F:      drivers/cpuidle/cpuidle-big_little.c
3727
3728 CPUIDLE DRIVER - ARM EXYNOS
3729 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3730 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3731 M:      Kukjin Kim <kgene@kernel.org>
3732 L:      linux-pm@vger.kernel.org
3733 L:      linux-samsung-soc@vger.kernel.org
3734 S:      Supported
3735 F:      drivers/cpuidle/cpuidle-exynos.c
3736 F:      arch/arm/mach-exynos/pm.c
3737
3738 CPUIDLE DRIVERS
3739 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3740 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3741 L:      linux-pm@vger.kernel.org
3742 S:      Maintained
3743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3744 B:      https://bugzilla.kernel.org
3745 F:      drivers/cpuidle/*
3746 F:      include/linux/cpuidle.h
3747
3748 CRAMFS FILESYSTEM
3749 M:      Nicolas Pitre <nico@linaro.org>
3750 S:      Maintained
3751 F:      Documentation/filesystems/cramfs.txt
3752 F:      fs/cramfs/
3753
3754 CRIS PORT
3755 M:      Mikael Starvik <starvik@axis.com>
3756 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3757 L:      linux-cris-kernel@axis.com
3758 W:      http://developer.axis.com
3759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3760 S:      Maintained
3761 F:      arch/cris/
3762 F:      drivers/tty/serial/crisv10.*
3763
3764 CRYPTO API
3765 M:      Herbert Xu <herbert@gondor.apana.org.au>
3766 M:      "David S. Miller" <davem@davemloft.net>
3767 L:      linux-crypto@vger.kernel.org
3768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3770 S:      Maintained
3771 F:      Documentation/crypto/
3772 F:      Documentation/devicetree/bindings/crypto/
3773 F:      arch/*/crypto/
3774 F:      crypto/
3775 F:      drivers/crypto/
3776 F:      include/crypto/
3777 F:      include/linux/crypto*
3778
3779 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3780 M:      Neil Horman <nhorman@tuxdriver.com>
3781 L:      linux-crypto@vger.kernel.org
3782 S:      Maintained
3783 F:      crypto/ansi_cprng.c
3784 F:      crypto/rng.c
3785
3786 CS3308 MEDIA DRIVER
3787 M:      Hans Verkuil <hverkuil@xs4all.nl>
3788 L:      linux-media@vger.kernel.org
3789 T:      git git://linuxtv.org/media_tree.git
3790 W:      http://linuxtv.org
3791 S:      Odd Fixes
3792 F:      drivers/media/i2c/cs3308.c
3793 F:      drivers/media/i2c/cs3308.h
3794
3795 CS5535 Audio ALSA driver
3796 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3797 S:      Maintained
3798 F:      sound/pci/cs5535audio/
3799
3800 CW1200 WLAN driver
3801 M:      Solomon Peachy <pizza@shaftnet.org>
3802 S:      Maintained
3803 F:      drivers/net/wireless/st/cw1200/
3804
3805 CX18 VIDEO4LINUX DRIVER
3806 M:      Andy Walls <awalls@md.metrocast.net>
3807 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3808 L:      linux-media@vger.kernel.org
3809 T:      git git://linuxtv.org/media_tree.git
3810 W:      https://linuxtv.org
3811 W:      http://www.ivtvdriver.org/index.php/Cx18
3812 S:      Maintained
3813 F:      Documentation/media/v4l-drivers/cx18*
3814 F:      drivers/media/pci/cx18/
3815 F:      include/uapi/linux/ivtv*
3816
3817 CX2341X MPEG ENCODER HELPER MODULE
3818 M:      Hans Verkuil <hverkuil@xs4all.nl>
3819 L:      linux-media@vger.kernel.org
3820 T:      git git://linuxtv.org/media_tree.git
3821 W:      https://linuxtv.org
3822 S:      Maintained
3823 F:      drivers/media/common/cx2341x*
3824 F:      include/media/cx2341x*
3825
3826 CX24120 MEDIA DRIVER
3827 M:      Jemma Denson <jdenson@gmail.com>
3828 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3829 L:      linux-media@vger.kernel.org
3830 W:      https://linuxtv.org
3831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3832 S:      Maintained
3833 F:      drivers/media/dvb-frontends/cx24120*
3834
3835 CX88 VIDEO4LINUX DRIVER
3836 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3837 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3838 L:      linux-media@vger.kernel.org
3839 W:      https://linuxtv.org
3840 T:      git git://linuxtv.org/media_tree.git
3841 S:      Odd fixes
3842 F:      Documentation/media/v4l-drivers/cx88*
3843 F:      drivers/media/pci/cx88/
3844
3845 CXD2820R MEDIA DRIVER
3846 M:      Antti Palosaari <crope@iki.fi>
3847 L:      linux-media@vger.kernel.org
3848 W:      https://linuxtv.org
3849 W:      http://palosaari.fi/linux/
3850 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3851 T:      git git://linuxtv.org/anttip/media_tree.git
3852 S:      Maintained
3853 F:      drivers/media/dvb-frontends/cxd2820r*
3854
3855 CXGB3 ETHERNET DRIVER (CXGB3)
3856 M:      Santosh Raspatur <santosh@chelsio.com>
3857 L:      netdev@vger.kernel.org
3858 W:      http://www.chelsio.com
3859 S:      Supported
3860 F:      drivers/net/ethernet/chelsio/cxgb3/
3861
3862 CXGB3 ISCSI DRIVER (CXGB3I)
3863 M:      Karen Xie <kxie@chelsio.com>
3864 L:      linux-scsi@vger.kernel.org
3865 W:      http://www.chelsio.com
3866 S:      Supported
3867 F:      drivers/scsi/cxgbi/cxgb3i
3868
3869 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3870 M:      Steve Wise <swise@chelsio.com>
3871 L:      linux-rdma@vger.kernel.org
3872 W:      http://www.openfabrics.org
3873 S:      Supported
3874 F:      drivers/infiniband/hw/cxgb3/
3875 F:      include/uapi/rdma/cxgb3-abi.h
3876
3877 CXGB4 CRYPTO DRIVER (chcr)
3878 M:      Harsh Jain <harsh@chelsio.com>
3879 L:      linux-crypto@vger.kernel.org
3880 W:      http://www.chelsio.com
3881 S:      Supported
3882 F:      drivers/crypto/chelsio
3883
3884 CXGB4 ETHERNET DRIVER (CXGB4)
3885 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3886 L:      netdev@vger.kernel.org
3887 W:      http://www.chelsio.com
3888 S:      Supported
3889 F:      drivers/net/ethernet/chelsio/cxgb4/
3890
3891 CXGB4 ISCSI DRIVER (CXGB4I)
3892 M:      Karen Xie <kxie@chelsio.com>
3893 L:      linux-scsi@vger.kernel.org
3894 W:      http://www.chelsio.com
3895 S:      Supported
3896 F:      drivers/scsi/cxgbi/cxgb4i
3897
3898 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3899 M:      Steve Wise <swise@chelsio.com>
3900 L:      linux-rdma@vger.kernel.org
3901 W:      http://www.openfabrics.org
3902 S:      Supported
3903 F:      drivers/infiniband/hw/cxgb4/
3904 F:      include/uapi/rdma/cxgb4-abi.h
3905
3906 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3907 M:      Casey Leedom <leedom@chelsio.com>
3908 L:      netdev@vger.kernel.org
3909 W:      http://www.chelsio.com
3910 S:      Supported
3911 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3912
3913 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3914 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3915 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3916 L:      linuxppc-dev@lists.ozlabs.org
3917 S:      Supported
3918 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3919 F:      drivers/misc/cxl/
3920 F:      include/misc/cxl*
3921 F:      include/uapi/misc/cxl.h
3922 F:      Documentation/powerpc/cxl.txt
3923 F:      Documentation/ABI/testing/sysfs-class-cxl
3924
3925 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3926 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3927 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3928 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3929 L:      linux-scsi@vger.kernel.org
3930 S:      Supported
3931 F:      drivers/scsi/cxlflash/
3932 F:      include/uapi/scsi/cxlflash_ioctls.h
3933 F:      Documentation/powerpc/cxlflash.txt
3934
3935 CYBERPRO FB DRIVER
3936 M:      Russell King <linux@armlinux.org.uk>
3937 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3938 W:      http://www.armlinux.org.uk/
3939 S:      Maintained
3940 F:      drivers/video/fbdev/cyber2000fb.*
3941
3942 CYCLADES ASYNC MUX DRIVER
3943 W:      http://www.cyclades.com/
3944 S:      Orphan
3945 F:      drivers/tty/cyclades.c
3946 F:      include/linux/cyclades.h
3947 F:      include/uapi/linux/cyclades.h
3948
3949 CYCLADES PC300 DRIVER
3950 W:      http://www.cyclades.com/
3951 S:      Orphan
3952 F:      drivers/net/wan/pc300*
3953
3954 CYPRESS_FIRMWARE MEDIA DRIVER
3955 M:      Antti Palosaari <crope@iki.fi>
3956 L:      linux-media@vger.kernel.org
3957 W:      https://linuxtv.org
3958 W:      http://palosaari.fi/linux/
3959 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3960 T:      git git://linuxtv.org/anttip/media_tree.git
3961 S:      Maintained
3962 F:      drivers/media/common/cypress_firmware*
3963
3964 CYTTSP TOUCHSCREEN DRIVER
3965 M:      Ferruh Yigit <fery@cypress.com>
3966 L:      linux-input@vger.kernel.org
3967 S:      Supported
3968 F:      drivers/input/touchscreen/cyttsp*
3969 F:      include/linux/input/cyttsp.h
3970
3971 D-LINK DIR-685 TOUCHKEYS DRIVER
3972 M:      Linus Walleij <linus.walleij@linaro.org>
3973 L:      linux-input@vger.kernel.org
3974 S:      Supported
3975 F:      drivers/input/dlink-dir685-touchkeys.c
3976
3977 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3978 M:      Joshua Kinard <kumba@gentoo.org>
3979 S:      Maintained
3980 F:      drivers/rtc/rtc-ds1685.c
3981 F:      include/linux/rtc/ds1685.h
3982
3983 DAMA SLAVE for AX.25
3984 M:      Joerg Reuter <jreuter@yaina.de>
3985 W:      http://yaina.de/jreuter/
3986 W:      http://www.qsl.net/dl1bke/
3987 L:      linux-hams@vger.kernel.org
3988 S:      Maintained
3989 F:      net/ax25/af_ax25.c
3990 F:      net/ax25/ax25_dev.c
3991 F:      net/ax25/ax25_ds_*
3992 F:      net/ax25/ax25_in.c
3993 F:      net/ax25/ax25_out.c
3994 F:      net/ax25/ax25_timer.c
3995 F:      net/ax25/sysctl_net_ax25.c
3996
3997 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3998 L:      netdev@vger.kernel.org
3999 S:      Orphan
4000 F:      Documentation/networking/dmfe.txt
4001 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4002
4003 DC390/AM53C974 SCSI driver
4004 M:      Hannes Reinecke <hare@suse.com>
4005 L:      linux-scsi@vger.kernel.org
4006 S:      Maintained
4007 F:      drivers/scsi/am53c974.c
4008
4009 DC395x SCSI driver
4010 M:      Oliver Neukum <oliver@neukum.org>
4011 M:      Ali Akcaagac <aliakc@web.de>
4012 M:      Jamie Lenehan <lenehan@twibble.org>
4013 L:      dc395x@twibble.org
4014 W:      http://twibble.org/dist/dc395x/
4015 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4016 S:      Maintained
4017 F:      Documentation/scsi/dc395x.txt
4018 F:      drivers/scsi/dc395x.*
4019
4020 DCCP PROTOCOL
4021 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4022 L:      dccp@vger.kernel.org
4023 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4024 S:      Maintained
4025 F:      include/linux/dccp.h
4026 F:      include/uapi/linux/dccp.h
4027 F:      include/linux/tfrc.h
4028 F:      net/dccp/
4029
4030 DECnet NETWORK LAYER
4031 W:      http://linux-decnet.sourceforge.net
4032 L:      linux-decnet-user@lists.sourceforge.net
4033 S:      Orphan
4034 F:      Documentation/networking/decnet.txt
4035 F:      net/decnet/
4036
4037 DECSTATION PLATFORM SUPPORT
4038 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4039 L:      linux-mips@linux-mips.org
4040 W:      http://www.linux-mips.org/wiki/DECstation
4041 S:      Maintained
4042 F:      arch/mips/dec/
4043 F:      arch/mips/include/asm/dec/
4044 F:      arch/mips/include/asm/mach-dec/
4045
4046 DEFXX FDDI NETWORK DRIVER
4047 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4048 S:      Maintained
4049 F:      drivers/net/fddi/defxx.*
4050
4051 DELL SMBIOS DRIVER
4052 M:      Pali Rohár <pali.rohar@gmail.com>
4053 M:      Mario Limonciello <mario.limonciello@dell.com>
4054 L:      platform-driver-x86@vger.kernel.org
4055 S:      Maintained
4056 F:      drivers/platform/x86/dell-smbios.*
4057
4058 DELL SMBIOS SMM DRIVER
4059 M:      Mario Limonciello <mario.limonciello@dell.com>
4060 L:      platform-driver-x86@vger.kernel.org
4061 S:      Maintained
4062 F:      drivers/platform/x86/dell-smbios-smm.c
4063
4064 DELL SMBIOS WMI DRIVER
4065 M:      Mario Limonciello <mario.limonciello@dell.com>
4066 L:      platform-driver-x86@vger.kernel.org
4067 S:      Maintained
4068 F:      drivers/platform/x86/dell-smbios-wmi.c
4069 F:      tools/wmi/dell-smbios-example.c
4070
4071 DELL LAPTOP DRIVER
4072 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4073 M:      Pali Rohár <pali.rohar@gmail.com>
4074 L:      platform-driver-x86@vger.kernel.org
4075 S:      Maintained
4076 F:      drivers/platform/x86/dell-laptop.c
4077
4078 DELL LAPTOP FREEFALL DRIVER
4079 M:      Pali Rohár <pali.rohar@gmail.com>
4080 S:      Maintained
4081 F:      drivers/platform/x86/dell-smo8800.c
4082
4083 DELL LAPTOP RBTN DRIVER
4084 M:      Pali Rohár <pali.rohar@gmail.com>
4085 S:      Maintained
4086 F:      drivers/platform/x86/dell-rbtn.*
4087
4088 DELL LAPTOP SMM DRIVER
4089 M:      Pali Rohár <pali.rohar@gmail.com>
4090 S:      Maintained
4091 F:      drivers/hwmon/dell-smm-hwmon.c
4092 F:      include/uapi/linux/i8k.h
4093
4094 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4095 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4096 S:      Maintained
4097 F:      Documentation/dcdbas.txt
4098 F:      drivers/firmware/dcdbas.*
4099
4100 DELL WMI NOTIFICATIONS DRIVER
4101 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4102 M:      Pali Rohár <pali.rohar@gmail.com>
4103 S:      Maintained
4104 F:      drivers/platform/x86/dell-wmi.c
4105
4106 DELL WMI DESCRIPTOR DRIVER
4107 M:      Mario Limonciello <mario.limonciello@dell.com>
4108 S:      Maintained
4109 F:      drivers/platform/x86/dell-wmi-descriptor.c
4110
4111 DELTA ST MEDIA DRIVER
4112 M:      Hugues Fruchet <hugues.fruchet@st.com>
4113 L:      linux-media@vger.kernel.org
4114 T:      git git://linuxtv.org/media_tree.git
4115 W:      https://linuxtv.org
4116 S:      Supported
4117 F:      drivers/media/platform/sti/delta
4118
4119 DENALI NAND DRIVER
4120 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4121 L:      linux-mtd@lists.infradead.org
4122 S:      Supported
4123 F:      drivers/mtd/nand/denali*
4124
4125 DESIGNWARE USB2 DRD IP DRIVER
4126 M:      John Youn <johnyoun@synopsys.com>
4127 L:      linux-usb@vger.kernel.org
4128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4129 S:      Maintained
4130 F:      drivers/usb/dwc2/
4131
4132 DESIGNWARE USB3 DRD IP DRIVER
4133 M:      Felipe Balbi <balbi@kernel.org>
4134 L:      linux-usb@vger.kernel.org
4135 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4136 S:      Maintained
4137 F:      drivers/usb/dwc3/
4138
4139 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4140 M:      Andreas Klinger <ak@it-klinger.de>
4141 L:      linux-iio@vger.kernel.org
4142 S:      Maintained
4143 F:      drivers/iio/proximity/srf*.c
4144
4145 DEVICE COREDUMP (DEV_COREDUMP)
4146 M:      Johannes Berg <johannes@sipsolutions.net>
4147 L:      linux-kernel@vger.kernel.org
4148 S:      Maintained
4149 F:      drivers/base/devcoredump.c
4150 F:      include/linux/devcoredump.h
4151
4152 DEVICE FREQUENCY (DEVFREQ)
4153 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4154 M:      Kyungmin Park <kyungmin.park@samsung.com>
4155 R:      Chanwoo Choi <cw00.choi@samsung.com>
4156 L:      linux-pm@vger.kernel.org
4157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4158 S:      Maintained
4159 F:      drivers/devfreq/
4160 F:      include/linux/devfreq.h
4161 F:      Documentation/devicetree/bindings/devfreq/
4162
4163 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4164 M:      Chanwoo Choi <cw00.choi@samsung.com>
4165 L:      linux-pm@vger.kernel.org
4166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4167 S:      Supported
4168 F:      drivers/devfreq/event/
4169 F:      drivers/devfreq/devfreq-event.c
4170 F:      include/linux/devfreq-event.h
4171 F:      Documentation/devicetree/bindings/devfreq/event/
4172
4173 DEVICE NUMBER REGISTRY
4174 M:      Torben Mathiasen <device@lanana.org>
4175 W:      http://lanana.org/docs/device-list/index.html
4176 S:      Maintained
4177
4178 DEVICE-MAPPER  (LVM)
4179 M:      Alasdair Kergon <agk@redhat.com>
4180 M:      Mike Snitzer <snitzer@redhat.com>
4181 M:      dm-devel@redhat.com
4182 L:      dm-devel@redhat.com
4183 W:      http://sources.redhat.com/dm
4184 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4186 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4187 S:      Maintained
4188 F:      Documentation/device-mapper/
4189 F:      drivers/md/Makefile
4190 F:      drivers/md/Kconfig
4191 F:      drivers/md/dm*
4192 F:      drivers/md/persistent-data/
4193 F:      include/linux/device-mapper.h
4194 F:      include/linux/dm-*.h
4195 F:      include/uapi/linux/dm-*.h
4196
4197 DEVLINK
4198 M:      Jiri Pirko <jiri@mellanox.com>
4199 L:      netdev@vger.kernel.org
4200 S:      Supported
4201 F:      net/core/devlink.c
4202 F:      include/net/devlink.h
4203 F:      include/uapi/linux/devlink.h
4204
4205 DIALOG SEMICONDUCTOR DRIVERS
4206 M:      Support Opensource <support.opensource@diasemi.com>
4207 W:      http://www.dialog-semiconductor.com/products
4208 S:      Supported
4209 F:      Documentation/hwmon/da90??
4210 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4211 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4212 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4213 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4214 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4215 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4216 F:      drivers/gpio/gpio-da90??.c
4217 F:      drivers/hwmon/da90??-hwmon.c
4218 F:      drivers/iio/adc/da91??-*.c
4219 F:      drivers/input/misc/da90??_onkey.c
4220 F:      drivers/input/touchscreen/da9052_tsi.c
4221 F:      drivers/leds/leds-da90??.c
4222 F:      drivers/mfd/da903x.c
4223 F:      drivers/mfd/da90??-*.c
4224 F:      drivers/mfd/da91??-*.c
4225 F:      drivers/power/supply/da9052-battery.c
4226 F:      drivers/power/supply/da91??-*.c
4227 F:      drivers/regulator/da903x.c
4228 F:      drivers/regulator/da9???-regulator.[ch]
4229 F:      drivers/thermal/da90??-thermal.c
4230 F:      drivers/rtc/rtc-da90??.c
4231 F:      drivers/video/backlight/da90??_bl.c
4232 F:      drivers/watchdog/da90??_wdt.c
4233 F:      include/linux/mfd/da903x.h
4234 F:      include/linux/mfd/da9052/
4235 F:      include/linux/mfd/da9055/
4236 F:      include/linux/mfd/da9062/
4237 F:      include/linux/mfd/da9063/
4238 F:      include/linux/mfd/da9150/
4239 F:      include/linux/regulator/da9211.h
4240 F:      include/sound/da[79]*.h
4241 F:      sound/soc/codecs/da[79]*.[ch]
4242
4243 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4244 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4245 L:      linux-gpio@vger.kernel.org
4246 S:      Maintained
4247 F:      drivers/gpio/gpio-gpio-mm.c
4248
4249 DIGI NEO AND CLASSIC PCI PRODUCTS
4250 M:      Lidza Louina <lidza.louina@gmail.com>
4251 M:      Mark Hounschell <markh@compro.net>
4252 L:      driverdev-devel@linuxdriverproject.org
4253 S:      Maintained
4254 F:      drivers/staging/dgnc/
4255
4256 DIOLAN U2C-12 I2C DRIVER
4257 M:      Guenter Roeck <linux@roeck-us.net>
4258 L:      linux-i2c@vger.kernel.org
4259 S:      Maintained
4260 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4261
4262 FILESYSTEM DIRECT ACCESS (DAX)
4263 M:      Matthew Wilcox <mawilcox@microsoft.com>
4264 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4265 L:      linux-fsdevel@vger.kernel.org
4266 S:      Supported
4267 F:      fs/dax.c
4268 F:      include/linux/dax.h
4269 F:      include/trace/events/fs_dax.h
4270
4271 DEVICE DIRECT ACCESS (DAX)
4272 M:      Dan Williams <dan.j.williams@intel.com>
4273 L:      linux-nvdimm@lists.01.org
4274 S:      Supported
4275 F:      drivers/dax/
4276
4277 DIRECTORY NOTIFICATION (DNOTIFY)
4278 M:      Jan Kara <jack@suse.cz>
4279 R:      Amir Goldstein <amir73il@gmail.com>
4280 L:      linux-fsdevel@vger.kernel.org
4281 S:      Maintained
4282 F:      Documentation/filesystems/dnotify.txt
4283 F:      fs/notify/dnotify/
4284 F:      include/linux/dnotify.h
4285
4286 DISK GEOMETRY AND PARTITION HANDLING
4287 M:      Andries Brouwer <aeb@cwi.nl>
4288 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4289 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4290 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4291 S:      Maintained
4292
4293 DISKQUOTA
4294 M:      Jan Kara <jack@suse.com>
4295 S:      Maintained
4296 F:      Documentation/filesystems/quota.txt
4297 F:      fs/quota/
4298 F:      include/linux/quota*.h
4299 F:      include/uapi/linux/quota*.h
4300
4301 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4302 M:      Bernie Thompson <bernie@plugable.com>
4303 L:      linux-fbdev@vger.kernel.org
4304 S:      Maintained
4305 W:      http://plugable.com/category/projects/udlfb/
4306 F:      drivers/video/fbdev/udlfb.c
4307 F:      include/video/udlfb.h
4308 F:      Documentation/fb/udlfb.txt
4309
4310 DISTRIBUTED LOCK MANAGER (DLM)
4311 M:      Christine Caulfield <ccaulfie@redhat.com>
4312 M:      David Teigland <teigland@redhat.com>
4313 L:      cluster-devel@redhat.com
4314 W:      http://sources.redhat.com/cluster/
4315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4316 S:      Supported
4317 F:      fs/dlm/
4318
4319 DMA BUFFER SHARING FRAMEWORK
4320 M:      Sumit Semwal <sumit.semwal@linaro.org>
4321 S:      Maintained
4322 L:      linux-media@vger.kernel.org
4323 L:      dri-devel@lists.freedesktop.org
4324 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4325 F:      drivers/dma-buf/
4326 F:      include/linux/dma-buf*
4327 F:      include/linux/reservation.h
4328 F:      include/linux/*fence.h
4329 F:      Documentation/driver-api/dma-buf.rst
4330 T:      git git://anongit.freedesktop.org/drm/drm-misc
4331
4332 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4333 M:      Vinod Koul <vinod.koul@intel.com>
4334 L:      dmaengine@vger.kernel.org
4335 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4336 S:      Maintained
4337 F:      drivers/dma/
4338 F:      include/linux/dmaengine.h
4339 F:      Documentation/devicetree/bindings/dma/
4340 F:      Documentation/driver-api/dmaengine/
4341 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4342
4343 DMA MAPPING HELPERS
4344 M:      Christoph Hellwig <hch@lst.de>
4345 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4346 R:      Robin Murphy <robin.murphy@arm.com>
4347 L:      iommu@lists.linux-foundation.org
4348 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4349 W:      http://git.infradead.org/users/hch/dma-mapping.git
4350 S:      Supported
4351 F:      lib/dma-debug.c
4352 F:      lib/dma-direct.c
4353 F:      lib/dma-virt.c
4354 F:      drivers/base/dma-mapping.c
4355 F:      drivers/base/dma-coherent.c
4356 F:      include/asm-generic/dma-mapping.h
4357 F:      include/linux/dma-direct.h
4358 F:      include/linux/dma-mapping.h
4359
4360 DME1737 HARDWARE MONITOR DRIVER
4361 M:      Juerg Haefliger <juergh@gmail.com>
4362 L:      linux-hwmon@vger.kernel.org
4363 S:      Maintained
4364 F:      Documentation/hwmon/dme1737
4365 F:      drivers/hwmon/dme1737.c
4366
4367 DMI/SMBIOS SUPPORT
4368 M:      Jean Delvare <jdelvare@suse.com>
4369 S:      Maintained
4370 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4371 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4372 F:      drivers/firmware/dmi-id.c
4373 F:      drivers/firmware/dmi_scan.c
4374 F:      include/linux/dmi.h
4375
4376 DOCUMENTATION
4377 M:      Jonathan Corbet <corbet@lwn.net>
4378 L:      linux-doc@vger.kernel.org
4379 S:      Maintained
4380 F:      Documentation/
4381 F:      scripts/kernel-doc
4382 X:      Documentation/ABI/
4383 X:      Documentation/devicetree/
4384 X:      Documentation/acpi
4385 X:      Documentation/power
4386 X:      Documentation/spi
4387 X:      Documentation/media
4388 T:      git git://git.lwn.net/linux.git docs-next
4389
4390 DONGWOON DW9714 LENS VOICE COIL DRIVER
4391 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4392 L:      linux-media@vger.kernel.org
4393 T:      git git://linuxtv.org/media_tree.git
4394 S:      Maintained
4395 F:      drivers/media/i2c/dw9714.c
4396
4397 DOUBLETALK DRIVER
4398 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4399 L:      blinux-list@redhat.com
4400 S:      Maintained
4401 F:      drivers/char/dtlk.c
4402 F:      include/linux/dtlk.h
4403
4404 DPAA2 DATAPATH I/O (DPIO) DRIVER
4405 M:      Roy Pledge <Roy.Pledge@nxp.com>
4406 L:      linux-kernel@vger.kernel.org
4407 S:      Maintained
4408 F:      drivers/staging/fsl-mc/bus/dpio
4409
4410 DPAA2 ETHERNET DRIVER
4411 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4412 L:      linux-kernel@vger.kernel.org
4413 S:      Maintained
4414 F:      drivers/staging/fsl-dpaa2/ethernet
4415
4416 DPT_I2O SCSI RAID DRIVER
4417 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4418 L:      linux-scsi@vger.kernel.org
4419 W:      http://www.adaptec.com/
4420 S:      Maintained
4421 F:      drivers/scsi/dpt*
4422 F:      drivers/scsi/dpt/
4423
4424 DRBD DRIVER
4425 M:      Philipp Reisner <philipp.reisner@linbit.com>
4426 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4427 L:      drbd-dev@lists.linbit.com
4428 W:      http://www.drbd.org
4429 T:      git git://git.linbit.com/linux-drbd.git
4430 T:      git git://git.linbit.com/drbd-8.4.git
4431 S:      Supported
4432 F:      drivers/block/drbd/
4433 F:      lib/lru_cache.c
4434 F:      Documentation/blockdev/drbd/
4435
4436 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4437 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4439 S:      Supported
4440 F:      Documentation/kobject.txt
4441 F:      drivers/base/
4442 F:      fs/debugfs/
4443 F:      fs/sysfs/
4444 F:      include/linux/debugfs.h
4445 F:      include/linux/kobj*
4446 F:      lib/kobj*
4447
4448 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4449 M:      Kevin Hilman <khilman@kernel.org>
4450 M:      Nishanth Menon <nm@ti.com>
4451 S:      Maintained
4452 F:      drivers/power/avs/
4453 F:      include/linux/power/smartreflex.h
4454 L:      linux-pm@vger.kernel.org
4455
4456 DRM DRIVER FOR ARM PL111 CLCD
4457 M:      Eric Anholt <eric@anholt.net>
4458 T:      git git://anongit.freedesktop.org/drm/drm-misc
4459 S:      Supported
4460 F:      drivers/gpu/drm/pl111/
4461
4462 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4463 M:      Dave Airlie <airlied@redhat.com>
4464 S:      Odd Fixes
4465 F:      drivers/gpu/drm/ast/
4466
4467 DRM DRIVER FOR BOCHS VIRTUAL GPU
4468 M:      Gerd Hoffmann <kraxel@redhat.com>
4469 L:      virtualization@lists.linux-foundation.org
4470 T:      git git://anongit.freedesktop.org/drm/drm-misc
4471 S:      Maintained
4472 F:      drivers/gpu/drm/bochs/
4473
4474 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4475 M:      Linus Walleij <linus.walleij@linaro.org>
4476 T:      git git://anongit.freedesktop.org/drm/drm-misc
4477 S:      Maintained
4478 F:      drivers/gpu/drm/tve200/
4479
4480 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4481 S:      Orphan / Obsolete
4482 F:      drivers/gpu/drm/i810/
4483 F:      include/uapi/drm/i810_drm.h
4484
4485 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4486 S:      Orphan / Obsolete
4487 F:      drivers/gpu/drm/mga/
4488 F:      include/uapi/drm/mga_drm.h
4489
4490 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4491 M:      Dave Airlie <airlied@redhat.com>
4492 S:      Odd Fixes
4493 F:      drivers/gpu/drm/mgag200/
4494
4495 DRM DRIVER FOR MI0283QT
4496 M:      Noralf Trønnes <noralf@tronnes.org>
4497 S:      Maintained
4498 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4499 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4500
4501 DRM DRIVER FOR MSM ADRENO GPU
4502 M:      Rob Clark <robdclark@gmail.com>
4503 L:      linux-arm-msm@vger.kernel.org
4504 L:      dri-devel@lists.freedesktop.org
4505 L:      freedreno@lists.freedesktop.org
4506 T:      git git://people.freedesktop.org/~robclark/linux
4507 S:      Maintained
4508 F:      drivers/gpu/drm/msm/
4509 F:      include/uapi/drm/msm_drm.h
4510 F:      Documentation/devicetree/bindings/display/msm/
4511
4512 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4513 M:      Ben Skeggs <bskeggs@redhat.com>
4514 L:      dri-devel@lists.freedesktop.org
4515 L:      nouveau@lists.freedesktop.org
4516 T:      git git://github.com/skeggsb/linux
4517 S:      Supported
4518 F:      drivers/gpu/drm/nouveau/
4519 F:      include/uapi/drm/nouveau_drm.h
4520
4521 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4522 M:      Noralf Trønnes <noralf@tronnes.org>
4523 S:      Maintained
4524 F:      drivers/gpu/drm/tinydrm/repaper.c
4525 F:      Documentation/devicetree/bindings/display/repaper.txt
4526
4527 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4528 M:      Dave Airlie <airlied@redhat.com>
4529 M:      Gerd Hoffmann <kraxel@redhat.com>
4530 L:      virtualization@lists.linux-foundation.org
4531 T:      git git://anongit.freedesktop.org/drm/drm-misc
4532 S:      Obsolete
4533 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4534 F:      drivers/gpu/drm/cirrus/
4535
4536 DRM DRIVER FOR QXL VIRTUAL GPU
4537 M:      Dave Airlie <airlied@redhat.com>
4538 M:      Gerd Hoffmann <kraxel@redhat.com>
4539 L:      virtualization@lists.linux-foundation.org
4540 T:      git git://anongit.freedesktop.org/drm/drm-misc
4541 S:      Maintained
4542 F:      drivers/gpu/drm/qxl/
4543 F:      include/uapi/drm/qxl_drm.h
4544
4545 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4546 S:      Orphan / Obsolete
4547 F:      drivers/gpu/drm/r128/
4548 F:      include/uapi/drm/r128_drm.h
4549
4550 DRM DRIVER FOR SAVAGE VIDEO CARDS
4551 S:      Orphan / Obsolete
4552 F:      drivers/gpu/drm/savage/
4553 F:      include/uapi/drm/savage_drm.h
4554
4555 DRM DRIVER FOR SIS VIDEO CARDS
4556 S:      Orphan / Obsolete
4557 F:      drivers/gpu/drm/sis/
4558 F:      include/uapi/drm/sis_drm.h
4559
4560 DRM DRIVER FOR SITRONIX ST7586 PANELS
4561 M:      David Lechner <david@lechnology.com>
4562 S:      Maintained
4563 F:      drivers/gpu/drm/tinydrm/st7586.c
4564 F:      Documentation/devicetree/bindings/display/st7586.txt
4565
4566 DRM DRIVER FOR TDFX VIDEO CARDS
4567 S:      Orphan / Obsolete
4568 F:      drivers/gpu/drm/tdfx/
4569
4570 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4571 M:      Dave Airlie <airlied@redhat.com>
4572 S:      Odd Fixes
4573 F:      drivers/gpu/drm/udl/
4574
4575 DRM DRIVER FOR VMWARE VIRTUAL GPU
4576 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4577 M:      Sinclair Yeh <syeh@vmware.com>
4578 M:      Thomas Hellstrom <thellstrom@vmware.com>
4579 L:      dri-devel@lists.freedesktop.org
4580 T:      git git://people.freedesktop.org/~syeh/repos_linux
4581 T:      git git://people.freedesktop.org/~thomash/linux
4582 S:      Supported
4583 F:      drivers/gpu/drm/vmwgfx/
4584 F:      include/uapi/drm/vmwgfx_drm.h
4585
4586 DRM DRIVERS
4587 M:      David Airlie <airlied@linux.ie>
4588 L:      dri-devel@lists.freedesktop.org
4589 T:      git git://people.freedesktop.org/~airlied/linux
4590 B:      https://bugs.freedesktop.org/
4591 C:      irc://chat.freenode.net/dri-devel
4592 S:      Maintained
4593 F:      drivers/gpu/drm/
4594 F:      drivers/gpu/vga/
4595 F:      Documentation/devicetree/bindings/display/
4596 F:      Documentation/devicetree/bindings/gpu/
4597 F:      Documentation/devicetree/bindings/video/
4598 F:      Documentation/gpu/
4599 F:      include/drm/
4600 F:      include/uapi/drm/
4601 F:      include/linux/vga*
4602
4603 DRM DRIVERS AND MISC GPU PATCHES
4604 M:      Daniel Vetter <daniel.vetter@intel.com>
4605 M:      Jani Nikula <jani.nikula@linux.intel.com>
4606 M:      Sean Paul <seanpaul@chromium.org>
4607 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4608 S:      Maintained
4609 T:      git git://anongit.freedesktop.org/drm/drm-misc
4610 F:      Documentation/gpu/
4611 F:      drivers/gpu/vga/
4612 F:      drivers/gpu/drm/*
4613 F:      include/drm/drm*
4614 F:      include/uapi/drm/drm*
4615 F:      include/linux/vga*
4616
4617 DRM DRIVERS FOR ALLWINNER A10
4618 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4619 L:      dri-devel@lists.freedesktop.org
4620 S:      Supported
4621 F:      drivers/gpu/drm/sun4i/
4622 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4623 T:      git git://anongit.freedesktop.org/drm/drm-misc
4624
4625 DRM DRIVERS FOR AMLOGIC SOCS
4626 M:      Neil Armstrong <narmstrong@baylibre.com>
4627 L:      dri-devel@lists.freedesktop.org
4628 L:      linux-amlogic@lists.infradead.org
4629 W:      http://linux-meson.com/
4630 S:      Supported
4631 F:      drivers/gpu/drm/meson/
4632 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4633 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4634 F:      Documentation/gpu/meson.rst
4635 T:      git git://anongit.freedesktop.org/drm/drm-misc
4636
4637 DRM DRIVERS FOR ATMEL HLCDC
4638 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4639 L:      dri-devel@lists.freedesktop.org
4640 S:      Supported
4641 F:      drivers/gpu/drm/atmel-hlcdc/
4642 F:      Documentation/devicetree/bindings/drm/atmel/
4643 T:      git git://anongit.freedesktop.org/drm/drm-misc
4644
4645 DRM DRIVERS FOR BRIDGE CHIPS
4646 M:      Archit Taneja <architt@codeaurora.org>
4647 M:      Andrzej Hajda <a.hajda@samsung.com>
4648 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4649 S:      Maintained
4650 T:      git git://anongit.freedesktop.org/drm/drm-misc
4651 F:      drivers/gpu/drm/bridge/
4652
4653 DRM DRIVERS FOR EXYNOS
4654 M:      Inki Dae <inki.dae@samsung.com>
4655 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4656 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4657 M:      Kyungmin Park <kyungmin.park@samsung.com>
4658 L:      dri-devel@lists.freedesktop.org
4659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4660 S:      Supported
4661 F:      drivers/gpu/drm/exynos/
4662 F:      include/uapi/drm/exynos_drm.h
4663 F:      Documentation/devicetree/bindings/display/exynos/
4664
4665 DRM DRIVERS FOR FREESCALE DCU
4666 M:      Stefan Agner <stefan@agner.ch>
4667 M:      Alison Wang <alison.wang@freescale.com>
4668 L:      dri-devel@lists.freedesktop.org
4669 S:      Supported
4670 F:      drivers/gpu/drm/fsl-dcu/
4671 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4672 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4673 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4674
4675 DRM DRIVERS FOR FREESCALE IMX
4676 M:      Philipp Zabel <p.zabel@pengutronix.de>
4677 L:      dri-devel@lists.freedesktop.org
4678 S:      Maintained
4679 F:      drivers/gpu/drm/imx/
4680 F:      drivers/gpu/ipu-v3/
4681 F:      Documentation/devicetree/bindings/display/imx/
4682
4683 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4684 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4685 L:      dri-devel@lists.freedesktop.org
4686 T:      git git://github.com/patjak/drm-gma500
4687 S:      Maintained
4688 F:      drivers/gpu/drm/gma500/
4689
4690 DRM DRIVERS FOR HISILICON
4691 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4692 M:      Rongrong Zou <zourongrong@gmail.com>
4693 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4694 R:      Chen Feng <puck.chen@hisilicon.com>
4695 L:      dri-devel@lists.freedesktop.org
4696 T:      git git://github.com/xin3liang/linux.git
4697 S:      Maintained
4698 F:      drivers/gpu/drm/hisilicon/
4699 F:      Documentation/devicetree/bindings/display/hisilicon/
4700
4701 DRM DRIVERS FOR MEDIATEK
4702 M:      CK Hu <ck.hu@mediatek.com>
4703 M:      Philipp Zabel <p.zabel@pengutronix.de>
4704 L:      dri-devel@lists.freedesktop.org
4705 S:      Supported
4706 F:      drivers/gpu/drm/mediatek/
4707 F:      Documentation/devicetree/bindings/display/mediatek/
4708
4709 DRM DRIVERS FOR NVIDIA TEGRA
4710 M:      Thierry Reding <thierry.reding@gmail.com>
4711 L:      dri-devel@lists.freedesktop.org
4712 L:      linux-tegra@vger.kernel.org
4713 T:      git git://anongit.freedesktop.org/tegra/linux.git
4714 S:      Supported
4715 F:      drivers/gpu/drm/tegra/
4716 F:      drivers/gpu/host1x/
4717 F:      include/linux/host1x.h
4718 F:      include/uapi/drm/tegra_drm.h
4719 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4720
4721 DRM DRIVERS FOR RENESAS
4722 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4723 L:      dri-devel@lists.freedesktop.org
4724 L:      linux-renesas-soc@vger.kernel.org
4725 T:      git git://linuxtv.org/pinchartl/fbdev
4726 S:      Supported
4727 F:      drivers/gpu/drm/rcar-du/
4728 F:      drivers/gpu/drm/shmobile/
4729 F:      include/linux/platform_data/shmob_drm.h
4730 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4731 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4732
4733 DRM DRIVERS FOR ROCKCHIP
4734 M:      Mark Yao <mark.yao@rock-chips.com>
4735 L:      dri-devel@lists.freedesktop.org
4736 S:      Maintained
4737 F:      drivers/gpu/drm/rockchip/
4738 F:      Documentation/devicetree/bindings/display/rockchip/
4739 T:      git git://anongit.freedesktop.org/drm/drm-misc
4740
4741 DRM DRIVERS FOR STI
4742 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4743 M:      Vincent Abriou <vincent.abriou@st.com>
4744 L:      dri-devel@lists.freedesktop.org
4745 T:      git git://anongit.freedesktop.org/drm/drm-misc
4746 S:      Maintained
4747 F:      drivers/gpu/drm/sti
4748 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4749
4750 DRM DRIVERS FOR STM
4751 M:      Yannick Fertre <yannick.fertre@st.com>
4752 M:      Philippe Cornu <philippe.cornu@st.com>
4753 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4754 M:      Vincent Abriou <vincent.abriou@st.com>
4755 L:      dri-devel@lists.freedesktop.org
4756 T:      git git://anongit.freedesktop.org/drm/drm-misc
4757 S:      Maintained
4758 F:      drivers/gpu/drm/stm
4759 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4760
4761 DRM DRIVERS FOR TI LCDC
4762 M:      Jyri Sarha <jsarha@ti.com>
4763 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4764 L:      dri-devel@lists.freedesktop.org
4765 S:      Maintained
4766 F:      drivers/gpu/drm/tilcdc/
4767 F:      Documentation/devicetree/bindings/display/tilcdc/
4768
4769 DRM DRIVERS FOR TI OMAP
4770 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4771 L:      dri-devel@lists.freedesktop.org
4772 S:      Maintained
4773 F:      drivers/gpu/drm/omapdrm/
4774 F:      Documentation/devicetree/bindings/display/ti/
4775
4776 DRM DRIVERS FOR VC4
4777 M:      Eric Anholt <eric@anholt.net>
4778 T:      git git://github.com/anholt/linux
4779 S:      Supported
4780 F:      drivers/gpu/drm/vc4/
4781 F:      include/uapi/drm/vc4_drm.h
4782 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4783 T:      git git://anongit.freedesktop.org/drm/drm-misc
4784
4785 DRM DRIVERS FOR VIVANTE GPU IP
4786 M:      Lucas Stach <l.stach@pengutronix.de>
4787 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4788 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4789 L:      etnaviv@lists.freedesktop.org
4790 L:      dri-devel@lists.freedesktop.org
4791 S:      Maintained
4792 F:      drivers/gpu/drm/etnaviv/
4793 F:      include/uapi/drm/etnaviv_drm.h
4794 F:      Documentation/devicetree/bindings/display/etnaviv/
4795
4796 DRM DRIVERS FOR ZTE ZX
4797 M:      Shawn Guo <shawnguo@kernel.org>
4798 L:      dri-devel@lists.freedesktop.org
4799 S:      Maintained
4800 F:      drivers/gpu/drm/zte/
4801 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4802 T:      git git://anongit.freedesktop.org/drm/drm-misc
4803
4804 DRM PANEL DRIVERS
4805 M:      Thierry Reding <thierry.reding@gmail.com>
4806 L:      dri-devel@lists.freedesktop.org
4807 T:      git git://anongit.freedesktop.org/drm/drm-misc
4808 S:      Maintained
4809 F:      drivers/gpu/drm/drm_panel.c
4810 F:      drivers/gpu/drm/panel/
4811 F:      include/drm/drm_panel.h
4812 F:      Documentation/devicetree/bindings/display/panel/
4813
4814 DRM TINYDRM DRIVERS
4815 M:      Noralf Trønnes <noralf@tronnes.org>
4816 W:      https://github.com/notro/tinydrm/wiki/Development
4817 T:      git git://anongit.freedesktop.org/drm/drm-misc
4818 S:      Maintained
4819 F:      drivers/gpu/drm/tinydrm/
4820 F:      include/drm/tinydrm/
4821
4822 DSBR100 USB FM RADIO DRIVER
4823 M:      Alexey Klimov <klimov.linux@gmail.com>
4824 L:      linux-media@vger.kernel.org
4825 T:      git git://linuxtv.org/media_tree.git
4826 S:      Maintained
4827 F:      drivers/media/radio/dsbr100.c
4828
4829 DSCC4 DRIVER
4830 M:      Francois Romieu <romieu@fr.zoreil.com>
4831 L:      netdev@vger.kernel.org
4832 S:      Maintained
4833 F:      drivers/net/wan/dscc4.c
4834
4835 DT3155 MEDIA DRIVER
4836 M:      Hans Verkuil <hverkuil@xs4all.nl>
4837 L:      linux-media@vger.kernel.org
4838 T:      git git://linuxtv.org/media_tree.git
4839 W:      https://linuxtv.org
4840 S:      Odd Fixes
4841 F:      drivers/media/pci/dt3155/
4842
4843 DVB_USB_AF9015 MEDIA DRIVER
4844 M:      Antti Palosaari <crope@iki.fi>
4845 L:      linux-media@vger.kernel.org
4846 W:      https://linuxtv.org
4847 W:      http://palosaari.fi/linux/
4848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4849 T:      git git://linuxtv.org/anttip/media_tree.git
4850 S:      Maintained
4851 F:      drivers/media/usb/dvb-usb-v2/af9015*
4852
4853 DVB_USB_AF9035 MEDIA DRIVER
4854 M:      Antti Palosaari <crope@iki.fi>
4855 L:      linux-media@vger.kernel.org
4856 W:      https://linuxtv.org
4857 W:      http://palosaari.fi/linux/
4858 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4859 T:      git git://linuxtv.org/anttip/media_tree.git
4860 S:      Maintained
4861 F:      drivers/media/usb/dvb-usb-v2/af9035*
4862
4863 DVB_USB_ANYSEE MEDIA DRIVER
4864 M:      Antti Palosaari <crope@iki.fi>
4865 L:      linux-media@vger.kernel.org
4866 W:      https://linuxtv.org
4867 W:      http://palosaari.fi/linux/
4868 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4869 T:      git git://linuxtv.org/anttip/media_tree.git
4870 S:      Maintained
4871 F:      drivers/media/usb/dvb-usb-v2/anysee*
4872
4873 DVB_USB_AU6610 MEDIA DRIVER
4874 M:      Antti Palosaari <crope@iki.fi>
4875 L:      linux-media@vger.kernel.org
4876 W:      https://linuxtv.org
4877 W:      http://palosaari.fi/linux/
4878 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4879 T:      git git://linuxtv.org/anttip/media_tree.git
4880 S:      Maintained
4881 F:      drivers/media/usb/dvb-usb-v2/au6610*
4882
4883 DVB_USB_CE6230 MEDIA DRIVER
4884 M:      Antti Palosaari <crope@iki.fi>
4885 L:      linux-media@vger.kernel.org
4886 W:      https://linuxtv.org
4887 W:      http://palosaari.fi/linux/
4888 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4889 T:      git git://linuxtv.org/anttip/media_tree.git
4890 S:      Maintained
4891 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4892
4893 DVB_USB_CXUSB MEDIA DRIVER
4894 M:      Michael Krufky <mkrufky@linuxtv.org>
4895 L:      linux-media@vger.kernel.org
4896 W:      https://linuxtv.org
4897 W:      http://github.com/mkrufky
4898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4899 T:      git git://linuxtv.org/media_tree.git
4900 S:      Maintained
4901 F:      drivers/media/usb/dvb-usb/cxusb*
4902
4903 DVB_USB_EC168 MEDIA DRIVER
4904 M:      Antti Palosaari <crope@iki.fi>
4905 L:      linux-media@vger.kernel.org
4906 W:      https://linuxtv.org
4907 W:      http://palosaari.fi/linux/
4908 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4909 T:      git git://linuxtv.org/anttip/media_tree.git
4910 S:      Maintained
4911 F:      drivers/media/usb/dvb-usb-v2/ec168*
4912
4913 DVB_USB_GL861 MEDIA DRIVER
4914 M:      Antti Palosaari <crope@iki.fi>
4915 L:      linux-media@vger.kernel.org
4916 W:      https://linuxtv.org
4917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4918 T:      git git://linuxtv.org/anttip/media_tree.git
4919 S:      Maintained
4920 F:      drivers/media/usb/dvb-usb-v2/gl861*
4921
4922 DVB_USB_MXL111SF MEDIA DRIVER
4923 M:      Michael Krufky <mkrufky@linuxtv.org>
4924 L:      linux-media@vger.kernel.org
4925 W:      https://linuxtv.org
4926 W:      http://github.com/mkrufky
4927 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4928 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4929 S:      Maintained
4930 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4931
4932 DVB_USB_RTL28XXU MEDIA DRIVER
4933 M:      Antti Palosaari <crope@iki.fi>
4934 L:      linux-media@vger.kernel.org
4935 W:      https://linuxtv.org
4936 W:      http://palosaari.fi/linux/
4937 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4938 T:      git git://linuxtv.org/anttip/media_tree.git
4939 S:      Maintained
4940 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4941
4942 DVB_USB_V2 MEDIA DRIVER
4943 M:      Antti Palosaari <crope@iki.fi>
4944 L:      linux-media@vger.kernel.org
4945 W:      https://linuxtv.org
4946 W:      http://palosaari.fi/linux/
4947 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4948 T:      git git://linuxtv.org/anttip/media_tree.git
4949 S:      Maintained
4950 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4951 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4952
4953 DYNAMIC DEBUG
4954 M:      Jason Baron <jbaron@akamai.com>
4955 S:      Maintained
4956 F:      lib/dynamic_debug.c
4957 F:      include/linux/dynamic_debug.h
4958
4959 DZ DECSTATION DZ11 SERIAL DRIVER
4960 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4961 S:      Maintained
4962 F:      drivers/tty/serial/dz.*
4963
4964 E3X0 POWER BUTTON DRIVER
4965 M:      Moritz Fischer <moritz.fischer@ettus.com>
4966 L:      usrp-users@lists.ettus.com
4967 W:      http://www.ettus.com
4968 S:      Supported
4969 F:      drivers/input/misc/e3x0-button.c
4970 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4971
4972 E4000 MEDIA DRIVER
4973 M:      Antti Palosaari <crope@iki.fi>
4974 L:      linux-media@vger.kernel.org
4975 W:      https://linuxtv.org
4976 W:      http://palosaari.fi/linux/
4977 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4978 T:      git git://linuxtv.org/anttip/media_tree.git
4979 S:      Maintained
4980 F:      drivers/media/tuners/e4000*
4981
4982 EATA ISA/EISA/PCI SCSI DRIVER
4983 M:      Dario Ballabio <ballabio_dario@emc.com>
4984 L:      linux-scsi@vger.kernel.org
4985 S:      Maintained
4986 F:      drivers/scsi/eata.c
4987
4988 EC100 MEDIA DRIVER
4989 M:      Antti Palosaari <crope@iki.fi>
4990 L:      linux-media@vger.kernel.org
4991 W:      https://linuxtv.org
4992 W:      http://palosaari.fi/linux/
4993 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4994 T:      git git://linuxtv.org/anttip/media_tree.git
4995 S:      Maintained
4996 F:      drivers/media/dvb-frontends/ec100*
4997
4998 ECRYPT FILE SYSTEM
4999 M:      Tyler Hicks <tyhicks@canonical.com>
5000 L:      ecryptfs@vger.kernel.org
5001 W:      http://ecryptfs.org
5002 W:      https://launchpad.net/ecryptfs
5003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5004 S:      Supported
5005 F:      Documentation/filesystems/ecryptfs.txt
5006 F:      fs/ecryptfs/
5007
5008 EDAC-AMD64
5009 M:      Borislav Petkov <bp@alien8.de>
5010 L:      linux-edac@vger.kernel.org
5011 S:      Maintained
5012 F:      drivers/edac/amd64_edac*
5013
5014 EDAC-CALXEDA
5015 M:      Robert Richter <rric@kernel.org>
5016 L:      linux-edac@vger.kernel.org
5017 S:      Maintained
5018 F:      drivers/edac/highbank*
5019
5020 EDAC-CAVIUM OCTEON
5021 M:      Ralf Baechle <ralf@linux-mips.org>
5022 M:      David Daney <david.daney@cavium.com>
5023 L:      linux-edac@vger.kernel.org
5024 L:      linux-mips@linux-mips.org
5025 S:      Supported
5026 F:      drivers/edac/octeon_edac*
5027
5028 EDAC-CAVIUM THUNDERX
5029 M:      David Daney <david.daney@cavium.com>
5030 M:      Jan Glauber <jglauber@cavium.com>
5031 L:      linux-edac@vger.kernel.org
5032 S:      Supported
5033 F:      drivers/edac/thunderx_edac*
5034
5035 EDAC-CORE
5036 M:      Borislav Petkov <bp@alien8.de>
5037 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5038 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5039 L:      linux-edac@vger.kernel.org
5040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5042 S:      Supported
5043 F:      Documentation/admin-guide/ras.rst
5044 F:      Documentation/driver-api/edac.rst
5045 F:      drivers/edac/
5046 F:      include/linux/edac.h
5047
5048 EDAC-E752X
5049 M:      Mark Gross <mark.gross@intel.com>
5050 L:      linux-edac@vger.kernel.org
5051 S:      Maintained
5052 F:      drivers/edac/e752x_edac.c
5053
5054 EDAC-E7XXX
5055 L:      linux-edac@vger.kernel.org
5056 S:      Maintained
5057 F:      drivers/edac/e7xxx_edac.c
5058
5059 EDAC-FSL_DDR
5060 M:      York Sun <york.sun@nxp.com>
5061 L:      linux-edac@vger.kernel.org
5062 S:      Maintained
5063 F:      drivers/edac/fsl_ddr_edac.*
5064
5065 EDAC-GHES
5066 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5067 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5068 L:      linux-edac@vger.kernel.org
5069 S:      Maintained
5070 F:      drivers/edac/ghes_edac.c
5071
5072 EDAC-I3000
5073 L:      linux-edac@vger.kernel.org
5074 S:      Orphan
5075 F:      drivers/edac/i3000_edac.c
5076
5077 EDAC-I5000
5078 L:      linux-edac@vger.kernel.org
5079 S:      Maintained
5080 F:      drivers/edac/i5000_edac.c
5081
5082 EDAC-I5400
5083 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5084 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5085 L:      linux-edac@vger.kernel.org
5086 S:      Maintained
5087 F:      drivers/edac/i5400_edac.c
5088
5089 EDAC-I7300
5090 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5091 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5092 L:      linux-edac@vger.kernel.org
5093 S:      Maintained
5094 F:      drivers/edac/i7300_edac.c
5095
5096 EDAC-I7CORE
5097 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5098 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5099 L:      linux-edac@vger.kernel.org
5100 S:      Maintained
5101 F:      drivers/edac/i7core_edac.c
5102
5103 EDAC-I82443BXGX
5104 M:      Tim Small <tim@buttersideup.com>
5105 L:      linux-edac@vger.kernel.org
5106 S:      Maintained
5107 F:      drivers/edac/i82443bxgx_edac.c
5108
5109 EDAC-I82975X
5110 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5111 M:      "Arvind R." <arvino55@gmail.com>
5112 L:      linux-edac@vger.kernel.org
5113 S:      Maintained
5114 F:      drivers/edac/i82975x_edac.c
5115
5116 EDAC-IE31200
5117 M:      Jason Baron <jbaron@akamai.com>
5118 L:      linux-edac@vger.kernel.org
5119 S:      Maintained
5120 F:      drivers/edac/ie31200_edac.c
5121
5122 EDAC-MPC85XX
5123 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5124 L:      linux-edac@vger.kernel.org
5125 S:      Maintained
5126 F:      drivers/edac/mpc85xx_edac.[ch]
5127
5128 EDAC-PASEMI
5129 M:      Egor Martovetsky <egor@pasemi.com>
5130 L:      linux-edac@vger.kernel.org
5131 S:      Maintained
5132 F:      drivers/edac/pasemi_edac.c
5133
5134 EDAC-PND2
5135 M:      Tony Luck <tony.luck@intel.com>
5136 L:      linux-edac@vger.kernel.org
5137 S:      Maintained
5138 F:      drivers/edac/pnd2_edac.[ch]
5139
5140 EDAC-R82600
5141 M:      Tim Small <tim@buttersideup.com>
5142 L:      linux-edac@vger.kernel.org
5143 S:      Maintained
5144 F:      drivers/edac/r82600_edac.c
5145
5146 EDAC-SBRIDGE
5147 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5148 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5149 L:      linux-edac@vger.kernel.org
5150 S:      Maintained
5151 F:      drivers/edac/sb_edac.c
5152
5153 EDAC-SKYLAKE
5154 M:      Tony Luck <tony.luck@intel.com>
5155 L:      linux-edac@vger.kernel.org
5156 S:      Maintained
5157 F:      drivers/edac/skx_edac.c
5158
5159 EDAC-TI
5160 M:      Tero Kristo <t-kristo@ti.com>
5161 L:      linux-edac@vger.kernel.org
5162 S:      Maintained
5163 F:      drivers/edac/ti_edac.c
5164
5165 EDIROL UA-101/UA-1000 DRIVER
5166 M:      Clemens Ladisch <clemens@ladisch.de>
5167 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5168 T:      git git://git.alsa-project.org/alsa-kernel.git
5169 S:      Maintained
5170 F:      sound/usb/misc/ua101.c
5171
5172 EFI TEST DRIVER
5173 L:      linux-efi@vger.kernel.org
5174 M:      Ivan Hu <ivan.hu@canonical.com>
5175 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5176 S:      Maintained
5177 F:      drivers/firmware/efi/test/
5178
5179 EFI VARIABLE FILESYSTEM
5180 M:      Matthew Garrett <matthew.garrett@nebula.com>
5181 M:      Jeremy Kerr <jk@ozlabs.org>
5182 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5184 L:      linux-efi@vger.kernel.org
5185 S:      Maintained
5186 F:      fs/efivarfs/
5187
5188 EFIFB FRAMEBUFFER DRIVER
5189 L:      linux-fbdev@vger.kernel.org
5190 M:      Peter Jones <pjones@redhat.com>
5191 S:      Maintained
5192 F:      drivers/video/fbdev/efifb.c
5193
5194 EFS FILESYSTEM
5195 W:      http://aeschi.ch.eu.org/efs/
5196 S:      Orphan
5197 F:      fs/efs/
5198
5199 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5200 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5201 L:      netdev@vger.kernel.org
5202 S:      Maintained
5203 F:      drivers/net/ethernet/ibm/ehea/
5204
5205 EM28XX VIDEO4LINUX DRIVER
5206 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5207 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5208 L:      linux-media@vger.kernel.org
5209 W:      https://linuxtv.org
5210 T:      git git://linuxtv.org/media_tree.git
5211 S:      Maintained
5212 F:      drivers/media/usb/em28xx/
5213 F:      Documentation/media/v4l-drivers/em28xx*
5214
5215 EMBEDDED LINUX
5216 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5217 M:      Matt Mackall <mpm@selenic.com>
5218 M:      David Woodhouse <dwmw2@infradead.org>
5219 L:      linux-embedded@vger.kernel.org
5220 S:      Maintained
5221
5222 Emulex 10Gbps iSCSI - OneConnect DRIVER
5223 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5224 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5225 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5226 L:      linux-scsi@vger.kernel.org
5227 W:      http://www.broadcom.com
5228 S:      Supported
5229 F:      drivers/scsi/be2iscsi/
5230
5231 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5232 M:      Sathya Perla <sathya.perla@broadcom.com>
5233 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5234 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5235 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5236 L:      netdev@vger.kernel.org
5237 W:      http://www.emulex.com
5238 S:      Supported
5239 F:      drivers/net/ethernet/emulex/benet/
5240
5241 EMULEX ONECONNECT ROCE DRIVER
5242 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5243 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5244 L:      linux-rdma@vger.kernel.org
5245 W:      http://www.broadcom.com
5246 S:      Odd Fixes
5247 F:      drivers/infiniband/hw/ocrdma/
5248 F:      include/uapi/rdma/ocrdma-abi.h
5249
5250 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5251 M:      James Smart <james.smart@broadcom.com>
5252 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5253 L:      linux-scsi@vger.kernel.org
5254 W:      http://www.broadcom.com
5255 S:      Supported
5256 F:      drivers/scsi/lpfc/
5257
5258 ENE CB710 FLASH CARD READER DRIVER
5259 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5260 S:      Maintained
5261 F:      drivers/misc/cb710/
5262 F:      drivers/mmc/host/cb710-mmc.*
5263 F:      include/linux/cb710.h
5264
5265 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5266 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5267 S:      Maintained
5268 F:      drivers/media/rc/ene_ir.*
5269
5270 EPSON S1D13XXX FRAMEBUFFER DRIVER
5271 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5272 S:      Maintained
5273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5274 F:      drivers/video/fbdev/s1d13xxxfb.c
5275 F:      include/video/s1d13xxxfb.h
5276
5277 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5278 M:      Jeff Layton <jlayton@kernel.org>
5279 S:      Maintained
5280 F:      lib/errseq.c
5281 F:      include/linux/errseq.h
5282
5283 ET131X NETWORK DRIVER
5284 M:      Mark Einon <mark.einon@gmail.com>
5285 S:      Odd Fixes
5286 F:      drivers/net/ethernet/agere/
5287
5288 ETHERNET BRIDGE
5289 M:      Stephen Hemminger <stephen@networkplumber.org>
5290 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5291 L:      netdev@vger.kernel.org
5292 W:      http://www.linuxfoundation.org/en/Net:Bridge
5293 S:      Maintained
5294 F:      include/linux/netfilter_bridge/
5295 F:      net/bridge/
5296
5297 ETHERNET PHY LIBRARY
5298 M:      Andrew Lunn <andrew@lunn.ch>
5299 M:      Florian Fainelli <f.fainelli@gmail.com>
5300 L:      netdev@vger.kernel.org
5301 S:      Maintained
5302 F:      Documentation/ABI/testing/sysfs-bus-mdio
5303 F:      Documentation/devicetree/bindings/net/mdio*
5304 F:      Documentation/networking/phy.txt
5305 F:      drivers/net/phy/
5306 F:      drivers/of/of_mdio.c
5307 F:      drivers/of/of_net.c
5308 F:      include/linux/*mdio*.h
5309 F:      include/linux/of_net.h
5310 F:      include/linux/phy.h
5311 F:      include/linux/phy_fixed.h
5312 F:      include/linux/platform_data/mdio-gpio.h
5313 F:      include/linux/platform_data/mdio-bcm-unimac.h
5314 F:      include/trace/events/mdio.h
5315 F:      include/uapi/linux/mdio.h
5316 F:      include/uapi/linux/mii.h
5317
5318 EXT2 FILE SYSTEM
5319 M:      Jan Kara <jack@suse.com>
5320 L:      linux-ext4@vger.kernel.org
5321 S:      Maintained
5322 F:      Documentation/filesystems/ext2.txt
5323 F:      fs/ext2/
5324 F:      include/linux/ext2*
5325
5326 EXT4 FILE SYSTEM
5327 M:      "Theodore Ts'o" <tytso@mit.edu>
5328 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5329 L:      linux-ext4@vger.kernel.org
5330 W:      http://ext4.wiki.kernel.org
5331 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5333 S:      Maintained
5334 F:      Documentation/filesystems/ext4.txt
5335 F:      fs/ext4/
5336
5337 Extended Verification Module (EVM)
5338 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5339 L:      linux-integrity@vger.kernel.org
5340 S:      Supported
5341 F:      security/integrity/evm/
5342
5343 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5344 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5345 L:      linux-efi@vger.kernel.org
5346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5347 S:      Maintained
5348 F:      Documentation/efi-stub.txt
5349 F:      arch/*/kernel/efi.c
5350 F:      arch/x86/boot/compressed/eboot.[ch]
5351 F:      arch/*/include/asm/efi.h
5352 F:      arch/x86/platform/efi/
5353 F:      drivers/firmware/efi/
5354 F:      include/linux/efi*.h
5355 F:      arch/arm/boot/compressed/efi-header.S
5356 F:      arch/arm64/kernel/efi-entry.S
5357
5358 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5359 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5360 M:      Chanwoo Choi <cw00.choi@samsung.com>
5361 L:      linux-kernel@vger.kernel.org
5362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5363 S:      Maintained
5364 F:      drivers/extcon/
5365 F:      include/linux/extcon/
5366 F:      include/linux/extcon.h
5367 F:      Documentation/extcon/
5368 F:      Documentation/devicetree/bindings/extcon/
5369
5370 EXYNOS DP DRIVER
5371 M:      Jingoo Han <jingoohan1@gmail.com>
5372 L:      dri-devel@lists.freedesktop.org
5373 S:      Maintained
5374 F:      drivers/gpu/drm/exynos/exynos_dp*
5375
5376 EXYNOS SYSMMU (IOMMU) driver
5377 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5378 L:      iommu@lists.linux-foundation.org
5379 S:      Maintained
5380 F:      drivers/iommu/exynos-iommu.c
5381
5382 EZchip NPS platform support
5383 M:      Elad Kanfi <eladkan@mellanox.com>
5384 M:      Vineet Gupta <vgupta@synopsys.com>
5385 S:      Supported
5386 F:      arch/arc/plat-eznps
5387 F:      arch/arc/boot/dts/eznps.dts
5388
5389 F2FS FILE SYSTEM
5390 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5391 M:      Chao Yu <yuchao0@huawei.com>
5392 L:      linux-f2fs-devel@lists.sourceforge.net
5393 W:      https://f2fs.wiki.kernel.org/
5394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5395 S:      Maintained
5396 F:      Documentation/filesystems/f2fs.txt
5397 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5398 F:      fs/f2fs/
5399 F:      include/linux/f2fs_fs.h
5400 F:      include/trace/events/f2fs.h
5401
5402 F71805F HARDWARE MONITORING DRIVER
5403 M:      Jean Delvare <jdelvare@suse.com>
5404 L:      linux-hwmon@vger.kernel.org
5405 S:      Maintained
5406 F:      Documentation/hwmon/f71805f
5407 F:      drivers/hwmon/f71805f.c
5408
5409 FANOTIFY
5410 M:      Jan Kara <jack@suse.cz>
5411 R:      Amir Goldstein <amir73il@gmail.com>
5412 L:      linux-fsdevel@vger.kernel.org
5413 S:      Maintained
5414 F:      fs/notify/fanotify/
5415 F:      include/linux/fanotify.h
5416 F:      include/uapi/linux/fanotify.h
5417
5418 FARSYNC SYNCHRONOUS DRIVER
5419 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5420 W:      http://www.farsite.co.uk/
5421 S:      Supported
5422 F:      drivers/net/wan/farsync.*
5423
5424 FAULT INJECTION SUPPORT
5425 M:      Akinobu Mita <akinobu.mita@gmail.com>
5426 S:      Supported
5427 F:      Documentation/fault-injection/
5428 F:      lib/fault-inject.c
5429
5430 FBTFT Framebuffer drivers
5431 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5432 S:      Maintained
5433 F:      drivers/staging/fbtft/
5434
5435 FC0011 TUNER DRIVER
5436 M:      Michael Buesch <m@bues.ch>
5437 L:      linux-media@vger.kernel.org
5438 S:      Maintained
5439 F:      drivers/media/tuners/fc0011.h
5440 F:      drivers/media/tuners/fc0011.c
5441
5442 FC2580 MEDIA DRIVER
5443 M:      Antti Palosaari <crope@iki.fi>
5444 L:      linux-media@vger.kernel.org
5445 W:      https://linuxtv.org
5446 W:      http://palosaari.fi/linux/
5447 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5448 T:      git git://linuxtv.org/anttip/media_tree.git
5449 S:      Maintained
5450 F:      drivers/media/tuners/fc2580*
5451
5452 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5453 M:      Johannes Thumshirn <jth@kernel.org>
5454 L:      linux-scsi@vger.kernel.org
5455 W:      www.Open-FCoE.org
5456 S:      Supported
5457 F:      drivers/scsi/libfc/
5458 F:      drivers/scsi/fcoe/
5459 F:      include/scsi/fc/
5460 F:      include/scsi/libfc.h
5461 F:      include/scsi/libfcoe.h
5462 F:      include/uapi/scsi/fc/
5463
5464 FILE LOCKING (flock() and fcntl()/lockf())
5465 M:      Jeff Layton <jlayton@kernel.org>
5466 M:      "J. Bruce Fields" <bfields@fieldses.org>
5467 L:      linux-fsdevel@vger.kernel.org
5468 S:      Maintained
5469 F:      include/linux/fcntl.h
5470 F:      include/uapi/linux/fcntl.h
5471 F:      fs/fcntl.c
5472 F:      fs/locks.c
5473
5474 FILESYSTEMS (VFS and infrastructure)
5475 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5476 L:      linux-fsdevel@vger.kernel.org
5477 S:      Maintained
5478 F:      fs/*
5479 F:      include/linux/fs.h
5480 F:      include/uapi/linux/fs.h
5481
5482 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5483 M:      Riku Voipio <riku.voipio@iki.fi>
5484 L:      linux-hwmon@vger.kernel.org
5485 S:      Maintained
5486 F:      drivers/hwmon/f75375s.c
5487 F:      include/linux/f75375s.h
5488
5489 FIREWIRE AUDIO DRIVERS
5490 M:      Clemens Ladisch <clemens@ladisch.de>
5491 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5492 T:      git git://git.alsa-project.org/alsa-kernel.git
5493 S:      Maintained
5494 F:      sound/firewire/
5495
5496 FIREWIRE MEDIA DRIVERS (firedtv)
5497 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5498 L:      linux-media@vger.kernel.org
5499 L:      linux1394-devel@lists.sourceforge.net
5500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5501 S:      Maintained
5502 F:      drivers/media/firewire/
5503
5504 FIREWIRE SBP-2 TARGET
5505 M:      Chris Boot <bootc@bootc.net>
5506 L:      linux-scsi@vger.kernel.org
5507 L:      target-devel@vger.kernel.org
5508 L:      linux1394-devel@lists.sourceforge.net
5509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5510 S:      Maintained
5511 F:      drivers/target/sbp/
5512
5513 FIREWIRE SUBSYSTEM
5514 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5515 L:      linux1394-devel@lists.sourceforge.net
5516 W:      http://ieee1394.wiki.kernel.org/
5517 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5518 S:      Maintained
5519 F:      drivers/firewire/
5520 F:      include/linux/firewire.h
5521 F:      include/uapi/linux/firewire*.h
5522 F:      tools/firewire/
5523
5524 FIRMWARE LOADER (request_firmware)
5525 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5526 L:      linux-kernel@vger.kernel.org
5527 S:      Maintained
5528 F:      Documentation/firmware_class/
5529 F:      drivers/base/firmware*.c
5530 F:      include/linux/firmware.h
5531
5532 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5533 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5534 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5535 S:      Maintained
5536 F:      drivers/block/rsxx/
5537
5538 FLOPPY DRIVER
5539 M:      Jiri Kosina <jikos@kernel.org>
5540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5541 S:      Odd fixes
5542 F:      drivers/block/floppy.c
5543
5544 FMC SUBSYSTEM
5545 M:      Alessandro Rubini <rubini@gnudd.com>
5546 W:      http://www.ohwr.org/projects/fmc-bus
5547 S:      Supported
5548 F:      drivers/fmc/
5549 F:      include/linux/fmc*.h
5550 F:      include/linux/ipmi-fru.h
5551 K:      fmc_d.*register
5552
5553 FPGA MANAGER FRAMEWORK
5554 M:      Alan Tull <atull@kernel.org>
5555 M:      Moritz Fischer <mdf@kernel.org>
5556 L:      linux-fpga@vger.kernel.org
5557 S:      Maintained
5558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5559 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5560 F:      Documentation/fpga/
5561 F:      Documentation/devicetree/bindings/fpga/
5562 F:      drivers/fpga/
5563 F:      include/linux/fpga/
5564 W:      http://www.rocketboards.org
5565
5566 FPU EMULATOR
5567 M:      Bill Metzenthen <billm@melbpc.org.au>
5568 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5569 S:      Maintained
5570 F:      arch/x86/math-emu/
5571
5572 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5573 L:      netdev@vger.kernel.org
5574 S:      Orphan
5575 F:      drivers/net/wan/dlci.c
5576 F:      drivers/net/wan/sdla.c
5577
5578 FRAMEBUFFER LAYER
5579 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5580 L:      dri-devel@lists.freedesktop.org
5581 L:      linux-fbdev@vger.kernel.org
5582 T:      git git://github.com/bzolnier/linux.git
5583 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5584 S:      Maintained
5585 F:      Documentation/fb/
5586 F:      drivers/video/
5587 F:      include/video/
5588 F:      include/linux/fb.h
5589 F:      include/uapi/video/
5590 F:      include/uapi/linux/fb.h
5591
5592 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5593 M:      Horia Geantă <horia.geanta@nxp.com>
5594 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5595 L:      linux-crypto@vger.kernel.org
5596 S:      Maintained
5597 F:      drivers/crypto/caam/
5598 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5599
5600 FREESCALE DIU FRAMEBUFFER DRIVER
5601 M:      Timur Tabi <timur@tabi.org>
5602 L:      linux-fbdev@vger.kernel.org
5603 S:      Maintained
5604 F:      drivers/video/fbdev/fsl-diu-fb.*
5605
5606 FREESCALE DMA DRIVER
5607 M:      Li Yang <leoyang.li@nxp.com>
5608 M:      Zhang Wei <zw@zh-kernel.org>
5609 L:      linuxppc-dev@lists.ozlabs.org
5610 S:      Maintained
5611 F:      drivers/dma/fsldma.*
5612
5613 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5614 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5615 L:      netdev@vger.kernel.org
5616 S:      Maintained
5617 F:      drivers/net/ethernet/freescale/gianfar*
5618 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5619 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5620
5621 FREESCALE GPMI NAND DRIVER
5622 M:      Han Xu <han.xu@nxp.com>
5623 L:      linux-mtd@lists.infradead.org
5624 S:      Maintained
5625 F:      drivers/mtd/nand/gpmi-nand/*
5626
5627 FREESCALE I2C CPM DRIVER
5628 M:      Jochen Friedrich <jochen@scram.de>
5629 L:      linuxppc-dev@lists.ozlabs.org
5630 L:      linux-i2c@vger.kernel.org
5631 S:      Maintained
5632 F:      drivers/i2c/busses/i2c-cpm.c
5633
5634 FREESCALE IMX / MXC FEC DRIVER
5635 M:      Fugang Duan <fugang.duan@nxp.com>
5636 L:      netdev@vger.kernel.org
5637 S:      Maintained
5638 F:      drivers/net/ethernet/freescale/fec_main.c
5639 F:      drivers/net/ethernet/freescale/fec_ptp.c
5640 F:      drivers/net/ethernet/freescale/fec.h
5641 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5642
5643 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5644 M:      Sascha Hauer <kernel@pengutronix.de>
5645 L:      linux-fbdev@vger.kernel.org
5646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5647 S:      Maintained
5648 F:      include/linux/platform_data/video-imxfb.h
5649 F:      drivers/video/fbdev/imxfb.c
5650
5651 FREESCALE QORIQ DPAA ETHERNET DRIVER
5652 M:      Madalin Bucur <madalin.bucur@nxp.com>
5653 L:      netdev@vger.kernel.org
5654 S:      Maintained
5655 F:      drivers/net/ethernet/freescale/dpaa
5656
5657 FREESCALE QORIQ DPAA FMAN DRIVER
5658 M:      Madalin Bucur <madalin.bucur@nxp.com>
5659 L:      netdev@vger.kernel.org
5660 S:      Maintained
5661 F:      drivers/net/ethernet/freescale/fman
5662 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5663
5664 FREESCALE QUAD SPI DRIVER
5665 M:      Han Xu <han.xu@nxp.com>
5666 L:      linux-mtd@lists.infradead.org
5667 S:      Maintained
5668 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5669
5670 FREESCALE QUICC ENGINE LIBRARY
5671 M:      Qiang Zhao <qiang.zhao@nxp.com>
5672 L:      linuxppc-dev@lists.ozlabs.org
5673 S:      Maintained
5674 F:      drivers/soc/fsl/qe/
5675 F:      include/soc/fsl/*qe*.h
5676 F:      include/soc/fsl/*ucc*.h
5677
5678 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5679 M:      Li Yang <leoyang.li@nxp.com>
5680 L:      netdev@vger.kernel.org
5681 L:      linuxppc-dev@lists.ozlabs.org
5682 S:      Maintained
5683 F:      drivers/net/ethernet/freescale/ucc_geth*
5684
5685 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5686 M:      Zhao Qiang <qiang.zhao@nxp.com>
5687 L:      netdev@vger.kernel.org
5688 L:      linuxppc-dev@lists.ozlabs.org
5689 S:      Maintained
5690 F:      drivers/net/wan/fsl_ucc_hdlc*
5691
5692 FREESCALE QUICC ENGINE UCC UART DRIVER
5693 M:      Timur Tabi <timur@tabi.org>
5694 L:      linuxppc-dev@lists.ozlabs.org
5695 S:      Maintained
5696 F:      drivers/tty/serial/ucc_uart.c
5697
5698 FREESCALE SOC DRIVERS
5699 M:      Li Yang <leoyang.li@nxp.com>
5700 L:      linuxppc-dev@lists.ozlabs.org
5701 L:      linux-arm-kernel@lists.infradead.org
5702 S:      Maintained
5703 F:      Documentation/devicetree/bindings/soc/fsl/
5704 F:      drivers/soc/fsl/
5705 F:      include/linux/fsl/
5706
5707 FREESCALE SOC FS_ENET DRIVER
5708 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5709 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5710 L:      linuxppc-dev@lists.ozlabs.org
5711 L:      netdev@vger.kernel.org
5712 S:      Maintained
5713 F:      drivers/net/ethernet/freescale/fs_enet/
5714 F:      include/linux/fs_enet_pd.h
5715
5716 FREESCALE SOC SOUND DRIVERS
5717 M:      Timur Tabi <timur@tabi.org>
5718 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5719 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5720 R:      Fabio Estevam <fabio.estevam@nxp.com>
5721 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5722 L:      linuxppc-dev@lists.ozlabs.org
5723 S:      Maintained
5724 F:      sound/soc/fsl/fsl*
5725 F:      sound/soc/fsl/imx*
5726 F:      sound/soc/fsl/mpc8610_hpcd.c
5727
5728 FREESCALE USB PERIPHERAL DRIVERS
5729 M:      Li Yang <leoyang.li@nxp.com>
5730 L:      linux-usb@vger.kernel.org
5731 L:      linuxppc-dev@lists.ozlabs.org
5732 S:      Maintained
5733 F:      drivers/usb/gadget/udc/fsl*
5734
5735 FREEVXFS FILESYSTEM
5736 M:      Christoph Hellwig <hch@infradead.org>
5737 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5738 S:      Maintained
5739 F:      fs/freevxfs/
5740
5741 FREEZER
5742 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5743 M:      Pavel Machek <pavel@ucw.cz>
5744 L:      linux-pm@vger.kernel.org
5745 S:      Supported
5746 F:      Documentation/power/freezing-of-tasks.txt
5747 F:      include/linux/freezer.h
5748 F:      kernel/freezer.c
5749
5750 FRONTSWAP API
5751 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5752 L:      linux-kernel@vger.kernel.org
5753 S:      Maintained
5754 F:      mm/frontswap.c
5755 F:      include/linux/frontswap.h
5756
5757 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5758 M:      David Howells <dhowells@redhat.com>
5759 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5760 S:      Supported
5761 F:      Documentation/filesystems/caching/
5762 F:      fs/fscache/
5763 F:      include/linux/fscache*.h
5764
5765 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5766 M:      Theodore Y. Ts'o <tytso@mit.edu>
5767 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5768 L:      linux-fscrypt@vger.kernel.org
5769 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5771 S:      Supported
5772 F:      fs/crypto/
5773 F:      include/linux/fscrypt*.h
5774 F:      Documentation/filesystems/fscrypt.rst
5775
5776 FUJITSU FR-V (FRV) PORT
5777 S:      Orphan
5778 F:      arch/frv/
5779
5780 FUJITSU LAPTOP EXTRAS
5781 M:      Jonathan Woithe <jwoithe@just42.net>
5782 L:      platform-driver-x86@vger.kernel.org
5783 S:      Maintained
5784 F:      drivers/platform/x86/fujitsu-laptop.c
5785
5786 FUJITSU M-5MO LS CAMERA ISP DRIVER
5787 M:      Kyungmin Park <kyungmin.park@samsung.com>
5788 M:      Heungjun Kim <riverful.kim@samsung.com>
5789 L:      linux-media@vger.kernel.org
5790 S:      Maintained
5791 F:      drivers/media/i2c/m5mols/
5792 F:      include/media/i2c/m5mols.h
5793
5794 FUJITSU TABLET EXTRAS
5795 M:      Robert Gerlach <khnz@gmx.de>
5796 L:      platform-driver-x86@vger.kernel.org
5797 S:      Maintained
5798 F:      drivers/platform/x86/fujitsu-tablet.c
5799
5800 FUSE: FILESYSTEM IN USERSPACE
5801 M:      Miklos Szeredi <miklos@szeredi.hu>
5802 L:      linux-fsdevel@vger.kernel.org
5803 W:      http://fuse.sourceforge.net/
5804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5805 S:      Maintained
5806 F:      fs/fuse/
5807 F:      include/uapi/linux/fuse.h
5808 F:      Documentation/filesystems/fuse.txt
5809
5810 FUTEX SUBSYSTEM
5811 M:      Thomas Gleixner <tglx@linutronix.de>
5812 M:      Ingo Molnar <mingo@redhat.com>
5813 R:      Peter Zijlstra <peterz@infradead.org>
5814 R:      Darren Hart <dvhart@infradead.org>
5815 L:      linux-kernel@vger.kernel.org
5816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5817 S:      Maintained
5818 F:      kernel/futex.c
5819 F:      kernel/futex_compat.c
5820 F:      include/asm-generic/futex.h
5821 F:      include/linux/futex.h
5822 F:      include/uapi/linux/futex.h
5823 F:      tools/testing/selftests/futex/
5824 F:      tools/perf/bench/futex*
5825 F:      Documentation/*futex*
5826
5827 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5828 M:      Rik Faith <faith@cs.unc.edu>
5829 L:      linux-scsi@vger.kernel.org
5830 S:      Odd Fixes (e.g., new signatures)
5831 F:      drivers/scsi/fdomain.*
5832
5833 GCC PLUGINS
5834 M:      Kees Cook <keescook@chromium.org>
5835 R:      Emese Revfy <re.emese@gmail.com>
5836 L:      kernel-hardening@lists.openwall.com
5837 S:      Maintained
5838 F:      scripts/gcc-plugins/
5839 F:      scripts/gcc-plugin.sh
5840 F:      scripts/Makefile.gcc-plugins
5841 F:      Documentation/gcc-plugins.txt
5842
5843 GCOV BASED KERNEL PROFILING
5844 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5845 S:      Maintained
5846 F:      kernel/gcov/
5847 F:      Documentation/dev-tools/gcov.rst
5848
5849 GDB KERNEL DEBUGGING HELPER SCRIPTS
5850 M:      Jan Kiszka <jan.kiszka@siemens.com>
5851 M:      Kieran Bingham <kieran@bingham.xyz>
5852 S:      Supported
5853 F:      scripts/gdb/
5854
5855 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5856 M:      Achim Leubner <achim_leubner@adaptec.com>
5857 L:      linux-scsi@vger.kernel.org
5858 W:      http://www.icp-vortex.com/
5859 S:      Supported
5860 F:      drivers/scsi/gdt*
5861
5862 GEMTEK FM RADIO RECEIVER DRIVER
5863 M:      Hans Verkuil <hverkuil@xs4all.nl>
5864 L:      linux-media@vger.kernel.org
5865 T:      git git://linuxtv.org/media_tree.git
5866 W:      https://linuxtv.org
5867 S:      Maintained
5868 F:      drivers/media/radio/radio-gemtek*
5869
5870 GENERIC GPIO I2C DRIVER
5871 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5872 S:      Supported
5873 F:      drivers/i2c/busses/i2c-gpio.c
5874 F:      include/linux/i2c-gpio.h
5875
5876 GENERIC GPIO I2C MULTIPLEXER DRIVER
5877 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5878 L:      linux-i2c@vger.kernel.org
5879 S:      Supported
5880 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5881 F:      include/linux/i2c-mux-gpio.h
5882 F:      Documentation/i2c/muxes/i2c-mux-gpio
5883
5884 GENERIC HDLC (WAN) DRIVERS
5885 M:      Krzysztof Halasa <khc@pm.waw.pl>
5886 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5887 S:      Maintained
5888 F:      drivers/net/wan/c101.c
5889 F:      drivers/net/wan/hd6457*
5890 F:      drivers/net/wan/hdlc*
5891 F:      drivers/net/wan/n2.c
5892 F:      drivers/net/wan/pc300too.c
5893 F:      drivers/net/wan/pci200syn.c
5894 F:      drivers/net/wan/wanxl*
5895
5896 GENERIC INCLUDE/ASM HEADER FILES
5897 M:      Arnd Bergmann <arnd@arndb.de>
5898 L:      linux-arch@vger.kernel.org
5899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5900 S:      Maintained
5901 F:      include/asm-generic/
5902 F:      include/uapi/asm-generic/
5903
5904 GENERIC PHY FRAMEWORK
5905 M:      Kishon Vijay Abraham I <kishon@ti.com>
5906 L:      linux-kernel@vger.kernel.org
5907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5908 S:      Supported
5909 F:      drivers/phy/
5910 F:      include/linux/phy/
5911
5912 GENERIC PM DOMAINS
5913 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5914 M:      Kevin Hilman <khilman@kernel.org>
5915 M:      Ulf Hansson <ulf.hansson@linaro.org>
5916 L:      linux-pm@vger.kernel.org
5917 S:      Supported
5918 F:      drivers/base/power/domain*.c
5919 F:      include/linux/pm_domain.h
5920 F:      Documentation/devicetree/bindings/power/power_domain.txt
5921
5922 GENERIC UIO DRIVER FOR PCI DEVICES
5923 M:      "Michael S. Tsirkin" <mst@redhat.com>
5924 L:      kvm@vger.kernel.org
5925 S:      Supported
5926 F:      drivers/uio/uio_pci_generic.c
5927
5928 GENWQE (IBM Generic Workqueue Card)
5929 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5930 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5931 S:      Supported
5932 F:      drivers/misc/genwqe/
5933
5934 GET_MAINTAINER SCRIPT
5935 M:      Joe Perches <joe@perches.com>
5936 S:      Maintained
5937 F:      scripts/get_maintainer.pl
5938
5939 GFS2 FILE SYSTEM
5940 M:      Steven Whitehouse <swhiteho@redhat.com>
5941 M:      Bob Peterson <rpeterso@redhat.com>
5942 L:      cluster-devel@redhat.com
5943 W:      http://sources.redhat.com/cluster/
5944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5945 S:      Supported
5946 F:      Documentation/filesystems/gfs2*.txt
5947 F:      fs/gfs2/
5948 F:      include/uapi/linux/gfs2_ondisk.h
5949
5950 GIGASET ISDN DRIVERS
5951 M:      Paul Bolle <pebolle@tiscali.nl>
5952 L:      gigaset307x-common@lists.sourceforge.net
5953 W:      http://gigaset307x.sourceforge.net/
5954 S:      Odd Fixes
5955 F:      Documentation/isdn/README.gigaset
5956 F:      drivers/isdn/gigaset/
5957 F:      include/uapi/linux/gigaset_dev.h
5958
5959 GO7007 MPEG CODEC
5960 M:      Hans Verkuil <hans.verkuil@cisco.com>
5961 L:      linux-media@vger.kernel.org
5962 S:      Maintained
5963 F:      drivers/media/usb/go7007/
5964
5965 GOODIX TOUCHSCREEN
5966 M:      Bastien Nocera <hadess@hadess.net>
5967 L:      linux-input@vger.kernel.org
5968 S:      Maintained
5969 F:      drivers/input/touchscreen/goodix.c
5970
5971 GPIO ACPI SUPPORT
5972 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5973 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5974 L:      linux-gpio@vger.kernel.org
5975 L:      linux-acpi@vger.kernel.org
5976 S:      Maintained
5977 F:      Documentation/acpi/gpio-properties.txt
5978 F:      drivers/gpio/gpiolib-acpi.c
5979
5980 GPIO IR Transmitter
5981 M:      Sean Young <sean@mess.org>
5982 L:      linux-media@vger.kernel.org
5983 S:      Maintained
5984 F:      drivers/media/rc/gpio-ir-tx.c
5985
5986 GPIO MOCKUP DRIVER
5987 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5988 R:      Bartosz Golaszewski <brgl@bgdev.pl>
5989 L:      linux-gpio@vger.kernel.org
5990 S:      Maintained
5991 F:      drivers/gpio/gpio-mockup.c
5992 F:      tools/testing/selftests/gpio/
5993
5994 GPIO SUBSYSTEM
5995 M:      Linus Walleij <linus.walleij@linaro.org>
5996 L:      linux-gpio@vger.kernel.org
5997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5998 S:      Maintained
5999 F:      Documentation/devicetree/bindings/gpio/
6000 F:      Documentation/gpio/
6001 F:      Documentation/ABI/testing/gpio-cdev
6002 F:      Documentation/ABI/obsolete/sysfs-gpio
6003 F:      drivers/gpio/
6004 F:      include/linux/gpio/
6005 F:      include/linux/gpio.h
6006 F:      include/asm-generic/gpio.h
6007 F:      include/uapi/linux/gpio.h
6008 F:      tools/gpio/
6009
6010 GRE DEMULTIPLEXER DRIVER
6011 M:      Dmitry Kozlov <xeb@mail.ru>
6012 L:      netdev@vger.kernel.org
6013 S:      Maintained
6014 F:      net/ipv4/gre_demux.c
6015 F:      net/ipv4/gre_offload.c
6016 F:      include/net/gre.h
6017
6018 GRETH 10/100/1G Ethernet MAC device driver
6019 M:      Andreas Larsson <andreas@gaisler.com>
6020 L:      netdev@vger.kernel.org
6021 S:      Maintained
6022 F:      drivers/net/ethernet/aeroflex/
6023
6024 GREYBUS AUDIO PROTOCOLS DRIVERS
6025 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6026 M:      Mark Greer <mgreer@animalcreek.com>
6027 S:      Maintained
6028 F:      drivers/staging/greybus/audio_apbridgea.c
6029 F:      drivers/staging/greybus/audio_apbridgea.h
6030 F:      drivers/staging/greybus/audio_codec.c
6031 F:      drivers/staging/greybus/audio_codec.h
6032 F:      drivers/staging/greybus/audio_gb.c
6033 F:      drivers/staging/greybus/audio_manager.c
6034 F:      drivers/staging/greybus/audio_manager.h
6035 F:      drivers/staging/greybus/audio_manager_module.c
6036 F:      drivers/staging/greybus/audio_manager_private.h
6037 F:      drivers/staging/greybus/audio_manager_sysfs.c
6038 F:      drivers/staging/greybus/audio_module.c
6039 F:      drivers/staging/greybus/audio_topology.c
6040
6041 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6042 M:      Viresh Kumar <vireshk@kernel.org>
6043 S:      Maintained
6044 F:      drivers/staging/greybus/authentication.c
6045 F:      drivers/staging/greybus/bootrom.c
6046 F:      drivers/staging/greybus/firmware.h
6047 F:      drivers/staging/greybus/fw-core.c
6048 F:      drivers/staging/greybus/fw-download.c
6049 F:      drivers/staging/greybus/fw-managament.c
6050 F:      drivers/staging/greybus/greybus_authentication.h
6051 F:      drivers/staging/greybus/greybus_firmware.h
6052 F:      drivers/staging/greybus/hid.c
6053 F:      drivers/staging/greybus/i2c.c
6054 F:      drivers/staging/greybus/spi.c
6055 F:      drivers/staging/greybus/spilib.c
6056 F:      drivers/staging/greybus/spilib.h
6057
6058 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6059 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6060 S:      Maintained
6061 F:      drivers/staging/greybus/loopback.c
6062 F:      drivers/staging/greybus/timesync.c
6063 F:      drivers/staging/greybus/timesync_platform.c
6064
6065 GREYBUS PLATFORM DRIVERS
6066 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6067 S:      Maintained
6068 F:      drivers/staging/greybus/arche-platform.c
6069 F:      drivers/staging/greybus/arche-apb-ctrl.c
6070 F:      drivers/staging/greybus/arche_platform.h
6071
6072 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6073 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6074 S:      Maintained
6075 F:      drivers/staging/greybus/sdio.c
6076 F:      drivers/staging/greybus/light.c
6077 F:      drivers/staging/greybus/gpio.c
6078 F:      drivers/staging/greybus/power_supply.c
6079 F:      drivers/staging/greybus/spi.c
6080 F:      drivers/staging/greybus/spilib.c
6081
6082 GREYBUS SUBSYSTEM
6083 M:      Johan Hovold <johan@kernel.org>
6084 M:      Alex Elder <elder@kernel.org>
6085 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6086 S:      Maintained
6087 F:      drivers/staging/greybus/
6088 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6089
6090 GREYBUS UART PROTOCOLS DRIVERS
6091 M:      David Lin <dtwlin@gmail.com>
6092 S:      Maintained
6093 F:      drivers/staging/greybus/uart.c
6094 F:      drivers/staging/greybus/log.c
6095
6096 GS1662 VIDEO SERIALIZER
6097 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6098 L:      linux-media@vger.kernel.org
6099 T:      git git://linuxtv.org/media_tree.git
6100 S:      Maintained
6101 F:      drivers/media/spi/gs1662.c
6102
6103 GSPCA FINEPIX SUBDRIVER
6104 M:      Frank Zago <frank@zago.net>
6105 L:      linux-media@vger.kernel.org
6106 T:      git git://linuxtv.org/media_tree.git
6107 S:      Maintained
6108 F:      drivers/media/usb/gspca/finepix.c
6109
6110 GSPCA GL860 SUBDRIVER
6111 M:      Olivier Lorin <o.lorin@laposte.net>
6112 L:      linux-media@vger.kernel.org
6113 T:      git git://linuxtv.org/media_tree.git
6114 S:      Maintained
6115 F:      drivers/media/usb/gspca/gl860/
6116
6117 GSPCA M5602 SUBDRIVER
6118 M:      Erik Andren <erik.andren@gmail.com>
6119 L:      linux-media@vger.kernel.org
6120 T:      git git://linuxtv.org/media_tree.git
6121 S:      Maintained
6122 F:      drivers/media/usb/gspca/m5602/
6123
6124 GSPCA PAC207 SONIXB SUBDRIVER
6125 M:      Hans Verkuil <hverkuil@xs4all.nl>
6126 L:      linux-media@vger.kernel.org
6127 T:      git git://linuxtv.org/media_tree.git
6128 S:      Odd Fixes
6129 F:      drivers/media/usb/gspca/pac207.c
6130
6131 GSPCA SN9C20X SUBDRIVER
6132 M:      Brian Johnson <brijohn@gmail.com>
6133 L:      linux-media@vger.kernel.org
6134 T:      git git://linuxtv.org/media_tree.git
6135 S:      Maintained
6136 F:      drivers/media/usb/gspca/sn9c20x.c
6137
6138 GSPCA T613 SUBDRIVER
6139 M:      Leandro Costantino <lcostantino@gmail.com>
6140 L:      linux-media@vger.kernel.org
6141 T:      git git://linuxtv.org/media_tree.git
6142 S:      Maintained
6143 F:      drivers/media/usb/gspca/t613.c
6144
6145 GSPCA USB WEBCAM DRIVER
6146 M:      Hans Verkuil <hverkuil@xs4all.nl>
6147 L:      linux-media@vger.kernel.org
6148 T:      git git://linuxtv.org/media_tree.git
6149 S:      Odd Fixes
6150 F:      drivers/media/usb/gspca/
6151
6152 GTP (GPRS Tunneling Protocol)
6153 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6154 M:      Harald Welte <laforge@gnumonks.org>
6155 L:      osmocom-net-gprs@lists.osmocom.org
6156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6157 S:      Maintained
6158 F:      drivers/net/gtp.c
6159
6160 GUID PARTITION TABLE (GPT)
6161 M:      Davidlohr Bueso <dave@stgolabs.net>
6162 L:      linux-efi@vger.kernel.org
6163 S:      Maintained
6164 F:      block/partitions/efi.*
6165
6166 H8/300 ARCHITECTURE
6167 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6168 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6169 W:      http://uclinux-h8.sourceforge.jp
6170 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6171 S:      Maintained
6172 F:      arch/h8300/
6173 F:      drivers/clocksource/h8300_*.c
6174 F:      drivers/clk/h8300/
6175 F:      drivers/irqchip/irq-renesas-h8*.c
6176
6177 HACKRF MEDIA DRIVER
6178 M:      Antti Palosaari <crope@iki.fi>
6179 L:      linux-media@vger.kernel.org
6180 W:      https://linuxtv.org
6181 W:      http://palosaari.fi/linux/
6182 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6183 T:      git git://linuxtv.org/anttip/media_tree.git
6184 S:      Maintained
6185 F:      drivers/media/usb/hackrf/
6186
6187 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6188 M:      Frank Seidel <frank@f-seidel.de>
6189 L:      platform-driver-x86@vger.kernel.org
6190 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6191 S:      Maintained
6192 F:      drivers/platform/x86/hdaps.c
6193
6194 HARDWARE MONITORING
6195 M:      Jean Delvare <jdelvare@suse.com>
6196 M:      Guenter Roeck <linux@roeck-us.net>
6197 L:      linux-hwmon@vger.kernel.org
6198 W:      http://hwmon.wiki.kernel.org/
6199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6200 S:      Maintained
6201 F:      Documentation/hwmon/
6202 F:      drivers/hwmon/
6203 F:      include/linux/hwmon*.h
6204
6205 HARDWARE RANDOM NUMBER GENERATOR CORE
6206 M:      Matt Mackall <mpm@selenic.com>
6207 M:      Herbert Xu <herbert@gondor.apana.org.au>
6208 L:      linux-crypto@vger.kernel.org
6209 S:      Odd fixes
6210 F:      Documentation/devicetree/bindings/rng/
6211 F:      Documentation/hw_random.txt
6212 F:      drivers/char/hw_random/
6213 F:      include/linux/hw_random.h
6214
6215 HARDWARE SPINLOCK CORE
6216 M:      Ohad Ben-Cohen <ohad@wizery.com>
6217 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6218 L:      linux-remoteproc@vger.kernel.org
6219 S:      Maintained
6220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6221 F:      Documentation/devicetree/bindings/hwlock/
6222 F:      Documentation/hwspinlock.txt
6223 F:      drivers/hwspinlock/
6224 F:      include/linux/hwspinlock.h
6225
6226 HARMONY SOUND DRIVER
6227 L:      linux-parisc@vger.kernel.org
6228 S:      Maintained
6229 F:      sound/parisc/harmony.*
6230
6231 HDPVR USB VIDEO ENCODER DRIVER
6232 M:      Hans Verkuil <hverkuil@xs4all.nl>
6233 L:      linux-media@vger.kernel.org
6234 T:      git git://linuxtv.org/media_tree.git
6235 W:      https://linuxtv.org
6236 S:      Odd Fixes
6237 F:      drivers/media/usb/hdpvr/
6238
6239 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6240 M:      Jimmy Vance <jimmy.vance@hpe.com>
6241 S:      Supported
6242 F:      Documentation/watchdog/hpwdt.txt
6243 F:      drivers/watchdog/hpwdt.c
6244
6245 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6246 M:      Don Brace <don.brace@microsemi.com>
6247 L:      esc.storagedev@microsemi.com
6248 L:      linux-scsi@vger.kernel.org
6249 S:      Supported
6250 F:      Documentation/scsi/hpsa.txt
6251 F:      drivers/scsi/hpsa*.[ch]
6252 F:      include/linux/cciss*.h
6253 F:      include/uapi/linux/cciss*.h
6254
6255 HFI1 DRIVER
6256 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6257 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6258 L:      linux-rdma@vger.kernel.org
6259 S:      Supported
6260 F:      drivers/infiniband/hw/hfi1
6261
6262 HFS FILESYSTEM
6263 L:      linux-fsdevel@vger.kernel.org
6264 S:      Orphan
6265 F:      Documentation/filesystems/hfs.txt
6266 F:      fs/hfs/
6267
6268 HFSPLUS FILESYSTEM
6269 L:      linux-fsdevel@vger.kernel.org
6270 S:      Orphan
6271 F:      Documentation/filesystems/hfsplus.txt
6272 F:      fs/hfsplus/
6273
6274 HGA FRAMEBUFFER DRIVER
6275 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6276 L:      linux-nvidia@lists.surfsouth.com
6277 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6278 S:      Maintained
6279 F:      drivers/video/fbdev/hgafb.c
6280
6281 HIBERNATION (aka Software Suspend, aka swsusp)
6282 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6283 M:      Pavel Machek <pavel@ucw.cz>
6284 L:      linux-pm@vger.kernel.org
6285 B:      https://bugzilla.kernel.org
6286 S:      Supported
6287 F:      arch/x86/power/
6288 F:      drivers/base/power/
6289 F:      kernel/power/
6290 F:      include/linux/suspend.h
6291 F:      include/linux/freezer.h
6292 F:      include/linux/pm.h
6293 F:      arch/*/include/asm/suspend*.h
6294
6295 HID CORE LAYER
6296 M:      Jiri Kosina <jikos@kernel.org>
6297 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6298 L:      linux-input@vger.kernel.org
6299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6300 S:      Maintained
6301 F:      drivers/hid/
6302 F:      include/linux/hid*
6303 F:      include/uapi/linux/hid*
6304
6305 HID SENSOR HUB DRIVERS
6306 M:      Jiri Kosina <jikos@kernel.org>
6307 M:      Jonathan Cameron <jic23@kernel.org>
6308 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6309 L:      linux-input@vger.kernel.org
6310 L:      linux-iio@vger.kernel.org
6311 S:      Maintained
6312 F:      Documentation/hid/hid-sensor*
6313 F:      drivers/hid/hid-sensor-*
6314 F:      drivers/iio/*/hid-*
6315 F:      include/linux/hid-sensor-*
6316
6317 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6318 M:      Thomas Gleixner <tglx@linutronix.de>
6319 L:      linux-kernel@vger.kernel.org
6320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6321 S:      Maintained
6322 F:      Documentation/timers/
6323 F:      kernel/time/hrtimer.c
6324 F:      kernel/time/clockevents.c
6325 F:      kernel/time/timer_*.c
6326 F:      include/linux/clockchips.h
6327 F:      include/linux/hrtimer.h
6328
6329 HIGH-SPEED SCC DRIVER FOR AX.25
6330 L:      linux-hams@vger.kernel.org
6331 S:      Orphan
6332 F:      drivers/net/hamradio/dmascc.c
6333 F:      drivers/net/hamradio/scc.c
6334
6335 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6336 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6337 W:      http://www.highpoint-tech.com
6338 S:      Supported
6339 F:      Documentation/scsi/hptiop.txt
6340 F:      drivers/scsi/hptiop.c
6341
6342 HIPPI
6343 M:      Jes Sorensen <jes@trained-monkey.org>
6344 L:      linux-hippi@sunsite.dk
6345 S:      Maintained
6346 F:      include/linux/hippidevice.h
6347 F:      include/uapi/linux/if_hippi.h
6348 F:      net/802/hippi.c
6349 F:      drivers/net/hippi/
6350
6351 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6352 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6353 M:      Salil Mehta <salil.mehta@huawei.com>
6354 L:      netdev@vger.kernel.org
6355 W:      http://www.hisilicon.com
6356 S:      Maintained
6357 F:      drivers/net/ethernet/hisilicon/hns3/
6358
6359 HISILICON NETWORK SUBSYSTEM DRIVER
6360 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6361 M:      Salil Mehta <salil.mehta@huawei.com>
6362 L:      netdev@vger.kernel.org
6363 W:      http://www.hisilicon.com
6364 S:      Maintained
6365 F:      drivers/net/ethernet/hisilicon/
6366 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6367
6368 HISILICON PMU DRIVER
6369 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6370 W:      http://www.hisilicon.com
6371 S:      Supported
6372 F:      drivers/perf/hisilicon
6373 F:      Documentation/perf/hisi-pmu.txt
6374
6375 HISILICON ROCE DRIVER
6376 M:      Lijun Ou <oulijun@huawei.com>
6377 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6378 L:      linux-rdma@vger.kernel.org
6379 S:      Maintained
6380 F:      drivers/infiniband/hw/hns/
6381 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6382
6383 HISILICON SAS Controller
6384 M:      John Garry <john.garry@huawei.com>
6385 W:      http://www.hisilicon.com
6386 S:      Supported
6387 F:      drivers/scsi/hisi_sas/
6388 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6389
6390 HMM - Heterogeneous Memory Management
6391 M:      Jérôme Glisse <jglisse@redhat.com>
6392 L:      linux-mm@kvack.org
6393 S:      Maintained
6394 F:      mm/hmm*
6395 F:      include/linux/hmm*
6396
6397 HOST AP DRIVER
6398 M:      Jouni Malinen <j@w1.fi>
6399 L:      linux-wireless@vger.kernel.org
6400 W:      http://w1.fi/hostap-driver.html
6401 S:      Obsolete
6402 F:      drivers/net/wireless/intersil/hostap/
6403
6404 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6405 L:      platform-driver-x86@vger.kernel.org
6406 S:      Orphan
6407 F:      drivers/platform/x86/tc1100-wmi.c
6408
6409 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6410 M:      Jaroslav Kysela <perex@perex.cz>
6411 S:      Maintained
6412 F:      drivers/net/ethernet/hp/hp100.*
6413
6414 HPET:   High Precision Event Timers driver
6415 M:      Clemens Ladisch <clemens@ladisch.de>
6416 S:      Maintained
6417 F:      Documentation/timers/hpet.txt
6418 F:      drivers/char/hpet.c
6419 F:      include/linux/hpet.h
6420 F:      include/uapi/linux/hpet.h
6421
6422 HPET:   x86
6423 S:      Orphan
6424 F:      arch/x86/kernel/hpet.c
6425 F:      arch/x86/include/asm/hpet.h
6426
6427 HPFS FILESYSTEM
6428 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6429 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6430 S:      Maintained
6431 F:      fs/hpfs/
6432
6433 HSI SUBSYSTEM
6434 M:      Sebastian Reichel <sre@kernel.org>
6435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6436 S:      Maintained
6437 F:      Documentation/ABI/testing/sysfs-bus-hsi
6438 F:      Documentation/driver-api/hsi.rst
6439 F:      drivers/hsi/
6440 F:      include/linux/hsi/
6441 F:      include/uapi/linux/hsi/
6442
6443 HSO 3G MODEM DRIVER
6444 L:      linux-usb@vger.kernel.org
6445 S:      Orphan
6446 F:      drivers/net/usb/hso.c
6447
6448 HSR NETWORK PROTOCOL
6449 M:      Arvid Brodin <arvid.brodin@alten.se>
6450 L:      netdev@vger.kernel.org
6451 S:      Maintained
6452 F:      net/hsr/
6453
6454 HT16K33 LED CONTROLLER DRIVER
6455 M:      Robin van der Gracht <robin@protonic.nl>
6456 S:      Maintained
6457 F:      drivers/auxdisplay/ht16k33.c
6458 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6459
6460 HTCPEN TOUCHSCREEN DRIVER
6461 M:      Pau Oliva Fora <pof@eslack.org>
6462 L:      linux-input@vger.kernel.org
6463 S:      Maintained
6464 F:      drivers/input/touchscreen/htcpen.c
6465
6466 HUAWEI ETHERNET DRIVER
6467 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6468 L:      netdev@vger.kernel.org
6469 S:      Supported
6470 F:      Documentation/networking/hinic.txt
6471 F:      drivers/net/ethernet/huawei/hinic/
6472
6473 HUGETLB FILESYSTEM
6474 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6475 S:      Maintained
6476 F:      fs/hugetlbfs/
6477
6478 HVA ST MEDIA DRIVER
6479 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6480 L:      linux-media@vger.kernel.org
6481 T:      git git://linuxtv.org/media_tree.git
6482 W:      https://linuxtv.org
6483 S:      Supported
6484 F:      drivers/media/platform/sti/hva
6485
6486 HWPOISON MEMORY FAILURE HANDLING
6487 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6488 L:      linux-mm@kvack.org
6489 S:      Maintained
6490 F:      mm/memory-failure.c
6491 F:      mm/hwpoison-inject.c
6492
6493 Hyper-V CORE AND DRIVERS
6494 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6495 M:      Haiyang Zhang <haiyangz@microsoft.com>
6496 M:      Stephen Hemminger <sthemmin@microsoft.com>
6497 L:      devel@linuxdriverproject.org
6498 S:      Maintained
6499 F:      Documentation/networking/netvsc.txt
6500 F:      arch/x86/include/asm/mshyperv.h
6501 F:      arch/x86/include/asm/trace/hyperv.h
6502 F:      arch/x86/include/uapi/asm/hyperv.h
6503 F:      arch/x86/kernel/cpu/mshyperv.c
6504 F:      arch/x86/hyperv
6505 F:      drivers/hid/hid-hyperv.c
6506 F:      drivers/hv/
6507 F:      drivers/input/serio/hyperv-keyboard.c
6508 F:      drivers/pci/host/pci-hyperv.c
6509 F:      drivers/net/hyperv/
6510 F:      drivers/scsi/storvsc_drv.c
6511 F:      drivers/uio/uio_hv_generic.c
6512 F:      drivers/video/fbdev/hyperv_fb.c
6513 F:      net/vmw_vsock/hyperv_transport.c
6514 F:      include/linux/hyperv.h
6515 F:      include/uapi/linux/hyperv.h
6516 F:      tools/hv/
6517 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6518
6519 HYPERVISOR VIRTUAL CONSOLE DRIVER
6520 L:      linuxppc-dev@lists.ozlabs.org
6521 S:      Odd Fixes
6522 F:      drivers/tty/hvc/
6523
6524 I2C ACPI SUPPORT
6525 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6526 L:      linux-i2c@vger.kernel.org
6527 L:      linux-acpi@vger.kernel.org
6528 S:      Maintained
6529 F:      drivers/i2c/i2c-core-acpi.c
6530
6531 I2C MUXES
6532 M:      Peter Rosin <peda@axentia.se>
6533 L:      linux-i2c@vger.kernel.org
6534 S:      Maintained
6535 F:      Documentation/i2c/i2c-topology
6536 F:      Documentation/i2c/muxes/
6537 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6538 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6539 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6540 F:      drivers/i2c/i2c-mux.c
6541 F:      drivers/i2c/muxes/
6542 F:      include/linux/i2c-mux.h
6543
6544 I2C OVER PARALLEL PORT
6545 M:      Jean Delvare <jdelvare@suse.com>
6546 L:      linux-i2c@vger.kernel.org
6547 S:      Maintained
6548 F:      Documentation/i2c/busses/i2c-parport
6549 F:      Documentation/i2c/busses/i2c-parport-light
6550 F:      drivers/i2c/busses/i2c-parport.c
6551 F:      drivers/i2c/busses/i2c-parport-light.c
6552
6553 I2C SUBSYSTEM
6554 M:      Wolfram Sang <wsa@the-dreams.de>
6555 L:      linux-i2c@vger.kernel.org
6556 W:      https://i2c.wiki.kernel.org/
6557 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6559 S:      Maintained
6560 F:      Documentation/devicetree/bindings/i2c/
6561 F:      Documentation/i2c/
6562 F:      drivers/i2c/
6563 F:      drivers/i2c/*/
6564 F:      include/linux/i2c.h
6565 F:      include/linux/i2c-*.h
6566 F:      include/uapi/linux/i2c.h
6567 F:      include/uapi/linux/i2c-*.h
6568
6569 I2C-TAOS-EVM DRIVER
6570 M:      Jean Delvare <jdelvare@suse.com>
6571 L:      linux-i2c@vger.kernel.org
6572 S:      Maintained
6573 F:      Documentation/i2c/busses/i2c-taos-evm
6574 F:      drivers/i2c/busses/i2c-taos-evm.c
6575
6576 I2C-TINY-USB DRIVER
6577 M:      Till Harbaum <till@harbaum.org>
6578 L:      linux-i2c@vger.kernel.org
6579 W:      http://www.harbaum.org/till/i2c_tiny_usb
6580 S:      Maintained
6581 F:      drivers/i2c/busses/i2c-tiny-usb.c
6582
6583 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6584 M:      Jean Delvare <jdelvare@suse.com>
6585 L:      linux-i2c@vger.kernel.org
6586 S:      Maintained
6587 F:      Documentation/i2c/busses/i2c-ali1535
6588 F:      Documentation/i2c/busses/i2c-ali1563
6589 F:      Documentation/i2c/busses/i2c-ali15x3
6590 F:      Documentation/i2c/busses/i2c-amd756
6591 F:      Documentation/i2c/busses/i2c-amd8111
6592 F:      Documentation/i2c/busses/i2c-i801
6593 F:      Documentation/i2c/busses/i2c-nforce2
6594 F:      Documentation/i2c/busses/i2c-piix4
6595 F:      Documentation/i2c/busses/i2c-sis5595
6596 F:      Documentation/i2c/busses/i2c-sis630
6597 F:      Documentation/i2c/busses/i2c-sis96x
6598 F:      Documentation/i2c/busses/i2c-via
6599 F:      Documentation/i2c/busses/i2c-viapro
6600 F:      drivers/i2c/busses/i2c-ali1535.c
6601 F:      drivers/i2c/busses/i2c-ali1563.c
6602 F:      drivers/i2c/busses/i2c-ali15x3.c
6603 F:      drivers/i2c/busses/i2c-amd756.c
6604 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6605 F:      drivers/i2c/busses/i2c-amd8111.c
6606 F:      drivers/i2c/busses/i2c-i801.c
6607 F:      drivers/i2c/busses/i2c-isch.c
6608 F:      drivers/i2c/busses/i2c-nforce2.c
6609 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6610 F:      drivers/i2c/busses/i2c-piix4.c
6611 F:      drivers/i2c/busses/i2c-sis5595.c
6612 F:      drivers/i2c/busses/i2c-sis630.c
6613 F:      drivers/i2c/busses/i2c-sis96x.c
6614 F:      drivers/i2c/busses/i2c-via.c
6615 F:      drivers/i2c/busses/i2c-viapro.c
6616
6617 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6618 M:      Hans de Goede <hdegoede@redhat.com>
6619 L:      linux-i2c@vger.kernel.org
6620 S:      Maintained
6621 F:      drivers/i2c/busses/i2c-cht-wc.c
6622
6623 I2C/SMBUS ISMT DRIVER
6624 M:      Seth Heasley <seth.heasley@intel.com>
6625 M:      Neil Horman <nhorman@tuxdriver.com>
6626 L:      linux-i2c@vger.kernel.org
6627 F:      drivers/i2c/busses/i2c-ismt.c
6628 F:      Documentation/i2c/busses/i2c-ismt
6629
6630 I2C/SMBUS STUB DRIVER
6631 M:      Jean Delvare <jdelvare@suse.com>
6632 L:      linux-i2c@vger.kernel.org
6633 S:      Maintained
6634 F:      drivers/i2c/i2c-stub.c
6635
6636 IA64 (Itanium) PLATFORM
6637 M:      Tony Luck <tony.luck@intel.com>
6638 M:      Fenghua Yu <fenghua.yu@intel.com>
6639 L:      linux-ia64@vger.kernel.org
6640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6641 S:      Maintained
6642 F:      arch/ia64/
6643
6644 IBM Power 842 compression accelerator
6645 M:      Haren Myneni <haren@us.ibm.com>
6646 S:      Supported
6647 F:      drivers/crypto/nx/Makefile
6648 F:      drivers/crypto/nx/Kconfig
6649 F:      drivers/crypto/nx/nx-842*
6650 F:      include/linux/sw842.h
6651 F:      crypto/842.c
6652 F:      lib/842/
6653
6654 IBM Power in-Nest Crypto Acceleration
6655 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6656 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6657 L:      linux-crypto@vger.kernel.org
6658 S:      Supported
6659 F:      drivers/crypto/nx/Makefile
6660 F:      drivers/crypto/nx/Kconfig
6661 F:      drivers/crypto/nx/nx-aes*
6662 F:      drivers/crypto/nx/nx-sha*
6663 F:      drivers/crypto/nx/nx.*
6664 F:      drivers/crypto/nx/nx_csbcpb.h
6665 F:      drivers/crypto/nx/nx_debugfs.h
6666
6667 IBM Power Linux RAID adapter
6668 M:      Brian King <brking@us.ibm.com>
6669 S:      Supported
6670 F:      drivers/scsi/ipr.*
6671
6672 IBM Power SRIOV Virtual NIC Device Driver
6673 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6674 M:      John Allen <jallen@linux.vnet.ibm.com>
6675 L:      netdev@vger.kernel.org
6676 S:      Supported
6677 F:      drivers/net/ethernet/ibm/ibmvnic.*
6678
6679 IBM Power Virtual Accelerator Switchboard
6680 M:      Sukadev Bhattiprolu
6681 L:      linuxppc-dev@lists.ozlabs.org
6682 S:      Supported
6683 F:      arch/powerpc/platforms/powernv/vas*
6684 F:      arch/powerpc/platforms/powernv/copy-paste.h
6685 F:      arch/powerpc/include/asm/vas.h
6686 F:      arch/powerpc/include/uapi/asm/vas.h
6687
6688 IBM Power Virtual Ethernet Device Driver
6689 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6690 L:      netdev@vger.kernel.org
6691 S:      Supported
6692 F:      drivers/net/ethernet/ibm/ibmveth.*
6693
6694 IBM Power Virtual FC Device Drivers
6695 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6696 L:      linux-scsi@vger.kernel.org
6697 S:      Supported
6698 F:      drivers/scsi/ibmvscsi/ibmvfc*
6699
6700 IBM Power Virtual SCSI Device Drivers
6701 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6702 L:      linux-scsi@vger.kernel.org
6703 S:      Supported
6704 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6705 F:      include/scsi/viosrp.h
6706
6707 IBM Power Virtual SCSI Device Target Driver
6708 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6709 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6710 L:      linux-scsi@vger.kernel.org
6711 L:      target-devel@vger.kernel.org
6712 S:      Supported
6713 F:      drivers/scsi/ibmvscsi_tgt/
6714
6715 IBM Power VMX Cryptographic instructions
6716 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6717 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6718 L:      linux-crypto@vger.kernel.org
6719 S:      Supported
6720 F:      drivers/crypto/vmx/Makefile
6721 F:      drivers/crypto/vmx/Kconfig
6722 F:      drivers/crypto/vmx/vmx.c
6723 F:      drivers/crypto/vmx/aes*
6724 F:      drivers/crypto/vmx/ghash*
6725 F:      drivers/crypto/vmx/ppc-xlate.pl
6726
6727 IBM ServeRAID RAID DRIVER
6728 S:      Orphan
6729 F:      drivers/scsi/ips.*
6730
6731 ICH LPC AND GPIO DRIVER
6732 M:      Peter Tyser <ptyser@xes-inc.com>
6733 S:      Maintained
6734 F:      drivers/mfd/lpc_ich.c
6735 F:      drivers/gpio/gpio-ich.c
6736
6737 IDE SUBSYSTEM
6738 M:      "David S. Miller" <davem@davemloft.net>
6739 L:      linux-ide@vger.kernel.org
6740 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6742 S:      Maintained
6743 F:      Documentation/ide/
6744 F:      drivers/ide/
6745 F:      include/linux/ide.h
6746
6747 IDE/ATAPI DRIVERS
6748 M:      Borislav Petkov <bp@alien8.de>
6749 L:      linux-ide@vger.kernel.org
6750 S:      Maintained
6751 F:      Documentation/cdrom/ide-cd
6752 F:      drivers/ide/ide-cd*
6753
6754 IDEAPAD LAPTOP EXTRAS DRIVER
6755 M:      Ike Panhc <ike.pan@canonical.com>
6756 L:      platform-driver-x86@vger.kernel.org
6757 W:      http://launchpad.net/ideapad-laptop
6758 S:      Maintained
6759 F:      drivers/platform/x86/ideapad-laptop.c
6760
6761 IDEAPAD LAPTOP SLIDEBAR DRIVER
6762 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6763 L:      linux-input@vger.kernel.org
6764 W:      https://github.com/o2genum/ideapad-slidebar
6765 S:      Maintained
6766 F:      drivers/input/misc/ideapad_slidebar.c
6767
6768 IDT VersaClock 5 CLOCK DRIVER
6769 M:      Marek Vasut <marek.vasut@gmail.com>
6770 S:      Maintained
6771 F:      drivers/clk/clk-versaclock5.c
6772
6773 IEEE 802.15.4 SUBSYSTEM
6774 M:      Alexander Aring <alex.aring@gmail.com>
6775 M:      Stefan Schmidt <stefan@osg.samsung.com>
6776 L:      linux-wpan@vger.kernel.org
6777 W:      http://wpan.cakelab.org/
6778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6780 S:      Maintained
6781 F:      net/ieee802154/
6782 F:      net/mac802154/
6783 F:      drivers/net/ieee802154/
6784 F:      include/linux/nl802154.h
6785 F:      include/linux/ieee802154.h
6786 F:      include/net/nl802154.h
6787 F:      include/net/mac802154.h
6788 F:      include/net/af_ieee802154.h
6789 F:      include/net/cfg802154.h
6790 F:      include/net/ieee802154_netdev.h
6791 F:      Documentation/networking/ieee802154.txt
6792
6793 IFE PROTOCOL
6794 M:      Yotam Gigi <yotam.gi@gmail.com>
6795 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6796 F:      net/ife
6797 F:      include/net/ife.h
6798 F:      include/uapi/linux/ife.h
6799
6800 IGORPLUG-USB IR RECEIVER
6801 M:      Sean Young <sean@mess.org>
6802 L:      linux-media@vger.kernel.org
6803 S:      Maintained
6804 F:      drivers/media/rc/igorplugusb.c
6805
6806 IGUANAWORKS USB IR TRANSCEIVER
6807 M:      Sean Young <sean@mess.org>
6808 L:      linux-media@vger.kernel.org
6809 S:      Maintained
6810 F:      drivers/media/rc/iguanair.c
6811
6812 IIO DIGITAL POTENTIOMETER DAC
6813 M:      Peter Rosin <peda@axentia.se>
6814 L:      linux-iio@vger.kernel.org
6815 S:      Maintained
6816 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6817 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6818 F:      drivers/iio/dac/dpot-dac.c
6819
6820 IIO ENVELOPE DETECTOR
6821 M:      Peter Rosin <peda@axentia.se>
6822 L:      linux-iio@vger.kernel.org
6823 S:      Maintained
6824 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6825 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6826 F:      drivers/iio/adc/envelope-detector.c
6827
6828 IIO MULTIPLEXER
6829 M:      Peter Rosin <peda@axentia.se>
6830 L:      linux-iio@vger.kernel.org
6831 S:      Maintained
6832 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6833 F:      drivers/iio/multiplexer/iio-mux.c
6834
6835 IIO SUBSYSTEM AND DRIVERS
6836 M:      Jonathan Cameron <jic23@kernel.org>
6837 R:      Hartmut Knaack <knaack.h@gmx.de>
6838 R:      Lars-Peter Clausen <lars@metafoo.de>
6839 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6840 L:      linux-iio@vger.kernel.org
6841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6842 S:      Maintained
6843 F:      Documentation/devicetree/bindings/iio/
6844 F:      drivers/iio/
6845 F:      drivers/staging/iio/
6846 F:      include/linux/iio/
6847 F:      tools/iio/
6848
6849 IKANOS/ADI EAGLE ADSL USB DRIVER
6850 M:      Matthieu Castet <castet.matthieu@free.fr>
6851 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6852 S:      Maintained
6853 F:      drivers/usb/atm/ueagle-atm.c
6854
6855 IMGTEC ASCII LCD DRIVER
6856 M:      Paul Burton <paul.burton@mips.com>
6857 S:      Maintained
6858 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6859 F:      drivers/auxdisplay/img-ascii-lcd.c
6860
6861 IMGTEC IR DECODER DRIVER
6862 M:      James Hogan <jhogan@kernel.org>
6863 S:      Maintained
6864 F:      drivers/media/rc/img-ir/
6865
6866 IMS TWINTURBO FRAMEBUFFER DRIVER
6867 L:      linux-fbdev@vger.kernel.org
6868 S:      Orphan
6869 F:      drivers/video/fbdev/imsttfb.c
6870
6871 INA209 HARDWARE MONITOR DRIVER
6872 M:      Guenter Roeck <linux@roeck-us.net>
6873 L:      linux-hwmon@vger.kernel.org
6874 S:      Maintained
6875 F:      Documentation/hwmon/ina209
6876 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6877 F:      drivers/hwmon/ina209.c
6878
6879 INA2XX HARDWARE MONITOR DRIVER
6880 M:      Guenter Roeck <linux@roeck-us.net>
6881 L:      linux-hwmon@vger.kernel.org
6882 S:      Maintained
6883 F:      Documentation/hwmon/ina2xx
6884 F:      drivers/hwmon/ina2xx.c
6885 F:      include/linux/platform_data/ina2xx.h
6886
6887 INDUSTRY PACK SUBSYSTEM (IPACK)
6888 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6889 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6890 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6891 L:      industrypack-devel@lists.sourceforge.net
6892 W:      http://industrypack.sourceforge.net
6893 S:      Maintained
6894 F:      drivers/ipack/
6895
6896 INFINIBAND SUBSYSTEM
6897 M:      Doug Ledford <dledford@redhat.com>
6898 M:      Jason Gunthorpe <jgg@mellanox.com>
6899 L:      linux-rdma@vger.kernel.org
6900 W:      http://www.openfabrics.org/
6901 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6902 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6903 S:      Supported
6904 F:      Documentation/devicetree/bindings/infiniband/
6905 F:      Documentation/infiniband/
6906 F:      drivers/infiniband/
6907 F:      include/uapi/linux/if_infiniband.h
6908 F:      include/uapi/rdma/
6909 F:      include/rdma/
6910
6911 INGENIC JZ4780 DMA Driver
6912 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6913 S:      Maintained
6914 F:      drivers/dma/dma-jz4780.c
6915
6916 INGENIC JZ4780 NAND DRIVER
6917 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6918 L:      linux-mtd@lists.infradead.org
6919 S:      Maintained
6920 F:      drivers/mtd/nand/jz4780_*
6921
6922 INOTIFY
6923 M:      Jan Kara <jack@suse.cz>
6924 R:      Amir Goldstein <amir73il@gmail.com>
6925 L:      linux-fsdevel@vger.kernel.org
6926 S:      Maintained
6927 F:      Documentation/filesystems/inotify.txt
6928 F:      fs/notify/inotify/
6929 F:      include/linux/inotify.h
6930 F:      include/uapi/linux/inotify.h
6931
6932 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6933 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6934 L:      linux-input@vger.kernel.org
6935 Q:      http://patchwork.kernel.org/project/linux-input/list/
6936 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6937 S:      Maintained
6938 F:      drivers/input/
6939 F:      include/linux/input.h
6940 F:      include/uapi/linux/input.h
6941 F:      include/uapi/linux/input-event-codes.h
6942 F:      include/linux/input/
6943 F:      Documentation/devicetree/bindings/input/
6944 F:      Documentation/input/
6945
6946 INPUT MULTITOUCH (MT) PROTOCOL
6947 M:      Henrik Rydberg <rydberg@bitmath.org>
6948 L:      linux-input@vger.kernel.org
6949 S:      Odd fixes
6950 F:      Documentation/input/multi-touch-protocol.rst
6951 F:      drivers/input/input-mt.c
6952 K:      \b(ABS|SYN)_MT_
6953
6954 INSIDE SECURE CRYPTO DRIVER
6955 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6956 F:      drivers/crypto/inside-secure/
6957 S:      Maintained
6958 L:      linux-crypto@vger.kernel.org
6959
6960 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6961 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6962 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6963 L:      linux-integrity@vger.kernel.org
6964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6965 S:      Supported
6966 F:      security/integrity/ima/
6967
6968 INTEL 810/815 FRAMEBUFFER DRIVER
6969 M:      Antonino Daplas <adaplas@gmail.com>
6970 L:      linux-fbdev@vger.kernel.org
6971 S:      Maintained
6972 F:      drivers/video/fbdev/i810/
6973
6974 INTEL ASoC BDW/HSW DRIVERS
6975 M:      Jie Yang <yang.jie@linux.intel.com>
6976 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6977 S:      Supported
6978 F:      sound/soc/intel/common/sst-dsp*
6979 F:      sound/soc/intel/common/sst-firmware.c
6980 F:      sound/soc/intel/boards/broadwell.c
6981 F:      sound/soc/intel/haswell/
6982
6983 INTEL C600 SERIES SAS CONTROLLER DRIVER
6984 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6985 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6986 L:      linux-scsi@vger.kernel.org
6987 T:      git git://git.code.sf.net/p/intel-sas/isci
6988 S:      Supported
6989 F:      drivers/scsi/isci/
6990
6991 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6992 M:      Jani Nikula <jani.nikula@linux.intel.com>
6993 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6994 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6995 L:      intel-gfx@lists.freedesktop.org
6996 W:      https://01.org/linuxgraphics/
6997 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6998 C:      irc://chat.freenode.net/intel-gfx
6999 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7000 T:      git git://anongit.freedesktop.org/drm-intel
7001 S:      Supported
7002 F:      drivers/gpu/drm/i915/
7003 F:      include/drm/i915*
7004 F:      include/uapi/drm/i915_drm.h
7005 F:      Documentation/gpu/i915.rst
7006
7007 INTEL ETHERNET DRIVERS
7008 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7009 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7010 W:      http://www.intel.com/support/feedback.htm
7011 W:      http://e1000.sourceforge.net/
7012 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7014 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7015 S:      Supported
7016 F:      Documentation/networking/e100.txt
7017 F:      Documentation/networking/e1000.txt
7018 F:      Documentation/networking/e1000e.txt
7019 F:      Documentation/networking/igb.txt
7020 F:      Documentation/networking/igbvf.txt
7021 F:      Documentation/networking/ixgb.txt
7022 F:      Documentation/networking/ixgbe.txt
7023 F:      Documentation/networking/ixgbevf.txt
7024 F:      Documentation/networking/i40e.txt
7025 F:      Documentation/networking/i40evf.txt
7026 F:      drivers/net/ethernet/intel/
7027 F:      drivers/net/ethernet/intel/*/
7028 F:      include/linux/avf/virtchnl.h
7029
7030 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7031 M:      Maik Broemme <mbroemme@libmpq.org>
7032 L:      linux-fbdev@vger.kernel.org
7033 S:      Maintained
7034 F:      Documentation/fb/intelfb.txt
7035 F:      drivers/video/fbdev/intelfb/
7036
7037 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7038 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7039 M:      Zhi Wang <zhi.a.wang@intel.com>
7040 L:      intel-gvt-dev@lists.freedesktop.org
7041 L:      intel-gfx@lists.freedesktop.org
7042 W:      https://01.org/igvt-g
7043 T:      git https://github.com/01org/gvt-linux.git
7044 S:      Supported
7045 F:      drivers/gpu/drm/i915/gvt/
7046
7047 INTEL HID EVENT DRIVER
7048 M:      Alex Hung <alex.hung@canonical.com>
7049 L:      platform-driver-x86@vger.kernel.org
7050 S:      Maintained
7051 F:      drivers/platform/x86/intel-hid.c
7052
7053 INTEL I/OAT DMA DRIVER
7054 M:      Dave Jiang <dave.jiang@intel.com>
7055 R:      Dan Williams <dan.j.williams@intel.com>
7056 L:      dmaengine@vger.kernel.org
7057 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7058 S:      Supported
7059 F:      drivers/dma/ioat*
7060
7061 INTEL IDLE DRIVER
7062 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7063 M:      Len Brown <lenb@kernel.org>
7064 L:      linux-pm@vger.kernel.org
7065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7066 B:      https://bugzilla.kernel.org
7067 S:      Supported
7068 F:      drivers/idle/intel_idle.c
7069
7070 INTEL INTEGRATED SENSOR HUB DRIVER
7071 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7072 M:      Jiri Kosina <jikos@kernel.org>
7073 L:      linux-input@vger.kernel.org
7074 S:      Maintained
7075 F:      drivers/hid/intel-ish-hid/
7076
7077 INTEL IOMMU (VT-d)
7078 M:      David Woodhouse <dwmw2@infradead.org>
7079 L:      iommu@lists.linux-foundation.org
7080 T:      git git://git.infradead.org/iommu-2.6.git
7081 S:      Supported
7082 F:      drivers/iommu/intel-iommu.c
7083 F:      include/linux/intel-iommu.h
7084
7085 INTEL IOP-ADMA DMA DRIVER
7086 R:      Dan Williams <dan.j.williams@intel.com>
7087 S:      Odd fixes
7088 F:      drivers/dma/iop-adma.c
7089
7090 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7091 M:      Krzysztof Halasa <khalasa@piap.pl>
7092 S:      Maintained
7093 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7094 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7095 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7096 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7097 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7098 F:      drivers/net/wan/ixp4xx_hss.c
7099
7100 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7101 M:      Deepak Saxena <dsaxena@plexity.net>
7102 S:      Maintained
7103 F:      drivers/char/hw_random/ixp4xx-rng.c
7104
7105 INTEL MANAGEMENT ENGINE (mei)
7106 M:      Tomas Winkler <tomas.winkler@intel.com>
7107 L:      linux-kernel@vger.kernel.org
7108 S:      Supported
7109 F:      include/uapi/linux/mei.h
7110 F:      include/linux/mei_cl_bus.h
7111 F:      drivers/misc/mei/*
7112 F:      drivers/watchdog/mei_wdt.c
7113 F:      Documentation/misc-devices/mei/*
7114 F:      samples/mei/*
7115
7116 INTEL MENLOW THERMAL DRIVER
7117 M:      Sujith Thomas <sujith.thomas@intel.com>
7118 L:      platform-driver-x86@vger.kernel.org
7119 W:      https://01.org/linux-acpi
7120 S:      Supported
7121 F:      drivers/platform/x86/intel_menlow.c
7122
7123 INTEL MERRIFIELD GPIO DRIVER
7124 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7125 L:      linux-gpio@vger.kernel.org
7126 S:      Maintained
7127 F:      drivers/gpio/gpio-merrifield.c
7128
7129 INTEL MIC DRIVERS (mic)
7130 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7131 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7132 S:      Supported
7133 W:      https://github.com/sudeepdutt/mic
7134 W:      http://software.intel.com/en-us/mic-developer
7135 F:      include/linux/mic_bus.h
7136 F:      include/linux/scif.h
7137 F:      include/uapi/linux/mic_common.h
7138 F:      include/uapi/linux/mic_ioctl.h
7139 F:      include/uapi/linux/scif_ioctl.h
7140 F:      drivers/misc/mic/
7141 F:      drivers/dma/mic_x100_dma.c
7142 F:      drivers/dma/mic_x100_dma.h
7143 F:      Documentation/mic/
7144
7145 INTEL PMC CORE DRIVER
7146 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7147 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7148 L:      platform-driver-x86@vger.kernel.org
7149 S:      Maintained
7150 F:      arch/x86/include/asm/pmc_core.h
7151 F:      drivers/platform/x86/intel_pmc_core*
7152
7153 INTEL PMC/P-Unit IPC DRIVER
7154 M:      Zha Qipeng<qipeng.zha@intel.com>
7155 L:      platform-driver-x86@vger.kernel.org
7156 S:      Maintained
7157 F:      drivers/platform/x86/intel_pmc_ipc.c
7158 F:      drivers/platform/x86/intel_punit_ipc.c
7159 F:      arch/x86/include/asm/intel_pmc_ipc.h
7160 F:      arch/x86/include/asm/intel_punit_ipc.h
7161
7162 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7163 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7164 L:      linux-wireless@vger.kernel.org
7165 S:      Maintained
7166 F:      Documentation/networking/README.ipw2100
7167 F:      Documentation/networking/README.ipw2200
7168 F:      drivers/net/wireless/intel/ipw2x00/
7169
7170 INTEL PSTATE DRIVER
7171 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7172 M:      Len Brown <lenb@kernel.org>
7173 L:      linux-pm@vger.kernel.org
7174 S:      Supported
7175 F:      drivers/cpufreq/intel_pstate.c
7176
7177 INTEL RDMA RNIC DRIVER
7178 M:      Faisal Latif <faisal.latif@intel.com>
7179 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7180 L:      linux-rdma@vger.kernel.org
7181 S:      Supported
7182 F:      drivers/infiniband/hw/i40iw/
7183
7184 INTEL TELEMETRY DRIVER
7185 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7186 L:      platform-driver-x86@vger.kernel.org
7187 S:      Maintained
7188 F:      arch/x86/include/asm/intel_telemetry.h
7189 F:      drivers/platform/x86/intel_telemetry*
7190
7191 INTEL VIRTUAL BUTTON DRIVER
7192 M:      AceLan Kao <acelan.kao@canonical.com>
7193 L:      platform-driver-x86@vger.kernel.org
7194 S:      Maintained
7195 F:      drivers/platform/x86/intel-vbtn.c
7196
7197 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7198 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7199 L:      linux-wireless@vger.kernel.org
7200 S:      Supported
7201 F:      drivers/net/wireless/intel/iwlegacy/
7202
7203 INTEL WIRELESS WIFI LINK (iwlwifi)
7204 M:      Johannes Berg <johannes.berg@intel.com>
7205 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7206 M:      Luca Coelho <luciano.coelho@intel.com>
7207 M:      Intel Linux Wireless <linuxwifi@intel.com>
7208 L:      linux-wireless@vger.kernel.org
7209 W:      http://intellinuxwireless.org
7210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7211 S:      Supported
7212 F:      drivers/net/wireless/intel/iwlwifi/
7213
7214 INTEL WIRELESS WIMAX CONNECTION 2400
7215 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7216 M:      linux-wimax@intel.com
7217 L:      wimax@linuxwimax.org (subscribers-only)
7218 S:      Supported
7219 W:      http://linuxwimax.org
7220 F:      Documentation/wimax/README.i2400m
7221 F:      drivers/net/wimax/i2400m/
7222 F:      include/uapi/linux/wimax/i2400m.h
7223
7224 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7225 M:      Mario Limonciello <mario.limonciello@dell.com>
7226 S:      Maintained
7227 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7228
7229 INTEL(R) TRACE HUB
7230 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7231 S:      Supported
7232 F:      Documentation/trace/intel_th.txt
7233 F:      drivers/hwtracing/intel_th/
7234
7235 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7236 M:      Ning Sun <ning.sun@intel.com>
7237 L:      tboot-devel@lists.sourceforge.net
7238 W:      http://tboot.sourceforge.net
7239 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7240 S:      Supported
7241 F:      Documentation/intel_txt.txt
7242 F:      include/linux/tboot.h
7243 F:      arch/x86/kernel/tboot.c
7244
7245 INTEL-MID GPIO DRIVER
7246 M:      David Cohen <david.a.cohen@linux.intel.com>
7247 L:      linux-gpio@vger.kernel.org
7248 S:      Maintained
7249 F:      drivers/gpio/gpio-intel-mid.c
7250
7251 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7252 M:      Linus Walleij <linus.walleij@linaro.org>
7253 L:      linux-iio@vger.kernel.org
7254 S:      Maintained
7255 F:      drivers/iio/gyro/mpu3050*
7256 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7257
7258 IOC3 ETHERNET DRIVER
7259 M:      Ralf Baechle <ralf@linux-mips.org>
7260 L:      linux-mips@linux-mips.org
7261 S:      Maintained
7262 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7263
7264 IOC3 SERIAL DRIVER
7265 M:      Pat Gefre <pfg@sgi.com>
7266 L:      linux-serial@vger.kernel.org
7267 S:      Maintained
7268 F:      drivers/tty/serial/ioc3_serial.c
7269
7270 IOMMU DRIVERS
7271 M:      Joerg Roedel <joro@8bytes.org>
7272 L:      iommu@lists.linux-foundation.org
7273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7274 S:      Maintained
7275 F:      Documentation/devicetree/bindings/iommu/
7276 F:      drivers/iommu/
7277 F:      include/linux/iommu.h
7278 F:      include/linux/iova.h
7279
7280 IP MASQUERADING
7281 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7282 S:      Maintained
7283 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7284
7285 IPMI SUBSYSTEM
7286 M:      Corey Minyard <minyard@acm.org>
7287 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7288 W:      http://openipmi.sourceforge.net/
7289 S:      Supported
7290 F:      Documentation/IPMI.txt
7291 F:      drivers/char/ipmi/
7292 F:      include/linux/ipmi*
7293 F:      include/uapi/linux/ipmi*
7294
7295 IPS SCSI RAID DRIVER
7296 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7297 L:      linux-scsi@vger.kernel.org
7298 W:      http://www.adaptec.com/
7299 S:      Maintained
7300 F:      drivers/scsi/ips*
7301
7302 IPVS
7303 M:      Wensong Zhang <wensong@linux-vs.org>
7304 M:      Simon Horman <horms@verge.net.au>
7305 M:      Julian Anastasov <ja@ssi.bg>
7306 L:      netdev@vger.kernel.org
7307 L:      lvs-devel@vger.kernel.org
7308 S:      Maintained
7309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7311 F:      Documentation/networking/ipvs-sysctl.txt
7312 F:      include/net/ip_vs.h
7313 F:      include/uapi/linux/ip_vs.h
7314 F:      net/netfilter/ipvs/
7315
7316 IPWIRELESS DRIVER
7317 M:      Jiri Kosina <jikos@kernel.org>
7318 M:      David Sterba <dsterba@suse.com>
7319 S:      Odd Fixes
7320 F:      drivers/tty/ipwireless/
7321
7322 IPX NETWORK LAYER
7323 L:      netdev@vger.kernel.org
7324 S:      Odd fixes
7325 F:      include/net/ipx.h
7326 F:      include/uapi/linux/ipx.h
7327 F:      net/ipx/
7328
7329 IRDA SUBSYSTEM
7330 M:      Samuel Ortiz <samuel@sortiz.org>
7331 L:      irda-users@lists.sourceforge.net (subscribers-only)
7332 L:      netdev@vger.kernel.org
7333 W:      http://irda.sourceforge.net/
7334 S:      Maintained
7335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7336 F:      Documentation/networking/irda.txt
7337 F:      drivers/staging/irda/
7338
7339 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7340 M:      Marc Zyngier <marc.zyngier@arm.com>
7341 S:      Maintained
7342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7343 F:      Documentation/IRQ-domain.txt
7344 F:      include/linux/irqdomain.h
7345 F:      kernel/irq/irqdomain.c
7346 F:      kernel/irq/msi.c
7347
7348 IRQ SUBSYSTEM
7349 M:      Thomas Gleixner <tglx@linutronix.de>
7350 L:      linux-kernel@vger.kernel.org
7351 S:      Maintained
7352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7353 F:      kernel/irq/
7354
7355 IRQCHIP DRIVERS
7356 M:      Thomas Gleixner <tglx@linutronix.de>
7357 M:      Jason Cooper <jason@lakedaemon.net>
7358 M:      Marc Zyngier <marc.zyngier@arm.com>
7359 L:      linux-kernel@vger.kernel.org
7360 S:      Maintained
7361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7362 F:      Documentation/devicetree/bindings/interrupt-controller/
7363 F:      drivers/irqchip/
7364
7365 ISA
7366 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7367 S:      Maintained
7368 F:      Documentation/isa.txt
7369 F:      drivers/base/isa.c
7370 F:      include/linux/isa.h
7371
7372 ISA RADIO MODULE
7373 M:      Hans Verkuil <hverkuil@xs4all.nl>
7374 L:      linux-media@vger.kernel.org
7375 T:      git git://linuxtv.org/media_tree.git
7376 W:      https://linuxtv.org
7377 S:      Maintained
7378 F:      drivers/media/radio/radio-isa*
7379
7380 ISAPNP
7381 M:      Jaroslav Kysela <perex@perex.cz>
7382 S:      Maintained
7383 F:      Documentation/isapnp.txt
7384 F:      drivers/pnp/isapnp/
7385 F:      include/linux/isapnp.h
7386
7387 ISCSI
7388 M:      Lee Duncan <lduncan@suse.com>
7389 M:      Chris Leech <cleech@redhat.com>
7390 L:      open-iscsi@googlegroups.com
7391 W:      www.open-iscsi.com
7392 S:      Maintained
7393 F:      drivers/scsi/*iscsi*
7394 F:      include/scsi/*iscsi*
7395
7396 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7397 M:      Peter Jones <pjones@redhat.com>
7398 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7399 S:      Maintained
7400 F:      drivers/firmware/iscsi_ibft*
7401
7402 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7403 M:      Or Gerlitz <ogerlitz@mellanox.com>
7404 M:      Sagi Grimberg <sagi@grimberg.me>
7405 M:      Roi Dayan <roid@mellanox.com>
7406 L:      linux-rdma@vger.kernel.org
7407 S:      Supported
7408 W:      http://www.openfabrics.org
7409 W:      www.open-iscsi.org
7410 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7411 F:      drivers/infiniband/ulp/iser/
7412
7413 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7414 M:      Sagi Grimberg <sagi@grimberg.me>
7415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7416 L:      linux-rdma@vger.kernel.org
7417 L:      target-devel@vger.kernel.org
7418 S:      Supported
7419 W:      http://www.linux-iscsi.org
7420 F:      drivers/infiniband/ulp/isert
7421
7422 ISDN SUBSYSTEM
7423 M:      Karsten Keil <isdn@linux-pingi.de>
7424 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7425 L:      netdev@vger.kernel.org
7426 W:      http://www.isdn4linux.de
7427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7428 S:      Maintained
7429 F:      Documentation/isdn/
7430 F:      drivers/isdn/
7431 F:      include/linux/isdn.h
7432 F:      include/linux/isdn/
7433 F:      include/uapi/linux/isdn.h
7434 F:      include/uapi/linux/isdn/
7435
7436 ISDN SUBSYSTEM (Eicon active card driver)
7437 M:      Armin Schindler <mac@melware.de>
7438 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7439 W:      http://www.melware.de
7440 S:      Maintained
7441 F:      drivers/isdn/hardware/eicon/
7442
7443 IT87 HARDWARE MONITORING DRIVER
7444 M:      Jean Delvare <jdelvare@suse.com>
7445 L:      linux-hwmon@vger.kernel.org
7446 S:      Maintained
7447 F:      Documentation/hwmon/it87
7448 F:      drivers/hwmon/it87.c
7449
7450 IT913X MEDIA DRIVER
7451 M:      Antti Palosaari <crope@iki.fi>
7452 L:      linux-media@vger.kernel.org
7453 W:      https://linuxtv.org
7454 W:      http://palosaari.fi/linux/
7455 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7456 T:      git git://linuxtv.org/anttip/media_tree.git
7457 S:      Maintained
7458 F:      drivers/media/tuners/it913x*
7459
7460 IVTV VIDEO4LINUX DRIVER
7461 M:      Andy Walls <awalls@md.metrocast.net>
7462 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7463 L:      linux-media@vger.kernel.org
7464 T:      git git://linuxtv.org/media_tree.git
7465 W:      http://www.ivtvdriver.org
7466 S:      Maintained
7467 F:      Documentation/media/v4l-drivers/ivtv*
7468 F:      drivers/media/pci/ivtv/
7469 F:      include/uapi/linux/ivtv*
7470
7471 IX2505V MEDIA DRIVER
7472 M:      Malcolm Priestley <tvboxspy@gmail.com>
7473 L:      linux-media@vger.kernel.org
7474 W:      https://linuxtv.org
7475 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7476 S:      Maintained
7477 F:      drivers/media/dvb-frontends/ix2505v*
7478
7479 JC42.4 TEMPERATURE SENSOR DRIVER
7480 M:      Guenter Roeck <linux@roeck-us.net>
7481 L:      linux-hwmon@vger.kernel.org
7482 S:      Maintained
7483 F:      drivers/hwmon/jc42.c
7484 F:      Documentation/hwmon/jc42
7485
7486 JFS FILESYSTEM
7487 M:      Dave Kleikamp <shaggy@kernel.org>
7488 L:      jfs-discussion@lists.sourceforge.net
7489 W:      http://jfs.sourceforge.net/
7490 T:      git git://github.com/kleikamp/linux-shaggy.git
7491 S:      Maintained
7492 F:      Documentation/filesystems/jfs.txt
7493 F:      fs/jfs/
7494
7495 JME NETWORK DRIVER
7496 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7497 L:      netdev@vger.kernel.org
7498 S:      Maintained
7499 F:      drivers/net/ethernet/jme.*
7500
7501 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7502 M:      David Woodhouse <dwmw2@infradead.org>
7503 L:      linux-mtd@lists.infradead.org
7504 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7505 S:      Maintained
7506 F:      fs/jffs2/
7507 F:      include/uapi/linux/jffs2.h
7508
7509 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7510 M:      "Theodore Ts'o" <tytso@mit.edu>
7511 M:      Jan Kara <jack@suse.com>
7512 L:      linux-ext4@vger.kernel.org
7513 S:      Maintained
7514 F:      fs/jbd2/
7515 F:      include/linux/jbd2.h
7516
7517 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7518 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7519 L:      linux-media@vger.kernel.org
7520 S:      Maintained
7521 F:      drivers/media/platform/rcar_jpu.c
7522
7523 JSM Neo PCI based serial card
7524 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7525 L:      linux-serial@vger.kernel.org
7526 S:      Maintained
7527 F:      drivers/tty/serial/jsm/
7528
7529 K10TEMP HARDWARE MONITORING DRIVER
7530 M:      Clemens Ladisch <clemens@ladisch.de>
7531 L:      linux-hwmon@vger.kernel.org
7532 S:      Maintained
7533 F:      Documentation/hwmon/k10temp
7534 F:      drivers/hwmon/k10temp.c
7535
7536 K8TEMP HARDWARE MONITORING DRIVER
7537 M:      Rudolf Marek <r.marek@assembler.cz>
7538 L:      linux-hwmon@vger.kernel.org
7539 S:      Maintained
7540 F:      Documentation/hwmon/k8temp
7541 F:      drivers/hwmon/k8temp.c
7542
7543 KASAN
7544 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7545 R:      Alexander Potapenko <glider@google.com>
7546 R:      Dmitry Vyukov <dvyukov@google.com>
7547 L:      kasan-dev@googlegroups.com
7548 S:      Maintained
7549 F:      arch/*/include/asm/kasan.h
7550 F:      arch/*/mm/kasan_init*
7551 F:      Documentation/dev-tools/kasan.rst
7552 F:      include/linux/kasan*.h
7553 F:      lib/test_kasan.c
7554 F:      mm/kasan/
7555 F:      scripts/Makefile.kasan
7556
7557 KCONFIG
7558 L:      linux-kbuild@vger.kernel.org
7559 S:      Orphan
7560 F:      Documentation/kbuild/kconfig-language.txt
7561 F:      scripts/kconfig/
7562
7563 KDUMP
7564 M:      Dave Young <dyoung@redhat.com>
7565 M:      Baoquan He <bhe@redhat.com>
7566 R:      Vivek Goyal <vgoyal@redhat.com>
7567 L:      kexec@lists.infradead.org
7568 W:      http://lse.sourceforge.net/kdump/
7569 S:      Maintained
7570 F:      Documentation/kdump/
7571
7572 KEENE FM RADIO TRANSMITTER DRIVER
7573 M:      Hans Verkuil <hverkuil@xs4all.nl>
7574 L:      linux-media@vger.kernel.org
7575 T:      git git://linuxtv.org/media_tree.git
7576 W:      https://linuxtv.org
7577 S:      Maintained
7578 F:      drivers/media/radio/radio-keene*
7579
7580 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7581 M:      Ian Kent <raven@themaw.net>
7582 L:      autofs@vger.kernel.org
7583 S:      Maintained
7584 F:      fs/autofs4/
7585
7586 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7587 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7588 M:      Michal Marek <michal.lkml@markovi.net>
7589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7590 L:      linux-kbuild@vger.kernel.org
7591 S:      Maintained
7592 F:      Documentation/kbuild/
7593 F:      Makefile
7594 F:      scripts/Makefile.*
7595 F:      scripts/basic/
7596 F:      scripts/mk*
7597 F:      scripts/package/
7598
7599 KERNEL JANITORS
7600 L:      kernel-janitors@vger.kernel.org
7601 W:      http://kernelnewbies.org/KernelJanitors
7602 S:      Odd Fixes
7603
7604 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7605 M:      "J. Bruce Fields" <bfields@fieldses.org>
7606 M:      Jeff Layton <jlayton@kernel.org>
7607 L:      linux-nfs@vger.kernel.org
7608 W:      http://nfs.sourceforge.net/
7609 T:      git git://linux-nfs.org/~bfields/linux.git
7610 S:      Supported
7611 F:      fs/nfsd/
7612 F:      include/uapi/linux/nfsd/
7613 F:      fs/lockd/
7614 F:      fs/nfs_common/
7615 F:      net/sunrpc/
7616 F:      include/linux/lockd/
7617 F:      include/linux/sunrpc/
7618 F:      include/uapi/linux/sunrpc/
7619
7620 KERNEL SELFTEST FRAMEWORK
7621 M:      Shuah Khan <shuahkh@osg.samsung.com>
7622 M:      Shuah Khan <shuah@kernel.org>
7623 L:      linux-kselftest@vger.kernel.org
7624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7625 S:      Maintained
7626 F:      tools/testing/selftests/
7627 F:      Documentation/dev-tools/kselftest*
7628
7629 KERNEL USERMODE HELPER
7630 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7631 L:      linux-kernel@vger.kernel.org
7632 S:      Maintained
7633 F:      kernel/umh.c
7634 F:      include/linux/umh.h
7635
7636 KERNEL VIRTUAL MACHINE (KVM)
7637 M:      Paolo Bonzini <pbonzini@redhat.com>
7638 M:      Radim Krčmář <rkrcmar@redhat.com>
7639 L:      kvm@vger.kernel.org
7640 W:      http://www.linux-kvm.org
7641 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7642 S:      Supported
7643 F:      Documentation/virtual/kvm/
7644 F:      include/trace/events/kvm.h
7645 F:      include/uapi/asm-generic/kvm*
7646 F:      include/uapi/linux/kvm*
7647 F:      include/asm-generic/kvm*
7648 F:      include/linux/kvm*
7649 F:      include/kvm/iodev.h
7650 F:      virt/kvm/*
7651 F:      tools/kvm/
7652
7653 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7654 M:      Joerg Roedel <joro@8bytes.org>
7655 L:      kvm@vger.kernel.org
7656 W:      http://www.linux-kvm.org/
7657 S:      Maintained
7658 F:      arch/x86/include/asm/svm.h
7659 F:      arch/x86/kvm/svm.c
7660
7661 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7662 M:      Christoffer Dall <christoffer.dall@linaro.org>
7663 M:      Marc Zyngier <marc.zyngier@arm.com>
7664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7665 L:      kvmarm@lists.cs.columbia.edu
7666 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7668 S:      Supported
7669 F:      arch/arm/include/uapi/asm/kvm*
7670 F:      arch/arm/include/asm/kvm*
7671 F:      arch/arm/kvm/
7672 F:      virt/kvm/arm/
7673 F:      include/kvm/arm_*
7674
7675 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7676 M:      Christoffer Dall <christoffer.dall@linaro.org>
7677 M:      Marc Zyngier <marc.zyngier@arm.com>
7678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7679 L:      kvmarm@lists.cs.columbia.edu
7680 S:      Maintained
7681 F:      arch/arm64/include/uapi/asm/kvm*
7682 F:      arch/arm64/include/asm/kvm*
7683 F:      arch/arm64/kvm/
7684
7685 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7686 M:      James Hogan <jhogan@kernel.org>
7687 L:      linux-mips@linux-mips.org
7688 S:      Supported
7689 F:      arch/mips/include/uapi/asm/kvm*
7690 F:      arch/mips/include/asm/kvm*
7691 F:      arch/mips/kvm/
7692
7693 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7694 M:      Paul Mackerras <paulus@ozlabs.org>
7695 L:      kvm-ppc@vger.kernel.org
7696 W:      http://www.linux-kvm.org/
7697 T:      git git://github.com/agraf/linux-2.6.git
7698 S:      Supported
7699 F:      arch/powerpc/include/uapi/asm/kvm*
7700 F:      arch/powerpc/include/asm/kvm*
7701 F:      arch/powerpc/kvm/
7702 F:      arch/powerpc/kernel/kvm*
7703
7704 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7705 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7706 M:      Cornelia Huck <cohuck@redhat.com>
7707 L:      linux-s390@vger.kernel.org
7708 W:      http://www.ibm.com/developerworks/linux/linux390/
7709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7710 S:      Supported
7711 F:      arch/s390/include/uapi/asm/kvm*
7712 F:      arch/s390/include/asm/gmap.h
7713 F:      arch/s390/include/asm/kvm*
7714 F:      arch/s390/kvm/
7715 F:      arch/s390/mm/gmap.c
7716
7717 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7718 M:      Paolo Bonzini <pbonzini@redhat.com>
7719 M:      Radim Krčmář <rkrcmar@redhat.com>
7720 L:      kvm@vger.kernel.org
7721 W:      http://www.linux-kvm.org
7722 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7723 S:      Supported
7724 F:      arch/x86/kvm/
7725 F:      arch/x86/include/uapi/asm/kvm*
7726 F:      arch/x86/include/asm/kvm*
7727 F:      arch/x86/include/asm/pvclock-abi.h
7728 F:      arch/x86/kernel/kvm.c
7729 F:      arch/x86/kernel/kvmclock.c
7730
7731 KERNFS
7732 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7733 M:      Tejun Heo <tj@kernel.org>
7734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7735 S:      Supported
7736 F:      include/linux/kernfs.h
7737 F:      fs/kernfs/
7738
7739 KEXEC
7740 M:      Eric Biederman <ebiederm@xmission.com>
7741 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7742 L:      kexec@lists.infradead.org
7743 S:      Maintained
7744 F:      include/linux/kexec.h
7745 F:      include/uapi/linux/kexec.h
7746 F:      kernel/kexec*
7747
7748 KEYS-ENCRYPTED
7749 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7750 L:      linux-integrity@vger.kernel.org
7751 L:      keyrings@vger.kernel.org
7752 S:      Supported
7753 F:      Documentation/security/keys/trusted-encrypted.rst
7754 F:      include/keys/encrypted-type.h
7755 F:      security/keys/encrypted-keys/
7756
7757 KEYS-TRUSTED
7758 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7759 L:      linux-integrity@vger.kernel.org
7760 L:      keyrings@vger.kernel.org
7761 S:      Supported
7762 F:      Documentation/security/keys/trusted-encrypted.rst
7763 F:      include/keys/trusted-type.h
7764 F:      security/keys/trusted.c
7765 F:      security/keys/trusted.h
7766
7767 KEYS/KEYRINGS:
7768 M:      David Howells <dhowells@redhat.com>
7769 L:      keyrings@vger.kernel.org
7770 S:      Maintained
7771 F:      Documentation/security/keys/core.rst
7772 F:      include/linux/key.h
7773 F:      include/linux/key-type.h
7774 F:      include/linux/keyctl.h
7775 F:      include/uapi/linux/keyctl.h
7776 F:      include/keys/
7777 F:      security/keys/
7778
7779 KGDB / KDB /debug_core
7780 M:      Jason Wessel <jason.wessel@windriver.com>
7781 M:      Daniel Thompson <daniel.thompson@linaro.org>
7782 W:      http://kgdb.wiki.kernel.org/
7783 L:      kgdb-bugreport@lists.sourceforge.net
7784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7785 S:      Maintained
7786 F:      Documentation/dev-tools/kgdb.rst
7787 F:      drivers/misc/kgdbts.c
7788 F:      drivers/tty/serial/kgdboc.c
7789 F:      include/linux/kdb.h
7790 F:      include/linux/kgdb.h
7791 F:      kernel/debug/
7792
7793 KMEMLEAK
7794 M:      Catalin Marinas <catalin.marinas@arm.com>
7795 S:      Maintained
7796 F:      Documentation/dev-tools/kmemleak.rst
7797 F:      include/linux/kmemleak.h
7798 F:      mm/kmemleak.c
7799 F:      mm/kmemleak-test.c
7800
7801 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7802 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7803 L:      linux-kernel@vger.kernel.org
7804 S:      Maintained
7805 F:      kernel/kmod.c
7806 F:      include/linux/kmod.h
7807 F:      lib/test_kmod.c
7808 F:      tools/testing/selftests/kmod/
7809
7810 KPROBES
7811 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7812 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7813 M:      "David S. Miller" <davem@davemloft.net>
7814 M:      Masami Hiramatsu <mhiramat@kernel.org>
7815 S:      Maintained
7816 F:      Documentation/kprobes.txt
7817 F:      include/linux/kprobes.h
7818 F:      include/asm-generic/kprobes.h
7819 F:      kernel/kprobes.c
7820
7821 KS0108 LCD CONTROLLER DRIVER
7822 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7823 W:      http://miguelojeda.es/auxdisplay.htm
7824 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7825 S:      Maintained
7826 F:      Documentation/auxdisplay/ks0108
7827 F:      drivers/auxdisplay/ks0108.c
7828 F:      include/linux/ks0108.h
7829
7830 L3MDEV
7831 M:      David Ahern <dsa@cumulusnetworks.com>
7832 L:      netdev@vger.kernel.org
7833 S:      Maintained
7834 F:      net/l3mdev
7835 F:      include/net/l3mdev.h
7836
7837 LANTIQ MIPS ARCHITECTURE
7838 M:      John Crispin <john@phrozen.org>
7839 L:      linux-mips@linux-mips.org
7840 S:      Maintained
7841 F:      arch/mips/lantiq
7842 F:      drivers/soc/lantiq
7843
7844 LAPB module
7845 L:      linux-x25@vger.kernel.org
7846 S:      Orphan
7847 F:      Documentation/networking/lapb-module.txt
7848 F:      include/*/lapb.h
7849 F:      net/lapb/
7850
7851 LASI 53c700 driver for PARISC
7852 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7853 L:      linux-scsi@vger.kernel.org
7854 S:      Maintained
7855 F:      Documentation/scsi/53c700.txt
7856 F:      drivers/scsi/53c700*
7857
7858 LEAKING_ADDRESSES
7859 M:      Tobin C. Harding <me@tobin.cc>
7860 S:      Maintained
7861 F:      scripts/leaking_addresses.pl
7862
7863 LED SUBSYSTEM
7864 M:      Richard Purdie <rpurdie@rpsys.net>
7865 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7866 M:      Pavel Machek <pavel@ucw.cz>
7867 L:      linux-leds@vger.kernel.org
7868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7869 S:      Maintained
7870 F:      Documentation/devicetree/bindings/leds/
7871 F:      drivers/leds/
7872 F:      include/linux/leds.h
7873
7874 LEGACY EEPROM DRIVER
7875 M:      Jean Delvare <jdelvare@suse.com>
7876 S:      Maintained
7877 F:      Documentation/misc-devices/eeprom
7878 F:      drivers/misc/eeprom/eeprom.c
7879
7880 LEGO USB Tower driver
7881 M:      Juergen Stuber <starblue@users.sourceforge.net>
7882 L:      legousb-devel@lists.sourceforge.net
7883 W:      http://legousb.sourceforge.net/
7884 S:      Maintained
7885 F:      drivers/usb/misc/legousbtower.c
7886
7887 LG2160 MEDIA DRIVER
7888 M:      Michael Krufky <mkrufky@linuxtv.org>
7889 L:      linux-media@vger.kernel.org
7890 W:      https://linuxtv.org
7891 W:      http://github.com/mkrufky
7892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7893 T:      git git://linuxtv.org/mkrufky/tuners.git
7894 S:      Maintained
7895 F:      drivers/media/dvb-frontends/lg2160.*
7896
7897 LGDT3305 MEDIA DRIVER
7898 M:      Michael Krufky <mkrufky@linuxtv.org>
7899 L:      linux-media@vger.kernel.org
7900 W:      https://linuxtv.org
7901 W:      http://github.com/mkrufky
7902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7903 T:      git git://linuxtv.org/mkrufky/tuners.git
7904 S:      Maintained
7905 F:      drivers/media/dvb-frontends/lgdt3305.*
7906
7907 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7908 M:      Viresh Kumar <vireshk@kernel.org>
7909 L:      linux-ide@vger.kernel.org
7910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7911 S:      Maintained
7912 F:      include/linux/pata_arasan_cf_data.h
7913 F:      drivers/ata/pata_arasan_cf.c
7914
7915 LIBATA PATA DRIVERS
7916 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7917 M:      Tejun Heo <tj@kernel.org>
7918 L:      linux-ide@vger.kernel.org
7919 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7920 S:      Maintained
7921 F:      drivers/ata/pata_*.c
7922 F:      drivers/ata/ata_generic.c
7923
7924 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7925 M:      Linus Walleij <linus.walleij@linaro.org>
7926 L:      linux-ide@vger.kernel.org
7927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7928 S:      Maintained
7929 F:      drivers/ata/pata_ftide010.c
7930 F:      drivers/ata/sata_gemini.c
7931 F:      drivers/ata/sata_gemini.h
7932
7933 LIBATA SATA AHCI PLATFORM devices support
7934 M:      Hans de Goede <hdegoede@redhat.com>
7935 M:      Tejun Heo <tj@kernel.org>
7936 L:      linux-ide@vger.kernel.org
7937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7938 S:      Maintained
7939 F:      drivers/ata/ahci_platform.c
7940 F:      drivers/ata/libahci_platform.c
7941 F:      include/linux/ahci_platform.h
7942
7943 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7944 M:      Mikael Pettersson <mikpelinux@gmail.com>
7945 L:      linux-ide@vger.kernel.org
7946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7947 S:      Maintained
7948 F:      drivers/ata/sata_promise.*
7949
7950 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7951 M:      Tejun Heo <tj@kernel.org>
7952 L:      linux-ide@vger.kernel.org
7953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7954 S:      Maintained
7955 F:      drivers/ata/
7956 F:      include/linux/ata.h
7957 F:      include/linux/libata.h
7958 F:      Documentation/devicetree/bindings/ata/
7959
7960 LIBLOCKDEP
7961 M:      Sasha Levin <alexander.levin@verizon.com>
7962 S:      Maintained
7963 F:      tools/lib/lockdep/
7964
7965 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7966 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7967 L:      linux-nvdimm@lists.01.org
7968 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7969 S:      Supported
7970 F:      drivers/nvdimm/blk.c
7971 F:      drivers/nvdimm/region_devs.c
7972
7973 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7974 M:      Vishal Verma <vishal.l.verma@intel.com>
7975 L:      linux-nvdimm@lists.01.org
7976 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7977 S:      Supported
7978 F:      drivers/nvdimm/btt*
7979
7980 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7981 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7982 L:      linux-nvdimm@lists.01.org
7983 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7984 S:      Supported
7985 F:      drivers/nvdimm/pmem*
7986
7987 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7988 M:      Dan Williams <dan.j.williams@intel.com>
7989 L:      linux-nvdimm@lists.01.org
7990 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7992 S:      Supported
7993 F:      drivers/nvdimm/*
7994 F:      drivers/acpi/nfit/*
7995 F:      include/linux/nd.h
7996 F:      include/linux/libnvdimm.h
7997 F:      include/uapi/linux/ndctl.h
7998
7999 LIGHTNVM PLATFORM SUPPORT
8000 M:      Matias Bjorling <mb@lightnvm.io>
8001 W:      http://github/OpenChannelSSD
8002 L:      linux-block@vger.kernel.org
8003 S:      Maintained
8004 F:      drivers/lightnvm/
8005 F:      include/linux/lightnvm.h
8006 F:      include/uapi/linux/lightnvm.h
8007
8008 LINUX FOR POWER MACINTOSH
8009 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8010 W:      http://www.penguinppc.org/
8011 L:      linuxppc-dev@lists.ozlabs.org
8012 S:      Maintained
8013 F:      arch/powerpc/platforms/powermac/
8014 F:      drivers/macintosh/
8015
8016 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8017 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8018 M:      Paul Mackerras <paulus@samba.org>
8019 M:      Michael Ellerman <mpe@ellerman.id.au>
8020 W:      https://github.com/linuxppc/linux/wiki
8021 L:      linuxppc-dev@lists.ozlabs.org
8022 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8024 S:      Supported
8025 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8026 F:      Documentation/devicetree/bindings/powerpc/
8027 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8028 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8029 F:      Documentation/powerpc/
8030 F:      arch/powerpc/
8031 F:      drivers/char/tpm/tpm_ibmvtpm*
8032 F:      drivers/crypto/nx/
8033 F:      drivers/crypto/vmx/
8034 F:      drivers/i2c/busses/i2c-opal.c
8035 F:      drivers/net/ethernet/ibm/ibmveth.*
8036 F:      drivers/net/ethernet/ibm/ibmvnic.*
8037 F:      drivers/pci/hotplug/pnv_php.c
8038 F:      drivers/pci/hotplug/rpa*
8039 F:      drivers/rtc/rtc-opal.c
8040 F:      drivers/scsi/ibmvscsi/
8041 F:      drivers/tty/hvc/hvc_opal.c
8042 F:      drivers/watchdog/wdrtas.c
8043 F:      tools/testing/selftests/powerpc
8044 N:      /pmac
8045 N:      powermac
8046 N:      powernv
8047 N:      [^a-z0-9]ps3
8048 N:      pseries
8049
8050 LINUX FOR POWERPC EMBEDDED MPC5XXX
8051 M:      Anatolij Gustschin <agust@denx.de>
8052 L:      linuxppc-dev@lists.ozlabs.org
8053 T:      git git://git.denx.de/linux-denx-agust.git
8054 S:      Maintained
8055 F:      arch/powerpc/platforms/512x/
8056 F:      arch/powerpc/platforms/52xx/
8057
8058 LINUX FOR POWERPC EMBEDDED PPC4XX
8059 M:      Alistair Popple <alistair@popple.id.au>
8060 M:      Matt Porter <mporter@kernel.crashing.org>
8061 W:      http://www.penguinppc.org/
8062 L:      linuxppc-dev@lists.ozlabs.org
8063 S:      Maintained
8064 F:      arch/powerpc/platforms/40x/
8065 F:      arch/powerpc/platforms/44x/
8066
8067 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8068 M:      Scott Wood <oss@buserror.net>
8069 M:      Kumar Gala <galak@kernel.crashing.org>
8070 W:      http://www.penguinppc.org/
8071 L:      linuxppc-dev@lists.ozlabs.org
8072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8073 S:      Maintained
8074 F:      arch/powerpc/platforms/83xx/
8075 F:      arch/powerpc/platforms/85xx/
8076 F:      Documentation/devicetree/bindings/powerpc/fsl/
8077
8078 LINUX FOR POWERPC EMBEDDED PPC8XX
8079 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8080 W:      http://www.penguinppc.org/
8081 L:      linuxppc-dev@lists.ozlabs.org
8082 S:      Maintained
8083 F:      arch/powerpc/platforms/8xx/
8084
8085 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8086 L:      linuxppc-dev@lists.ozlabs.org
8087 S:      Orphan
8088 F:      arch/powerpc/*/*virtex*
8089 F:      arch/powerpc/*/*/*virtex*
8090
8091 LINUX FOR POWERPC PA SEMI PWRFICIENT
8092 L:      linuxppc-dev@lists.ozlabs.org
8093 S:      Orphan
8094 F:      arch/powerpc/platforms/pasemi/
8095 F:      drivers/*/*pasemi*
8096 F:      drivers/*/*/*pasemi*
8097
8098 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8099 M:      Kees Cook <keescook@chromium.org>
8100 S:      Maintained
8101 F:      drivers/misc/lkdtm*
8102
8103 LINUX SECURITY MODULE (LSM) FRAMEWORK
8104 M:      Chris Wright <chrisw@sous-sol.org>
8105 L:      linux-security-module@vger.kernel.org
8106 S:      Supported
8107
8108 LIS3LV02D ACCELEROMETER DRIVER
8109 M:      Eric Piel <eric.piel@tremplin-utc.net>
8110 S:      Maintained
8111 F:      Documentation/misc-devices/lis3lv02d
8112 F:      drivers/misc/lis3lv02d/
8113 F:      drivers/platform/x86/hp_accel.c
8114
8115 LIVE PATCHING
8116 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8117 M:      Jessica Yu <jeyu@kernel.org>
8118 M:      Jiri Kosina <jikos@kernel.org>
8119 M:      Miroslav Benes <mbenes@suse.cz>
8120 R:      Petr Mladek <pmladek@suse.com>
8121 S:      Maintained
8122 F:      kernel/livepatch/
8123 F:      include/linux/livepatch.h
8124 F:      arch/x86/include/asm/livepatch.h
8125 F:      arch/x86/kernel/livepatch.c
8126 F:      Documentation/livepatch/
8127 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8128 F:      samples/livepatch/
8129 L:      live-patching@vger.kernel.org
8130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8131
8132 LLC (802.2)
8133 L:      netdev@vger.kernel.org
8134 S:      Odd fixes
8135 F:      include/linux/llc.h
8136 F:      include/uapi/linux/llc.h
8137 F:      include/net/llc*
8138 F:      net/llc/
8139
8140 LM73 HARDWARE MONITOR DRIVER
8141 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8142 L:      linux-hwmon@vger.kernel.org
8143 S:      Maintained
8144 F:      drivers/hwmon/lm73.c
8145
8146 LM78 HARDWARE MONITOR DRIVER
8147 M:      Jean Delvare <jdelvare@suse.com>
8148 L:      linux-hwmon@vger.kernel.org
8149 S:      Maintained
8150 F:      Documentation/hwmon/lm78
8151 F:      drivers/hwmon/lm78.c
8152
8153 LM83 HARDWARE MONITOR DRIVER
8154 M:      Jean Delvare <jdelvare@suse.com>
8155 L:      linux-hwmon@vger.kernel.org
8156 S:      Maintained
8157 F:      Documentation/hwmon/lm83
8158 F:      drivers/hwmon/lm83.c
8159
8160 LM90 HARDWARE MONITOR DRIVER
8161 M:      Jean Delvare <jdelvare@suse.com>
8162 L:      linux-hwmon@vger.kernel.org
8163 S:      Maintained
8164 F:      Documentation/hwmon/lm90
8165 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8166 F:      drivers/hwmon/lm90.c
8167 F:      include/dt-bindings/thermal/lm90.h
8168
8169 LM95234 HARDWARE MONITOR DRIVER
8170 M:      Guenter Roeck <linux@roeck-us.net>
8171 L:      linux-hwmon@vger.kernel.org
8172 S:      Maintained
8173 F:      Documentation/hwmon/lm95234
8174 F:      drivers/hwmon/lm95234.c
8175
8176 LME2510 MEDIA DRIVER
8177 M:      Malcolm Priestley <tvboxspy@gmail.com>
8178 L:      linux-media@vger.kernel.org
8179 W:      https://linuxtv.org
8180 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8181 S:      Maintained
8182 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8183
8184 LOADPIN SECURITY MODULE
8185 M:      Kees Cook <keescook@chromium.org>
8186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8187 S:      Supported
8188 F:      security/loadpin/
8189 F:      Documentation/admin-guide/LSM/LoadPin.rst
8190
8191 LOCKING PRIMITIVES
8192 M:      Peter Zijlstra <peterz@infradead.org>
8193 M:      Ingo Molnar <mingo@redhat.com>
8194 L:      linux-kernel@vger.kernel.org
8195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8196 S:      Maintained
8197 F:      Documentation/locking/
8198 F:      include/linux/lockdep.h
8199 F:      include/linux/spinlock*.h
8200 F:      arch/*/include/asm/spinlock*.h
8201 F:      include/linux/rwlock*.h
8202 F:      include/linux/mutex*.h
8203 F:      arch/*/include/asm/mutex*.h
8204 F:      include/linux/rwsem*.h
8205 F:      arch/*/include/asm/rwsem.h
8206 F:      include/linux/seqlock.h
8207 F:      lib/locking*.[ch]
8208 F:      kernel/locking/
8209 X:      kernel/locking/locktorture.c
8210
8211 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8212 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8213 L:      linux-ntfs-dev@lists.sourceforge.net
8214 W:      http://www.linux-ntfs.org/content/view/19/37/
8215 S:      Maintained
8216 F:      Documentation/ldm.txt
8217 F:      block/partitions/ldm.*
8218
8219 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8220 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8221 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8222 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8223 L:      MPT-FusionLinux.pdl@broadcom.com
8224 L:      linux-scsi@vger.kernel.org
8225 W:      http://www.avagotech.com/support/
8226 S:      Supported
8227 F:      drivers/message/fusion/
8228 F:      drivers/scsi/mpt2sas/
8229 F:      drivers/scsi/mpt3sas/
8230
8231 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8232 M:      Matthew Wilcox <matthew@wil.cx>
8233 L:      linux-scsi@vger.kernel.org
8234 S:      Maintained
8235 F:      drivers/scsi/sym53c8xx_2/
8236
8237 LTC4261 HARDWARE MONITOR DRIVER
8238 M:      Guenter Roeck <linux@roeck-us.net>
8239 L:      linux-hwmon@vger.kernel.org
8240 S:      Maintained
8241 F:      Documentation/hwmon/ltc4261
8242 F:      drivers/hwmon/ltc4261.c
8243
8244 LTC4306 I2C MULTIPLEXER DRIVER
8245 M:      Michael Hennerich <michael.hennerich@analog.com>
8246 W:      http://ez.analog.com/community/linux-device-drivers
8247 L:      linux-i2c@vger.kernel.org
8248 S:      Supported
8249 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8250 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8251
8252 LTP (Linux Test Project)
8253 M:      Mike Frysinger <vapier@gentoo.org>
8254 M:      Cyril Hrubis <chrubis@suse.cz>
8255 M:      Wanlong Gao <wanlong.gao@gmail.com>
8256 M:      Jan Stancek <jstancek@redhat.com>
8257 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8258 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8259 L:      ltp@lists.linux.it (subscribers-only)
8260 W:      http://linux-test-project.github.io/
8261 T:      git git://github.com/linux-test-project/ltp.git
8262 S:      Maintained
8263
8264 M32R ARCHITECTURE
8265 W:      http://www.linux-m32r.org/
8266 S:      Orphan
8267 F:      arch/m32r/
8268
8269 M68K ARCHITECTURE
8270 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8271 L:      linux-m68k@lists.linux-m68k.org
8272 W:      http://www.linux-m68k.org/
8273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8274 S:      Maintained
8275 F:      arch/m68k/
8276 F:      drivers/zorro/
8277
8278 M68K ON APPLE MACINTOSH
8279 M:      Joshua Thompson <funaho@jurai.org>
8280 W:      http://www.mac.linux-m68k.org/
8281 L:      linux-m68k@lists.linux-m68k.org
8282 S:      Maintained
8283 F:      arch/m68k/mac/
8284
8285 M68K ON HP9000/300
8286 M:      Philip Blundell <philb@gnu.org>
8287 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8288 S:      Maintained
8289 F:      arch/m68k/hp300/
8290
8291 M88DS3103 MEDIA DRIVER
8292 M:      Antti Palosaari <crope@iki.fi>
8293 L:      linux-media@vger.kernel.org
8294 W:      https://linuxtv.org
8295 W:      http://palosaari.fi/linux/
8296 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8297 T:      git git://linuxtv.org/anttip/media_tree.git
8298 S:      Maintained
8299 F:      drivers/media/dvb-frontends/m88ds3103*
8300
8301 M88RS2000 MEDIA DRIVER
8302 M:      Malcolm Priestley <tvboxspy@gmail.com>
8303 L:      linux-media@vger.kernel.org
8304 W:      https://linuxtv.org
8305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8306 S:      Maintained
8307 F:      drivers/media/dvb-frontends/m88rs2000*
8308
8309 MA901 MASTERKIT USB FM RADIO DRIVER
8310 M:      Alexey Klimov <klimov.linux@gmail.com>
8311 L:      linux-media@vger.kernel.org
8312 T:      git git://linuxtv.org/media_tree.git
8313 S:      Maintained
8314 F:      drivers/media/radio/radio-ma901.c
8315
8316 MAC80211
8317 M:      Johannes Berg <johannes@sipsolutions.net>
8318 L:      linux-wireless@vger.kernel.org
8319 W:      http://wireless.kernel.org/
8320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8322 S:      Maintained
8323 F:      Documentation/networking/mac80211-injection.txt
8324 F:      include/net/mac80211.h
8325 F:      net/mac80211/
8326 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8327 F:      Documentation/networking/mac80211_hwsim/README
8328
8329 MAILBOX API
8330 M:      Jassi Brar <jassisinghbrar@gmail.com>
8331 L:      linux-kernel@vger.kernel.org
8332 S:      Maintained
8333 F:      drivers/mailbox/
8334 F:      include/linux/mailbox_client.h
8335 F:      include/linux/mailbox_controller.h
8336
8337 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8338 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8339 W:      http://www.kernel.org/doc/man-pages
8340 L:      linux-man@vger.kernel.org
8341 S:      Maintained
8342
8343 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8344 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8345 L:      linux-mips@linux-mips.org
8346 S:      Maintained
8347 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8348
8349 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8350 M:      Andrew Lunn <andrew@lunn.ch>
8351 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8352 L:      netdev@vger.kernel.org
8353 S:      Maintained
8354 F:      drivers/net/dsa/mv88e6xxx/
8355 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8356
8357 MARVELL ARMADA DRM SUPPORT
8358 M:      Russell King <linux@armlinux.org.uk>
8359 S:      Maintained
8360 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8361 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8362 F:      drivers/gpu/drm/armada/
8363 F:      include/uapi/drm/armada_drm.h
8364 F:      Documentation/devicetree/bindings/display/armada/
8365
8366 MARVELL CRYPTO DRIVER
8367 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8368 M:      Arnaud Ebalard <arno@natisbad.org>
8369 F:      drivers/crypto/marvell/
8370 S:      Maintained
8371 L:      linux-crypto@vger.kernel.org
8372
8373 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8374 M:      Mirko Lindner <mlindner@marvell.com>
8375 M:      Stephen Hemminger <stephen@networkplumber.org>
8376 L:      netdev@vger.kernel.org
8377 S:      Maintained
8378 F:      drivers/net/ethernet/marvell/sk*
8379
8380 MARVELL LIBERTAS WIRELESS DRIVER
8381 L:      libertas-dev@lists.infradead.org
8382 S:      Orphan
8383 F:      drivers/net/wireless/marvell/libertas/
8384
8385 MARVELL MACCHIATOBIN SUPPORT
8386 M:      Russell King <rmk@armlinux.org.uk>
8387 L:      linux-arm-kernel@lists.infradead.org
8388 S:      Maintained
8389 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8390
8391 MARVELL MV643XX ETHERNET DRIVER
8392 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8393 L:      netdev@vger.kernel.org
8394 S:      Maintained
8395 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8396 F:      include/linux/mv643xx.h
8397
8398 MARVELL MV88X3310 PHY DRIVER
8399 M:      Russell King <rmk@armlinux.org.uk>
8400 L:      netdev@vger.kernel.org
8401 S:      Maintained
8402 F:      drivers/net/phy/marvell10g.c
8403
8404 MARVELL MVNETA ETHERNET DRIVER
8405 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8406 L:      netdev@vger.kernel.org
8407 S:      Maintained
8408 F:      drivers/net/ethernet/marvell/mvneta.*
8409
8410 MARVELL MWIFIEX WIRELESS DRIVER
8411 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8412 M:      Nishant Sarmukadam <nishants@marvell.com>
8413 M:      Ganapathi Bhat <gbhat@marvell.com>
8414 M:      Xinming Hu <huxm@marvell.com>
8415 L:      linux-wireless@vger.kernel.org
8416 S:      Maintained
8417 F:      drivers/net/wireless/marvell/mwifiex/
8418
8419 MARVELL MWL8K WIRELESS DRIVER
8420 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8421 L:      linux-wireless@vger.kernel.org
8422 S:      Odd Fixes
8423 F:      drivers/net/wireless/marvell/mwl8k.c
8424
8425 MARVELL NAND CONTROLLER DRIVER
8426 M:      Miquel Raynal <miquel.raynal@free-electrons.com>
8427 L:      linux-mtd@lists.infradead.org
8428 S:      Maintained
8429 F:      drivers/mtd/nand/marvell_nand.c
8430 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8431
8432 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8433 M:      Nicolas Pitre <nico@fluxnic.net>
8434 S:      Odd Fixes
8435 F:      drivers/mmc/host/mvsdio.*
8436
8437 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8438 M:      Hu Ziji <huziji@marvell.com>
8439 L:      linux-mmc@vger.kernel.org
8440 S:      Supported
8441 F:      drivers/mmc/host/sdhci-xenon*
8442 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8443
8444 MATROX FRAMEBUFFER DRIVER
8445 L:      linux-fbdev@vger.kernel.org
8446 S:      Orphan
8447 F:      drivers/video/fbdev/matrox/matroxfb_*
8448 F:      include/uapi/linux/matroxfb.h
8449
8450 MAX16065 HARDWARE MONITOR DRIVER
8451 M:      Guenter Roeck <linux@roeck-us.net>
8452 L:      linux-hwmon@vger.kernel.org
8453 S:      Maintained
8454 F:      Documentation/hwmon/max16065
8455 F:      drivers/hwmon/max16065.c
8456
8457 MAX20751 HARDWARE MONITOR DRIVER
8458 M:      Guenter Roeck <linux@roeck-us.net>
8459 L:      linux-hwmon@vger.kernel.org
8460 S:      Maintained
8461 F:      Documentation/hwmon/max20751
8462 F:      drivers/hwmon/max20751.c
8463
8464 MAX2175 SDR TUNER DRIVER
8465 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8466 L:      linux-media@vger.kernel.org
8467 T:      git git://linuxtv.org/media_tree.git
8468 S:      Maintained
8469 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8470 F:      Documentation/media/v4l-drivers/max2175.rst
8471 F:      drivers/media/i2c/max2175*
8472 F:      include/uapi/linux/max2175.h
8473
8474 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8475 L:      linux-hwmon@vger.kernel.org
8476 S:      Orphan
8477 F:      Documentation/hwmon/max6650
8478 F:      drivers/hwmon/max6650.c
8479
8480 MAX6697 HARDWARE MONITOR DRIVER
8481 M:      Guenter Roeck <linux@roeck-us.net>
8482 L:      linux-hwmon@vger.kernel.org
8483 S:      Maintained
8484 F:      Documentation/hwmon/max6697
8485 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8486 F:      drivers/hwmon/max6697.c
8487 F:      include/linux/platform_data/max6697.h
8488
8489 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8490 M:      Peter Rosin <peda@axentia.se>
8491 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8492 S:      Maintained
8493 F:      Documentation/devicetree/bindings/sound/max9860.txt
8494 F:      sound/soc/codecs/max9860.*
8495
8496 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8497 M:      Javier Martinez Canillas <javier@dowhile0.org>
8498 L:      linux-kernel@vger.kernel.org
8499 S:      Supported
8500 F:      drivers/regulator/max77802-regulator.c
8501 F:      Documentation/devicetree/bindings/*/*max77802.txt
8502 F:      include/dt-bindings/*/*max77802.h
8503
8504 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8505 M:      Krzysztof Kozlowski <krzk@kernel.org>
8506 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8507 L:      linux-pm@vger.kernel.org
8508 S:      Supported
8509 F:      drivers/power/supply/max14577_charger.c
8510 F:      drivers/power/supply/max77693_charger.c
8511
8512 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8513 M:      Chanwoo Choi <cw00.choi@samsung.com>
8514 M:      Krzysztof Kozlowski <krzk@kernel.org>
8515 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8516 L:      linux-kernel@vger.kernel.org
8517 S:      Supported
8518 F:      drivers/*/max14577*.c
8519 F:      drivers/*/max77686*.c
8520 F:      drivers/*/max77693*.c
8521 F:      drivers/extcon/extcon-max14577.c
8522 F:      drivers/extcon/extcon-max77693.c
8523 F:      drivers/rtc/rtc-max77686.c
8524 F:      drivers/clk/clk-max77686.c
8525 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8526 F:      Documentation/devicetree/bindings/*/max77686.txt
8527 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8528 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8529 F:      include/linux/mfd/max14577*.h
8530 F:      include/linux/mfd/max77686*.h
8531 F:      include/linux/mfd/max77693*.h
8532
8533 MAXIRADIO FM RADIO RECEIVER DRIVER
8534 M:      Hans Verkuil <hverkuil@xs4all.nl>
8535 L:      linux-media@vger.kernel.org
8536 T:      git git://linuxtv.org/media_tree.git
8537 W:      https://linuxtv.org
8538 S:      Maintained
8539 F:      drivers/media/radio/radio-maxiradio*
8540
8541 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8542 M:      Peter Rosin <peda@axentia.se>
8543 L:      linux-iio@vger.kernel.org
8544 S:      Maintained
8545 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8546 F:      drivers/iio/potentiometer/mcp4531.c
8547
8548 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8549 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8550 L:      linux-iio@vger.kernel.org
8551 S:      Maintained
8552 F:      drivers/iio/dac/cio-dac.c
8553
8554 MEDIA DRIVERS FOR ASCOT2E
8555 M:      Sergey Kozlov <serjk@netup.ru>
8556 M:      Abylay Ospan <aospan@netup.ru>
8557 L:      linux-media@vger.kernel.org
8558 W:      https://linuxtv.org
8559 W:      http://netup.tv/
8560 T:      git git://linuxtv.org/media_tree.git
8561 S:      Supported
8562 F:      drivers/media/dvb-frontends/ascot2e*
8563
8564 MEDIA DRIVERS FOR CXD2841ER
8565 M:      Sergey Kozlov <serjk@netup.ru>
8566 M:      Abylay Ospan <aospan@netup.ru>
8567 L:      linux-media@vger.kernel.org
8568 W:      https://linuxtv.org
8569 W:      http://netup.tv/
8570 T:      git git://linuxtv.org/media_tree.git
8571 S:      Supported
8572 F:      drivers/media/dvb-frontends/cxd2841er*
8573
8574 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8575 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8576 L:      linux-media@vger.kernel.org
8577 W:      https://linuxtv.org
8578 T:      git git://linuxtv.org/media_tree.git
8579 S:      Maintained
8580 F:      drivers/media/pci/ddbridge/*
8581
8582 MEDIA DRIVERS FOR FREESCALE IMX
8583 M:      Steve Longerbeam <slongerbeam@gmail.com>
8584 M:      Philipp Zabel <p.zabel@pengutronix.de>
8585 L:      linux-media@vger.kernel.org
8586 T:      git git://linuxtv.org/media_tree.git
8587 S:      Maintained
8588 F:      Documentation/devicetree/bindings/media/imx.txt
8589 F:      Documentation/media/v4l-drivers/imx.rst
8590 F:      drivers/staging/media/imx/
8591 F:      include/linux/imx-media.h
8592 F:      include/media/imx.h
8593
8594 MEDIA DRIVERS FOR HELENE
8595 M:      Abylay Ospan <aospan@netup.ru>
8596 L:      linux-media@vger.kernel.org
8597 W:      https://linuxtv.org
8598 W:      http://netup.tv/
8599 T:      git git://linuxtv.org/media_tree.git
8600 S:      Supported
8601 F:      drivers/media/dvb-frontends/helene*
8602
8603 MEDIA DRIVERS FOR HORUS3A
8604 M:      Sergey Kozlov <serjk@netup.ru>
8605 M:      Abylay Ospan <aospan@netup.ru>
8606 L:      linux-media@vger.kernel.org
8607 W:      https://linuxtv.org
8608 W:      http://netup.tv/
8609 T:      git git://linuxtv.org/media_tree.git
8610 S:      Supported
8611 F:      drivers/media/dvb-frontends/horus3a*
8612
8613 MEDIA DRIVERS FOR LNBH25
8614 M:      Sergey Kozlov <serjk@netup.ru>
8615 M:      Abylay Ospan <aospan@netup.ru>
8616 L:      linux-media@vger.kernel.org
8617 W:      https://linuxtv.org
8618 W:      http://netup.tv/
8619 T:      git git://linuxtv.org/media_tree.git
8620 S:      Supported
8621 F:      drivers/media/dvb-frontends/lnbh25*
8622
8623 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8624 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8625 L:      linux-media@vger.kernel.org
8626 W:      https://linuxtv.org
8627 T:      git git://linuxtv.org/media_tree.git
8628 S:      Maintained
8629 F:      drivers/media/dvb-frontends/mxl5xx*
8630
8631 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8632 M:      Sergey Kozlov <serjk@netup.ru>
8633 M:      Abylay Ospan <aospan@netup.ru>
8634 L:      linux-media@vger.kernel.org
8635 W:      https://linuxtv.org
8636 W:      http://netup.tv/
8637 T:      git git://linuxtv.org/media_tree.git
8638 S:      Supported
8639 F:      drivers/media/pci/netup_unidvb/*
8640
8641 MEDIA DRIVERS FOR RENESAS - DRIF
8642 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8643 L:      linux-media@vger.kernel.org
8644 L:      linux-renesas-soc@vger.kernel.org
8645 T:      git git://linuxtv.org/media_tree.git
8646 S:      Supported
8647 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8648 F:      drivers/media/platform/rcar_drif.c
8649
8650 MEDIA DRIVERS FOR RENESAS - FCP
8651 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8652 L:      linux-media@vger.kernel.org
8653 L:      linux-renesas-soc@vger.kernel.org
8654 T:      git git://linuxtv.org/media_tree.git
8655 S:      Supported
8656 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8657 F:      drivers/media/platform/rcar-fcp.c
8658 F:      include/media/rcar-fcp.h
8659
8660 MEDIA DRIVERS FOR RENESAS - FDP1
8661 M:      Kieran Bingham <kieran@bingham.xyz>
8662 L:      linux-media@vger.kernel.org
8663 L:      linux-renesas-soc@vger.kernel.org
8664 T:      git git://linuxtv.org/media_tree.git
8665 S:      Supported
8666 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8667 F:      drivers/media/platform/rcar_fdp1.c
8668
8669 MEDIA DRIVERS FOR RENESAS - VIN
8670 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8671 L:      linux-media@vger.kernel.org
8672 L:      linux-renesas-soc@vger.kernel.org
8673 T:      git git://linuxtv.org/media_tree.git
8674 S:      Supported
8675 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8676 F:      drivers/media/platform/rcar-vin/
8677
8678 MEDIA DRIVERS FOR RENESAS - VSP1
8679 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8680 L:      linux-media@vger.kernel.org
8681 L:      linux-renesas-soc@vger.kernel.org
8682 T:      git git://linuxtv.org/media_tree.git
8683 S:      Supported
8684 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8685 F:      drivers/media/platform/vsp1/
8686
8687 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8688 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8689 L:      linux-media@vger.kernel.org
8690 W:      https://linuxtv.org
8691 T:      git git://linuxtv.org/media_tree.git
8692 S:      Maintained
8693 F:      drivers/media/dvb-frontends/stv0910*
8694
8695 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8696 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8697 L:      linux-media@vger.kernel.org
8698 W:      https://linuxtv.org
8699 T:      git git://linuxtv.org/media_tree.git
8700 S:      Maintained
8701 F:      drivers/media/dvb-frontends/stv6111*
8702
8703 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8704 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8705 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8706 P:      LinuxTV.org Project
8707 L:      linux-media@vger.kernel.org
8708 W:      https://linuxtv.org
8709 Q:      http://patchwork.kernel.org/project/linux-media/list/
8710 T:      git git://linuxtv.org/media_tree.git
8711 S:      Maintained
8712 F:      Documentation/devicetree/bindings/media/
8713 F:      Documentation/media/
8714 F:      drivers/media/
8715 F:      drivers/staging/media/
8716 F:      include/linux/platform_data/media/
8717 F:      include/media/
8718 F:      include/uapi/linux/dvb/
8719 F:      include/uapi/linux/videodev2.h
8720 F:      include/uapi/linux/media.h
8721 F:      include/uapi/linux/v4l2-*
8722 F:      include/uapi/linux/meye.h
8723 F:      include/uapi/linux/ivtv*
8724 F:      include/uapi/linux/uvcvideo.h
8725
8726 MEDIATEK CIR DRIVER
8727 M:      Sean Wang <sean.wang@mediatek.com>
8728 S:      Maintained
8729 F:      drivers/media/rc/mtk-cir.c
8730
8731 MEDIATEK PMIC LED DRIVER
8732 M:      Sean Wang <sean.wang@mediatek.com>
8733 S:      Maintained
8734 F:      drivers/leds/leds-mt6323.c
8735 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8736
8737 MEDIATEK ETHERNET DRIVER
8738 M:      Felix Fietkau <nbd@openwrt.org>
8739 M:      John Crispin <john@phrozen.org>
8740 M:      Sean Wang <sean.wang@mediatek.com>
8741 M:      Nelson Chang <nelson.chang@mediatek.com>
8742 L:      netdev@vger.kernel.org
8743 S:      Maintained
8744 F:      drivers/net/ethernet/mediatek/
8745
8746 MEDIATEK JPEG DRIVER
8747 M:      Rick Chang <rick.chang@mediatek.com>
8748 M:      Bin Liu <bin.liu@mediatek.com>
8749 S:      Supported
8750 F:      drivers/media/platform/mtk-jpeg/
8751 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8752
8753 MEDIATEK MDP DRIVER
8754 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8755 M:      Houlong Wei <houlong.wei@mediatek.com>
8756 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8757 S:      Supported
8758 F:      drivers/media/platform/mtk-mdp/
8759 F:      drivers/media/platform/mtk-vpu/
8760 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8761
8762 MEDIATEK MEDIA DRIVER
8763 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8764 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8765 S:      Supported
8766 F:      drivers/media/platform/mtk-vcodec/
8767 F:      drivers/media/platform/mtk-vpu/
8768 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8769 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8770
8771 MEDIATEK MT7601U WIRELESS LAN DRIVER
8772 M:      Jakub Kicinski <kubakici@wp.pl>
8773 L:      linux-wireless@vger.kernel.org
8774 S:      Maintained
8775 F:      drivers/net/wireless/mediatek/mt7601u/
8776
8777 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8778 M:      Sean Wang <sean.wang@mediatek.com>
8779 S:      Maintained
8780 F:      drivers/char/hw_random/mtk-rng.c
8781
8782 MEDIATEK USB3 DRD IP DRIVER
8783 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8784 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8786 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8787 S:      Maintained
8788 F:      drivers/usb/mtu3/
8789
8790 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8791 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8792 M:      Martin Donnelly <martin.donnelly@ge.com>
8793 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8794 S:      Maintained
8795 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8796 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8797
8798 MEGARAID SCSI/SAS DRIVERS
8799 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8800 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8801 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8802 L:      megaraidlinux.pdl@broadcom.com
8803 L:      linux-scsi@vger.kernel.org
8804 W:      http://www.avagotech.com/support/
8805 S:      Maintained
8806 F:      Documentation/scsi/megaraid.txt
8807 F:      drivers/scsi/megaraid.*
8808 F:      drivers/scsi/megaraid/
8809
8810 MELEXIS MLX90614 DRIVER
8811 M:      Crt Mori <cmo@melexis.com>
8812 L:      linux-iio@vger.kernel.org
8813 W:      http://www.melexis.com
8814 S:      Supported
8815 F:      drivers/iio/temperature/mlx90614.c
8816
8817 MELFAS MIP4 TOUCHSCREEN DRIVER
8818 M:      Sangwon Jee <jeesw@melfas.com>
8819 W:      http://www.melfas.com
8820 S:      Supported
8821 F:      drivers/input/touchscreen/melfas_mip4.c
8822 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8823
8824 MELLANOX ETHERNET DRIVER (mlx4_en)
8825 M:      Tariq Toukan <tariqt@mellanox.com>
8826 L:      netdev@vger.kernel.org
8827 S:      Supported
8828 W:      http://www.mellanox.com
8829 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8830 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8831
8832 MELLANOX ETHERNET DRIVER (mlx5e)
8833 M:      Saeed Mahameed <saeedm@mellanox.com>
8834 L:      netdev@vger.kernel.org
8835 S:      Supported
8836 W:      http://www.mellanox.com
8837 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8838 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8839
8840 MELLANOX ETHERNET INNOVA DRIVER
8841 M:      Ilan Tayari <ilant@mellanox.com>
8842 R:      Boris Pismenny <borisp@mellanox.com>
8843 L:      netdev@vger.kernel.org
8844 S:      Supported
8845 W:      http://www.mellanox.com
8846 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8847 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8848 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8849
8850 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8851 M:      Ilan Tayari <ilant@mellanox.com>
8852 R:      Boris Pismenny <borisp@mellanox.com>
8853 L:      netdev@vger.kernel.org
8854 S:      Supported
8855 W:      http://www.mellanox.com
8856 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8857 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8858 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8859
8860 MELLANOX ETHERNET SWITCH DRIVERS
8861 M:      Jiri Pirko <jiri@mellanox.com>
8862 M:      Ido Schimmel <idosch@mellanox.com>
8863 L:      netdev@vger.kernel.org
8864 S:      Supported
8865 W:      http://www.mellanox.com
8866 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8867 F:      drivers/net/ethernet/mellanox/mlxsw/
8868
8869 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8870 M:      mlxsw@mellanox.com
8871 L:      netdev@vger.kernel.org
8872 S:      Supported
8873 W:      http://www.mellanox.com
8874 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8875 F:      drivers/net/ethernet/mellanox/mlxfw/
8876
8877 MELLANOX MLX CPLD HOTPLUG DRIVER
8878 M:      Vadim Pasternak <vadimp@mellanox.com>
8879 L:      platform-driver-x86@vger.kernel.org
8880 S:      Supported
8881 F:      drivers/platform/x86/mlxcpld-hotplug.c
8882 F:      include/linux/platform_data/mlxcpld-hotplug.h
8883
8884 MELLANOX MLX4 core VPI driver
8885 M:      Tariq Toukan <tariqt@mellanox.com>
8886 L:      netdev@vger.kernel.org
8887 L:      linux-rdma@vger.kernel.org
8888 W:      http://www.mellanox.com
8889 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8890 S:      Supported
8891 F:      drivers/net/ethernet/mellanox/mlx4/
8892 F:      include/linux/mlx4/
8893
8894 MELLANOX MLX4 IB driver
8895 M:      Yishai Hadas <yishaih@mellanox.com>
8896 L:      linux-rdma@vger.kernel.org
8897 W:      http://www.mellanox.com
8898 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8899 S:      Supported
8900 F:      drivers/infiniband/hw/mlx4/
8901 F:      include/linux/mlx4/
8902 F:      include/uapi/rdma/mlx4-abi.h
8903
8904 MELLANOX MLX5 core VPI driver
8905 M:      Saeed Mahameed <saeedm@mellanox.com>
8906 M:      Matan Barak <matanb@mellanox.com>
8907 M:      Leon Romanovsky <leonro@mellanox.com>
8908 L:      netdev@vger.kernel.org
8909 L:      linux-rdma@vger.kernel.org
8910 W:      http://www.mellanox.com
8911 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8912 S:      Supported
8913 F:      drivers/net/ethernet/mellanox/mlx5/core/
8914 F:      include/linux/mlx5/
8915
8916 MELLANOX MLX5 IB driver
8917 M:      Matan Barak <matanb@mellanox.com>
8918 M:      Leon Romanovsky <leonro@mellanox.com>
8919 L:      linux-rdma@vger.kernel.org
8920 W:      http://www.mellanox.com
8921 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8922 S:      Supported
8923 F:      drivers/infiniband/hw/mlx5/
8924 F:      include/linux/mlx5/
8925 F:      include/uapi/rdma/mlx5-abi.h
8926
8927 MELLANOX MLXCPLD I2C AND MUX DRIVER
8928 M:      Vadim Pasternak <vadimp@mellanox.com>
8929 M:      Michael Shych <michaelsh@mellanox.com>
8930 L:      linux-i2c@vger.kernel.org
8931 S:      Supported
8932 F:      drivers/i2c/busses/i2c-mlxcpld.c
8933 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8934 F:      Documentation/i2c/busses/i2c-mlxcpld
8935
8936 MELLANOX MLXCPLD LED DRIVER
8937 M:      Vadim Pasternak <vadimp@mellanox.com>
8938 L:      linux-leds@vger.kernel.org
8939 S:      Supported
8940 F:      drivers/leds/leds-mlxcpld.c
8941 F:      Documentation/leds/leds-mlxcpld.txt
8942
8943 MELLANOX PLATFORM DRIVER
8944 M:      Vadim Pasternak <vadimp@mellanox.com>
8945 L:      platform-driver-x86@vger.kernel.org
8946 S:      Supported
8947 F:      drivers/platform/x86/mlx-platform.c
8948
8949 MEMBARRIER SUPPORT
8950 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8951 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8952 L:      linux-kernel@vger.kernel.org
8953 S:      Supported
8954 F:      kernel/sched/membarrier.c
8955 F:      include/uapi/linux/membarrier.h
8956
8957 MEMORY MANAGEMENT
8958 L:      linux-mm@kvack.org
8959 W:      http://www.linux-mm.org
8960 S:      Maintained
8961 F:      include/linux/mm.h
8962 F:      include/linux/gfp.h
8963 F:      include/linux/mmzone.h
8964 F:      include/linux/memory_hotplug.h
8965 F:      include/linux/vmalloc.h
8966 F:      mm/
8967
8968 MEMORY TECHNOLOGY DEVICES (MTD)
8969 M:      David Woodhouse <dwmw2@infradead.org>
8970 M:      Brian Norris <computersforpeace@gmail.com>
8971 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8972 M:      Marek Vasut <marek.vasut@gmail.com>
8973 M:      Richard Weinberger <richard@nod.at>
8974 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8975 L:      linux-mtd@lists.infradead.org
8976 W:      http://www.linux-mtd.infradead.org/
8977 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8978 T:      git git://git.infradead.org/linux-mtd.git master
8979 T:      git git://git.infradead.org/linux-mtd.git mtd/next
8980 S:      Maintained
8981 F:      Documentation/devicetree/bindings/mtd/
8982 F:      drivers/mtd/
8983 F:      include/linux/mtd/
8984 F:      include/uapi/mtd/
8985
8986 MEN A21 WATCHDOG DRIVER
8987 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8988 L:      linux-watchdog@vger.kernel.org
8989 S:      Maintained
8990 F:      drivers/watchdog/mena21_wdt.c
8991
8992 MEN CHAMELEON BUS (mcb)
8993 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8994 S:      Maintained
8995 F:      drivers/mcb/
8996 F:      include/linux/mcb.h
8997 F:      Documentation/men-chameleon-bus.txt
8998
8999 MEN F21BMC (Board Management Controller)
9000 M:      Andreas Werner <andreas.werner@men.de>
9001 S:      Supported
9002 F:      drivers/mfd/menf21bmc.c
9003 F:      drivers/watchdog/menf21bmc_wdt.c
9004 F:      drivers/leds/leds-menf21bmc.c
9005 F:      drivers/hwmon/menf21bmc_hwmon.c
9006 F:      Documentation/hwmon/menf21bmc
9007
9008 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9009 M:      Neil Armstrong <narmstrong@baylibre.com>
9010 L:      linux-media@lists.freedesktop.org
9011 L:      linux-amlogic@lists.infradead.org
9012 W:      http://linux-meson.com/
9013 S:      Supported
9014 F:      drivers/media/platform/meson/ao-cec.c
9015 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9016 T:      git git://linuxtv.org/media_tree.git
9017
9018 METAG ARCHITECTURE
9019 M:      James Hogan <jhogan@kernel.org>
9020 L:      linux-metag@vger.kernel.org
9021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9022 S:      Odd Fixes
9023 F:      arch/metag/
9024 F:      Documentation/metag/
9025 F:      Documentation/devicetree/bindings/metag/
9026 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9027 F:      drivers/clocksource/metag_generic.c
9028 F:      drivers/irqchip/irq-metag.c
9029 F:      drivers/irqchip/irq-metag-ext.c
9030 F:      drivers/tty/metag_da.c
9031
9032 MICROBLAZE ARCHITECTURE
9033 M:      Michal Simek <monstr@monstr.eu>
9034 W:      http://www.monstr.eu/fdt/
9035 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9036 S:      Supported
9037 F:      arch/microblaze/
9038
9039 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9040 M:      Richard Genoud <richard.genoud@gmail.com>
9041 S:      Maintained
9042 F:      drivers/tty/serial/atmel_serial.c
9043 F:      drivers/tty/serial/atmel_serial.h
9044
9045 MICROCHIP / ATMEL DMA DRIVER
9046 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9048 L:      dmaengine@vger.kernel.org
9049 S:      Supported
9050 F:      drivers/dma/at_hdmac.c
9051 F:      drivers/dma/at_hdmac_regs.h
9052 F:      include/linux/platform_data/dma-atmel.h
9053
9054 MICROCHIP / ATMEL ECC DRIVER
9055 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9056 L:      linux-crypto@vger.kernel.org
9057 S:      Maintained
9058 F:      drivers/crypto/atmel-ecc.*
9059
9060 MICROCHIP / ATMEL ISC DRIVER
9061 M:      Songjun Wu <songjun.wu@microchip.com>
9062 L:      linux-media@vger.kernel.org
9063 S:      Supported
9064 F:      drivers/media/platform/atmel/atmel-isc.c
9065 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9066 F:      devicetree/bindings/media/atmel-isc.txt
9067
9068 MICROCHIP / ATMEL NAND DRIVER
9069 M:      Wenyou Yang <wenyou.yang@microchip.com>
9070 M:      Josh Wu <rainyfeeling@outlook.com>
9071 L:      linux-mtd@lists.infradead.org
9072 S:      Supported
9073 F:      drivers/mtd/nand/atmel/*
9074 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9075
9076 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9077 M:      Woojung Huh <Woojung.Huh@microchip.com>
9078 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9079 L:      netdev@vger.kernel.org
9080 S:      Maintained
9081 F:      net/dsa/tag_ksz.c
9082 F:      drivers/net/dsa/microchip/*
9083 F:      include/linux/platform_data/microchip-ksz.h
9084 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9085
9086 MICROCHIP USB251XB DRIVER
9087 M:      Richard Leitner <richard.leitner@skidata.com>
9088 L:      linux-usb@vger.kernel.org
9089 S:      Maintained
9090 F:      drivers/usb/misc/usb251xb.c
9091 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9092
9093 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9094 M:      Don Brace <don.brace@microsemi.com>
9095 L:      esc.storagedev@microsemi.com
9096 L:      linux-scsi@vger.kernel.org
9097 S:      Supported
9098 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9099 F:      drivers/scsi/smartpqi/Kconfig
9100 F:      drivers/scsi/smartpqi/Makefile
9101 F:      include/linux/cciss*.h
9102 F:      include/uapi/linux/cciss*.h
9103 F:      Documentation/scsi/smartpqi.txt
9104
9105 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9106 M:      Chen Yu <yu.c.chen@intel.com>
9107 L:      platform-driver-x86@vger.kernel.org
9108 S:      Supported
9109 F:      drivers/platform/x86/surfacepro3_button.c
9110
9111 MICROTEK X6 SCANNER
9112 M:      Oliver Neukum <oliver@neukum.org>
9113 S:      Maintained
9114 F:      drivers/usb/image/microtek.*
9115
9116 MIPS
9117 M:      Ralf Baechle <ralf@linux-mips.org>
9118 M:      James Hogan <jhogan@kernel.org>
9119 L:      linux-mips@linux-mips.org
9120 W:      http://www.linux-mips.org/
9121 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9122 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9123 S:      Supported
9124 F:      Documentation/devicetree/bindings/mips/
9125 F:      Documentation/mips/
9126 F:      arch/mips/
9127
9128 MIPS BOSTON DEVELOPMENT BOARD
9129 M:      Paul Burton <paul.burton@mips.com>
9130 L:      linux-mips@linux-mips.org
9131 S:      Maintained
9132 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9133 F:      arch/mips/boot/dts/img/boston.dts
9134 F:      arch/mips/configs/generic/board-boston.config
9135 F:      drivers/clk/imgtec/clk-boston.c
9136 F:      include/dt-bindings/clock/boston-clock.h
9137
9138 MIPS GENERIC PLATFORM
9139 M:      Paul Burton <paul.burton@mips.com>
9140 L:      linux-mips@linux-mips.org
9141 S:      Supported
9142 F:      arch/mips/generic/
9143 F:      arch/mips/tools/generic-board-config.sh
9144
9145 MIPS/LOONGSON1 ARCHITECTURE
9146 M:      Keguang Zhang <keguang.zhang@gmail.com>
9147 L:      linux-mips@linux-mips.org
9148 S:      Maintained
9149 F:      arch/mips/loongson32/
9150 F:      arch/mips/include/asm/mach-loongson32/
9151 F:      drivers/*/*loongson1*
9152 F:      drivers/*/*/*loongson1*
9153
9154 MIPS RINT INSTRUCTION EMULATION
9155 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9156 L:      linux-mips@linux-mips.org
9157 S:      Supported
9158 F:      arch/mips/math-emu/sp_rint.c
9159 F:      arch/mips/math-emu/dp_rint.c
9160
9161 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9162 M:      Hans Verkuil <hverkuil@xs4all.nl>
9163 L:      linux-media@vger.kernel.org
9164 T:      git git://linuxtv.org/media_tree.git
9165 W:      https://linuxtv.org
9166 S:      Odd Fixes
9167 F:      drivers/media/radio/radio-miropcm20*
9168
9169 MMP SUPPORT
9170 M:      Eric Miao <eric.y.miao@gmail.com>
9171 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9172 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9173 T:      git git://github.com/hzhuang1/linux.git
9174 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9175 S:      Maintained
9176 F:      arch/arm/boot/dts/mmp*
9177 F:      arch/arm/mach-mmp/
9178
9179 MN88472 MEDIA DRIVER
9180 M:      Antti Palosaari <crope@iki.fi>
9181 L:      linux-media@vger.kernel.org
9182 W:      https://linuxtv.org
9183 W:      http://palosaari.fi/linux/
9184 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9185 S:      Maintained
9186 F:      drivers/media/dvb-frontends/mn88472*
9187
9188 MN88473 MEDIA DRIVER
9189 M:      Antti Palosaari <crope@iki.fi>
9190 L:      linux-media@vger.kernel.org
9191 W:      https://linuxtv.org
9192 W:      http://palosaari.fi/linux/
9193 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9194 S:      Maintained
9195 F:      drivers/media/dvb-frontends/mn88473*
9196
9197 MODULE SUPPORT
9198 M:      Jessica Yu <jeyu@kernel.org>
9199 M:      Rusty Russell <rusty@rustcorp.com.au>
9200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9201 S:      Maintained
9202 F:      include/linux/module.h
9203 F:      kernel/module.c
9204
9205 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9206 W:      http://popies.net/meye/
9207 S:      Orphan
9208 F:      Documentation/media/v4l-drivers/meye*
9209 F:      drivers/media/pci/meye/
9210 F:      include/uapi/linux/meye.h
9211
9212 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9213 M:      Jiri Slaby <jirislaby@gmail.com>
9214 S:      Maintained
9215 F:      Documentation/serial/moxa-smartio
9216 F:      drivers/tty/mxser.*
9217
9218 MR800 AVERMEDIA USB FM RADIO DRIVER
9219 M:      Alexey Klimov <klimov.linux@gmail.com>
9220 L:      linux-media@vger.kernel.org
9221 T:      git git://linuxtv.org/media_tree.git
9222 S:      Maintained
9223 F:      drivers/media/radio/radio-mr800.c
9224
9225 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9226 M:      Alan Ott <alan@signal11.us>
9227 L:      linux-wpan@vger.kernel.org
9228 S:      Maintained
9229 F:      drivers/net/ieee802154/mrf24j40.c
9230 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9231
9232 MSI LAPTOP SUPPORT
9233 M:      "Lee, Chun-Yi" <jlee@suse.com>
9234 L:      platform-driver-x86@vger.kernel.org
9235 S:      Maintained
9236 F:      drivers/platform/x86/msi-laptop.c
9237
9238 MSI WMI SUPPORT
9239 L:      platform-driver-x86@vger.kernel.org
9240 S:      Orphan
9241 F:      drivers/platform/x86/msi-wmi.c
9242
9243 MSI001 MEDIA DRIVER
9244 M:      Antti Palosaari <crope@iki.fi>
9245 L:      linux-media@vger.kernel.org
9246 W:      https://linuxtv.org
9247 W:      http://palosaari.fi/linux/
9248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9249 T:      git git://linuxtv.org/anttip/media_tree.git
9250 S:      Maintained
9251 F:      drivers/media/tuners/msi001*
9252
9253 MSI2500 MEDIA DRIVER
9254 M:      Antti Palosaari <crope@iki.fi>
9255 L:      linux-media@vger.kernel.org
9256 W:      https://linuxtv.org
9257 W:      http://palosaari.fi/linux/
9258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9259 T:      git git://linuxtv.org/anttip/media_tree.git
9260 S:      Maintained
9261 F:      drivers/media/usb/msi2500/
9262
9263 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9264 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9265 L:      linux-mtd@lists.infradead.org
9266 S:      Maintained
9267 F:      drivers/mtd/devices/docg3*
9268
9269 MT9M032 APTINA SENSOR DRIVER
9270 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9271 L:      linux-media@vger.kernel.org
9272 T:      git git://linuxtv.org/media_tree.git
9273 S:      Maintained
9274 F:      drivers/media/i2c/mt9m032.c
9275 F:      include/media/i2c/mt9m032.h
9276
9277 MT9P031 APTINA CAMERA SENSOR
9278 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9279 L:      linux-media@vger.kernel.org
9280 T:      git git://linuxtv.org/media_tree.git
9281 S:      Maintained
9282 F:      drivers/media/i2c/mt9p031.c
9283 F:      include/media/i2c/mt9p031.h
9284
9285 MT9T001 APTINA CAMERA SENSOR
9286 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9287 L:      linux-media@vger.kernel.org
9288 T:      git git://linuxtv.org/media_tree.git
9289 S:      Maintained
9290 F:      drivers/media/i2c/mt9t001.c
9291 F:      include/media/i2c/mt9t001.h
9292
9293 MT9V032 APTINA CAMERA SENSOR
9294 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9295 L:      linux-media@vger.kernel.org
9296 T:      git git://linuxtv.org/media_tree.git
9297 S:      Maintained
9298 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9299 F:      drivers/media/i2c/mt9v032.c
9300 F:      include/media/i2c/mt9v032.h
9301
9302 MULTIFUNCTION DEVICES (MFD)
9303 M:      Lee Jones <lee.jones@linaro.org>
9304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9305 S:      Supported
9306 F:      Documentation/devicetree/bindings/mfd/
9307 F:      drivers/mfd/
9308 F:      include/linux/mfd/
9309 F:      include/dt-bindings/mfd/
9310
9311 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9312 S:      Orphan
9313 F:      drivers/mmc/host/mmc_spi.c
9314 F:      include/linux/spi/mmc_spi.h
9315
9316 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9317 M:      Ulf Hansson <ulf.hansson@linaro.org>
9318 L:      linux-mmc@vger.kernel.org
9319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9320 S:      Maintained
9321 F:      Documentation/devicetree/bindings/mmc/
9322 F:      drivers/mmc/
9323 F:      include/linux/mmc/
9324 F:      include/uapi/linux/mmc/
9325
9326 MULTIPLEXER SUBSYSTEM
9327 M:      Peter Rosin <peda@axentia.se>
9328 S:      Maintained
9329 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9330 F:      Documentation/devicetree/bindings/mux/
9331 F:      include/linux/dt-bindings/mux/
9332 F:      include/linux/mux/
9333 F:      drivers/mux/
9334
9335 MULTITECH MULTIPORT CARD (ISICOM)
9336 S:      Orphan
9337 F:      drivers/tty/isicom.c
9338 F:      include/linux/isicom.h
9339
9340 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9341 M:      Bin Liu <b-liu@ti.com>
9342 L:      linux-usb@vger.kernel.org
9343 S:      Maintained
9344 F:      drivers/usb/musb/
9345
9346 MXL5007T MEDIA DRIVER
9347 M:      Michael Krufky <mkrufky@linuxtv.org>
9348 L:      linux-media@vger.kernel.org
9349 W:      https://linuxtv.org
9350 W:      http://github.com/mkrufky
9351 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9352 T:      git git://linuxtv.org/mkrufky/tuners.git
9353 S:      Maintained
9354 F:      drivers/media/tuners/mxl5007t.*
9355
9356 MXSFB DRM DRIVER
9357 M:      Marek Vasut <marex@denx.de>
9358 S:      Supported
9359 F:      drivers/gpu/drm/mxsfb/
9360 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9361
9362 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9363 M:      Chris Lee <christopher.lee@cspi.com>
9364 L:      netdev@vger.kernel.org
9365 W:      https://www.cspi.com/ethernet-products/support/downloads/
9366 S:      Supported
9367 F:      drivers/net/ethernet/myricom/myri10ge/
9368
9369 NAND FLASH SUBSYSTEM
9370 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9371 R:      Richard Weinberger <richard@nod.at>
9372 L:      linux-mtd@lists.infradead.org
9373 W:      http://www.linux-mtd.infradead.org/
9374 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9375 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9376 T:      git git://git.infradead.org/linux-mtd.git nand/next
9377 S:      Maintained
9378 F:      drivers/mtd/nand/
9379 F:      include/linux/mtd/*nand*.h
9380
9381 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9382 M:      Daniel Mack <zonque@gmail.com>
9383 S:      Maintained
9384 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9385 W:      http://www.native-instruments.com
9386 F:      sound/usb/caiaq/
9387
9388 NATSEMI ETHERNET DRIVER (DP8381x)
9389 S:      Orphan
9390 F:      drivers/net/ethernet/natsemi/natsemi.c
9391
9392 NCP FILESYSTEM
9393 M:      Petr Vandrovec <petr@vandrovec.name>
9394 S:      Odd Fixes
9395 F:      fs/ncpfs/
9396
9397 NCR 5380 SCSI DRIVERS
9398 M:      Finn Thain <fthain@telegraphics.com.au>
9399 M:      Michael Schmitz <schmitzmic@gmail.com>
9400 L:      linux-scsi@vger.kernel.org
9401 S:      Maintained
9402 F:      Documentation/scsi/g_NCR5380.txt
9403 F:      drivers/scsi/NCR5380.*
9404 F:      drivers/scsi/arm/cumana_1.c
9405 F:      drivers/scsi/arm/oak.c
9406 F:      drivers/scsi/atari_scsi.*
9407 F:      drivers/scsi/dmx3191d.c
9408 F:      drivers/scsi/g_NCR5380.*
9409 F:      drivers/scsi/mac_scsi.*
9410 F:      drivers/scsi/sun3_scsi.*
9411 F:      drivers/scsi/sun3_scsi_vme.c
9412
9413 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9414 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9415 L:      linux-scsi@vger.kernel.org
9416 S:      Maintained
9417 F:      drivers/scsi/NCR_D700.*
9418
9419 NCT6775 HARDWARE MONITOR DRIVER
9420 M:      Guenter Roeck <linux@roeck-us.net>
9421 L:      linux-hwmon@vger.kernel.org
9422 S:      Maintained
9423 F:      Documentation/hwmon/nct6775
9424 F:      drivers/hwmon/nct6775.c
9425
9426 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9427 M:      Faisal Latif <faisal.latif@intel.com>
9428 L:      linux-rdma@vger.kernel.org
9429 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9430 S:      Supported
9431 F:      drivers/infiniband/hw/nes/
9432 F:      include/uapi/rdma/nes-abi.h
9433
9434 NETEM NETWORK EMULATOR
9435 M:      Stephen Hemminger <stephen@networkplumber.org>
9436 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9437 S:      Maintained
9438 F:      net/sched/sch_netem.c
9439
9440 NETERION 10GbE DRIVERS (s2io/vxge)
9441 M:      Jon Mason <jdmason@kudzu.us>
9442 L:      netdev@vger.kernel.org
9443 S:      Supported
9444 F:      Documentation/networking/s2io.txt
9445 F:      Documentation/networking/vxge.txt
9446 F:      drivers/net/ethernet/neterion/
9447
9448 NETFILTER
9449 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9450 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9451 M:      Florian Westphal <fw@strlen.de>
9452 L:      netfilter-devel@vger.kernel.org
9453 L:      coreteam@netfilter.org
9454 W:      http://www.netfilter.org/
9455 W:      http://www.iptables.org/
9456 W:      http://www.nftables.org/
9457 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9460 S:      Maintained
9461 F:      include/linux/netfilter*
9462 F:      include/linux/netfilter/
9463 F:      include/net/netfilter/
9464 F:      include/uapi/linux/netfilter*
9465 F:      include/uapi/linux/netfilter/
9466 F:      net/*/netfilter.c
9467 F:      net/*/netfilter/
9468 F:      net/netfilter/
9469 F:      net/bridge/br_netfilter*.c
9470
9471 NETROM NETWORK LAYER
9472 M:      Ralf Baechle <ralf@linux-mips.org>
9473 L:      linux-hams@vger.kernel.org
9474 W:      http://www.linux-ax25.org/
9475 S:      Maintained
9476 F:      include/net/netrom.h
9477 F:      include/uapi/linux/netrom.h
9478 F:      net/netrom/
9479
9480 NETRONOME ETHERNET DRIVERS
9481 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9482 L:      oss-drivers@netronome.com
9483 S:      Maintained
9484 F:      drivers/net/ethernet/netronome/
9485
9486 NETWORK BLOCK DEVICE (NBD)
9487 M:      Josef Bacik <jbacik@fb.com>
9488 S:      Maintained
9489 L:      linux-block@vger.kernel.org
9490 L:      nbd@other.debian.org
9491 F:      Documentation/blockdev/nbd.txt
9492 F:      drivers/block/nbd.c
9493 F:      include/uapi/linux/nbd.h
9494
9495 NETWORK DROP MONITOR
9496 M:      Neil Horman <nhorman@tuxdriver.com>
9497 L:      netdev@vger.kernel.org
9498 S:      Maintained
9499 W:      https://fedorahosted.org/dropwatch/
9500 F:      net/core/drop_monitor.c
9501
9502 NETWORKING DRIVERS
9503 L:      netdev@vger.kernel.org
9504 W:      http://www.linuxfoundation.org/en/Net
9505 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9508 S:      Odd Fixes
9509 F:      Documentation/devicetree/bindings/net/
9510 F:      drivers/net/
9511 F:      include/linux/if_*
9512 F:      include/linux/netdevice.h
9513 F:      include/linux/etherdevice.h
9514 F:      include/linux/fcdevice.h
9515 F:      include/linux/fddidevice.h
9516 F:      include/linux/hippidevice.h
9517 F:      include/linux/inetdevice.h
9518 F:      include/uapi/linux/if_*
9519 F:      include/uapi/linux/netdevice.h
9520
9521 NETWORKING DRIVERS (WIRELESS)
9522 M:      Kalle Valo <kvalo@codeaurora.org>
9523 L:      linux-wireless@vger.kernel.org
9524 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9527 S:      Maintained
9528 F:      Documentation/devicetree/bindings/net/wireless/
9529 F:      drivers/net/wireless/
9530
9531 NETWORKING [DSA]
9532 M:      Andrew Lunn <andrew@lunn.ch>
9533 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9534 M:      Florian Fainelli <f.fainelli@gmail.com>
9535 S:      Maintained
9536 F:      net/dsa/
9537 F:      include/net/dsa.h
9538 F:      include/linux/dsa/
9539 F:      drivers/net/dsa/
9540
9541 NETWORKING [GENERAL]
9542 M:      "David S. Miller" <davem@davemloft.net>
9543 L:      netdev@vger.kernel.org
9544 W:      http://www.linuxfoundation.org/en/Net
9545 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9548 B:      mailto:netdev@vger.kernel.org
9549 S:      Maintained
9550 F:      net/
9551 F:      include/net/
9552 F:      include/linux/in.h
9553 F:      include/linux/net.h
9554 F:      include/linux/netdevice.h
9555 F:      include/uapi/linux/in.h
9556 F:      include/uapi/linux/net.h
9557 F:      include/uapi/linux/netdevice.h
9558 F:      include/uapi/linux/net_namespace.h
9559 F:      tools/testing/selftests/net/
9560 F:      lib/net_utils.c
9561 F:      lib/random32.c
9562
9563 NETWORKING [IPSEC]
9564 M:      Steffen Klassert <steffen.klassert@secunet.com>
9565 M:      Herbert Xu <herbert@gondor.apana.org.au>
9566 M:      "David S. Miller" <davem@davemloft.net>
9567 L:      netdev@vger.kernel.org
9568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9570 S:      Maintained
9571 F:      net/core/flow.c
9572 F:      net/xfrm/
9573 F:      net/key/
9574 F:      net/ipv4/xfrm*
9575 F:      net/ipv4/esp4*
9576 F:      net/ipv4/ah4.c
9577 F:      net/ipv4/ipcomp.c
9578 F:      net/ipv4/ip_vti.c
9579 F:      net/ipv6/xfrm*
9580 F:      net/ipv6/esp6*
9581 F:      net/ipv6/ah6.c
9582 F:      net/ipv6/ipcomp6.c
9583 F:      net/ipv6/ip6_vti.c
9584 F:      include/uapi/linux/xfrm.h
9585 F:      include/net/xfrm.h
9586
9587 NETWORKING [IPv4/IPv6]
9588 M:      "David S. Miller" <davem@davemloft.net>
9589 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9590 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9591 L:      netdev@vger.kernel.org
9592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9593 S:      Maintained
9594 F:      net/ipv4/
9595 F:      net/ipv6/
9596 F:      include/net/ip*
9597 F:      arch/x86/net/*
9598
9599 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9600 M:      Paul Moore <paul@paul-moore.com>
9601 W:      https://github.com/netlabel
9602 L:      netdev@vger.kernel.org
9603 L:      linux-security-module@vger.kernel.org
9604 S:      Maintained
9605 F:      Documentation/netlabel/
9606 F:      include/net/calipso.h
9607 F:      include/net/cipso_ipv4.h
9608 F:      include/net/netlabel.h
9609 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9610 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9611 F:      net/netlabel/
9612 F:      net/ipv4/cipso_ipv4.c
9613 F:      net/ipv6/calipso.c
9614 F:      net/netfilter/xt_CONNSECMARK.c
9615 F:      net/netfilter/xt_SECMARK.c
9616
9617 NETWORKING [TLS]
9618 M:      Ilya Lesokhin <ilyal@mellanox.com>
9619 M:      Aviad Yehezkel <aviadye@mellanox.com>
9620 M:      Dave Watson <davejwatson@fb.com>
9621 L:      netdev@vger.kernel.org
9622 S:      Maintained
9623 F:      net/tls/*
9624 F:      include/uapi/linux/tls.h
9625 F:      include/net/tls.h
9626
9627 NETWORKING [WIRELESS]
9628 L:      linux-wireless@vger.kernel.org
9629 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9630
9631 NETXEN (1/10) GbE SUPPORT
9632 M:      Manish Chopra <manish.chopra@cavium.com>
9633 M:      Rahul Verma <rahul.verma@cavium.com>
9634 M:      Dept-GELinuxNICDev@cavium.com
9635 L:      netdev@vger.kernel.org
9636 S:      Supported
9637 F:      drivers/net/ethernet/qlogic/netxen/
9638
9639 NFC SUBSYSTEM
9640 M:      Samuel Ortiz <sameo@linux.intel.com>
9641 L:      linux-wireless@vger.kernel.org
9642 L:      linux-nfc@lists.01.org (subscribers-only)
9643 S:      Supported
9644 F:      net/nfc/
9645 F:      include/net/nfc/
9646 F:      include/uapi/linux/nfc.h
9647 F:      drivers/nfc/
9648 F:      include/linux/platform_data/nfcmrvl.h
9649 F:      include/linux/platform_data/nxp-nci.h
9650 F:      Documentation/devicetree/bindings/net/nfc/
9651
9652 NFS, SUNRPC, AND LOCKD CLIENTS
9653 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9654 M:      Anna Schumaker <anna.schumaker@netapp.com>
9655 L:      linux-nfs@vger.kernel.org
9656 W:      http://client.linux-nfs.org
9657 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9658 S:      Maintained
9659 F:      fs/lockd/
9660 F:      fs/nfs/
9661 F:      fs/nfs_common/
9662 F:      net/sunrpc/
9663 F:      include/linux/lockd/
9664 F:      include/linux/nfs*
9665 F:      include/linux/sunrpc/
9666 F:      include/uapi/linux/nfs*
9667 F:      include/uapi/linux/sunrpc/
9668
9669 NILFS2 FILESYSTEM
9670 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9671 L:      linux-nilfs@vger.kernel.org
9672 W:      https://nilfs.sourceforge.io/
9673 W:      https://nilfs.osdn.jp/
9674 T:      git git://github.com/konis/nilfs2.git
9675 S:      Supported
9676 F:      Documentation/filesystems/nilfs2.txt
9677 F:      fs/nilfs2/
9678 F:      include/trace/events/nilfs2.h
9679 F:      include/uapi/linux/nilfs2_api.h
9680 F:      include/uapi/linux/nilfs2_ondisk.h
9681
9682 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9683 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9684 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9685 S:      Maintained
9686 F:      Documentation/scsi/NinjaSCSI.txt
9687 F:      drivers/scsi/pcmcia/nsp_*
9688
9689 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9690 M:      GOTO Masanori <gotom@debian.or.jp>
9691 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9692 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9693 S:      Maintained
9694 F:      Documentation/scsi/NinjaSCSI.txt
9695 F:      drivers/scsi/nsp32*
9696
9697 NIOS2 ARCHITECTURE
9698 M:      Ley Foon Tan <lftan@altera.com>
9699 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9701 S:      Maintained
9702 F:      arch/nios2/
9703
9704 NOHZ, DYNTICKS SUPPORT
9705 M:      Frederic Weisbecker <fweisbec@gmail.com>
9706 M:      Thomas Gleixner <tglx@linutronix.de>
9707 M:      Ingo Molnar <mingo@kernel.org>
9708 L:      linux-kernel@vger.kernel.org
9709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9710 S:      Maintained
9711 F:      kernel/time/tick*.*
9712 F:      include/linux/tick.h
9713 F:      include/linux/sched/nohz.h
9714
9715 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9716 M:      Pavel Machek <pavel@ucw.cz>
9717 M:      Sakari Ailus <sakari.ailus@iki.fi>
9718 L:      linux-media@vger.kernel.org
9719 S:      Maintained
9720 F:      drivers/media/i2c/et8ek8
9721 F:      drivers/media/i2c/ad5820.c
9722
9723 NOKIA N900 POWER SUPPLY DRIVERS
9724 R:      Pali Rohár <pali.rohar@gmail.com>
9725 F:      include/linux/power/bq2415x_charger.h
9726 F:      include/linux/power/bq27xxx_battery.h
9727 F:      include/linux/power/isp1704_charger.h
9728 F:      drivers/power/supply/bq2415x_charger.c
9729 F:      drivers/power/supply/bq27xxx_battery.c
9730 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9731 F:      drivers/power/supply/isp1704_charger.c
9732 F:      drivers/power/supply/rx51_battery.c
9733
9734 NTB AMD DRIVER
9735 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9736 L:      linux-ntb@googlegroups.com
9737 S:      Supported
9738 F:      drivers/ntb/hw/amd/
9739
9740 NTB DRIVER CORE
9741 M:      Jon Mason <jdmason@kudzu.us>
9742 M:      Dave Jiang <dave.jiang@intel.com>
9743 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9744 L:      linux-ntb@googlegroups.com
9745 S:      Supported
9746 W:      https://github.com/jonmason/ntb/wiki
9747 T:      git git://github.com/jonmason/ntb.git
9748 F:      drivers/ntb/
9749 F:      drivers/net/ntb_netdev.c
9750 F:      include/linux/ntb.h
9751 F:      include/linux/ntb_transport.h
9752 F:      tools/testing/selftests/ntb/
9753
9754 NTB IDT DRIVER
9755 M:      Serge Semin <fancer.lancer@gmail.com>
9756 L:      linux-ntb@googlegroups.com
9757 S:      Supported
9758 F:      drivers/ntb/hw/idt/
9759
9760 NTB INTEL DRIVER
9761 M:      Dave Jiang <dave.jiang@intel.com>
9762 L:      linux-ntb@googlegroups.com
9763 S:      Supported
9764 W:      https://github.com/davejiang/linux/wiki
9765 T:      git https://github.com/davejiang/linux.git
9766 F:      drivers/ntb/hw/intel/
9767
9768 NTFS FILESYSTEM
9769 M:      Anton Altaparmakov <anton@tuxera.com>
9770 L:      linux-ntfs-dev@lists.sourceforge.net
9771 W:      http://www.tuxera.com/
9772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9773 S:      Supported
9774 F:      Documentation/filesystems/ntfs.txt
9775 F:      fs/ntfs/
9776
9777 NUBUS SUBSYSTEM
9778 M:      Finn Thain <fthain@telegraphics.com.au>
9779 L:      linux-m68k@lists.linux-m68k.org
9780 S:      Maintained
9781 F:      arch/*/include/asm/nubus.h
9782 F:      drivers/nubus/
9783 F:      include/linux/nubus.h
9784 F:      include/uapi/linux/nubus.h
9785
9786 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9787 M:      Antonino Daplas <adaplas@gmail.com>
9788 L:      linux-fbdev@vger.kernel.org
9789 S:      Maintained
9790 F:      drivers/video/fbdev/riva/
9791 F:      drivers/video/fbdev/nvidia/
9792
9793 NVM EXPRESS DRIVER
9794 M:      Keith Busch <keith.busch@intel.com>
9795 M:      Jens Axboe <axboe@fb.com>
9796 M:      Christoph Hellwig <hch@lst.de>
9797 M:      Sagi Grimberg <sagi@grimberg.me>
9798 L:      linux-nvme@lists.infradead.org
9799 T:      git://git.infradead.org/nvme.git
9800 W:      http://git.infradead.org/nvme.git
9801 S:      Supported
9802 F:      drivers/nvme/host/
9803 F:      include/linux/nvme.h
9804 F:      include/uapi/linux/nvme_ioctl.h
9805
9806 NVM EXPRESS FC TRANSPORT DRIVERS
9807 M:      James Smart <james.smart@broadcom.com>
9808 L:      linux-nvme@lists.infradead.org
9809 S:      Supported
9810 F:      include/linux/nvme-fc.h
9811 F:      include/linux/nvme-fc-driver.h
9812 F:      drivers/nvme/host/fc.c
9813 F:      drivers/nvme/target/fc.c
9814 F:      drivers/nvme/target/fcloop.c
9815
9816 NVM EXPRESS TARGET DRIVER
9817 M:      Christoph Hellwig <hch@lst.de>
9818 M:      Sagi Grimberg <sagi@grimberg.me>
9819 L:      linux-nvme@lists.infradead.org
9820 T:      git://git.infradead.org/nvme.git
9821 W:      http://git.infradead.org/nvme.git
9822 S:      Supported
9823 F:      drivers/nvme/target/
9824
9825 NVMEM FRAMEWORK
9826 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9827 S:      Maintained
9828 F:      drivers/nvmem/
9829 F:      Documentation/devicetree/bindings/nvmem/
9830 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9831 F:      include/linux/nvmem-consumer.h
9832 F:      include/linux/nvmem-provider.h
9833
9834 NXP TDA998X DRM DRIVER
9835 M:      Russell King <linux@armlinux.org.uk>
9836 S:      Supported
9837 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9838 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9839 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9840 F:      include/drm/i2c/tda998x.h
9841
9842 NXP TFA9879 DRIVER
9843 M:      Peter Rosin <peda@axentia.se>
9844 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9845 S:      Maintained
9846 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
9847 F:      sound/soc/codecs/tfa9879*
9848
9849 NXP-NCI NFC DRIVER
9850 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9851 R:      Charles Gorand <charles.gorand@effinnov.com>
9852 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9853 S:      Supported
9854 F:      drivers/nfc/nxp-nci
9855
9856 OBJTOOL
9857 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9858 S:      Supported
9859 F:      tools/objtool/
9860
9861 OMAP AUDIO SUPPORT
9862 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9863 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9864 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9865 L:      linux-omap@vger.kernel.org
9866 S:      Maintained
9867 F:      sound/soc/omap/
9868
9869 OMAP CLOCK FRAMEWORK SUPPORT
9870 M:      Paul Walmsley <paul@pwsan.com>
9871 L:      linux-omap@vger.kernel.org
9872 S:      Maintained
9873 F:      arch/arm/*omap*/*clock*
9874
9875 OMAP DEVICE TREE SUPPORT
9876 M:      Benoît Cousson <bcousson@baylibre.com>
9877 M:      Tony Lindgren <tony@atomide.com>
9878 L:      linux-omap@vger.kernel.org
9879 L:      devicetree@vger.kernel.org
9880 S:      Maintained
9881 F:      arch/arm/boot/dts/*omap*
9882 F:      arch/arm/boot/dts/*am3*
9883 F:      arch/arm/boot/dts/*am4*
9884 F:      arch/arm/boot/dts/*am5*
9885 F:      arch/arm/boot/dts/*dra7*
9886
9887 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9888 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9889 L:      linux-omap@vger.kernel.org
9890 L:      linux-fbdev@vger.kernel.org
9891 S:      Maintained
9892 F:      drivers/video/fbdev/omap2/
9893 F:      Documentation/arm/OMAP/DSS
9894
9895 OMAP FRAMEBUFFER SUPPORT
9896 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9897 L:      linux-fbdev@vger.kernel.org
9898 L:      linux-omap@vger.kernel.org
9899 S:      Maintained
9900 F:      drivers/video/fbdev/omap/
9901
9902 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9903 M:      Roger Quadros <rogerq@ti.com>
9904 M:      Tony Lindgren <tony@atomide.com>
9905 L:      linux-omap@vger.kernel.org
9906 S:      Maintained
9907 F:      drivers/memory/omap-gpmc.c
9908 F:      arch/arm/mach-omap2/*gpmc*
9909
9910 OMAP GPIO DRIVER
9911 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9912 M:      Santosh Shilimkar <ssantosh@kernel.org>
9913 M:      Kevin Hilman <khilman@kernel.org>
9914 L:      linux-omap@vger.kernel.org
9915 S:      Maintained
9916 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9917 F:      drivers/gpio/gpio-omap.c
9918
9919 OMAP HARDWARE SPINLOCK SUPPORT
9920 M:      Ohad Ben-Cohen <ohad@wizery.com>
9921 L:      linux-omap@vger.kernel.org
9922 S:      Maintained
9923 F:      drivers/hwspinlock/omap_hwspinlock.c
9924
9925 OMAP HS MMC SUPPORT
9926 L:      linux-mmc@vger.kernel.org
9927 L:      linux-omap@vger.kernel.org
9928 S:      Orphan
9929 F:      drivers/mmc/host/omap_hsmmc.c
9930
9931 OMAP HWMOD DATA
9932 M:      Paul Walmsley <paul@pwsan.com>
9933 L:      linux-omap@vger.kernel.org
9934 S:      Maintained
9935 F:      arch/arm/mach-omap2/omap_hwmod*data*
9936
9937 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9938 M:      Benoît Cousson <bcousson@baylibre.com>
9939 L:      linux-omap@vger.kernel.org
9940 S:      Maintained
9941 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9942
9943 OMAP HWMOD SUPPORT
9944 M:      Benoît Cousson <bcousson@baylibre.com>
9945 M:      Paul Walmsley <paul@pwsan.com>
9946 L:      linux-omap@vger.kernel.org
9947 S:      Maintained
9948 F:      arch/arm/mach-omap2/omap_hwmod.*
9949
9950 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9951 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9952 L:      linux-media@vger.kernel.org
9953 S:      Maintained
9954 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9955 F:      drivers/media/platform/omap3isp/
9956 F:      drivers/staging/media/omap4iss/
9957
9958 OMAP MMC SUPPORT
9959 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9960 L:      linux-omap@vger.kernel.org
9961 S:      Maintained
9962 F:      drivers/mmc/host/omap.c
9963
9964 OMAP POWER MANAGEMENT SUPPORT
9965 M:      Kevin Hilman <khilman@kernel.org>
9966 L:      linux-omap@vger.kernel.org
9967 S:      Maintained
9968 F:      arch/arm/*omap*/*pm*
9969 F:      drivers/cpufreq/omap-cpufreq.c
9970
9971 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9972 M:      Rajendra Nayak <rnayak@codeaurora.org>
9973 M:      Paul Walmsley <paul@pwsan.com>
9974 L:      linux-omap@vger.kernel.org
9975 S:      Maintained
9976 F:      arch/arm/mach-omap2/prm*
9977
9978 OMAP RANDOM NUMBER GENERATOR SUPPORT
9979 M:      Deepak Saxena <dsaxena@plexity.net>
9980 S:      Maintained
9981 F:      drivers/char/hw_random/omap-rng.c
9982
9983 OMAP USB SUPPORT
9984 L:      linux-usb@vger.kernel.org
9985 L:      linux-omap@vger.kernel.org
9986 S:      Orphan
9987 F:      drivers/usb/*/*omap*
9988 F:      arch/arm/*omap*/usb*
9989
9990 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9991 M:      Mark Jackson <mpfj@newflow.co.uk>
9992 L:      linux-omap@vger.kernel.org
9993 S:      Maintained
9994 F:      arch/arm/boot/dts/am335x-nano.dts
9995
9996 OMAP1 SUPPORT
9997 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9998 M:      Tony Lindgren <tony@atomide.com>
9999 L:      linux-omap@vger.kernel.org
10000 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10002 S:      Maintained
10003 F:      arch/arm/mach-omap1/
10004 F:      arch/arm/plat-omap/
10005 F:      arch/arm/configs/omap1_defconfig
10006 F:      drivers/i2c/busses/i2c-omap.c
10007 F:      include/linux/i2c-omap.h
10008
10009 OMAP2+ SUPPORT
10010 M:      Tony Lindgren <tony@atomide.com>
10011 L:      linux-omap@vger.kernel.org
10012 W:      http://www.muru.com/linux/omap/
10013 W:      http://linux.omap.com/
10014 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10016 S:      Maintained
10017 F:      arch/arm/mach-omap2/
10018 F:      arch/arm/plat-omap/
10019 F:      arch/arm/configs/omap2plus_defconfig
10020 F:      drivers/i2c/busses/i2c-omap.c
10021 F:      drivers/irqchip/irq-omap-intc.c
10022 F:      drivers/mfd/*omap*.c
10023 F:      drivers/mfd/menelaus.c
10024 F:      drivers/mfd/palmas.c
10025 F:      drivers/mfd/tps65217.c
10026 F:      drivers/mfd/tps65218.c
10027 F:      drivers/mfd/tps65910.c
10028 F:      drivers/mfd/twl-core.[ch]
10029 F:      drivers/mfd/twl4030*.c
10030 F:      drivers/mfd/twl6030*.c
10031 F:      drivers/mfd/twl6040*.c
10032 F:      drivers/regulator/palmas-regulator*.c
10033 F:      drivers/regulator/pbias-regulator.c
10034 F:      drivers/regulator/tps65217-regulator.c
10035 F:      drivers/regulator/tps65218-regulator.c
10036 F:      drivers/regulator/tps65910-regulator.c
10037 F:      drivers/regulator/twl-regulator.c
10038 F:      drivers/regulator/twl6030-regulator.c
10039 F:      include/linux/i2c-omap.h
10040
10041 ONION OMEGA2+ BOARD
10042 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10043 L:      linux-mips@linux-mips.org
10044 S:      Maintained
10045 F:      arch/mips/boot/dts/ralink/omega2p.dts
10046
10047 OMFS FILESYSTEM
10048 M:      Bob Copeland <me@bobcopeland.com>
10049 L:      linux-karma-devel@lists.sourceforge.net
10050 S:      Maintained
10051 F:      Documentation/filesystems/omfs.txt
10052 F:      fs/omfs/
10053
10054 OMNIKEY CARDMAN 4000 DRIVER
10055 M:      Harald Welte <laforge@gnumonks.org>
10056 S:      Maintained
10057 F:      drivers/char/pcmcia/cm4000_cs.c
10058 F:      include/linux/cm4000_cs.h
10059 F:      include/uapi/linux/cm4000_cs.h
10060
10061 OMNIKEY CARDMAN 4040 DRIVER
10062 M:      Harald Welte <laforge@gnumonks.org>
10063 S:      Maintained
10064 F:      drivers/char/pcmcia/cm4040_cs.*
10065
10066 OMNIVISION OV13858 SENSOR DRIVER
10067 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10068 L:      linux-media@vger.kernel.org
10069 T:      git git://linuxtv.org/media_tree.git
10070 S:      Maintained
10071 F:      drivers/media/i2c/ov13858.c
10072
10073 OMNIVISION OV5640 SENSOR DRIVER
10074 M:      Steve Longerbeam <slongerbeam@gmail.com>
10075 L:      linux-media@vger.kernel.org
10076 T:      git git://linuxtv.org/media_tree.git
10077 S:      Maintained
10078 F:      drivers/media/i2c/ov5640.c
10079
10080 OMNIVISION OV5647 SENSOR DRIVER
10081 M:      Luis Oliveira <lolivei@synopsys.com>
10082 L:      linux-media@vger.kernel.org
10083 T:      git git://linuxtv.org/media_tree.git
10084 S:      Maintained
10085 F:      drivers/media/i2c/ov5647.c
10086
10087 OMNIVISION OV7670 SENSOR DRIVER
10088 M:      Jonathan Corbet <corbet@lwn.net>
10089 L:      linux-media@vger.kernel.org
10090 T:      git git://linuxtv.org/media_tree.git
10091 S:      Maintained
10092 F:      drivers/media/i2c/ov7670.c
10093 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10094
10095 ONENAND FLASH DRIVER
10096 M:      Kyungmin Park <kyungmin.park@samsung.com>
10097 L:      linux-mtd@lists.infradead.org
10098 S:      Maintained
10099 F:      drivers/mtd/onenand/
10100 F:      include/linux/mtd/onenand*.h
10101
10102 ONSTREAM SCSI TAPE DRIVER
10103 M:      Willem Riede <osst@riede.org>
10104 L:      osst-users@lists.sourceforge.net
10105 L:      linux-scsi@vger.kernel.org
10106 S:      Maintained
10107 F:      Documentation/scsi/osst.txt
10108 F:      drivers/scsi/osst.*
10109 F:      drivers/scsi/osst_*.h
10110 F:      drivers/scsi/st.h
10111
10112 OP-TEE DRIVER
10113 M:      Jens Wiklander <jens.wiklander@linaro.org>
10114 S:      Maintained
10115 F:      drivers/tee/optee/
10116
10117 OPA-VNIC DRIVER
10118 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10119 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10120 L:      linux-rdma@vger.kernel.org
10121 S:      Supported
10122 F:      drivers/infiniband/ulp/opa_vnic
10123
10124 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10125 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10126 L:      devicetree@vger.kernel.org
10127 S:      Maintained
10128 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10129 F:      Documentation/devicetree/overlay-notes.txt
10130 F:      drivers/of/overlay.c
10131 F:      drivers/of/resolver.c
10132
10133 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10134 M:      Rob Herring <robh+dt@kernel.org>
10135 M:      Frank Rowand <frowand.list@gmail.com>
10136 L:      devicetree@vger.kernel.org
10137 W:      http://www.devicetree.org/
10138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10139 S:      Maintained
10140 F:      drivers/of/
10141 F:      include/linux/of*.h
10142 F:      scripts/dtc/
10143 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10144
10145 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10146 M:      Rob Herring <robh+dt@kernel.org>
10147 M:      Mark Rutland <mark.rutland@arm.com>
10148 L:      devicetree@vger.kernel.org
10149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10150 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10151 S:      Maintained
10152 F:      Documentation/devicetree/
10153 F:      arch/*/boot/dts/
10154 F:      include/dt-bindings/
10155
10156 OPENCORES I2C BUS DRIVER
10157 M:      Peter Korsgaard <jacmet@sunsite.dk>
10158 L:      linux-i2c@vger.kernel.org
10159 S:      Maintained
10160 F:      Documentation/i2c/busses/i2c-ocores
10161 F:      drivers/i2c/busses/i2c-ocores.c
10162
10163 OPENRISC ARCHITECTURE
10164 M:      Jonas Bonn <jonas@southpole.se>
10165 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10166 M:      Stafford Horne <shorne@gmail.com>
10167 T:      git git://github.com/openrisc/linux.git
10168 L:      openrisc@lists.librecores.org
10169 W:      http://openrisc.io
10170 S:      Maintained
10171 F:      Documentation/devicetree/bindings/openrisc/
10172 F:      Documentation/openrisc/
10173 F:      arch/openrisc/
10174 F:      drivers/irqchip/irq-ompic.c
10175 F:      drivers/irqchip/irq-or1k-*
10176
10177 OPENVSWITCH
10178 M:      Pravin B Shelar <pshelar@ovn.org>
10179 L:      netdev@vger.kernel.org
10180 L:      dev@openvswitch.org
10181 W:      http://openvswitch.org
10182 S:      Maintained
10183 F:      net/openvswitch/
10184 F:      include/uapi/linux/openvswitch.h
10185
10186 OPERATING PERFORMANCE POINTS (OPP)
10187 M:      Viresh Kumar <vireshk@kernel.org>
10188 M:      Nishanth Menon <nm@ti.com>
10189 M:      Stephen Boyd <sboyd@codeaurora.org>
10190 L:      linux-pm@vger.kernel.org
10191 S:      Maintained
10192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10193 F:      drivers/opp/
10194 F:      include/linux/pm_opp.h
10195 F:      Documentation/power/opp.txt
10196 F:      Documentation/devicetree/bindings/opp/
10197
10198 OPL4 DRIVER
10199 M:      Clemens Ladisch <clemens@ladisch.de>
10200 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10201 T:      git git://git.alsa-project.org/alsa-kernel.git
10202 S:      Maintained
10203 F:      sound/drivers/opl4/
10204
10205 OPROFILE
10206 M:      Robert Richter <rric@kernel.org>
10207 L:      oprofile-list@lists.sf.net
10208 S:      Maintained
10209 F:      arch/*/include/asm/oprofile*.h
10210 F:      arch/*/oprofile/
10211 F:      drivers/oprofile/
10212 F:      include/linux/oprofile.h
10213
10214 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10215 M:      Mark Fasheh <mfasheh@versity.com>
10216 M:      Joel Becker <jlbec@evilplan.org>
10217 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10218 W:      http://ocfs2.wiki.kernel.org
10219 S:      Supported
10220 F:      Documentation/filesystems/ocfs2.txt
10221 F:      Documentation/filesystems/dlmfs.txt
10222 F:      fs/ocfs2/
10223
10224 ORANGEFS FILESYSTEM
10225 M:      Mike Marshall <hubcap@omnibond.com>
10226 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10228 S:      Supported
10229 F:      fs/orangefs/
10230 F:      Documentation/filesystems/orangefs.txt
10231
10232 ORINOCO DRIVER
10233 L:      linux-wireless@vger.kernel.org
10234 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10235 W:      http://www.nongnu.org/orinoco/
10236 S:      Orphan
10237 F:      drivers/net/wireless/intersil/orinoco/
10238
10239 OSD LIBRARY and FILESYSTEM
10240 M:      Boaz Harrosh <ooo@electrozaur.com>
10241 S:      Maintained
10242 F:      drivers/scsi/osd/
10243 F:      include/scsi/osd_*
10244 F:      fs/exofs/
10245
10246 OV2659 OMNIVISION SENSOR DRIVER
10247 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10248 L:      linux-media@vger.kernel.org
10249 W:      https://linuxtv.org
10250 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10251 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10252 S:      Maintained
10253 F:      drivers/media/i2c/ov2659.c
10254 F:      include/media/i2c/ov2659.h
10255
10256 OVERLAY FILESYSTEM
10257 M:      Miklos Szeredi <miklos@szeredi.hu>
10258 L:      linux-unionfs@vger.kernel.org
10259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10260 S:      Supported
10261 F:      fs/overlayfs/
10262 F:      Documentation/filesystems/overlayfs.txt
10263
10264 P54 WIRELESS DRIVER
10265 M:      Christian Lamparter <chunkeey@googlemail.com>
10266 L:      linux-wireless@vger.kernel.org
10267 W:      http://wireless.kernel.org/en/users/Drivers/p54
10268 S:      Maintained
10269 F:      drivers/net/wireless/intersil/p54/
10270
10271 PA SEMI ETHERNET DRIVER
10272 L:      netdev@vger.kernel.org
10273 S:      Orphan
10274 F:      drivers/net/ethernet/pasemi/*
10275
10276 PA SEMI SMBUS DRIVER
10277 L:      linux-i2c@vger.kernel.org
10278 S:      Orphan
10279 F:      drivers/i2c/busses/i2c-pasemi.c
10280
10281 PADATA PARALLEL EXECUTION MECHANISM
10282 M:      Steffen Klassert <steffen.klassert@secunet.com>
10283 L:      linux-crypto@vger.kernel.org
10284 S:      Maintained
10285 F:      kernel/padata.c
10286 F:      include/linux/padata.h
10287 F:      Documentation/padata.txt
10288
10289 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10290 M:      Harald Welte <laforge@gnumonks.org>
10291 L:      platform-driver-x86@vger.kernel.org
10292 S:      Maintained
10293 F:      drivers/platform/x86/panasonic-laptop.c
10294
10295 PANASONIC MN10300/AM33/AM34 PORT
10296 M:      David Howells <dhowells@redhat.com>
10297 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10298 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10299 S:      Maintained
10300 F:      Documentation/mn10300/
10301 F:      arch/mn10300/
10302
10303 PARALLEL LCD/KEYPAD PANEL DRIVER
10304 M:      Willy Tarreau <willy@haproxy.com>
10305 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10306 S:      Odd Fixes
10307 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10308 F:      drivers/misc/panel.c
10309
10310 PARALLEL PORT SUBSYSTEM
10311 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10312 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10313 L:      linux-parport@lists.infradead.org (subscribers-only)
10314 S:      Maintained
10315 F:      drivers/parport/
10316 F:      include/linux/parport*.h
10317 F:      drivers/char/ppdev.c
10318 F:      include/uapi/linux/ppdev.h
10319 F:      Documentation/parport*.txt
10320
10321 PARAVIRT_OPS INTERFACE
10322 M:      Juergen Gross <jgross@suse.com>
10323 M:      Alok Kataria <akataria@vmware.com>
10324 M:      Rusty Russell <rusty@rustcorp.com.au>
10325 L:      virtualization@lists.linux-foundation.org
10326 S:      Supported
10327 F:      Documentation/virtual/paravirt_ops.txt
10328 F:      arch/*/kernel/paravirt*
10329 F:      arch/*/include/asm/paravirt*.h
10330 F:      include/linux/hypervisor.h
10331
10332 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10333 M:      Tim Waugh <tim@cyberelk.net>
10334 L:      linux-parport@lists.infradead.org (subscribers-only)
10335 S:      Maintained
10336 F:      Documentation/blockdev/paride.txt
10337 F:      drivers/block/paride/
10338
10339 PARISC ARCHITECTURE
10340 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10341 M:      Helge Deller <deller@gmx.de>
10342 L:      linux-parisc@vger.kernel.org
10343 W:      http://www.parisc-linux.org/
10344 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10347 S:      Maintained
10348 F:      arch/parisc/
10349 F:      Documentation/parisc/
10350 F:      drivers/parisc/
10351 F:      drivers/char/agp/parisc-agp.c
10352 F:      drivers/input/serio/gscps2.c
10353 F:      drivers/parport/parport_gsc.*
10354 F:      drivers/tty/serial/8250/8250_gsc.c
10355 F:      drivers/video/fbdev/sti*
10356 F:      drivers/video/console/sti*
10357 F:      drivers/video/logo/logo_parisc*
10358
10359 PARMAN
10360 M:      Jiri Pirko <jiri@mellanox.com>
10361 L:      netdev@vger.kernel.org
10362 S:      Supported
10363 F:      lib/parman.c
10364 F:      lib/test_parman.c
10365 F:      include/linux/parman.h
10366
10367 PC87360 HARDWARE MONITORING DRIVER
10368 M:      Jim Cromie <jim.cromie@gmail.com>
10369 L:      linux-hwmon@vger.kernel.org
10370 S:      Maintained
10371 F:      Documentation/hwmon/pc87360
10372 F:      drivers/hwmon/pc87360.c
10373
10374 PC8736x GPIO DRIVER
10375 M:      Jim Cromie <jim.cromie@gmail.com>
10376 S:      Maintained
10377 F:      drivers/char/pc8736x_gpio.c
10378
10379 PC87427 HARDWARE MONITORING DRIVER
10380 M:      Jean Delvare <jdelvare@suse.com>
10381 L:      linux-hwmon@vger.kernel.org
10382 S:      Maintained
10383 F:      Documentation/hwmon/pc87427
10384 F:      drivers/hwmon/pc87427.c
10385
10386 PCA9532 LED DRIVER
10387 M:      Riku Voipio <riku.voipio@iki.fi>
10388 S:      Maintained
10389 F:      drivers/leds/leds-pca9532.c
10390 F:      include/linux/leds-pca9532.h
10391
10392 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10393 M:      Guenter Roeck <linux@roeck-us.net>
10394 L:      linux-i2c@vger.kernel.org
10395 S:      Maintained
10396 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10397
10398 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10399 M:      Khalid Aziz <khalid@gonehiking.org>
10400 S:      Maintained
10401 F:      drivers/firmware/pcdp.*
10402
10403 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10404 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10405 L:      linux-pci@vger.kernel.org
10406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10407 S:      Maintained
10408 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10409 F:      drivers/pci/host/pci-aardvark.c
10410
10411 PCI DRIVER FOR ALTERA PCIE IP
10412 M:      Ley Foon Tan <lftan@altera.com>
10413 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10414 L:      linux-pci@vger.kernel.org
10415 S:      Supported
10416 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10417 F:      drivers/pci/host/pcie-altera.c
10418
10419 PCI DRIVER FOR APPLIEDMICRO XGENE
10420 M:      Tanmay Inamdar <tinamdar@apm.com>
10421 L:      linux-pci@vger.kernel.org
10422 L:      linux-arm-kernel@lists.infradead.org
10423 S:      Maintained
10424 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10425 F:      drivers/pci/host/pci-xgene.c
10426
10427 PCI DRIVER FOR ARM VERSATILE PLATFORM
10428 M:      Rob Herring <robh@kernel.org>
10429 L:      linux-pci@vger.kernel.org
10430 L:      linux-arm-kernel@lists.infradead.org
10431 S:      Maintained
10432 F:      Documentation/devicetree/bindings/pci/versatile.txt
10433 F:      drivers/pci/host/pci-versatile.c
10434
10435 PCI DRIVER FOR ARMADA 8K
10436 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10437 L:      linux-pci@vger.kernel.org
10438 L:      linux-arm-kernel@lists.infradead.org
10439 S:      Maintained
10440 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10441 F:      drivers/pci/dwc/pcie-armada8k.c
10442
10443 PCI DRIVER FOR FREESCALE LAYERSCAPE
10444 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10445 M:      Mingkai Hu <mingkai.hu@freescale.com>
10446 M:      Roy Zang <tie-fei.zang@freescale.com>
10447 L:      linuxppc-dev@lists.ozlabs.org
10448 L:      linux-pci@vger.kernel.org
10449 L:      linux-arm-kernel@lists.infradead.org
10450 S:      Maintained
10451 F:      drivers/pci/dwc/*layerscape*
10452
10453 PCI DRIVER FOR GENERIC OF HOSTS
10454 M:      Will Deacon <will.deacon@arm.com>
10455 L:      linux-pci@vger.kernel.org
10456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10457 S:      Maintained
10458 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10459 F:      drivers/pci/host/pci-host-common.c
10460 F:      drivers/pci/host/pci-host-generic.c
10461
10462 PCI DRIVER FOR IMX6
10463 M:      Richard Zhu <hongxing.zhu@nxp.com>
10464 M:      Lucas Stach <l.stach@pengutronix.de>
10465 L:      linux-pci@vger.kernel.org
10466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10467 S:      Maintained
10468 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10469 F:      drivers/pci/dwc/*imx6*
10470
10471 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10472 M:      Keith Busch <keith.busch@intel.com>
10473 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10474 L:      linux-pci@vger.kernel.org
10475 S:      Supported
10476 F:      drivers/pci/host/vmd.c
10477
10478 PCI DRIVER FOR MICROSEMI SWITCHTEC
10479 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10480 M:      Logan Gunthorpe <logang@deltatee.com>
10481 L:      linux-pci@vger.kernel.org
10482 S:      Maintained
10483 F:      Documentation/switchtec.txt
10484 F:      Documentation/ABI/testing/sysfs-class-switchtec
10485 F:      drivers/pci/switch/switchtec*
10486 F:      include/uapi/linux/switchtec_ioctl.h
10487 F:      include/linux/switchtec.h
10488 F:      drivers/ntb/hw/mscc/
10489
10490 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10491 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10492 M:      Jason Cooper <jason@lakedaemon.net>
10493 L:      linux-pci@vger.kernel.org
10494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10495 S:      Maintained
10496 F:      drivers/pci/host/*mvebu*
10497
10498 PCI DRIVER FOR NVIDIA TEGRA
10499 M:      Thierry Reding <thierry.reding@gmail.com>
10500 L:      linux-tegra@vger.kernel.org
10501 L:      linux-pci@vger.kernel.org
10502 S:      Supported
10503 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10504 F:      drivers/pci/host/pci-tegra.c
10505
10506 PCI DRIVER FOR RENESAS R-CAR
10507 M:      Simon Horman <horms@verge.net.au>
10508 L:      linux-pci@vger.kernel.org
10509 L:      linux-renesas-soc@vger.kernel.org
10510 S:      Maintained
10511 F:      drivers/pci/host/*rcar*
10512
10513 PCI DRIVER FOR SAMSUNG EXYNOS
10514 M:      Jingoo Han <jingoohan1@gmail.com>
10515 L:      linux-pci@vger.kernel.org
10516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10517 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10518 S:      Maintained
10519 F:      drivers/pci/dwc/pci-exynos.c
10520
10521 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10522 M:      Jingoo Han <jingoohan1@gmail.com>
10523 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10524 L:      linux-pci@vger.kernel.org
10525 S:      Maintained
10526 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10527 F:      drivers/pci/dwc/*designware*
10528
10529 PCI DRIVER FOR TI DRA7XX
10530 M:      Kishon Vijay Abraham I <kishon@ti.com>
10531 L:      linux-omap@vger.kernel.org
10532 L:      linux-pci@vger.kernel.org
10533 S:      Supported
10534 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10535 F:      drivers/pci/dwc/pci-dra7xx.c
10536
10537 PCI DRIVER FOR TI KEYSTONE
10538 M:      Murali Karicheri <m-karicheri2@ti.com>
10539 L:      linux-pci@vger.kernel.org
10540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10541 S:      Maintained
10542 F:      drivers/pci/dwc/*keystone*
10543
10544 PCI ENDPOINT SUBSYSTEM
10545 M:      Kishon Vijay Abraham I <kishon@ti.com>
10546 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10547 L:      linux-pci@vger.kernel.org
10548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10549 S:      Supported
10550 F:      drivers/pci/endpoint/
10551 F:      drivers/misc/pci_endpoint_test.c
10552 F:      tools/pci/
10553
10554 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10555 M:      Russell Currey <ruscur@russell.cc>
10556 L:      linuxppc-dev@lists.ozlabs.org
10557 S:      Supported
10558 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10559 F:      arch/powerpc/kernel/eeh*.c
10560 F:      arch/powerpc/platforms/*/eeh*.c
10561 F:      arch/powerpc/include/*/eeh*.h
10562
10563 PCI ERROR RECOVERY
10564 M:      Linas Vepstas <linasvepstas@gmail.com>
10565 L:      linux-pci@vger.kernel.org
10566 S:      Supported
10567 F:      Documentation/PCI/pci-error-recovery.txt
10568
10569 PCI MSI DRIVER FOR ALTERA MSI IP
10570 M:      Ley Foon Tan <lftan@altera.com>
10571 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10572 L:      linux-pci@vger.kernel.org
10573 S:      Supported
10574 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10575 F:      drivers/pci/host/pcie-altera-msi.c
10576
10577 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10578 M:      Duc Dang <dhdang@apm.com>
10579 L:      linux-pci@vger.kernel.org
10580 L:      linux-arm-kernel@lists.infradead.org
10581 S:      Maintained
10582 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10583 F:      drivers/pci/host/pci-xgene-msi.c
10584
10585 PCI SUBSYSTEM
10586 M:      Bjorn Helgaas <bhelgaas@google.com>
10587 L:      linux-pci@vger.kernel.org
10588 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10590 S:      Supported
10591 F:      Documentation/devicetree/bindings/pci/
10592 F:      Documentation/PCI/
10593 F:      drivers/pci/
10594 F:      include/linux/pci*
10595 F:      arch/x86/pci/
10596 F:      arch/x86/kernel/quirks.c
10597
10598 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10599 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10600 L:      linux-pci@vger.kernel.org
10601 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10603 S:      Supported
10604 F:      drivers/pci/host/
10605 F:      drivers/pci/dwc/
10606
10607 PCIE DRIVER FOR AXIS ARTPEC
10608 M:      Niklas Cassel <niklas.cassel@axis.com>
10609 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10610 L:      linux-arm-kernel@axis.com
10611 L:      linux-pci@vger.kernel.org
10612 S:      Maintained
10613 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10614 F:      drivers/pci/dwc/*artpec*
10615
10616 PCIE DRIVER FOR CAVIUM THUNDERX
10617 M:      David Daney <david.daney@cavium.com>
10618 L:      linux-pci@vger.kernel.org
10619 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10620 S:      Supported
10621 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10622 F:      drivers/pci/host/pci-thunder-*
10623
10624 PCIE DRIVER FOR HISILICON
10625 M:      Zhou Wang <wangzhou1@hisilicon.com>
10626 L:      linux-pci@vger.kernel.org
10627 S:      Maintained
10628 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10629 F:      drivers/pci/dwc/pcie-hisi.c
10630
10631 PCIE DRIVER FOR HISILICON KIRIN
10632 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10633 M:      Binghui Wang <wangbinghui@hisilicon.com>
10634 L:      linux-pci@vger.kernel.org
10635 S:      Maintained
10636 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10637 F:      drivers/pci/dwc/pcie-kirin.c
10638
10639 PCIE DRIVER FOR HISILICON STB
10640 M:      Jianguo Sun <sunjianguo1@huawei.com>
10641 M:      Shawn Guo <shawn.guo@linaro.org>
10642 L:      linux-pci@vger.kernel.org
10643 S:      Maintained
10644 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10645 F:      drivers/pci/dwc/pcie-histb.c
10646
10647 PCIE DRIVER FOR MEDIATEK
10648 M:      Ryder Lee <ryder.lee@mediatek.com>
10649 L:      linux-pci@vger.kernel.org
10650 L:      linux-mediatek@lists.infradead.org
10651 S:      Supported
10652 F:      Documentation/devicetree/bindings/pci/mediatek*
10653 F:      drivers/pci/host/*mediatek*
10654
10655 PCIE DRIVER FOR QUALCOMM MSM
10656 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10657 L:      linux-pci@vger.kernel.org
10658 L:      linux-arm-msm@vger.kernel.org
10659 S:      Maintained
10660 F:      drivers/pci/dwc/*qcom*
10661
10662 PCIE DRIVER FOR ROCKCHIP
10663 M:      Shawn Lin <shawn.lin@rock-chips.com>
10664 L:      linux-pci@vger.kernel.org
10665 L:      linux-rockchip@lists.infradead.org
10666 S:      Maintained
10667 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10668 F:      drivers/pci/host/pcie-rockchip.c
10669
10670 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10671 M:      Linus Walleij <linus.walleij@linaro.org>
10672 L:      linux-pci@vger.kernel.org
10673 S:      Maintained
10674 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10675 F:      drivers/pci/host/pci-v3-semi.c
10676
10677 PCIE DRIVER FOR ST SPEAR13XX
10678 M:      Pratyush Anand <pratyush.anand@gmail.com>
10679 L:      linux-pci@vger.kernel.org
10680 S:      Maintained
10681 F:      drivers/pci/dwc/*spear*
10682
10683 PCMCIA SUBSYSTEM
10684 P:      Linux PCMCIA Team
10685 L:      linux-pcmcia@lists.infradead.org
10686 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10687 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10688 S:      Maintained
10689 F:      Documentation/pcmcia/
10690 F:      tools/pcmcia/
10691 F:      drivers/pcmcia/
10692 F:      include/pcmcia/
10693
10694 PCNET32 NETWORK DRIVER
10695 M:      Don Fry <pcnet32@frontier.com>
10696 L:      netdev@vger.kernel.org
10697 S:      Maintained
10698 F:      drivers/net/ethernet/amd/pcnet32.c
10699
10700 PCRYPT PARALLEL CRYPTO ENGINE
10701 M:      Steffen Klassert <steffen.klassert@secunet.com>
10702 L:      linux-crypto@vger.kernel.org
10703 S:      Maintained
10704 F:      crypto/pcrypt.c
10705 F:      include/crypto/pcrypt.h
10706
10707 PEAQ WMI HOTKEYS DRIVER
10708 M:      Hans de Goede <hdegoede@redhat.com>
10709 L:      platform-driver-x86@vger.kernel.org
10710 S:      Maintained
10711 F:      drivers/platform/x86/peaq-wmi.c
10712
10713 PER-CPU MEMORY ALLOCATOR
10714 M:      Tejun Heo <tj@kernel.org>
10715 M:      Christoph Lameter <cl@linux.com>
10716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10717 S:      Maintained
10718 F:      include/linux/percpu*.h
10719 F:      mm/percpu*.c
10720 F:      arch/*/include/asm/percpu.h
10721
10722 PER-TASK DELAY ACCOUNTING
10723 M:      Balbir Singh <bsingharora@gmail.com>
10724 S:      Maintained
10725 F:      include/linux/delayacct.h
10726 F:      kernel/delayacct.c
10727
10728 PERFORMANCE EVENTS SUBSYSTEM
10729 M:      Peter Zijlstra <peterz@infradead.org>
10730 M:      Ingo Molnar <mingo@redhat.com>
10731 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10732 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10733 R:      Jiri Olsa <jolsa@redhat.com>
10734 R:      Namhyung Kim <namhyung@kernel.org>
10735 L:      linux-kernel@vger.kernel.org
10736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10737 S:      Supported
10738 F:      kernel/events/*
10739 F:      include/linux/perf_event.h
10740 F:      include/uapi/linux/perf_event.h
10741 F:      arch/*/kernel/perf_event*.c
10742 F:      arch/*/kernel/*/perf_event*.c
10743 F:      arch/*/kernel/*/*/perf_event*.c
10744 F:      arch/*/include/asm/perf_event.h
10745 F:      arch/*/kernel/perf_callchain.c
10746 F:      arch/*/events/*
10747 F:      tools/perf/
10748
10749 PERSONALITY HANDLING
10750 M:      Christoph Hellwig <hch@infradead.org>
10751 L:      linux-abi-devel@lists.sourceforge.net
10752 S:      Maintained
10753 F:      include/linux/personality.h
10754 F:      include/uapi/linux/personality.h
10755
10756 PHONET PROTOCOL
10757 M:      Remi Denis-Courmont <courmisch@gmail.com>
10758 S:      Supported
10759 F:      Documentation/networking/phonet.txt
10760 F:      include/linux/phonet.h
10761 F:      include/net/phonet/
10762 F:      include/uapi/linux/phonet.h
10763 F:      net/phonet/
10764
10765 PHRAM MTD DRIVER
10766 M:      Joern Engel <joern@lazybastard.org>
10767 L:      linux-mtd@lists.infradead.org
10768 S:      Maintained
10769 F:      drivers/mtd/devices/phram.c
10770
10771 PICOLCD HID DRIVER
10772 M:      Bruno Prémont <bonbons@linux-vserver.org>
10773 L:      linux-input@vger.kernel.org
10774 S:      Maintained
10775 F:      drivers/hid/hid-picolcd*
10776
10777 PICOXCELL SUPPORT
10778 M:      Jamie Iles <jamie@jamieiles.com>
10779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10780 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10781 S:      Supported
10782 F:      arch/arm/boot/dts/picoxcell*
10783 F:      arch/arm/mach-picoxcell/
10784 F:      drivers/crypto/picoxcell*
10785
10786 PIN CONTROL SUBSYSTEM
10787 M:      Linus Walleij <linus.walleij@linaro.org>
10788 L:      linux-gpio@vger.kernel.org
10789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10790 S:      Maintained
10791 F:      Documentation/devicetree/bindings/pinctrl/
10792 F:      Documentation/driver-api/pinctl.rst
10793 F:      drivers/pinctrl/
10794 F:      include/linux/pinctrl/
10795
10796 PIN CONTROLLER - ATMEL AT91
10797 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10799 S:      Maintained
10800 F:      drivers/pinctrl/pinctrl-at91.*
10801
10802 PIN CONTROLLER - ATMEL AT91 PIO4
10803 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10805 L:      linux-gpio@vger.kernel.org
10806 S:      Supported
10807 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10808
10809 PIN CONTROLLER - INTEL
10810 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10811 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10812 S:      Maintained
10813 F:      drivers/pinctrl/intel/
10814
10815 PIN CONTROLLER - QUALCOMM
10816 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10817 S:      Maintained
10818 L:      linux-arm-msm@vger.kernel.org
10819 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10820 F:      drivers/pinctrl/qcom/
10821
10822 PIN CONTROLLER - RENESAS
10823 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10824 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10825 L:      linux-renesas-soc@vger.kernel.org
10826 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10827 S:      Maintained
10828 F:      drivers/pinctrl/sh-pfc/
10829
10830 PIN CONTROLLER - SAMSUNG
10831 M:      Tomasz Figa <tomasz.figa@gmail.com>
10832 M:      Krzysztof Kozlowski <krzk@kernel.org>
10833 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10834 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10835 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10836 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10838 S:      Maintained
10839 F:      drivers/pinctrl/samsung/
10840 F:      include/dt-bindings/pinctrl/samsung.h
10841 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10842
10843 PIN CONTROLLER - SINGLE
10844 M:      Tony Lindgren <tony@atomide.com>
10845 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10846 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10847 L:      linux-omap@vger.kernel.org
10848 S:      Maintained
10849 F:      drivers/pinctrl/pinctrl-single.c
10850
10851 PIN CONTROLLER - ST SPEAR
10852 M:      Viresh Kumar <vireshk@kernel.org>
10853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10854 W:      http://www.st.com/spear
10855 S:      Maintained
10856 F:      drivers/pinctrl/spear/
10857
10858 PISTACHIO SOC SUPPORT
10859 M:      James Hartley <james.hartley@sondrel.com>
10860 L:      linux-mips@linux-mips.org
10861 S:      Odd Fixes
10862 F:      arch/mips/pistachio/
10863 F:      arch/mips/include/asm/mach-pistachio/
10864 F:      arch/mips/boot/dts/img/pistachio*
10865 F:      arch/mips/configs/pistachio*_defconfig
10866
10867 PKTCDVD DRIVER
10868 S:      Orphan
10869 M:      linux-block@vger.kernel.org
10870 F:      drivers/block/pktcdvd.c
10871 F:      include/linux/pktcdvd.h
10872 F:      include/uapi/linux/pktcdvd.h
10873
10874 PKUNITY SOC DRIVERS
10875 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10876 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10877 S:      Maintained
10878 T:      git git://github.com/gxt/linux.git
10879 F:      drivers/input/serio/i8042-unicore32io.h
10880 F:      drivers/i2c/busses/i2c-puv3.c
10881 F:      drivers/video/fbdev/fb-puv3.c
10882 F:      drivers/rtc/rtc-puv3.c
10883
10884 PMBUS HARDWARE MONITORING DRIVERS
10885 M:      Guenter Roeck <linux@roeck-us.net>
10886 L:      linux-hwmon@vger.kernel.org
10887 W:      http://hwmon.wiki.kernel.org/
10888 W:      http://www.roeck-us.net/linux/drivers/
10889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10890 S:      Maintained
10891 F:      Documentation/hwmon/pmbus
10892 F:      drivers/hwmon/pmbus/
10893 F:      include/linux/pmbus.h
10894
10895 PMC SIERRA MaxRAID DRIVER
10896 L:      linux-scsi@vger.kernel.org
10897 W:      http://www.pmc-sierra.com/
10898 S:      Orphan
10899 F:      drivers/scsi/pmcraid.*
10900
10901 PMC SIERRA PM8001 DRIVER
10902 M:      Jack Wang <jinpu.wang@profitbricks.com>
10903 M:      lindar_liu@usish.com
10904 L:      linux-scsi@vger.kernel.org
10905 S:      Supported
10906 F:      drivers/scsi/pm8001/
10907
10908 PNP SUPPORT
10909 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10910 S:      Maintained
10911 F:      drivers/pnp/
10912
10913 POSIX CLOCKS and TIMERS
10914 M:      Thomas Gleixner <tglx@linutronix.de>
10915 L:      linux-kernel@vger.kernel.org
10916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10917 S:      Maintained
10918 F:      fs/timerfd.c
10919 F:      include/linux/timer*
10920 F:      kernel/time/*timer*
10921
10922 POWER MANAGEMENT CORE
10923 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10924 L:      linux-pm@vger.kernel.org
10925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10926 B:      https://bugzilla.kernel.org
10927 S:      Supported
10928 F:      drivers/base/power/
10929 F:      include/linux/pm.h
10930 F:      include/linux/pm_*
10931 F:      include/linux/powercap.h
10932 F:      drivers/powercap/
10933 F:      kernel/configs/nopm.config
10934
10935 POWER STATE COORDINATION INTERFACE (PSCI)
10936 M:      Mark Rutland <mark.rutland@arm.com>
10937 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10938 L:      linux-arm-kernel@lists.infradead.org
10939 S:      Maintained
10940 F:      drivers/firmware/psci*.c
10941 F:      include/linux/psci.h
10942 F:      include/uapi/linux/psci.h
10943
10944 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10945 M:      Sebastian Reichel <sre@kernel.org>
10946 L:      linux-pm@vger.kernel.org
10947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10948 S:      Maintained
10949 F:      Documentation/devicetree/bindings/power/supply/
10950 F:      include/linux/power_supply.h
10951 F:      drivers/power/supply/
10952
10953 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10954 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10955 L:      linuxppc-dev@lists.ozlabs.org
10956 S:      Maintained
10957 F:      drivers/char/powernv-op-panel.c
10958
10959 PPP OVER ATM (RFC 2364)
10960 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10961 S:      Maintained
10962 F:      net/atm/pppoatm.c
10963 F:      include/uapi/linux/atmppp.h
10964
10965 PPP OVER ETHERNET
10966 M:      Michal Ostrowski <mostrows@earthlink.net>
10967 S:      Maintained
10968 F:      drivers/net/ppp/pppoe.c
10969 F:      drivers/net/ppp/pppox.c
10970
10971 PPP OVER L2TP
10972 M:      James Chapman <jchapman@katalix.com>
10973 S:      Maintained
10974 F:      net/l2tp/l2tp_ppp.c
10975 F:      include/linux/if_pppol2tp.h
10976 F:      include/uapi/linux/if_pppol2tp.h
10977
10978 PPP PROTOCOL DRIVERS AND COMPRESSORS
10979 M:      Paul Mackerras <paulus@samba.org>
10980 L:      linux-ppp@vger.kernel.org
10981 S:      Maintained
10982 F:      drivers/net/ppp/ppp_*
10983
10984 PPS SUPPORT
10985 M:      Rodolfo Giometti <giometti@enneenne.com>
10986 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10987 L:      linuxpps@ml.enneenne.com (subscribers-only)
10988 S:      Maintained
10989 F:      Documentation/pps/
10990 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10991 F:      Documentation/ABI/testing/sysfs-pps
10992 F:      drivers/pps/
10993 F:      include/linux/pps*.h
10994 F:      include/uapi/linux/pps.h
10995
10996 PPTP DRIVER
10997 M:      Dmitry Kozlov <xeb@mail.ru>
10998 L:      netdev@vger.kernel.org
10999 S:      Maintained
11000 F:      drivers/net/ppp/pptp.c
11001 W:      http://sourceforge.net/projects/accel-pptp
11002
11003 PREEMPTIBLE KERNEL
11004 M:      Robert Love <rml@tech9.net>
11005 L:      kpreempt-tech@lists.sourceforge.net
11006 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11007 S:      Supported
11008 F:      Documentation/preempt-locking.txt
11009 F:      include/linux/preempt.h
11010
11011 PRINTK
11012 M:      Petr Mladek <pmladek@suse.com>
11013 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11014 R:      Steven Rostedt <rostedt@goodmis.org>
11015 S:      Maintained
11016 F:      kernel/printk/
11017 F:      include/linux/printk.h
11018
11019 PRISM54 WIRELESS DRIVER
11020 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11021 L:      linux-wireless@vger.kernel.org
11022 W:      http://wireless.kernel.org/en/users/Drivers/p54
11023 S:      Obsolete
11024 F:      drivers/net/wireless/intersil/prism54/
11025
11026 PROC SYSCTL
11027 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11028 M:      Kees Cook <keescook@chromium.org>
11029 L:      linux-kernel@vger.kernel.org
11030 L:      linux-fsdevel@vger.kernel.org
11031 S:      Maintained
11032 F:      fs/proc/proc_sysctl.c
11033 F:      include/linux/sysctl.h
11034 F:      kernel/sysctl.c
11035 F:      tools/testing/selftests/sysctl/
11036
11037 PS3 NETWORK SUPPORT
11038 M:      Geoff Levand <geoff@infradead.org>
11039 L:      netdev@vger.kernel.org
11040 L:      linuxppc-dev@lists.ozlabs.org
11041 S:      Maintained
11042 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11043
11044 PS3 PLATFORM SUPPORT
11045 M:      Geoff Levand <geoff@infradead.org>
11046 L:      linuxppc-dev@lists.ozlabs.org
11047 S:      Maintained
11048 F:      arch/powerpc/boot/ps3*
11049 F:      arch/powerpc/include/asm/lv1call.h
11050 F:      arch/powerpc/include/asm/ps3*.h
11051 F:      arch/powerpc/platforms/ps3/
11052 F:      drivers/*/ps3*
11053 F:      drivers/ps3/
11054 F:      drivers/rtc/rtc-ps3.c
11055 F:      drivers/usb/host/*ps3.c
11056 F:      sound/ppc/snd_ps3*
11057
11058 PS3VRAM DRIVER
11059 M:      Jim Paris <jim@jtan.com>
11060 M:      Geoff Levand <geoff@infradead.org>
11061 L:      linuxppc-dev@lists.ozlabs.org
11062 S:      Maintained
11063 F:      drivers/block/ps3vram.c
11064
11065 PSAMPLE PACKET SAMPLING SUPPORT:
11066 M:      Yotam Gigi <yotam.gi@gmail.com>
11067 S:      Maintained
11068 F:      net/psample
11069 F:      include/net/psample.h
11070 F:      include/uapi/linux/psample.h
11071
11072 PSTORE FILESYSTEM
11073 M:      Kees Cook <keescook@chromium.org>
11074 M:      Anton Vorontsov <anton@enomsg.org>
11075 M:      Colin Cross <ccross@android.com>
11076 M:      Tony Luck <tony.luck@intel.com>
11077 S:      Maintained
11078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11079 F:      fs/pstore/
11080 F:      include/linux/pstore*
11081 F:      drivers/firmware/efi/efi-pstore.c
11082 F:      drivers/acpi/apei/erst.c
11083 F:      Documentation/admin-guide/ramoops.rst
11084 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11085 K:      \b(pstore|ramoops)
11086
11087 PTP HARDWARE CLOCK SUPPORT
11088 M:      Richard Cochran <richardcochran@gmail.com>
11089 L:      netdev@vger.kernel.org
11090 S:      Maintained
11091 W:      http://linuxptp.sourceforge.net/
11092 F:      Documentation/ABI/testing/sysfs-ptp
11093 F:      Documentation/ptp/*
11094 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11095 F:      drivers/net/phy/dp83640*
11096 F:      drivers/ptp/*
11097 F:      include/linux/ptp_cl*
11098
11099 PTRACE SUPPORT
11100 M:      Oleg Nesterov <oleg@redhat.com>
11101 S:      Maintained
11102 F:      include/asm-generic/syscall.h
11103 F:      include/linux/ptrace.h
11104 F:      include/linux/regset.h
11105 F:      include/linux/tracehook.h
11106 F:      include/uapi/linux/ptrace.h
11107 F:      include/uapi/linux/ptrace.h
11108 F:      include/asm-generic/ptrace.h
11109 F:      kernel/ptrace.c
11110 F:      arch/*/ptrace*.c
11111 F:      arch/*/*/ptrace*.c
11112 F:      arch/*/include/asm/ptrace*.h
11113
11114 PULSE8-CEC DRIVER
11115 M:      Hans Verkuil <hverkuil@xs4all.nl>
11116 L:      linux-media@vger.kernel.org
11117 T:      git git://linuxtv.org/media_tree.git
11118 S:      Maintained
11119 F:      drivers/media/usb/pulse8-cec/*
11120 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11121
11122 PVRUSB2 VIDEO4LINUX DRIVER
11123 M:      Mike Isely <isely@pobox.com>
11124 L:      pvrusb2@isely.net       (subscribers-only)
11125 L:      linux-media@vger.kernel.org
11126 W:      http://www.isely.net/pvrusb2/
11127 T:      git git://linuxtv.org/media_tree.git
11128 S:      Maintained
11129 F:      Documentation/media/v4l-drivers/pvrusb2*
11130 F:      drivers/media/usb/pvrusb2/
11131
11132 PWC WEBCAM DRIVER
11133 M:      Hans Verkuil <hverkuil@xs4all.nl>
11134 L:      linux-media@vger.kernel.org
11135 T:      git git://linuxtv.org/media_tree.git
11136 S:      Odd Fixes
11137 F:      drivers/media/usb/pwc/*
11138
11139 PWM FAN DRIVER
11140 M:      Kamil Debski <kamil@wypas.org>
11141 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11142 L:      linux-hwmon@vger.kernel.org
11143 S:      Supported
11144 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11145 F:      Documentation/hwmon/pwm-fan
11146 F:      drivers/hwmon/pwm-fan.c
11147
11148 PWM IR Transmitter
11149 M:      Sean Young <sean@mess.org>
11150 L:      linux-media@vger.kernel.org
11151 S:      Maintained
11152 F:      drivers/media/rc/pwm-ir-tx.c
11153
11154 PWM SUBSYSTEM
11155 M:      Thierry Reding <thierry.reding@gmail.com>
11156 L:      linux-pwm@vger.kernel.org
11157 S:      Maintained
11158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11159 F:      Documentation/pwm.txt
11160 F:      Documentation/devicetree/bindings/pwm/
11161 F:      include/linux/pwm.h
11162 F:      drivers/pwm/
11163 F:      drivers/video/backlight/pwm_bl.c
11164 F:      include/linux/pwm_backlight.h
11165 F:      drivers/gpio/gpio-mvebu.c
11166 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11167
11168 PXA GPIO DRIVER
11169 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11170 L:      linux-gpio@vger.kernel.org
11171 S:      Maintained
11172 F:      drivers/gpio/gpio-pxa.c
11173
11174 PXA MMCI DRIVER
11175 S:      Orphan
11176
11177 PXA RTC DRIVER
11178 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11179 L:      linux-rtc@vger.kernel.org
11180 S:      Maintained
11181
11182 PXA2xx/PXA3xx SUPPORT
11183 M:      Daniel Mack <daniel@zonque.org>
11184 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11185 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11187 T:      git git://github.com/hzhuang1/linux.git
11188 T:      git git://github.com/rjarzmik/linux.git
11189 S:      Maintained
11190 F:      arch/arm/boot/dts/pxa*
11191 F:      arch/arm/mach-pxa/
11192 F:      drivers/dma/pxa*
11193 F:      drivers/pcmcia/pxa2xx*
11194 F:      drivers/pinctrl/pxa/
11195 F:      drivers/spi/spi-pxa2xx*
11196 F:      drivers/usb/gadget/udc/pxa2*
11197 F:      include/sound/pxa2xx-lib.h
11198 F:      sound/arm/pxa*
11199 F:      sound/soc/pxa/
11200
11201 PXA3xx NAND FLASH DRIVER
11202 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11203 L:      linux-mtd@lists.infradead.org
11204 S:      Maintained
11205 F:      drivers/mtd/nand/pxa3xx_nand.c
11206
11207 QAT DRIVER
11208 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11209 L:      qat-linux@intel.com
11210 S:      Supported
11211 F:      drivers/crypto/qat/
11212
11213 QCOM AUDIO (ASoC) DRIVERS
11214 M:      Patrick Lai <plai@codeaurora.org>
11215 M:      Banajit Goswami <bgoswami@codeaurora.org>
11216 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11217 S:      Supported
11218 F:      sound/soc/qcom/
11219
11220 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11221 M:      Gabriel Somlo <somlo@cmu.edu>
11222 M:      "Michael S. Tsirkin" <mst@redhat.com>
11223 L:      qemu-devel@nongnu.org
11224 S:      Maintained
11225 F:      drivers/firmware/qemu_fw_cfg.c
11226
11227 QIB DRIVER
11228 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11229 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11230 L:      linux-rdma@vger.kernel.org
11231 S:      Supported
11232 F:      drivers/infiniband/hw/qib/
11233
11234 QLOGIC QL41xxx FCOE DRIVER
11235 M:      QLogic-Storage-Upstream@cavium.com
11236 L:      linux-scsi@vger.kernel.org
11237 S:      Supported
11238 F:      drivers/scsi/qedf/
11239
11240 QLOGIC QL41xxx ISCSI DRIVER
11241 M:      QLogic-Storage-Upstream@cavium.com
11242 L:      linux-scsi@vger.kernel.org
11243 S:      Supported
11244 F:      drivers/scsi/qedi/
11245
11246 QLOGIC QL4xxx ETHERNET DRIVER
11247 M:      Ariel Elior <Ariel.Elior@cavium.com>
11248 M:      everest-linux-l2@cavium.com
11249 L:      netdev@vger.kernel.org
11250 S:      Supported
11251 F:      drivers/net/ethernet/qlogic/qed/
11252 F:      include/linux/qed/
11253 F:      drivers/net/ethernet/qlogic/qede/
11254
11255 QLOGIC QL4xxx RDMA DRIVER
11256 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11257 M:      Ariel Elior <Ariel.Elior@cavium.com>
11258 L:      linux-rdma@vger.kernel.org
11259 S:      Supported
11260 F:      drivers/infiniband/hw/qedr/
11261 F:      include/uapi/rdma/qedr-abi.h
11262
11263 QLOGIC QLA1280 SCSI DRIVER
11264 M:      Michael Reed <mdr@sgi.com>
11265 L:      linux-scsi@vger.kernel.org
11266 S:      Maintained
11267 F:      drivers/scsi/qla1280.[ch]
11268
11269 QLOGIC QLA2XXX FC-SCSI DRIVER
11270 M:      qla2xxx-upstream@qlogic.com
11271 L:      linux-scsi@vger.kernel.org
11272 S:      Supported
11273 F:      Documentation/scsi/LICENSE.qla2xxx
11274 F:      drivers/scsi/qla2xxx/
11275
11276 QLOGIC QLA3XXX NETWORK DRIVER
11277 M:      Dept-GELinuxNICDev@cavium.com
11278 L:      netdev@vger.kernel.org
11279 S:      Supported
11280 F:      Documentation/networking/LICENSE.qla3xxx
11281 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11282
11283 QLOGIC QLA4XXX iSCSI DRIVER
11284 M:      QLogic-Storage-Upstream@qlogic.com
11285 L:      linux-scsi@vger.kernel.org
11286 S:      Supported
11287 F:      Documentation/scsi/LICENSE.qla4xxx
11288 F:      drivers/scsi/qla4xxx/
11289
11290 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11291 M:      Harish Patil <harish.patil@cavium.com>
11292 M:      Manish Chopra <manish.chopra@cavium.com>
11293 M:      Dept-GELinuxNICDev@cavium.com
11294 L:      netdev@vger.kernel.org
11295 S:      Supported
11296 F:      drivers/net/ethernet/qlogic/qlcnic/
11297
11298 QLOGIC QLGE 10Gb ETHERNET DRIVER
11299 M:      Harish Patil <harish.patil@cavium.com>
11300 M:      Manish Chopra <manish.chopra@cavium.com>
11301 M:      Dept-GELinuxNICDev@cavium.com
11302 L:      netdev@vger.kernel.org
11303 S:      Supported
11304 F:      drivers/net/ethernet/qlogic/qlge/
11305
11306 QNX4 FILESYSTEM
11307 M:      Anders Larsen <al@alarsen.net>
11308 W:      http://www.alarsen.net/linux/qnx4fs/
11309 S:      Maintained
11310 F:      fs/qnx4/
11311 F:      include/uapi/linux/qnx4_fs.h
11312 F:      include/uapi/linux/qnxtypes.h
11313
11314 QORIQ DPAA2 FSL-MC BUS DRIVER
11315 M:      Stuart Yoder <stuyoder@gmail.com>
11316 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11317 L:      linux-kernel@vger.kernel.org
11318 S:      Maintained
11319 F:      drivers/staging/fsl-mc/
11320 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11321
11322 QT1010 MEDIA DRIVER
11323 M:      Antti Palosaari <crope@iki.fi>
11324 L:      linux-media@vger.kernel.org
11325 W:      https://linuxtv.org
11326 W:      http://palosaari.fi/linux/
11327 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11328 T:      git git://linuxtv.org/anttip/media_tree.git
11329 S:      Maintained
11330 F:      drivers/media/tuners/qt1010*
11331
11332 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11333 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11334 L:      ath10k@lists.infradead.org
11335 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11337 S:      Supported
11338 F:      drivers/net/wireless/ath/ath10k/
11339
11340 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11341 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11342 L:      linux-wireless@vger.kernel.org
11343 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11344 S:      Supported
11345 F:      drivers/net/wireless/ath/ath9k/
11346
11347 QUALCOMM CAMERA SUBSYSTEM DRIVER
11348 M:      Todor Tomov <todor.tomov@linaro.org>
11349 L:      linux-media@vger.kernel.org
11350 S:      Maintained
11351 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11352 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11353 F:      drivers/media/platform/qcom/camss-8x16/
11354
11355 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11356 M:      Timur Tabi <timur@codeaurora.org>
11357 L:      netdev@vger.kernel.org
11358 S:      Supported
11359 F:      drivers/net/ethernet/qualcomm/emac/
11360
11361 QUALCOMM HEXAGON ARCHITECTURE
11362 M:      Richard Kuo <rkuo@codeaurora.org>
11363 L:      linux-hexagon@vger.kernel.org
11364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11365 S:      Supported
11366 F:      arch/hexagon/
11367
11368 QUALCOMM IOMMU
11369 M:      Rob Clark <robdclark@gmail.com>
11370 L:      iommu@lists.linux-foundation.org
11371 L:      linux-arm-msm@vger.kernel.org
11372 S:      Maintained
11373 F:      drivers/iommu/qcom_iommu.c
11374
11375 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11376 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11377 L:      linux-media@vger.kernel.org
11378 L:      linux-arm-msm@vger.kernel.org
11379 T:      git git://linuxtv.org/media_tree.git
11380 S:      Maintained
11381 F:      drivers/media/platform/qcom/venus/
11382
11383 QUALCOMM WCN36XX WIRELESS DRIVER
11384 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11385 L:      wcn36xx@lists.infradead.org
11386 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11387 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11388 S:      Supported
11389 F:      drivers/net/wireless/ath/wcn36xx/
11390
11391 QUANTENNA QTNFMAC WIRELESS DRIVER
11392 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11393 M:      Avinash Patil <avinashp@quantenna.com>
11394 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11395 L:      linux-wireless@vger.kernel.org
11396 S:      Maintained
11397 F:      drivers/net/wireless/quantenna
11398
11399 RADEON and AMDGPU DRM DRIVERS
11400 M:      Alex Deucher <alexander.deucher@amd.com>
11401 M:      Christian König <christian.koenig@amd.com>
11402 L:      amd-gfx@lists.freedesktop.org
11403 T:      git git://people.freedesktop.org/~agd5f/linux
11404 S:      Supported
11405 F:      drivers/gpu/drm/radeon/
11406 F:      include/uapi/drm/radeon_drm.h
11407 F:      drivers/gpu/drm/amd/
11408 F:      include/uapi/drm/amdgpu_drm.h
11409
11410 RADEON FRAMEBUFFER DISPLAY DRIVER
11411 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11412 L:      linux-fbdev@vger.kernel.org
11413 S:      Maintained
11414 F:      drivers/video/fbdev/aty/radeon*
11415 F:      include/uapi/linux/radeonfb.h
11416
11417 RADIOSHARK RADIO DRIVER
11418 M:      Hans Verkuil <hverkuil@xs4all.nl>
11419 L:      linux-media@vger.kernel.org
11420 T:      git git://linuxtv.org/media_tree.git
11421 S:      Maintained
11422 F:      drivers/media/radio/radio-shark.c
11423
11424 RADIOSHARK2 RADIO DRIVER
11425 M:      Hans Verkuil <hverkuil@xs4all.nl>
11426 L:      linux-media@vger.kernel.org
11427 T:      git git://linuxtv.org/media_tree.git
11428 S:      Maintained
11429 F:      drivers/media/radio/radio-shark2.c
11430 F:      drivers/media/radio/radio-tea5777.c
11431
11432 RADOS BLOCK DEVICE (RBD)
11433 M:      Ilya Dryomov <idryomov@gmail.com>
11434 M:      Sage Weil <sage@redhat.com>
11435 M:      Alex Elder <elder@kernel.org>
11436 L:      ceph-devel@vger.kernel.org
11437 W:      http://ceph.com/
11438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11439 T:      git git://github.com/ceph/ceph-client.git
11440 S:      Supported
11441 F:      Documentation/ABI/testing/sysfs-bus-rbd
11442 F:      drivers/block/rbd.c
11443 F:      drivers/block/rbd_types.h
11444
11445 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11446 M:      Paul Mackerras <paulus@samba.org>
11447 L:      linux-fbdev@vger.kernel.org
11448 S:      Maintained
11449 F:      drivers/video/fbdev/aty/aty128fb.c
11450
11451 RAINSHADOW-CEC DRIVER
11452 M:      Hans Verkuil <hverkuil@xs4all.nl>
11453 L:      linux-media@vger.kernel.org
11454 T:      git git://linuxtv.org/media_tree.git
11455 S:      Maintained
11456 F:      drivers/media/usb/rainshadow-cec/*
11457
11458 RALINK MIPS ARCHITECTURE
11459 M:      John Crispin <john@phrozen.org>
11460 L:      linux-mips@linux-mips.org
11461 S:      Maintained
11462 F:      arch/mips/ralink
11463
11464 RALINK RT2X00 WIRELESS LAN DRIVER
11465 P:      rt2x00 project
11466 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11467 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11468 L:      linux-wireless@vger.kernel.org
11469 S:      Maintained
11470 F:      drivers/net/wireless/ralink/rt2x00/
11471
11472 RAMDISK RAM BLOCK DEVICE DRIVER
11473 M:      Jens Axboe <axboe@kernel.dk>
11474 S:      Maintained
11475 F:      Documentation/blockdev/ramdisk.txt
11476 F:      drivers/block/brd.c
11477
11478 RANDOM NUMBER DRIVER
11479 M:      "Theodore Ts'o" <tytso@mit.edu>
11480 S:      Maintained
11481 F:      drivers/char/random.c
11482
11483 RAPIDIO SUBSYSTEM
11484 M:      Matt Porter <mporter@kernel.crashing.org>
11485 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11486 S:      Maintained
11487 F:      drivers/rapidio/
11488
11489 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11490 L:      linux-wireless@vger.kernel.org
11491 S:      Orphan
11492 F:      drivers/net/wireless/ray*
11493
11494 RCUTORTURE TEST FRAMEWORK
11495 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11496 M:      Josh Triplett <josh@joshtriplett.org>
11497 R:      Steven Rostedt <rostedt@goodmis.org>
11498 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11499 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11500 L:      linux-kernel@vger.kernel.org
11501 S:      Supported
11502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11503 F:      tools/testing/selftests/rcutorture
11504
11505 RDC R-321X SoC
11506 M:      Florian Fainelli <florian@openwrt.org>
11507 S:      Maintained
11508
11509 RDC R6040 FAST ETHERNET DRIVER
11510 M:      Florian Fainelli <f.fainelli@gmail.com>
11511 L:      netdev@vger.kernel.org
11512 S:      Maintained
11513 F:      drivers/net/ethernet/rdc/r6040.c
11514
11515 RDMAVT - RDMA verbs software
11516 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11517 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11518 L:      linux-rdma@vger.kernel.org
11519 S:      Supported
11520 F:      drivers/infiniband/sw/rdmavt
11521
11522 RDS - RELIABLE DATAGRAM SOCKETS
11523 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11524 L:      netdev@vger.kernel.org
11525 L:      linux-rdma@vger.kernel.org
11526 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11527 W:      https://oss.oracle.com/projects/rds/
11528 S:      Supported
11529 F:      net/rds/
11530 F:      Documentation/networking/rds.txt
11531
11532 RDT - RESOURCE ALLOCATION
11533 M:      Fenghua Yu <fenghua.yu@intel.com>
11534 L:      linux-kernel@vger.kernel.org
11535 S:      Supported
11536 F:      arch/x86/kernel/cpu/intel_rdt*
11537 F:      arch/x86/include/asm/intel_rdt_sched.h
11538 F:      Documentation/x86/intel_rdt*
11539
11540 READ-COPY UPDATE (RCU)
11541 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11542 M:      Josh Triplett <josh@joshtriplett.org>
11543 R:      Steven Rostedt <rostedt@goodmis.org>
11544 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11545 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11546 L:      linux-kernel@vger.kernel.org
11547 W:      http://www.rdrop.com/users/paulmck/RCU/
11548 S:      Supported
11549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11550 F:      Documentation/RCU/
11551 X:      Documentation/RCU/torture.txt
11552 F:      include/linux/rcu*
11553 X:      include/linux/srcu.h
11554 F:      kernel/rcu/
11555 X:      kernel/torture.c
11556
11557 REAL TIME CLOCK (RTC) SUBSYSTEM
11558 M:      Alessandro Zummo <a.zummo@towertech.it>
11559 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11560 L:      linux-rtc@vger.kernel.org
11561 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11563 S:      Maintained
11564 F:      Documentation/devicetree/bindings/rtc/
11565 F:      Documentation/rtc.txt
11566 F:      drivers/rtc/
11567 F:      include/linux/rtc.h
11568 F:      include/uapi/linux/rtc.h
11569 F:      include/linux/rtc/
11570 F:      include/linux/platform_data/rtc-*
11571 F:      tools/testing/selftests/timers/rtctest.c
11572
11573 REALTEK AUDIO CODECS
11574 M:      Bard Liao <bardliao@realtek.com>
11575 M:      Oder Chiou <oder_chiou@realtek.com>
11576 S:      Maintained
11577 F:      sound/soc/codecs/rt*
11578 F:      include/sound/rt*.h
11579
11580 REGISTER MAP ABSTRACTION
11581 M:      Mark Brown <broonie@kernel.org>
11582 L:      linux-kernel@vger.kernel.org
11583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11584 S:      Supported
11585 F:      Documentation/devicetree/bindings/regmap/
11586 F:      drivers/base/regmap/
11587 F:      include/linux/regmap.h
11588
11589 REISERFS FILE SYSTEM
11590 L:      reiserfs-devel@vger.kernel.org
11591 S:      Supported
11592 F:      fs/reiserfs/
11593
11594 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11595 M:      Ohad Ben-Cohen <ohad@wizery.com>
11596 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11597 L:      linux-remoteproc@vger.kernel.org
11598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11599 S:      Maintained
11600 F:      Documentation/devicetree/bindings/remoteproc/
11601 F:      Documentation/remoteproc.txt
11602 F:      drivers/remoteproc/
11603 F:      include/linux/remoteproc.h
11604
11605 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11606 M:      Ohad Ben-Cohen <ohad@wizery.com>
11607 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11608 L:      linux-remoteproc@vger.kernel.org
11609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11610 S:      Maintained
11611 F:      drivers/rpmsg/
11612 F:      Documentation/rpmsg.txt
11613 F:      include/linux/rpmsg.h
11614 F:      include/linux/rpmsg/
11615
11616 RENESAS CLOCK DRIVERS
11617 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11618 L:      linux-renesas-soc@vger.kernel.org
11619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11620 S:      Supported
11621 F:      drivers/clk/renesas/
11622
11623 RENESAS ETHERNET DRIVERS
11624 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11625 L:      netdev@vger.kernel.org
11626 L:      linux-renesas-soc@vger.kernel.org
11627 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11628 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11629 F:      drivers/net/ethernet/renesas/
11630 F:      include/linux/sh_eth.h
11631
11632 RENESAS R-CAR GYROADC DRIVER
11633 M:      Marek Vasut <marek.vasut@gmail.com>
11634 L:      linux-iio@vger.kernel.org
11635 S:      Supported
11636 F:      drivers/iio/adc/rcar_gyro_adc.c
11637
11638 RENESAS USB PHY DRIVER
11639 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11640 L:      linux-renesas-soc@vger.kernel.org
11641 S:      Maintained
11642 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11643
11644 RESET CONTROLLER FRAMEWORK
11645 M:      Philipp Zabel <p.zabel@pengutronix.de>
11646 T:      git git://git.pengutronix.de/git/pza/linux
11647 S:      Maintained
11648 F:      drivers/reset/
11649 F:      Documentation/devicetree/bindings/reset/
11650 F:      include/dt-bindings/reset/
11651 F:      include/linux/reset.h
11652 F:      include/linux/reset-controller.h
11653
11654 RFKILL
11655 M:      Johannes Berg <johannes@sipsolutions.net>
11656 L:      linux-wireless@vger.kernel.org
11657 W:      http://wireless.kernel.org/
11658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11660 S:      Maintained
11661 F:      Documentation/rfkill.txt
11662 F:      Documentation/ABI/stable/sysfs-class-rfkill
11663 F:      net/rfkill/
11664
11665 RHASHTABLE
11666 M:      Thomas Graf <tgraf@suug.ch>
11667 M:      Herbert Xu <herbert@gondor.apana.org.au>
11668 L:      netdev@vger.kernel.org
11669 S:      Maintained
11670 F:      lib/rhashtable.c
11671 F:      include/linux/rhashtable.h
11672
11673 RICOH R5C592 MEMORYSTICK DRIVER
11674 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11675 S:      Maintained
11676 F:      drivers/memstick/host/r592.*
11677
11678 RICOH SMARTMEDIA/XD DRIVER
11679 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11680 S:      Maintained
11681 F:      drivers/mtd/nand/r852.c
11682 F:      drivers/mtd/nand/r852.h
11683
11684 RISC-V ARCHITECTURE
11685 M:      Palmer Dabbelt <palmer@sifive.com>
11686 M:      Albert Ou <albert@sifive.com>
11687 L:      linux-riscv@lists.infradead.org
11688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11689 S:      Supported
11690 F:      arch/riscv/
11691 K:      riscv
11692 N:      riscv
11693
11694 ROCCAT DRIVERS
11695 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11696 W:      http://sourceforge.net/projects/roccat/
11697 S:      Maintained
11698 F:      drivers/hid/hid-roccat*
11699 F:      include/linux/hid-roccat*
11700 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11701
11702 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11703 M:      Jacob chen <jacob2.chen@rock-chips.com>
11704 L:      linux-media@vger.kernel.org
11705 S:      Maintained
11706 F:      drivers/media/platform/rockchip/rga/
11707 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11708
11709 ROCKER DRIVER
11710 M:      Jiri Pirko <jiri@resnulli.us>
11711 L:      netdev@vger.kernel.org
11712 S:      Supported
11713 F:      drivers/net/ethernet/rocker/
11714
11715 ROCKETPORT DRIVER
11716 P:      Comtrol Corp.
11717 W:      http://www.comtrol.com
11718 S:      Maintained
11719 F:      Documentation/serial/rocket.txt
11720 F:      drivers/tty/rocket*
11721
11722 ROCKETPORT EXPRESS/INFINITY DRIVER
11723 M:      Kevin Cernekee <cernekee@gmail.com>
11724 L:      linux-serial@vger.kernel.org
11725 S:      Odd Fixes
11726 F:      drivers/tty/serial/rp2.*
11727
11728 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11729 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11730 L:      linux-kernel@vger.kernel.org
11731 L:      linux-renesas-soc@vger.kernel.org
11732 S:      Supported
11733 F:      drivers/mfd/bd9571mwv.c
11734 F:      drivers/regulator/bd9571mwv-regulator.c
11735 F:      drivers/gpio/gpio-bd9571mwv.c
11736 F:      include/linux/mfd/bd9571mwv.h
11737 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11738
11739 ROSE NETWORK LAYER
11740 M:      Ralf Baechle <ralf@linux-mips.org>
11741 L:      linux-hams@vger.kernel.org
11742 W:      http://www.linux-ax25.org/
11743 S:      Maintained
11744 F:      include/net/rose.h
11745 F:      include/uapi/linux/rose.h
11746 F:      net/rose/
11747
11748 RTL2830 MEDIA DRIVER
11749 M:      Antti Palosaari <crope@iki.fi>
11750 L:      linux-media@vger.kernel.org
11751 W:      https://linuxtv.org
11752 W:      http://palosaari.fi/linux/
11753 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11754 T:      git git://linuxtv.org/anttip/media_tree.git
11755 S:      Maintained
11756 F:      drivers/media/dvb-frontends/rtl2830*
11757
11758 RTL2832 MEDIA DRIVER
11759 M:      Antti Palosaari <crope@iki.fi>
11760 L:      linux-media@vger.kernel.org
11761 W:      https://linuxtv.org
11762 W:      http://palosaari.fi/linux/
11763 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11764 T:      git git://linuxtv.org/anttip/media_tree.git
11765 S:      Maintained
11766 F:      drivers/media/dvb-frontends/rtl2832*
11767
11768 RTL2832_SDR MEDIA DRIVER
11769 M:      Antti Palosaari <crope@iki.fi>
11770 L:      linux-media@vger.kernel.org
11771 W:      https://linuxtv.org
11772 W:      http://palosaari.fi/linux/
11773 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11774 T:      git git://linuxtv.org/anttip/media_tree.git
11775 S:      Maintained
11776 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11777
11778 RTL8180 WIRELESS DRIVER
11779 L:      linux-wireless@vger.kernel.org
11780 W:      http://wireless.kernel.org/
11781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11782 S:      Orphan
11783 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11784
11785 RTL8187 WIRELESS DRIVER
11786 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11787 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11788 M:      Larry Finger <Larry.Finger@lwfinger.net>
11789 L:      linux-wireless@vger.kernel.org
11790 W:      http://wireless.kernel.org/
11791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11792 S:      Maintained
11793 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11794
11795 RTL8192CE WIRELESS DRIVER
11796 M:      Larry Finger <Larry.Finger@lwfinger.net>
11797 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11798 L:      linux-wireless@vger.kernel.org
11799 W:      http://wireless.kernel.org/
11800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11801 S:      Maintained
11802 F:      drivers/net/wireless/realtek/rtlwifi/
11803 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11804
11805 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11806 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11807 L:      linux-wireless@vger.kernel.org
11808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11809 S:      Maintained
11810 F:      drivers/net/wireless/realtek/rtl8xxxu/
11811
11812 RXRPC SOCKETS (AF_RXRPC)
11813 M:      David Howells <dhowells@redhat.com>
11814 L:      linux-afs@lists.infradead.org
11815 S:      Supported
11816 F:      net/rxrpc/
11817 F:      include/keys/rxrpc-type.h
11818 F:      include/net/af_rxrpc.h
11819 F:      include/trace/events/rxrpc.h
11820 F:      include/uapi/linux/rxrpc.h
11821 F:      Documentation/networking/rxrpc.txt
11822 W:      https://www.infradead.org/~dhowells/kafs/
11823
11824 S3 SAVAGE FRAMEBUFFER DRIVER
11825 M:      Antonino Daplas <adaplas@gmail.com>
11826 L:      linux-fbdev@vger.kernel.org
11827 S:      Maintained
11828 F:      drivers/video/fbdev/savage/
11829
11830 S390
11831 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11832 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11833 L:      linux-s390@vger.kernel.org
11834 W:      http://www.ibm.com/developerworks/linux/linux390/
11835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11836 S:      Supported
11837 F:      arch/s390/
11838 F:      drivers/s390/
11839 F:      Documentation/s390/
11840 F:      Documentation/driver-api/s390-drivers.rst
11841
11842 S390 COMMON I/O LAYER
11843 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11844 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11845 L:      linux-s390@vger.kernel.org
11846 W:      http://www.ibm.com/developerworks/linux/linux390/
11847 S:      Supported
11848 F:      drivers/s390/cio/
11849
11850 S390 DASD DRIVER
11851 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11852 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11853 L:      linux-s390@vger.kernel.org
11854 W:      http://www.ibm.com/developerworks/linux/linux390/
11855 S:      Supported
11856 F:      drivers/s390/block/dasd*
11857 F:      block/partitions/ibm.c
11858
11859 S390 IOMMU (PCI)
11860 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11861 L:      linux-s390@vger.kernel.org
11862 W:      http://www.ibm.com/developerworks/linux/linux390/
11863 S:      Supported
11864 F:      drivers/iommu/s390-iommu.c
11865
11866 S390 IUCV NETWORK LAYER
11867 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11868 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11869 L:      linux-s390@vger.kernel.org
11870 W:      http://www.ibm.com/developerworks/linux/linux390/
11871 S:      Supported
11872 F:      drivers/s390/net/*iucv*
11873 F:      include/net/iucv/
11874 F:      net/iucv/
11875
11876 S390 NETWORK DRIVERS
11877 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11878 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11879 L:      linux-s390@vger.kernel.org
11880 W:      http://www.ibm.com/developerworks/linux/linux390/
11881 S:      Supported
11882 F:      drivers/s390/net/
11883
11884 S390 PCI SUBSYSTEM
11885 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11886 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11887 L:      linux-s390@vger.kernel.org
11888 W:      http://www.ibm.com/developerworks/linux/linux390/
11889 S:      Supported
11890 F:      arch/s390/pci/
11891 F:      drivers/pci/hotplug/s390_pci_hpc.c
11892
11893 S390 VFIO-CCW DRIVER
11894 M:      Cornelia Huck <cohuck@redhat.com>
11895 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11896 L:      linux-s390@vger.kernel.org
11897 L:      kvm@vger.kernel.org
11898 S:      Supported
11899 F:      drivers/s390/cio/vfio_ccw*
11900 F:      Documentation/s390/vfio-ccw.txt
11901 F:      include/uapi/linux/vfio_ccw.h
11902
11903 S390 ZCRYPT DRIVER
11904 M:      Harald Freudenberger <freude@de.ibm.com>
11905 L:      linux-s390@vger.kernel.org
11906 W:      http://www.ibm.com/developerworks/linux/linux390/
11907 S:      Supported
11908 F:      drivers/s390/crypto/
11909
11910 S390 ZFCP DRIVER
11911 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11912 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11913 L:      linux-s390@vger.kernel.org
11914 W:      http://www.ibm.com/developerworks/linux/linux390/
11915 S:      Supported
11916 F:      drivers/s390/scsi/zfcp_*
11917
11918 S3C24XX SD/MMC Driver
11919 M:      Ben Dooks <ben-linux@fluff.org>
11920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11921 S:      Supported
11922 F:      drivers/mmc/host/s3cmci.*
11923
11924 SAA6588 RDS RECEIVER DRIVER
11925 M:      Hans Verkuil <hverkuil@xs4all.nl>
11926 L:      linux-media@vger.kernel.org
11927 T:      git git://linuxtv.org/media_tree.git
11928 W:      https://linuxtv.org
11929 S:      Odd Fixes
11930 F:      drivers/media/i2c/saa6588*
11931
11932 SAA7134 VIDEO4LINUX DRIVER
11933 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11934 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11935 L:      linux-media@vger.kernel.org
11936 W:      https://linuxtv.org
11937 T:      git git://linuxtv.org/media_tree.git
11938 S:      Odd fixes
11939 F:      Documentation/media/v4l-drivers/saa7134*
11940 F:      drivers/media/pci/saa7134/
11941
11942 SAA7146 VIDEO4LINUX-2 DRIVER
11943 M:      Hans Verkuil <hverkuil@xs4all.nl>
11944 L:      linux-media@vger.kernel.org
11945 T:      git git://linuxtv.org/media_tree.git
11946 S:      Maintained
11947 F:      drivers/media/common/saa7146/
11948 F:      drivers/media/pci/saa7146/
11949 F:      include/media/saa7146*
11950
11951 SAMSUNG AUDIO (ASoC) DRIVERS
11952 M:      Krzysztof Kozlowski <krzk@kernel.org>
11953 M:      Sangbeom Kim <sbkim73@samsung.com>
11954 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11955 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11956 S:      Supported
11957 F:      sound/soc/samsung/
11958
11959 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11960 M:      Krzysztof Kozlowski <krzk@kernel.org>
11961 L:      linux-crypto@vger.kernel.org
11962 L:      linux-samsung-soc@vger.kernel.org
11963 S:      Maintained
11964 F:      drivers/crypto/exynos-rng.c
11965 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11966
11967 SAMSUNG FRAMEBUFFER DRIVER
11968 M:      Jingoo Han <jingoohan1@gmail.com>
11969 L:      linux-fbdev@vger.kernel.org
11970 S:      Maintained
11971 F:      drivers/video/fbdev/s3c-fb.c
11972
11973 SAMSUNG LAPTOP DRIVER
11974 M:      Corentin Chary <corentin.chary@gmail.com>
11975 L:      platform-driver-x86@vger.kernel.org
11976 S:      Maintained
11977 F:      drivers/platform/x86/samsung-laptop.c
11978
11979 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11980 M:      Sangbeom Kim <sbkim73@samsung.com>
11981 M:      Krzysztof Kozlowski <krzk@kernel.org>
11982 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11983 L:      linux-kernel@vger.kernel.org
11984 L:      linux-samsung-soc@vger.kernel.org
11985 S:      Supported
11986 F:      drivers/mfd/sec*.c
11987 F:      drivers/regulator/s2m*.c
11988 F:      drivers/regulator/s5m*.c
11989 F:      drivers/clk/clk-s2mps11.c
11990 F:      drivers/rtc/rtc-s5m.c
11991 F:      include/linux/mfd/samsung/
11992 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11993 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11994 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11995 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11996
11997 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11998 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11999 L:      linux-media@vger.kernel.org
12000 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12001 S:      Maintained
12002 F:      drivers/media/platform/s3c-camif/
12003 F:      include/media/drv-intf/s3c_camif.h
12004
12005 SAMSUNG S3FWRN5 NFC DRIVER
12006 M:      Robert Baldyga <r.baldyga@samsung.com>
12007 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12008 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12009 S:      Supported
12010 F:      drivers/nfc/s3fwrn5
12011
12012 SAMSUNG S5C73M3 CAMERA DRIVER
12013 M:      Kyungmin Park <kyungmin.park@samsung.com>
12014 M:      Andrzej Hajda <a.hajda@samsung.com>
12015 L:      linux-media@vger.kernel.org
12016 S:      Supported
12017 F:      drivers/media/i2c/s5c73m3/*
12018
12019 SAMSUNG S5K5BAF CAMERA DRIVER
12020 M:      Kyungmin Park <kyungmin.park@samsung.com>
12021 M:      Andrzej Hajda <a.hajda@samsung.com>
12022 L:      linux-media@vger.kernel.org
12023 S:      Supported
12024 F:      drivers/media/i2c/s5k5baf.c
12025
12026 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12027 M:      Krzysztof Kozlowski <krzk@kernel.org>
12028 M:      Vladimir Zapolskiy <vz@mleia.com>
12029 L:      linux-crypto@vger.kernel.org
12030 L:      linux-samsung-soc@vger.kernel.org
12031 S:      Maintained
12032 F:      drivers/crypto/s5p-sss.c
12033
12034 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12035 M:      Kyungmin Park <kyungmin.park@samsung.com>
12036 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12037 L:      linux-media@vger.kernel.org
12038 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12039 S:      Supported
12040 F:      drivers/media/platform/exynos4-is/
12041
12042 SAMSUNG SOC CLOCK DRIVERS
12043 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12044 M:      Tomasz Figa <tomasz.figa@gmail.com>
12045 M:      Chanwoo Choi <cw00.choi@samsung.com>
12046 S:      Supported
12047 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12048 F:      drivers/clk/samsung/
12049 F:      include/dt-bindings/clock/exynos*.h
12050 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12051
12052 SAMSUNG SPI DRIVERS
12053 M:      Kukjin Kim <kgene@kernel.org>
12054 M:      Krzysztof Kozlowski <krzk@kernel.org>
12055 M:      Andi Shyti <andi.shyti@samsung.com>
12056 L:      linux-spi@vger.kernel.org
12057 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12058 S:      Maintained
12059 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12060 F:      drivers/spi/spi-s3c*
12061 F:      include/linux/platform_data/spi-s3c64xx.h
12062
12063 SAMSUNG SXGBE DRIVERS
12064 M:      Byungho An <bh74.an@samsung.com>
12065 M:      Girish K S <ks.giri@samsung.com>
12066 M:      Vipul Pandya <vipul.pandya@samsung.com>
12067 S:      Supported
12068 L:      netdev@vger.kernel.org
12069 F:      drivers/net/ethernet/samsung/sxgbe/
12070
12071 SAMSUNG THERMAL DRIVER
12072 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12073 L:      linux-pm@vger.kernel.org
12074 L:      linux-samsung-soc@vger.kernel.org
12075 S:      Supported
12076 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12077 F:      drivers/thermal/samsung/
12078
12079 SAMSUNG USB2 PHY DRIVER
12080 M:      Kamil Debski <kamil@wypas.org>
12081 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12082 L:      linux-kernel@vger.kernel.org
12083 S:      Supported
12084 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12085 F:      Documentation/phy/samsung-usb2.txt
12086 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12087 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12088 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12089 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12090 F:      drivers/phy/samsung/phy-samsung-usb2.c
12091 F:      drivers/phy/samsung/phy-samsung-usb2.h
12092
12093 SC1200 WDT DRIVER
12094 M:      Zwane Mwaikambo <zwanem@gmail.com>
12095 S:      Maintained
12096 F:      drivers/watchdog/sc1200wdt.c
12097
12098 SCHEDULER
12099 M:      Ingo Molnar <mingo@redhat.com>
12100 M:      Peter Zijlstra <peterz@infradead.org>
12101 L:      linux-kernel@vger.kernel.org
12102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12103 S:      Maintained
12104 F:      kernel/sched/
12105 F:      include/linux/sched.h
12106 F:      include/uapi/linux/sched.h
12107 F:      include/linux/wait.h
12108
12109 SCORE ARCHITECTURE
12110 M:      Chen Liqin <liqin.linux@gmail.com>
12111 M:      Lennox Wu <lennox.wu@gmail.com>
12112 W:      http://www.sunplus.com
12113 S:      Supported
12114 F:      arch/score/
12115
12116 SCR24X CHIP CARD INTERFACE DRIVER
12117 M:      Lubomir Rintel <lkundrak@v3.sk>
12118 S:      Supported
12119 F:      drivers/char/pcmcia/scr24x_cs.c
12120
12121 SCSI CDROM DRIVER
12122 M:      Jens Axboe <axboe@kernel.dk>
12123 L:      linux-scsi@vger.kernel.org
12124 W:      http://www.kernel.dk
12125 S:      Maintained
12126 F:      drivers/scsi/sr*
12127
12128 SCSI RDMA PROTOCOL (SRP) INITIATOR
12129 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12130 L:      linux-rdma@vger.kernel.org
12131 S:      Supported
12132 W:      http://www.openfabrics.org
12133 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12135 F:      drivers/infiniband/ulp/srp/
12136 F:      include/scsi/srp.h
12137
12138 SCSI SG DRIVER
12139 M:      Doug Gilbert <dgilbert@interlog.com>
12140 L:      linux-scsi@vger.kernel.org
12141 W:      http://sg.danny.cz/sg
12142 S:      Maintained
12143 F:      Documentation/scsi/scsi-generic.txt
12144 F:      drivers/scsi/sg.c
12145 F:      include/scsi/sg.h
12146
12147 SCSI SUBSYSTEM
12148 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12150 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12152 L:      linux-scsi@vger.kernel.org
12153 S:      Maintained
12154 F:      Documentation/devicetree/bindings/scsi/
12155 F:      drivers/scsi/
12156 F:      include/scsi/
12157
12158 SCSI TAPE DRIVER
12159 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12160 L:      linux-scsi@vger.kernel.org
12161 S:      Maintained
12162 F:      Documentation/scsi/st.txt
12163 F:      drivers/scsi/st.*
12164 F:      drivers/scsi/st_*.h
12165
12166 SCTP PROTOCOL
12167 M:      Vlad Yasevich <vyasevich@gmail.com>
12168 M:      Neil Horman <nhorman@tuxdriver.com>
12169 L:      linux-sctp@vger.kernel.org
12170 W:      http://lksctp.sourceforge.net
12171 S:      Maintained
12172 F:      Documentation/networking/sctp.txt
12173 F:      include/linux/sctp.h
12174 F:      include/uapi/linux/sctp.h
12175 F:      include/net/sctp/
12176 F:      net/sctp/
12177
12178 SCx200 CPU SUPPORT
12179 M:      Jim Cromie <jim.cromie@gmail.com>
12180 S:      Odd Fixes
12181 F:      Documentation/i2c/busses/scx200_acb
12182 F:      arch/x86/platform/scx200/
12183 F:      drivers/watchdog/scx200_wdt.c
12184 F:      drivers/i2c/busses/scx200*
12185 F:      drivers/mtd/maps/scx200_docflash.c
12186 F:      include/linux/scx200.h
12187
12188 SCx200 GPIO DRIVER
12189 M:      Jim Cromie <jim.cromie@gmail.com>
12190 S:      Maintained
12191 F:      drivers/char/scx200_gpio.c
12192 F:      include/linux/scx200_gpio.h
12193
12194 SCx200 HRT CLOCKSOURCE DRIVER
12195 M:      Jim Cromie <jim.cromie@gmail.com>
12196 S:      Maintained
12197 F:      drivers/clocksource/scx200_hrt.c
12198
12199 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12200 M:      Sascha Sommer <saschasommer@freenet.de>
12201 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12202 S:      Maintained
12203 F:      drivers/mmc/host/sdricoh_cs.c
12204
12205 SECURE COMPUTING
12206 M:      Kees Cook <keescook@chromium.org>
12207 R:      Andy Lutomirski <luto@amacapital.net>
12208 R:      Will Drewry <wad@chromium.org>
12209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12210 S:      Supported
12211 F:      kernel/seccomp.c
12212 F:      include/uapi/linux/seccomp.h
12213 F:      include/linux/seccomp.h
12214 F:      tools/testing/selftests/seccomp/*
12215 F:      tools/testing/selftests/kselftest_harness.h
12216 F:      Documentation/userspace-api/seccomp_filter.rst
12217 K:      \bsecure_computing
12218 K:      \bTIF_SECCOMP\b
12219
12220 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12221 M:      Al Cooper <alcooperx@gmail.com>
12222 L:      linux-mmc@vger.kernel.org
12223 L:      bcm-kernel-feedback-list@broadcom.com
12224 S:      Maintained
12225 F:      drivers/mmc/host/sdhci-brcmstb*
12226
12227 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12228 M:      Adrian Hunter <adrian.hunter@intel.com>
12229 L:      linux-mmc@vger.kernel.org
12230 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12231 S:      Maintained
12232 F:      drivers/mmc/host/sdhci*
12233 F:      include/linux/mmc/sdhci*
12234
12235 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12236 M:      Ben Dooks <ben-linux@fluff.org>
12237 M:      Jaehoon Chung <jh80.chung@samsung.com>
12238 L:      linux-mmc@vger.kernel.org
12239 S:      Maintained
12240 F:      drivers/mmc/host/sdhci-s3c*
12241
12242 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12243 M:      Viresh Kumar <vireshk@kernel.org>
12244 L:      linux-mmc@vger.kernel.org
12245 S:      Maintained
12246 F:      drivers/mmc/host/sdhci-spear.c
12247
12248 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12249 M:      Kishon Vijay Abraham I <kishon@ti.com>
12250 L:      linux-mmc@vger.kernel.org
12251 S:      Maintained
12252 F:      drivers/mmc/host/sdhci-omap.c
12253
12254 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12255 M:      Scott Bauer <scott.bauer@intel.com>
12256 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12257 L:      linux-block@vger.kernel.org
12258 S:      Supported
12259 F:      block/sed*
12260 F:      block/opal_proto.h
12261 F:      include/linux/sed*
12262 F:      include/uapi/linux/sed*
12263
12264 SECURITY CONTACT
12265 M:      Security Officers <security@kernel.org>
12266 S:      Supported
12267
12268 SECURITY SUBSYSTEM
12269 M:      James Morris <jmorris@namei.org>
12270 M:      "Serge E. Hallyn" <serge@hallyn.com>
12271 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12273 W:      http://kernsec.org/
12274 S:      Supported
12275 F:      security/
12276
12277 SELINUX SECURITY MODULE
12278 M:      Paul Moore <paul@paul-moore.com>
12279 M:      Stephen Smalley <sds@tycho.nsa.gov>
12280 M:      Eric Paris <eparis@parisplace.org>
12281 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12282 W:      https://selinuxproject.org
12283 W:      https://github.com/SELinuxProject
12284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12285 S:      Supported
12286 F:      include/linux/selinux*
12287 F:      security/selinux/
12288 F:      scripts/selinux/
12289 F:      Documentation/admin-guide/LSM/SELinux.rst
12290
12291 SENSABLE PHANTOM
12292 M:      Jiri Slaby <jirislaby@gmail.com>
12293 S:      Maintained
12294 F:      drivers/misc/phantom.c
12295 F:      include/uapi/linux/phantom.h
12296
12297 SERIAL DEVICE BUS
12298 M:      Rob Herring <robh@kernel.org>
12299 L:      linux-serial@vger.kernel.org
12300 S:      Maintained
12301 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12302 F:      drivers/tty/serdev/
12303 F:      include/linux/serdev.h
12304
12305 SERIAL DRIVERS
12306 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12307 L:      linux-serial@vger.kernel.org
12308 S:      Maintained
12309 F:      Documentation/devicetree/bindings/serial/
12310 F:      drivers/tty/serial/
12311
12312 SERIAL IR RECEIVER
12313 M:      Sean Young <sean@mess.org>
12314 L:      linux-media@vger.kernel.org
12315 S:      Maintained
12316 F:      drivers/media/rc/serial_ir.c
12317
12318 SFC NETWORK DRIVER
12319 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12320 M:      Edward Cree <ecree@solarflare.com>
12321 M:      Bert Kenward <bkenward@solarflare.com>
12322 L:      netdev@vger.kernel.org
12323 S:      Supported
12324 F:      drivers/net/ethernet/sfc/
12325
12326 SGI GRU DRIVER
12327 M:      Dimitri Sivanich <sivanich@sgi.com>
12328 S:      Maintained
12329 F:      drivers/misc/sgi-gru/
12330
12331 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12332 M:      Pat Gefre <pfg@sgi.com>
12333 L:      linux-ia64@vger.kernel.org
12334 S:      Supported
12335 F:      Documentation/ia64/serial.txt
12336 F:      drivers/tty/serial/ioc?_serial.c
12337 F:      include/linux/ioc?.h
12338
12339 SGI XP/XPC/XPNET DRIVER
12340 M:      Cliff Whickman <cpw@sgi.com>
12341 M:      Robin Holt <robinmholt@gmail.com>
12342 S:      Maintained
12343 F:      drivers/misc/sgi-xp/
12344
12345 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12346 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12347 L:      linux-s390@vger.kernel.org
12348 W:      http://www.ibm.com/developerworks/linux/linux390/
12349 S:      Supported
12350 F:      net/smc/
12351
12352 SH_VEU V4L2 MEM2MEM DRIVER
12353 L:      linux-media@vger.kernel.org
12354 S:      Orphan
12355 F:      drivers/media/platform/sh_veu.c
12356
12357 SH_VOU V4L2 OUTPUT DRIVER
12358 L:      linux-media@vger.kernel.org
12359 S:      Orphan
12360 F:      drivers/media/platform/sh_vou.c
12361 F:      include/media/drv-intf/sh_vou.h
12362
12363 SI2157 MEDIA DRIVER
12364 M:      Antti Palosaari <crope@iki.fi>
12365 L:      linux-media@vger.kernel.org
12366 W:      https://linuxtv.org
12367 W:      http://palosaari.fi/linux/
12368 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12369 T:      git git://linuxtv.org/anttip/media_tree.git
12370 S:      Maintained
12371 F:      drivers/media/tuners/si2157*
12372
12373 SI2168 MEDIA DRIVER
12374 M:      Antti Palosaari <crope@iki.fi>
12375 L:      linux-media@vger.kernel.org
12376 W:      https://linuxtv.org
12377 W:      http://palosaari.fi/linux/
12378 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12379 T:      git git://linuxtv.org/anttip/media_tree.git
12380 S:      Maintained
12381 F:      drivers/media/dvb-frontends/si2168*
12382
12383 SI470X FM RADIO RECEIVER I2C DRIVER
12384 M:      Hans Verkuil <hverkuil@xs4all.nl>
12385 L:      linux-media@vger.kernel.org
12386 T:      git git://linuxtv.org/media_tree.git
12387 W:      https://linuxtv.org
12388 S:      Odd Fixes
12389 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12390
12391 SI470X FM RADIO RECEIVER USB DRIVER
12392 M:      Hans Verkuil <hverkuil@xs4all.nl>
12393 L:      linux-media@vger.kernel.org
12394 T:      git git://linuxtv.org/media_tree.git
12395 W:      https://linuxtv.org
12396 S:      Maintained
12397 F:      drivers/media/radio/si470x/radio-si470x-common.c
12398 F:      drivers/media/radio/si470x/radio-si470x.h
12399 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12400
12401 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12402 M:      Eduardo Valentin <edubezval@gmail.com>
12403 L:      linux-media@vger.kernel.org
12404 T:      git git://linuxtv.org/media_tree.git
12405 W:      https://linuxtv.org
12406 S:      Odd Fixes
12407 F:      drivers/media/radio/si4713/si4713.?
12408
12409 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12410 M:      Eduardo Valentin <edubezval@gmail.com>
12411 L:      linux-media@vger.kernel.org
12412 T:      git git://linuxtv.org/media_tree.git
12413 W:      https://linuxtv.org
12414 S:      Odd Fixes
12415 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12416
12417 SI4713 FM RADIO TRANSMITTER USB DRIVER
12418 M:      Hans Verkuil <hverkuil@xs4all.nl>
12419 L:      linux-media@vger.kernel.org
12420 T:      git git://linuxtv.org/media_tree.git
12421 W:      https://linuxtv.org
12422 S:      Maintained
12423 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12424
12425 SIANO DVB DRIVER
12426 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12427 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12428 L:      linux-media@vger.kernel.org
12429 W:      https://linuxtv.org
12430 T:      git git://linuxtv.org/media_tree.git
12431 S:      Odd fixes
12432 F:      drivers/media/common/siano/
12433 F:      drivers/media/usb/siano/
12434 F:      drivers/media/usb/siano/
12435 F:      drivers/media/mmc/siano/
12436
12437 SILEAD TOUCHSCREEN DRIVER
12438 M:      Hans de Goede <hdegoede@redhat.com>
12439 L:      linux-input@vger.kernel.org
12440 L:      platform-driver-x86@vger.kernel.org
12441 S:      Maintained
12442 F:      drivers/input/touchscreen/silead.c
12443 F:      drivers/platform/x86/silead_dmi.c
12444
12445 SILICON MOTION SM712 FRAME BUFFER DRIVER
12446 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12447 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12448 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12449 L:      linux-fbdev@vger.kernel.org
12450 S:      Maintained
12451 F:      drivers/video/fbdev/sm712*
12452 F:      Documentation/fb/sm712fb.txt
12453
12454 SIMPLE FIRMWARE INTERFACE (SFI)
12455 M:      Len Brown <lenb@kernel.org>
12456 L:      sfi-devel@simplefirmware.org
12457 W:      http://simplefirmware.org/
12458 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12459 S:      Supported
12460 F:      arch/x86/platform/sfi/
12461 F:      drivers/sfi/
12462 F:      include/linux/sfi*.h
12463
12464 SIMPLEFB FB DRIVER
12465 M:      Hans de Goede <hdegoede@redhat.com>
12466 L:      linux-fbdev@vger.kernel.org
12467 S:      Maintained
12468 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12469 F:      drivers/video/fbdev/simplefb.c
12470 F:      include/linux/platform_data/simplefb.h
12471
12472 SIMTEC EB110ATX (Chalice CATS)
12473 P:      Ben Dooks
12474 P:      Vincent Sanders <vince@simtec.co.uk>
12475 M:      Simtec Linux Team <linux@simtec.co.uk>
12476 W:      http://www.simtec.co.uk/products/EB110ATX/
12477 S:      Supported
12478
12479 SIMTEC EB2410ITX (BAST)
12480 P:      Ben Dooks
12481 P:      Vincent Sanders <vince@simtec.co.uk>
12482 M:      Simtec Linux Team <linux@simtec.co.uk>
12483 W:      http://www.simtec.co.uk/products/EB2410ITX/
12484 S:      Supported
12485 F:      arch/arm/mach-s3c24xx/mach-bast.c
12486 F:      arch/arm/mach-s3c24xx/bast-ide.c
12487 F:      arch/arm/mach-s3c24xx/bast-irq.c
12488
12489 SIPHASH PRF ROUTINES
12490 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12491 S:      Maintained
12492 F:      lib/siphash.c
12493 F:      lib/test_siphash.c
12494 F:      include/linux/siphash.h
12495
12496 SIS 190 ETHERNET DRIVER
12497 M:      Francois Romieu <romieu@fr.zoreil.com>
12498 L:      netdev@vger.kernel.org
12499 S:      Maintained
12500 F:      drivers/net/ethernet/sis/sis190.c
12501
12502 SIS 900/7016 FAST ETHERNET DRIVER
12503 M:      Daniele Venzano <venza@brownhat.org>
12504 W:      http://www.brownhat.org/sis900.html
12505 L:      netdev@vger.kernel.org
12506 S:      Maintained
12507 F:      drivers/net/ethernet/sis/sis900.*
12508
12509 SIS FRAMEBUFFER DRIVER
12510 M:      Thomas Winischhofer <thomas@winischhofer.net>
12511 W:      http://www.winischhofer.net/linuxsisvga.shtml
12512 S:      Maintained
12513 F:      Documentation/fb/sisfb.txt
12514 F:      drivers/video/fbdev/sis/
12515 F:      include/video/sisfb.h
12516
12517 SIS USB2VGA DRIVER
12518 M:      Thomas Winischhofer <thomas@winischhofer.net>
12519 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12520 S:      Maintained
12521 F:      drivers/usb/misc/sisusbvga/
12522
12523 SLAB ALLOCATOR
12524 M:      Christoph Lameter <cl@linux.com>
12525 M:      Pekka Enberg <penberg@kernel.org>
12526 M:      David Rientjes <rientjes@google.com>
12527 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12528 M:      Andrew Morton <akpm@linux-foundation.org>
12529 L:      linux-mm@kvack.org
12530 S:      Maintained
12531 F:      include/linux/sl?b*.h
12532 F:      mm/sl?b*
12533
12534 SLEEPABLE READ-COPY UPDATE (SRCU)
12535 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12536 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12537 M:      Josh Triplett <josh@joshtriplett.org>
12538 R:      Steven Rostedt <rostedt@goodmis.org>
12539 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12540 L:      linux-kernel@vger.kernel.org
12541 W:      http://www.rdrop.com/users/paulmck/RCU/
12542 S:      Supported
12543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12544 F:      include/linux/srcu.h
12545 F:      kernel/rcu/srcu.c
12546
12547 SMACK SECURITY MODULE
12548 M:      Casey Schaufler <casey@schaufler-ca.com>
12549 L:      linux-security-module@vger.kernel.org
12550 W:      http://schaufler-ca.com
12551 T:      git git://github.com/cschaufler/smack-next
12552 S:      Maintained
12553 F:      Documentation/admin-guide/LSM/Smack.rst
12554 F:      security/smack/
12555
12556 SMC91x ETHERNET DRIVER
12557 M:      Nicolas Pitre <nico@fluxnic.net>
12558 S:      Odd Fixes
12559 F:      drivers/net/ethernet/smsc/smc91x.*
12560
12561 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12562 M:      Sakari Ailus <sakari.ailus@iki.fi>
12563 L:      linux-media@vger.kernel.org
12564 S:      Maintained
12565 F:      drivers/media/i2c/smiapp/
12566 F:      include/media/i2c/smiapp.h
12567 F:      drivers/media/i2c/smiapp-pll.c
12568 F:      drivers/media/i2c/smiapp-pll.h
12569 F:      include/uapi/linux/smiapp.h
12570 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12571
12572 SMM665 HARDWARE MONITOR DRIVER
12573 M:      Guenter Roeck <linux@roeck-us.net>
12574 L:      linux-hwmon@vger.kernel.org
12575 S:      Maintained
12576 F:      Documentation/hwmon/smm665
12577 F:      drivers/hwmon/smm665.c
12578
12579 SMSC EMC2103 HARDWARE MONITOR DRIVER
12580 M:      Steve Glendinning <steve.glendinning@shawell.net>
12581 L:      linux-hwmon@vger.kernel.org
12582 S:      Maintained
12583 F:      Documentation/hwmon/emc2103
12584 F:      drivers/hwmon/emc2103.c
12585
12586 SMSC SCH5627 HARDWARE MONITOR DRIVER
12587 M:      Hans de Goede <hdegoede@redhat.com>
12588 L:      linux-hwmon@vger.kernel.org
12589 S:      Supported
12590 F:      Documentation/hwmon/sch5627
12591 F:      drivers/hwmon/sch5627.c
12592
12593 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12594 M:      Steve Glendinning <steve.glendinning@shawell.net>
12595 L:      linux-fbdev@vger.kernel.org
12596 S:      Maintained
12597 F:      drivers/video/fbdev/smscufx.c
12598
12599 SMSC47B397 HARDWARE MONITOR DRIVER
12600 M:      Jean Delvare <jdelvare@suse.com>
12601 L:      linux-hwmon@vger.kernel.org
12602 S:      Maintained
12603 F:      Documentation/hwmon/smsc47b397
12604 F:      drivers/hwmon/smsc47b397.c
12605
12606 SMSC911x ETHERNET DRIVER
12607 M:      Steve Glendinning <steve.glendinning@shawell.net>
12608 L:      netdev@vger.kernel.org
12609 S:      Maintained
12610 F:      include/linux/smsc911x.h
12611 F:      drivers/net/ethernet/smsc/smsc911x.*
12612
12613 SMSC9420 PCI ETHERNET DRIVER
12614 M:      Steve Glendinning <steve.glendinning@shawell.net>
12615 L:      netdev@vger.kernel.org
12616 S:      Maintained
12617 F:      drivers/net/ethernet/smsc/smsc9420.*
12618
12619 SOC-CAMERA V4L2 SUBSYSTEM
12620 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12621 L:      linux-media@vger.kernel.org
12622 T:      git git://linuxtv.org/media_tree.git
12623 S:      Maintained
12624 F:      include/media/soc*
12625 F:      drivers/media/i2c/soc_camera/
12626 F:      drivers/media/platform/soc_camera/
12627
12628 SOCIONEXT UNIPHIER SOUND DRIVER
12629 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12630 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12631 S:      Maintained
12632 F:      sound/soc/uniphier/
12633
12634 SOEKRIS NET48XX LED SUPPORT
12635 M:      Chris Boot <bootc@bootc.net>
12636 S:      Maintained
12637 F:      drivers/leds/leds-net48xx.c
12638
12639 SOFT-ROCE DRIVER (rxe)
12640 M:      Moni Shoua <monis@mellanox.com>
12641 L:      linux-rdma@vger.kernel.org
12642 S:      Supported
12643 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12644 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12645 F:      drivers/infiniband/sw/rxe/
12646 F:      include/uapi/rdma/rdma_user_rxe.h
12647
12648 SOFTLOGIC 6x10 MPEG CODEC
12649 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12650 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12651 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12652 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12653 M:      Ismael Luceno <ismael@iodev.co.uk>
12654 L:      linux-media@vger.kernel.org
12655 S:      Supported
12656 F:      drivers/media/pci/solo6x10/
12657
12658 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12659 M:      James Morse <james.morse@arm.com>
12660 L:      linux-arm-kernel@lists.infradead.org
12661 S:      Maintained
12662 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
12663 F:      drivers/firmware/arm_sdei.c
12664 F:      include/linux/sdei.h
12665 F:      include/uapi/linux/sdei.h
12666
12667 SOFTWARE RAID (Multiple Disks) SUPPORT
12668 M:      Shaohua Li <shli@kernel.org>
12669 L:      linux-raid@vger.kernel.org
12670 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12671 S:      Supported
12672 F:      drivers/md/Makefile
12673 F:      drivers/md/Kconfig
12674 F:      drivers/md/md*
12675 F:      drivers/md/raid*
12676 F:      include/linux/raid/
12677 F:      include/uapi/linux/raid/
12678
12679 SONIC NETWORK DRIVER
12680 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12681 L:      netdev@vger.kernel.org
12682 S:      Maintained
12683 F:      drivers/net/ethernet/natsemi/sonic.*
12684
12685 SONICS SILICON BACKPLANE DRIVER (SSB)
12686 M:      Michael Buesch <m@bues.ch>
12687 L:      linux-wireless@vger.kernel.org
12688 S:      Maintained
12689 F:      drivers/ssb/
12690 F:      include/linux/ssb/
12691
12692 SONY IMX274 SENSOR DRIVER
12693 M:      Leon Luo <leonl@leopardimaging.com>
12694 L:      linux-media@vger.kernel.org
12695 T:      git git://linuxtv.org/media_tree.git
12696 S:      Maintained
12697 F:      drivers/media/i2c/imx274.c
12698 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
12699
12700 SONY MEMORYSTICK CARD SUPPORT
12701 M:      Alex Dubov <oakad@yahoo.com>
12702 W:      http://tifmxx.berlios.de/
12703 S:      Maintained
12704 F:      drivers/memstick/host/tifm_ms.c
12705
12706 SONY MEMORYSTICK STANDARD SUPPORT
12707 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12708 S:      Maintained
12709 F:      drivers/memstick/core/ms_block.*
12710
12711 SONY VAIO CONTROL DEVICE DRIVER
12712 M:      Mattia Dongili <malattia@linux.it>
12713 L:      platform-driver-x86@vger.kernel.org
12714 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12715 S:      Maintained
12716 F:      Documentation/laptops/sony-laptop.txt
12717 F:      drivers/char/sonypi.c
12718 F:      drivers/platform/x86/sony-laptop.c
12719 F:      include/linux/sony-laptop.h
12720
12721 SOUND
12722 M:      Jaroslav Kysela <perex@perex.cz>
12723 M:      Takashi Iwai <tiwai@suse.com>
12724 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12725 W:      http://www.alsa-project.org/
12726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12727 T:      git git://git.alsa-project.org/alsa-kernel.git
12728 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12729 S:      Maintained
12730 F:      Documentation/sound/
12731 F:      include/sound/
12732 F:      include/uapi/sound/
12733 F:      sound/
12734
12735 SOUND - COMPRESSED AUDIO
12736 M:      Vinod Koul <vinod.koul@intel.com>
12737 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12739 S:      Supported
12740 F:      Documentation/sound/alsa/compress_offload.txt
12741 F:      include/sound/compress_driver.h
12742 F:      include/uapi/sound/compress_*
12743 F:      sound/core/compress_offload.c
12744 F:      sound/soc/soc-compress.c
12745
12746 SOUND - DMAENGINE HELPERS
12747 M:      Lars-Peter Clausen <lars@metafoo.de>
12748 S:      Supported
12749 F:      include/sound/dmaengine_pcm.h
12750 F:      sound/core/pcm_dmaengine.c
12751 F:      sound/soc/soc-generic-dmaengine-pcm.c
12752
12753 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12754 M:      Liam Girdwood <lgirdwood@gmail.com>
12755 M:      Mark Brown <broonie@kernel.org>
12756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12757 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12758 W:      http://alsa-project.org/main/index.php/ASoC
12759 S:      Supported
12760 F:      Documentation/devicetree/bindings/sound/
12761 F:      Documentation/sound/alsa/soc/
12762 F:      sound/soc/
12763 F:      include/sound/soc*
12764
12765 SP2 MEDIA DRIVER
12766 M:      Olli Salonen <olli.salonen@iki.fi>
12767 L:      linux-media@vger.kernel.org
12768 W:      https://linuxtv.org
12769 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12770 S:      Maintained
12771 F:      drivers/media/dvb-frontends/sp2*
12772
12773 SPARC + UltraSPARC (sparc/sparc64)
12774 M:      "David S. Miller" <davem@davemloft.net>
12775 L:      sparclinux@vger.kernel.org
12776 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12779 S:      Maintained
12780 F:      arch/sparc/
12781 F:      drivers/sbus/
12782
12783 SPARC SERIAL DRIVERS
12784 M:      "David S. Miller" <davem@davemloft.net>
12785 L:      sparclinux@vger.kernel.org
12786 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12788 S:      Maintained
12789 F:      include/linux/sunserialcore.h
12790 F:      drivers/tty/serial/suncore.c
12791 F:      drivers/tty/serial/sunhv.c
12792 F:      drivers/tty/serial/sunsab.c
12793 F:      drivers/tty/serial/sunsab.h
12794 F:      drivers/tty/serial/sunsu.c
12795 F:      drivers/tty/serial/sunzilog.c
12796 F:      drivers/tty/serial/sunzilog.h
12797 F:      drivers/tty/vcc.c
12798
12799 SPARSE CHECKER
12800 M:      "Christopher Li" <sparse@chrisli.org>
12801 L:      linux-sparse@vger.kernel.org
12802 W:      https://sparse.wiki.kernel.org/
12803 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12804 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12805 S:      Maintained
12806 F:      include/linux/compiler.h
12807
12808 SPEAR CLOCK FRAMEWORK SUPPORT
12809 M:      Viresh Kumar <vireshk@kernel.org>
12810 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12811 W:      http://www.st.com/spear
12812 S:      Maintained
12813 F:      drivers/clk/spear/
12814
12815 SPEAR PLATFORM SUPPORT
12816 M:      Viresh Kumar <vireshk@kernel.org>
12817 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12819 W:      http://www.st.com/spear
12820 S:      Maintained
12821 F:      arch/arm/boot/dts/spear*
12822 F:      arch/arm/mach-spear/
12823
12824 SPI NOR SUBSYSTEM
12825 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12826 M:      Marek Vasut <marek.vasut@gmail.com>
12827 L:      linux-mtd@lists.infradead.org
12828 W:      http://www.linux-mtd.infradead.org/
12829 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12830 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12831 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
12832 S:      Maintained
12833 F:      drivers/mtd/spi-nor/
12834 F:      include/linux/mtd/spi-nor.h
12835
12836 SPI SUBSYSTEM
12837 M:      Mark Brown <broonie@kernel.org>
12838 L:      linux-spi@vger.kernel.org
12839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12840 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12841 S:      Maintained
12842 F:      Documentation/devicetree/bindings/spi/
12843 F:      Documentation/spi/
12844 F:      drivers/spi/
12845 F:      include/linux/spi/
12846 F:      include/uapi/linux/spi/
12847 F:      tools/spi/
12848
12849 SPIDERNET NETWORK DRIVER for CELL
12850 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12851 L:      netdev@vger.kernel.org
12852 S:      Supported
12853 F:      Documentation/networking/spider_net.txt
12854 F:      drivers/net/ethernet/toshiba/spider_net*
12855
12856 SPMI SUBSYSTEM
12857 R:      Stephen Boyd <sboyd@codeaurora.org>
12858 L:      linux-arm-msm@vger.kernel.org
12859 F:      Documentation/devicetree/bindings/spmi/
12860 F:      drivers/spmi/
12861 F:      include/dt-bindings/spmi/spmi.h
12862 F:      include/linux/spmi.h
12863 F:      include/trace/events/spmi.h
12864
12865 SPU FILE SYSTEM
12866 M:      Jeremy Kerr <jk@ozlabs.org>
12867 L:      linuxppc-dev@lists.ozlabs.org
12868 W:      http://www.ibm.com/developerworks/power/cell/
12869 S:      Supported
12870 F:      Documentation/filesystems/spufs.txt
12871 F:      arch/powerpc/platforms/cell/spufs/
12872
12873 SQUASHFS FILE SYSTEM
12874 M:      Phillip Lougher <phillip@squashfs.org.uk>
12875 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12876 W:      http://squashfs.org.uk
12877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12878 S:      Maintained
12879 F:      Documentation/filesystems/squashfs.txt
12880 F:      fs/squashfs/
12881
12882 SRM (Alpha) environment access
12883 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12884 S:      Maintained
12885 F:      arch/alpha/kernel/srm_env.c
12886
12887 STABLE BRANCH
12888 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12889 L:      stable@vger.kernel.org
12890 S:      Supported
12891 F:      Documentation/process/stable-kernel-rules.rst
12892
12893 STAGING - ATOMISP DRIVER
12894 M:      Alan Cox <alan@linux.intel.com>
12895 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12896 L:      linux-media@vger.kernel.org
12897 S:      Maintained
12898 F:      drivers/staging/media/atomisp/
12899
12900 STAGING - COMEDI
12901 M:      Ian Abbott <abbotti@mev.co.uk>
12902 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12903 S:      Odd Fixes
12904 F:      drivers/staging/comedi/
12905
12906 STAGING - FLARION FT1000 DRIVERS
12907 M:      Marek Belisko <marek.belisko@gmail.com>
12908 S:      Odd Fixes
12909 F:      drivers/staging/ft1000/
12910
12911 STAGING - INDUSTRIAL IO
12912 M:      Jonathan Cameron <jic23@kernel.org>
12913 L:      linux-iio@vger.kernel.org
12914 S:      Odd Fixes
12915 F:      Documentation/devicetree/bindings/staging/iio/
12916 F:      drivers/staging/iio/
12917
12918 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12919 M:      Jarod Wilson <jarod@wilsonet.com>
12920 W:      http://www.lirc.org/
12921 S:      Odd Fixes
12922 F:      drivers/staging/media/lirc/
12923
12924 STAGING - LUSTRE PARALLEL FILESYSTEM
12925 M:      Oleg Drokin <oleg.drokin@intel.com>
12926 M:      Andreas Dilger <andreas.dilger@intel.com>
12927 M:      James Simmons <jsimmons@infradead.org>
12928 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12929 W:      http://wiki.lustre.org/
12930 S:      Maintained
12931 F:      drivers/staging/lustre
12932
12933 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12934 M:      Marc Dietrich <marvin24@gmx.de>
12935 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12936 L:      linux-tegra@vger.kernel.org
12937 S:      Maintained
12938 F:      drivers/staging/nvec/
12939
12940 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12941 M:      Jens Frederich <jfrederich@gmail.com>
12942 M:      Daniel Drake <dsd@laptop.org>
12943 M:      Jon Nettleton <jon.nettleton@gmail.com>
12944 W:      http://wiki.laptop.org/go/DCON
12945 S:      Maintained
12946 F:      drivers/staging/olpc_dcon/
12947
12948 STAGING - REALTEK RTL8712U DRIVERS
12949 M:      Larry Finger <Larry.Finger@lwfinger.net>
12950 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12951 S:      Odd Fixes
12952 F:      drivers/staging/rtl8712/
12953
12954 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12955 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12956 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12957 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12958 L:      linux-fbdev@vger.kernel.org
12959 S:      Maintained
12960 F:      drivers/staging/sm750fb/
12961
12962 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12963 M:      William Hubbs <w.d.hubbs@gmail.com>
12964 M:      Chris Brannon <chris@the-brannons.com>
12965 M:      Kirk Reiser <kirk@reisers.ca>
12966 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12967 L:      speakup@linux-speakup.org
12968 W:      http://www.linux-speakup.org/
12969 S:      Odd Fixes
12970 F:      drivers/staging/speakup/
12971
12972 STAGING - VIA VT665X DRIVERS
12973 M:      Forest Bond <forest@alittletooquiet.net>
12974 S:      Odd Fixes
12975 F:      drivers/staging/vt665?/
12976
12977 STAGING - WILC1000 WIFI DRIVER
12978 M:      Aditya Shankar <aditya.shankar@microchip.com>
12979 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12980 L:      linux-wireless@vger.kernel.org
12981 S:      Supported
12982 F:      drivers/staging/wilc1000/
12983
12984 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12985 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12986 S:      Odd Fixes
12987 F:      drivers/staging/xgifb/
12988
12989 STAGING SUBSYSTEM
12990 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12992 L:      devel@driverdev.osuosl.org
12993 S:      Supported
12994 F:      drivers/staging/
12995
12996 STARFIRE/DURALAN NETWORK DRIVER
12997 M:      Ion Badulescu <ionut@badula.org>
12998 S:      Odd Fixes
12999 F:      drivers/net/ethernet/adaptec/starfire*
13000
13001 STEC S1220 SKD DRIVER
13002 M:      Bart Van Assche <bart.vanassche@wdc.com>
13003 L:      linux-block@vger.kernel.org
13004 S:      Maintained
13005 F:      drivers/block/skd*[ch]
13006
13007 STI CEC DRIVER
13008 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13009 S:      Maintained
13010 F:      drivers/staging/media/st-cec/
13011 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13012
13013 STK1160 USB VIDEO CAPTURE DRIVER
13014 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13015 L:      linux-media@vger.kernel.org
13016 T:      git git://linuxtv.org/media_tree.git
13017 S:      Maintained
13018 F:      drivers/media/usb/stk1160/
13019
13020 STMMAC ETHERNET DRIVER
13021 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13022 M:      Alexandre Torgue <alexandre.torgue@st.com>
13023 L:      netdev@vger.kernel.org
13024 W:      http://www.stlinux.com
13025 S:      Supported
13026 F:      drivers/net/ethernet/stmicro/stmmac/
13027
13028 SUN3/3X
13029 M:      Sam Creasey <sammy@sammy.net>
13030 W:      http://sammy.net/sun3/
13031 S:      Maintained
13032 F:      arch/m68k/kernel/*sun3*
13033 F:      arch/m68k/sun3*/
13034 F:      arch/m68k/include/asm/sun3*
13035 F:      drivers/net/ethernet/i825xx/sun3*
13036
13037 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13038 M:      Hans de Goede <hdegoede@redhat.com>
13039 L:      linux-input@vger.kernel.org
13040 S:      Maintained
13041 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13042 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13043
13044 SUNDANCE NETWORK DRIVER
13045 M:      Denis Kirjanov <kda@linux-powerpc.org>
13046 L:      netdev@vger.kernel.org
13047 S:      Maintained
13048 F:      drivers/net/ethernet/dlink/sundance.c
13049
13050 SUPERH
13051 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13052 M:      Rich Felker <dalias@libc.org>
13053 L:      linux-sh@vger.kernel.org
13054 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13055 S:      Maintained
13056 F:      Documentation/sh/
13057 F:      arch/sh/
13058 F:      drivers/sh/
13059
13060 SUSPEND TO RAM
13061 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13062 M:      Len Brown <len.brown@intel.com>
13063 M:      Pavel Machek <pavel@ucw.cz>
13064 L:      linux-pm@vger.kernel.org
13065 B:      https://bugzilla.kernel.org
13066 S:      Supported
13067 F:      Documentation/power/
13068 F:      arch/x86/kernel/acpi/
13069 F:      drivers/base/power/
13070 F:      kernel/power/
13071 F:      include/linux/suspend.h
13072 F:      include/linux/freezer.h
13073 F:      include/linux/pm.h
13074
13075 SVGA HANDLING
13076 M:      Martin Mares <mj@ucw.cz>
13077 L:      linux-video@atrey.karlin.mff.cuni.cz
13078 S:      Maintained
13079 F:      Documentation/svga.txt
13080 F:      arch/x86/boot/video*
13081
13082 SWIOTLB SUBSYSTEM
13083 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13084 L:      iommu@lists.linux-foundation.org
13085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13086 S:      Supported
13087 F:      lib/swiotlb.c
13088 F:      arch/*/kernel/pci-swiotlb.c
13089 F:      include/linux/swiotlb.h
13090
13091 SWITCHDEV
13092 M:      Jiri Pirko <jiri@resnulli.us>
13093 M:      Ivan Vecera <ivecera@redhat.com>
13094 L:      netdev@vger.kernel.org
13095 S:      Supported
13096 F:      net/switchdev/
13097 F:      include/net/switchdev.h
13098
13099 SYNC FILE FRAMEWORK
13100 M:      Sumit Semwal <sumit.semwal@linaro.org>
13101 R:      Gustavo Padovan <gustavo@padovan.org>
13102 S:      Maintained
13103 L:      linux-media@vger.kernel.org
13104 L:      dri-devel@lists.freedesktop.org
13105 F:      drivers/dma-buf/sync_*
13106 F:      drivers/dma-buf/dma-fence*
13107 F:      drivers/dma-buf/sw_sync.c
13108 F:      include/linux/sync_file.h
13109 F:      include/uapi/linux/sync_file.h
13110 F:      Documentation/sync_file.txt
13111 T:      git git://anongit.freedesktop.org/drm/drm-misc
13112
13113 SYNOPSYS ARC ARCHITECTURE
13114 M:      Vineet Gupta <vgupta@synopsys.com>
13115 L:      linux-snps-arc@lists.infradead.org
13116 S:      Supported
13117 F:      arch/arc/
13118 F:      Documentation/devicetree/bindings/arc/*
13119 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13120 F:      drivers/clocksource/arc_timer.c
13121 F:      drivers/tty/serial/arc_uart.c
13122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13123
13124 SYNOPSYS ARC HSDK SDP pll clock driver
13125 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13126 S:      Supported
13127 F:      drivers/clk/clk-hsdk-pll.c
13128 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13129
13130 SYNOPSYS ARC SDP clock driver
13131 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13132 S:      Supported
13133 F:      drivers/clk/axs10x/*
13134 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13135
13136 SYNOPSYS ARC SDP platform support
13137 M:      Alexey Brodkin <abrodkin@synopsys.com>
13138 S:      Supported
13139 F:      arch/arc/plat-axs10x
13140 F:      arch/arc/boot/dts/ax*
13141 F:      Documentation/devicetree/bindings/arc/axs10*
13142
13143 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13144 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13145 S:      Supported
13146 F:      drivers/reset/reset-axs10x.c
13147 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13148
13149 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13150 M:      Hoan Tran <hotran@apm.com>
13151 L:      linux-gpio@vger.kernel.org
13152 S:      Maintained
13153 F:      drivers/gpio/gpio-dwapb.c
13154 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13155
13156 SYNOPSYS DESIGNWARE DMAC DRIVER
13157 M:      Viresh Kumar <vireshk@kernel.org>
13158 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13159 S:      Maintained
13160 F:      include/linux/dma/dw.h
13161 F:      include/linux/platform_data/dma-dw.h
13162 F:      drivers/dma/dw/
13163
13164 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13165 M:      Jie Deng <jiedeng@synopsys.com>
13166 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13167 L:      netdev@vger.kernel.org
13168 S:      Supported
13169 F:      drivers/net/ethernet/synopsys/
13170
13171 SYNOPSYS DESIGNWARE I2C DRIVER
13172 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13173 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13174 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13175 L:      linux-i2c@vger.kernel.org
13176 S:      Maintained
13177 F:      drivers/i2c/busses/i2c-designware-*
13178 F:      include/linux/platform_data/i2c-designware.h
13179
13180 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13181 M:      Jaehoon Chung <jh80.chung@samsung.com>
13182 L:      linux-mmc@vger.kernel.org
13183 S:      Maintained
13184 F:      drivers/mmc/host/dw_mmc*
13185
13186 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13187 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13188 S:      Supported
13189 F:      drivers/reset/reset-hsdk.c
13190 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13191 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13192
13193 SYSTEM CONFIGURATION (SYSCON)
13194 M:      Lee Jones <lee.jones@linaro.org>
13195 M:      Arnd Bergmann <arnd@arndb.de>
13196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13197 S:      Supported
13198 F:      drivers/mfd/syscon.c
13199
13200 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13201 M:      Sudeep Holla <sudeep.holla@arm.com>
13202 L:      linux-arm-kernel@lists.infradead.org
13203 S:      Maintained
13204 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13205 F:      drivers/clk/clk-scpi.c
13206 F:      drivers/cpufreq/scpi-cpufreq.c
13207 F:      drivers/firmware/arm_scpi.c
13208 F:      include/linux/scpi_protocol.h
13209
13210 SYSTEM RESET/SHUTDOWN DRIVERS
13211 M:      Sebastian Reichel <sre@kernel.org>
13212 L:      linux-pm@vger.kernel.org
13213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13214 S:      Maintained
13215 F:      Documentation/devicetree/bindings/power/reset/
13216 F:      drivers/power/reset/
13217
13218 SYSTEM TRACE MODULE CLASS
13219 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13220 S:      Maintained
13221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13222 F:      Documentation/trace/stm.txt
13223 F:      drivers/hwtracing/stm/
13224 F:      include/linux/stm.h
13225 F:      include/uapi/linux/stm.h
13226
13227 SYSV FILESYSTEM
13228 M:      Christoph Hellwig <hch@infradead.org>
13229 S:      Maintained
13230 F:      Documentation/filesystems/sysv-fs.txt
13231 F:      fs/sysv/
13232 F:      include/linux/sysv_fs.h
13233
13234 TARGET SUBSYSTEM
13235 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13236 L:      linux-scsi@vger.kernel.org
13237 L:      target-devel@vger.kernel.org
13238 W:      http://www.linux-iscsi.org
13239 W:      http://groups.google.com/group/linux-iscsi-target-dev
13240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13241 S:      Supported
13242 F:      drivers/target/
13243 F:      include/target/
13244 F:      Documentation/target/
13245
13246 TASKSTATS STATISTICS INTERFACE
13247 M:      Balbir Singh <bsingharora@gmail.com>
13248 S:      Maintained
13249 F:      Documentation/accounting/taskstats*
13250 F:      include/linux/taskstats*
13251 F:      kernel/taskstats.c
13252
13253 TC subsystem
13254 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13255 M:      Cong Wang <xiyou.wangcong@gmail.com>
13256 M:      Jiri Pirko <jiri@resnulli.us>
13257 L:      netdev@vger.kernel.org
13258 S:      Maintained
13259 F:      include/net/pkt_cls.h
13260 F:      include/net/pkt_sched.h
13261 F:      include/net/tc_act/
13262 F:      include/uapi/linux/pkt_cls.h
13263 F:      include/uapi/linux/pkt_sched.h
13264 F:      include/uapi/linux/tc_act/
13265 F:      include/uapi/linux/tc_ematch/
13266 F:      net/sched/
13267
13268 TCP LOW PRIORITY MODULE
13269 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13270 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13271 W:      http://tcp-lp-mod.sourceforge.net/
13272 S:      Maintained
13273 F:      net/ipv4/tcp_lp.c
13274
13275 TDA10071 MEDIA DRIVER
13276 M:      Antti Palosaari <crope@iki.fi>
13277 L:      linux-media@vger.kernel.org
13278 W:      https://linuxtv.org
13279 W:      http://palosaari.fi/linux/
13280 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13281 T:      git git://linuxtv.org/anttip/media_tree.git
13282 S:      Maintained
13283 F:      drivers/media/dvb-frontends/tda10071*
13284
13285 TDA18212 MEDIA DRIVER
13286 M:      Antti Palosaari <crope@iki.fi>
13287 L:      linux-media@vger.kernel.org
13288 W:      https://linuxtv.org
13289 W:      http://palosaari.fi/linux/
13290 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13291 T:      git git://linuxtv.org/anttip/media_tree.git
13292 S:      Maintained
13293 F:      drivers/media/tuners/tda18212*
13294
13295 TDA18218 MEDIA DRIVER
13296 M:      Antti Palosaari <crope@iki.fi>
13297 L:      linux-media@vger.kernel.org
13298 W:      https://linuxtv.org
13299 W:      http://palosaari.fi/linux/
13300 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13301 T:      git git://linuxtv.org/anttip/media_tree.git
13302 S:      Maintained
13303 F:      drivers/media/tuners/tda18218*
13304
13305 TDA18271 MEDIA DRIVER
13306 M:      Michael Krufky <mkrufky@linuxtv.org>
13307 L:      linux-media@vger.kernel.org
13308 W:      https://linuxtv.org
13309 W:      http://github.com/mkrufky
13310 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13311 T:      git git://linuxtv.org/mkrufky/tuners.git
13312 S:      Maintained
13313 F:      drivers/media/tuners/tda18271*
13314
13315 TDA827x MEDIA DRIVER
13316 M:      Michael Krufky <mkrufky@linuxtv.org>
13317 L:      linux-media@vger.kernel.org
13318 W:      https://linuxtv.org
13319 W:      http://github.com/mkrufky
13320 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13321 T:      git git://linuxtv.org/mkrufky/tuners.git
13322 S:      Maintained
13323 F:      drivers/media/tuners/tda8290.*
13324
13325 TDA8290 MEDIA DRIVER
13326 M:      Michael Krufky <mkrufky@linuxtv.org>
13327 L:      linux-media@vger.kernel.org
13328 W:      https://linuxtv.org
13329 W:      http://github.com/mkrufky
13330 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13331 T:      git git://linuxtv.org/mkrufky/tuners.git
13332 S:      Maintained
13333 F:      drivers/media/tuners/tda8290.*
13334
13335 TDA9840 MEDIA DRIVER
13336 M:      Hans Verkuil <hverkuil@xs4all.nl>
13337 L:      linux-media@vger.kernel.org
13338 T:      git git://linuxtv.org/media_tree.git
13339 W:      https://linuxtv.org
13340 S:      Maintained
13341 F:      drivers/media/i2c/tda9840*
13342
13343 TEA5761 TUNER DRIVER
13344 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13345 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13346 L:      linux-media@vger.kernel.org
13347 W:      https://linuxtv.org
13348 T:      git git://linuxtv.org/media_tree.git
13349 S:      Odd fixes
13350 F:      drivers/media/tuners/tea5761.*
13351
13352 TEA5767 TUNER DRIVER
13353 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13354 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13355 L:      linux-media@vger.kernel.org
13356 W:      https://linuxtv.org
13357 T:      git git://linuxtv.org/media_tree.git
13358 S:      Maintained
13359 F:      drivers/media/tuners/tea5767.*
13360
13361 TEA6415C MEDIA DRIVER
13362 M:      Hans Verkuil <hverkuil@xs4all.nl>
13363 L:      linux-media@vger.kernel.org
13364 T:      git git://linuxtv.org/media_tree.git
13365 W:      https://linuxtv.org
13366 S:      Maintained
13367 F:      drivers/media/i2c/tea6415c*
13368
13369 TEA6420 MEDIA DRIVER
13370 M:      Hans Verkuil <hverkuil@xs4all.nl>
13371 L:      linux-media@vger.kernel.org
13372 T:      git git://linuxtv.org/media_tree.git
13373 W:      https://linuxtv.org
13374 S:      Maintained
13375 F:      drivers/media/i2c/tea6420*
13376
13377 TEAM DRIVER
13378 M:      Jiri Pirko <jiri@resnulli.us>
13379 L:      netdev@vger.kernel.org
13380 S:      Supported
13381 F:      drivers/net/team/
13382 F:      include/linux/if_team.h
13383 F:      include/uapi/linux/if_team.h
13384
13385 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13386 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13387 S:      Maintained
13388 F:      arch/x86/platform/ts5500/
13389
13390 TECHNOTREND USB IR RECEIVER
13391 M:      Sean Young <sean@mess.org>
13392 L:      linux-media@vger.kernel.org
13393 S:      Maintained
13394 F:      drivers/media/rc/ttusbir.c
13395
13396 TEE SUBSYSTEM
13397 M:      Jens Wiklander <jens.wiklander@linaro.org>
13398 S:      Maintained
13399 F:      include/linux/tee_drv.h
13400 F:      include/uapi/linux/tee.h
13401 F:      drivers/tee/
13402 F:      Documentation/tee.txt
13403
13404 TEGRA ARCHITECTURE SUPPORT
13405 M:      Thierry Reding <thierry.reding@gmail.com>
13406 M:      Jonathan Hunter <jonathanh@nvidia.com>
13407 L:      linux-tegra@vger.kernel.org
13408 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13410 S:      Supported
13411 N:      [^a-z]tegra
13412
13413 TEGRA CLOCK DRIVER
13414 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13415 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13416 S:      Supported
13417 F:      drivers/clk/tegra/
13418
13419 TEGRA DMA DRIVERS
13420 M:      Laxman Dewangan <ldewangan@nvidia.com>
13421 M:      Jon Hunter <jonathanh@nvidia.com>
13422 S:      Supported
13423 F:      drivers/dma/tegra*
13424
13425 TEGRA I2C DRIVER
13426 M:      Laxman Dewangan <ldewangan@nvidia.com>
13427 S:      Supported
13428 F:      drivers/i2c/busses/i2c-tegra.c
13429
13430 TEGRA IOMMU DRIVERS
13431 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13432 S:      Supported
13433 F:      drivers/iommu/tegra*
13434
13435 TEGRA KBC DRIVER
13436 M:      Rakesh Iyer <riyer@nvidia.com>
13437 M:      Laxman Dewangan <ldewangan@nvidia.com>
13438 S:      Supported
13439 F:      drivers/input/keyboard/tegra-kbc.c
13440
13441 TEGRA PWM DRIVER
13442 M:      Thierry Reding <thierry.reding@gmail.com>
13443 S:      Supported
13444 F:      drivers/pwm/pwm-tegra.c
13445
13446 TEGRA SERIAL DRIVER
13447 M:      Laxman Dewangan <ldewangan@nvidia.com>
13448 S:      Supported
13449 F:      drivers/tty/serial/serial-tegra.c
13450
13451 TEGRA SPI DRIVER
13452 M:      Laxman Dewangan <ldewangan@nvidia.com>
13453 S:      Supported
13454 F:      drivers/spi/spi-tegra*
13455
13456 TEHUTI ETHERNET DRIVER
13457 M:      Andy Gospodarek <andy@greyhouse.net>
13458 L:      netdev@vger.kernel.org
13459 S:      Supported
13460 F:      drivers/net/ethernet/tehuti/*
13461
13462 Telecom Clock Driver for MCPL0010
13463 M:      Mark Gross <mark.gross@intel.com>
13464 S:      Supported
13465 F:      drivers/char/tlclk.c
13466
13467 TENSILICA XTENSA PORT (xtensa)
13468 M:      Chris Zankel <chris@zankel.net>
13469 M:      Max Filippov <jcmvbkbc@gmail.com>
13470 L:      linux-xtensa@linux-xtensa.org
13471 T:      git git://github.com/czankel/xtensa-linux.git
13472 S:      Maintained
13473 F:      arch/xtensa/
13474 F:      drivers/irqchip/irq-xtensa-*
13475
13476 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13477 M:      Nishanth Menon <nm@ti.com>
13478 M:      Tero Kristo <t-kristo@ti.com>
13479 M:      Santosh Shilimkar <ssantosh@kernel.org>
13480 L:      linux-arm-kernel@lists.infradead.org
13481 S:      Maintained
13482 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13483 F:      drivers/firmware/ti_sci*
13484 F:      include/linux/soc/ti/ti_sci_protocol.h
13485 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13486 F:      include/dt-bindings/genpd/k2g.h
13487 F:      drivers/soc/ti/ti_sci_pm_domains.c
13488 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13489 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13490 F:      drivers/clk/keystone/sci-clk.c
13491 F:      drivers/reset/reset-ti-sci.c
13492
13493 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13494 M:      Hans Verkuil <hverkuil@xs4all.nl>
13495 L:      linux-media@vger.kernel.org
13496 T:      git git://linuxtv.org/media_tree.git
13497 W:      https://linuxtv.org
13498 S:      Maintained
13499 F:      drivers/media/radio/radio-raremono.c
13500
13501 THERMAL
13502 M:      Zhang Rui <rui.zhang@intel.com>
13503 M:      Eduardo Valentin <edubezval@gmail.com>
13504 L:      linux-pm@vger.kernel.org
13505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13507 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13508 S:      Supported
13509 F:      drivers/thermal/
13510 F:      include/linux/thermal.h
13511 F:      include/uapi/linux/thermal.h
13512 F:      include/linux/cpu_cooling.h
13513 F:      Documentation/devicetree/bindings/thermal/
13514
13515 THERMAL/CPU_COOLING
13516 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13517 M:      Viresh Kumar <viresh.kumar@linaro.org>
13518 M:      Javi Merino <javi.merino@kernel.org>
13519 L:      linux-pm@vger.kernel.org
13520 S:      Supported
13521 F:      Documentation/thermal/cpu-cooling-api.txt
13522 F:      drivers/thermal/cpu_cooling.c
13523 F:      include/linux/cpu_cooling.h
13524
13525 THINKPAD ACPI EXTRAS DRIVER
13526 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13527 L:      ibm-acpi-devel@lists.sourceforge.net
13528 L:      platform-driver-x86@vger.kernel.org
13529 W:      http://ibm-acpi.sourceforge.net
13530 W:      http://thinkwiki.org/wiki/Ibm-acpi
13531 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13532 S:      Maintained
13533 F:      drivers/platform/x86/thinkpad_acpi.c
13534
13535 THUNDERBOLT DRIVER
13536 M:      Andreas Noever <andreas.noever@gmail.com>
13537 M:      Michael Jamet <michael.jamet@intel.com>
13538 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13539 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13540 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13541 S:      Maintained
13542 F:      Documentation/admin-guide/thunderbolt.rst
13543 F:      drivers/thunderbolt/
13544 F:      include/linux/thunderbolt.h
13545
13546 THUNDERBOLT NETWORK DRIVER
13547 M:      Michael Jamet <michael.jamet@intel.com>
13548 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13549 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13550 L:      netdev@vger.kernel.org
13551 S:      Maintained
13552 F:      drivers/net/thunderbolt.c
13553
13554 THUNDERX GPIO DRIVER
13555 M:      David Daney <david.daney@cavium.com>
13556 S:      Maintained
13557 F:      drivers/gpio/gpio-thunderx.c
13558
13559 TI AM437X VPFE DRIVER
13560 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13561 L:      linux-media@vger.kernel.org
13562 W:      https://linuxtv.org
13563 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13564 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13565 S:      Maintained
13566 F:      drivers/media/platform/am437x/
13567
13568 TI BANDGAP AND THERMAL DRIVER
13569 M:      Eduardo Valentin <edubezval@gmail.com>
13570 M:      Keerthy <j-keerthy@ti.com>
13571 L:      linux-pm@vger.kernel.org
13572 L:      linux-omap@vger.kernel.org
13573 S:      Maintained
13574 F:      drivers/thermal/ti-soc-thermal/
13575
13576 TI BQ27XXX POWER SUPPLY DRIVER
13577 R:      Andrew F. Davis <afd@ti.com>
13578 F:      include/linux/power/bq27xxx_battery.h
13579 F:      drivers/power/supply/bq27xxx_battery.c
13580 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13581
13582 TI CDCE706 CLOCK DRIVER
13583 M:      Max Filippov <jcmvbkbc@gmail.com>
13584 S:      Maintained
13585 F:      drivers/clk/clk-cdce706.c
13586
13587 TI CLOCK DRIVER
13588 M:      Tero Kristo <t-kristo@ti.com>
13589 L:      linux-omap@vger.kernel.org
13590 S:      Maintained
13591 F:      drivers/clk/ti/
13592 F:      include/linux/clk/ti.h
13593
13594 TI DAVINCI MACHINE SUPPORT
13595 M:      Sekhar Nori <nsekhar@ti.com>
13596 M:      Kevin Hilman <khilman@kernel.org>
13597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13599 S:      Supported
13600 F:      arch/arm/mach-davinci/
13601 F:      drivers/i2c/busses/i2c-davinci.c
13602 F:      arch/arm/boot/dts/da850*
13603
13604 TI DAVINCI SERIES GPIO DRIVER
13605 M:      Keerthy <j-keerthy@ti.com>
13606 L:      linux-gpio@vger.kernel.org
13607 S:      Maintained
13608 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13609 F:      drivers/gpio/gpio-davinci.c
13610
13611 TI DAVINCI SERIES MEDIA DRIVER
13612 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13613 L:      linux-media@vger.kernel.org
13614 W:      https://linuxtv.org
13615 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13616 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13617 S:      Maintained
13618 F:      drivers/media/platform/davinci/
13619 F:      include/media/davinci/
13620
13621 TI ETHERNET SWITCH DRIVER (CPSW)
13622 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13623 L:      linux-omap@vger.kernel.org
13624 L:      netdev@vger.kernel.org
13625 S:      Maintained
13626 F:      drivers/net/ethernet/ti/cpsw*
13627 F:      drivers/net/ethernet/ti/davinci*
13628
13629 TI FLASH MEDIA INTERFACE DRIVER
13630 M:      Alex Dubov <oakad@yahoo.com>
13631 S:      Maintained
13632 F:      drivers/misc/tifm*
13633 F:      drivers/mmc/host/tifm_sd.c
13634 F:      include/linux/tifm.h
13635
13636 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13637 M:      Santosh Shilimkar <ssantosh@kernel.org>
13638 L:      linux-kernel@vger.kernel.org
13639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13640 S:      Maintained
13641 F:      drivers/soc/ti/*
13642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13643
13644 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13645 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13646 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13647 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13648 S:      Maintained
13649 F:      sound/soc/codecs/lm49453*
13650 F:      sound/soc/codecs/isabelle*
13651
13652 TI LP855x BACKLIGHT DRIVER
13653 M:      Milo Kim <milo.kim@ti.com>
13654 S:      Maintained
13655 F:      Documentation/backlight/lp855x-driver.txt
13656 F:      drivers/video/backlight/lp855x_bl.c
13657 F:      include/linux/platform_data/lp855x.h
13658
13659 TI LP8727 CHARGER DRIVER
13660 M:      Milo Kim <milo.kim@ti.com>
13661 S:      Maintained
13662 F:      drivers/power/supply/lp8727_charger.c
13663 F:      include/linux/platform_data/lp8727.h
13664
13665 TI LP8788 MFD DRIVER
13666 M:      Milo Kim <milo.kim@ti.com>
13667 S:      Maintained
13668 F:      drivers/iio/adc/lp8788_adc.c
13669 F:      drivers/leds/leds-lp8788.c
13670 F:      drivers/mfd/lp8788*.c
13671 F:      drivers/power/supply/lp8788-charger.c
13672 F:      drivers/regulator/lp8788-*.c
13673 F:      include/linux/mfd/lp8788*.h
13674
13675 TI NETCP ETHERNET DRIVER
13676 M:      Wingman Kwok <w-kwok2@ti.com>
13677 M:      Murali Karicheri <m-karicheri2@ti.com>
13678 L:      netdev@vger.kernel.org
13679 S:      Maintained
13680 F:      drivers/net/ethernet/ti/netcp*
13681
13682 TI TAS571X FAMILY ASoC CODEC DRIVER
13683 M:      Kevin Cernekee <cernekee@chromium.org>
13684 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13685 S:      Odd Fixes
13686 F:      sound/soc/codecs/tas571x*
13687
13688 TI TRF7970A NFC DRIVER
13689 M:      Mark Greer <mgreer@animalcreek.com>
13690 L:      linux-wireless@vger.kernel.org
13691 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13692 S:      Supported
13693 F:      drivers/nfc/trf7970a.c
13694 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13695
13696 TI TWL4030 SERIES SOC CODEC DRIVER
13697 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13698 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13699 S:      Maintained
13700 F:      sound/soc/codecs/twl4030*
13701
13702 TI VPE/CAL DRIVERS
13703 M:      Benoit Parrot <bparrot@ti.com>
13704 L:      linux-media@vger.kernel.org
13705 W:      http://linuxtv.org/
13706 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13707 S:      Maintained
13708 F:      drivers/media/platform/ti-vpe/
13709
13710 TI WILINK WIRELESS DRIVERS
13711 L:      linux-wireless@vger.kernel.org
13712 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13713 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13715 S:      Orphan
13716 F:      drivers/net/wireless/ti/
13717 F:      include/linux/wl12xx.h
13718
13719 TILE ARCHITECTURE
13720 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13721 S:      Orphan
13722 F:      arch/tile/
13723 F:      drivers/char/tile-srom.c
13724 F:      drivers/edac/tile_edac.c
13725 F:      drivers/net/ethernet/tile/
13726 F:      drivers/rtc/rtc-tile.c
13727 F:      drivers/tty/hvc/hvc_tile.c
13728 F:      drivers/tty/serial/tilegx.c
13729 F:      drivers/usb/host/*-tilegx.c
13730 F:      include/linux/usb/tilegx.h
13731
13732 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13733 M:      John Stultz <john.stultz@linaro.org>
13734 M:      Thomas Gleixner <tglx@linutronix.de>
13735 R:      Stephen Boyd <sboyd@codeaurora.org>
13736 L:      linux-kernel@vger.kernel.org
13737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13738 S:      Supported
13739 F:      include/linux/clocksource.h
13740 F:      include/linux/time.h
13741 F:      include/linux/timex.h
13742 F:      include/uapi/linux/time.h
13743 F:      include/uapi/linux/timex.h
13744 F:      kernel/time/clocksource.c
13745 F:      kernel/time/time*.c
13746 F:      kernel/time/alarmtimer.c
13747 F:      kernel/time/ntp.c
13748 F:      tools/testing/selftests/timers/
13749
13750 TIPC NETWORK LAYER
13751 M:      Jon Maloy <jon.maloy@ericsson.com>
13752 M:      Ying Xue <ying.xue@windriver.com>
13753 L:      netdev@vger.kernel.org (core kernel code)
13754 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13755 W:      http://tipc.sourceforge.net/
13756 S:      Maintained
13757 F:      include/uapi/linux/tipc*.h
13758 F:      net/tipc/
13759
13760 TLAN NETWORK DRIVER
13761 M:      Samuel Chessman <chessman@tux.org>
13762 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13763 W:      http://sourceforge.net/projects/tlan/
13764 S:      Maintained
13765 F:      Documentation/networking/tlan.txt
13766 F:      drivers/net/ethernet/ti/tlan.*
13767
13768 TM6000 VIDEO4LINUX DRIVER
13769 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13770 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13771 L:      linux-media@vger.kernel.org
13772 W:      https://linuxtv.org
13773 T:      git git://linuxtv.org/media_tree.git
13774 S:      Odd fixes
13775 F:      drivers/media/usb/tm6000/
13776 F:      Documentation/media/v4l-drivers/tm6000*
13777
13778 TMIO/SDHI MMC DRIVER
13779 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13780 L:      linux-mmc@vger.kernel.org
13781 S:      Supported
13782 F:      drivers/mmc/host/tmio_mmc*
13783 F:      drivers/mmc/host/renesas_sdhi*
13784 F:      include/linux/mfd/tmio.h
13785
13786 TMP401 HARDWARE MONITOR DRIVER
13787 M:      Guenter Roeck <linux@roeck-us.net>
13788 L:      linux-hwmon@vger.kernel.org
13789 S:      Maintained
13790 F:      Documentation/hwmon/tmp401
13791 F:      drivers/hwmon/tmp401.c
13792
13793 TMPFS (SHMEM FILESYSTEM)
13794 M:      Hugh Dickins <hughd@google.com>
13795 L:      linux-mm@kvack.org
13796 S:      Maintained
13797 F:      include/linux/shmem_fs.h
13798 F:      mm/shmem.c
13799
13800 TOMOYO SECURITY MODULE
13801 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13802 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13803 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13804 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13805 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13806 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13807 W:      http://tomoyo.sourceforge.jp/
13808 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13809 S:      Maintained
13810 F:      security/tomoyo/
13811
13812 TOPSTAR LAPTOP EXTRAS DRIVER
13813 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13814 L:      platform-driver-x86@vger.kernel.org
13815 S:      Maintained
13816 F:      drivers/platform/x86/topstar-laptop.c
13817
13818 TORTURE-TEST MODULES
13819 M:      Davidlohr Bueso <dave@stgolabs.net>
13820 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13821 M:      Josh Triplett <josh@joshtriplett.org>
13822 L:      linux-kernel@vger.kernel.org
13823 S:      Supported
13824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13825 F:      Documentation/RCU/torture.txt
13826 F:      kernel/torture.c
13827 F:      kernel/rcu/rcutorture.c
13828 F:      kernel/locking/locktorture.c
13829
13830 TOSHIBA ACPI EXTRAS DRIVER
13831 M:      Azael Avalos <coproscefalo@gmail.com>
13832 L:      platform-driver-x86@vger.kernel.org
13833 S:      Maintained
13834 F:      drivers/platform/x86/toshiba_acpi.c
13835
13836 TOSHIBA BLUETOOTH DRIVER
13837 M:      Azael Avalos <coproscefalo@gmail.com>
13838 L:      platform-driver-x86@vger.kernel.org
13839 S:      Maintained
13840 F:      drivers/platform/x86/toshiba_bluetooth.c
13841
13842 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13843 M:      Azael Avalos <coproscefalo@gmail.com>
13844 L:      platform-driver-x86@vger.kernel.org
13845 S:      Maintained
13846 F:      drivers/platform/x86/toshiba_haps.c
13847
13848 TOSHIBA SMM DRIVER
13849 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13850 W:      http://www.buzzard.org.uk/toshiba/
13851 S:      Maintained
13852 F:      drivers/char/toshiba.c
13853 F:      include/linux/toshiba.h
13854 F:      include/uapi/linux/toshiba.h
13855
13856 TOSHIBA TC358743 DRIVER
13857 M:      Mats Randgaard <matrandg@cisco.com>
13858 L:      linux-media@vger.kernel.org
13859 S:      Maintained
13860 F:      drivers/media/i2c/tc358743*
13861 F:      include/media/i2c/tc358743.h
13862
13863 TOSHIBA WMI HOTKEYS DRIVER
13864 M:      Azael Avalos <coproscefalo@gmail.com>
13865 L:      platform-driver-x86@vger.kernel.org
13866 S:      Maintained
13867 F:      drivers/platform/x86/toshiba-wmi.c
13868
13869 TPM DEVICE DRIVER
13870 M:      Peter Huewe <peterhuewe@gmx.de>
13871 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13872 R:      Jason Gunthorpe <jgg@ziepe.ca>
13873 L:      linux-integrity@vger.kernel.org
13874 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13875 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13876 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13877 S:      Maintained
13878 F:      drivers/char/tpm/
13879
13880 TRACING
13881 M:      Steven Rostedt <rostedt@goodmis.org>
13882 M:      Ingo Molnar <mingo@redhat.com>
13883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13884 S:      Maintained
13885 F:      Documentation/trace/ftrace.txt
13886 F:      arch/*/*/*/ftrace.h
13887 F:      arch/*/kernel/ftrace.c
13888 F:      include/*/ftrace.h
13889 F:      include/linux/trace*.h
13890 F:      include/trace/
13891 F:      kernel/trace/
13892 F:      tools/testing/selftests/ftrace/
13893
13894 TRACING MMIO ACCESSES (MMIOTRACE)
13895 M:      Steven Rostedt <rostedt@goodmis.org>
13896 M:      Ingo Molnar <mingo@kernel.org>
13897 R:      Karol Herbst <karolherbst@gmail.com>
13898 R:      Pekka Paalanen <ppaalanen@gmail.com>
13899 S:      Maintained
13900 L:      linux-kernel@vger.kernel.org
13901 L:      nouveau@lists.freedesktop.org
13902 F:      kernel/trace/trace_mmiotrace.c
13903 F:      include/linux/mmiotrace.h
13904 F:      arch/x86/mm/kmmio.c
13905 F:      arch/x86/mm/mmio-mod.c
13906 F:      arch/x86/mm/testmmiotrace.c
13907
13908 TRIVIAL PATCHES
13909 M:      Jiri Kosina <trivial@kernel.org>
13910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13911 S:      Maintained
13912 K:      ^Subject:.*(?i)trivial
13913
13914 TEMPO SEMICONDUCTOR DRIVERS
13915 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
13916 S:      Maintained
13917 F:      sound/soc/codecs/tscs*.c
13918 F:      sound/soc/codecs/tscs*.h
13919 F:      Documentation/devicetree/bindings/sound/tscs*.txt
13920
13921 TTY LAYER
13922 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13923 M:      Jiri Slaby <jslaby@suse.com>
13924 S:      Supported
13925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13926 F:      Documentation/serial/
13927 F:      drivers/tty/
13928 F:      drivers/tty/serial/serial_core.c
13929 F:      include/linux/serial_core.h
13930 F:      include/linux/serial.h
13931 F:      include/linux/tty.h
13932 F:      include/uapi/linux/serial_core.h
13933 F:      include/uapi/linux/serial.h
13934 F:      include/uapi/linux/tty.h
13935
13936 TUA9001 MEDIA DRIVER
13937 M:      Antti Palosaari <crope@iki.fi>
13938 L:      linux-media@vger.kernel.org
13939 W:      https://linuxtv.org
13940 W:      http://palosaari.fi/linux/
13941 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13942 T:      git git://linuxtv.org/anttip/media_tree.git
13943 S:      Maintained
13944 F:      drivers/media/tuners/tua9001*
13945
13946 TULIP NETWORK DRIVERS
13947 L:      netdev@vger.kernel.org
13948 L:      linux-parisc@vger.kernel.org
13949 S:      Orphan
13950 F:      drivers/net/ethernet/dec/tulip/
13951
13952 TUN/TAP driver
13953 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13954 W:      http://vtun.sourceforge.net/tun
13955 S:      Maintained
13956 F:      Documentation/networking/tuntap.txt
13957 F:      arch/um/os-Linux/drivers/
13958
13959 TURBOCHANNEL SUBSYSTEM
13960 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13961 M:      Ralf Baechle <ralf@linux-mips.org>
13962 L:      linux-mips@linux-mips.org
13963 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13964 S:      Maintained
13965 F:      drivers/tc/
13966 F:      include/linux/tc.h
13967
13968 TW5864 VIDEO4LINUX DRIVER
13969 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13970 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13971 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13972 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13973 L:      linux-media@vger.kernel.org
13974 S:      Supported
13975 F:      drivers/media/pci/tw5864/
13976
13977 TW68 VIDEO4LINUX DRIVER
13978 M:      Hans Verkuil <hverkuil@xs4all.nl>
13979 L:      linux-media@vger.kernel.org
13980 T:      git git://linuxtv.org/media_tree.git
13981 W:      https://linuxtv.org
13982 S:      Odd Fixes
13983 F:      drivers/media/pci/tw68/
13984
13985 TW686X VIDEO4LINUX DRIVER
13986 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13987 L:      linux-media@vger.kernel.org
13988 T:      git git://linuxtv.org/media_tree.git
13989 W:      http://linuxtv.org
13990 S:      Maintained
13991 F:      drivers/media/pci/tw686x/
13992
13993 UBI FILE SYSTEM (UBIFS)
13994 M:      Richard Weinberger <richard@nod.at>
13995 M:      Artem Bityutskiy <dedekind1@gmail.com>
13996 M:      Adrian Hunter <adrian.hunter@intel.com>
13997 L:      linux-mtd@lists.infradead.org
13998 T:      git git://git.infradead.org/ubifs-2.6.git
13999 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14000 S:      Supported
14001 F:      Documentation/filesystems/ubifs.txt
14002 F:      fs/ubifs/
14003
14004 UCLINUX (M68KNOMMU AND COLDFIRE)
14005 M:      Greg Ungerer <gerg@linux-m68k.org>
14006 W:      http://www.linux-m68k.org/
14007 W:      http://www.uclinux.org/
14008 L:      linux-m68k@lists.linux-m68k.org
14009 L:      uclinux-dev@uclinux.org  (subscribers-only)
14010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14011 S:      Maintained
14012 F:      arch/m68k/coldfire/
14013 F:      arch/m68k/68*/
14014 F:      arch/m68k/*/*_no.*
14015 F:      arch/m68k/include/asm/*_no.*
14016
14017 UDF FILESYSTEM
14018 M:      Jan Kara <jack@suse.com>
14019 S:      Maintained
14020 F:      Documentation/filesystems/udf.txt
14021 F:      fs/udf/
14022
14023 UDRAW TABLET
14024 M:      Bastien Nocera <hadess@hadess.net>
14025 L:      linux-input@vger.kernel.org
14026 S:      Maintained
14027 F:      drivers/hid/hid-udraw-ps3.c
14028
14029 UFS FILESYSTEM
14030 M:      Evgeniy Dushistov <dushistov@mail.ru>
14031 S:      Maintained
14032 F:      Documentation/filesystems/ufs.txt
14033 F:      fs/ufs/
14034
14035 UHID USERSPACE HID IO DRIVER:
14036 M:      David Herrmann <dh.herrmann@googlemail.com>
14037 L:      linux-input@vger.kernel.org
14038 S:      Maintained
14039 F:      drivers/hid/uhid.c
14040 F:      include/uapi/linux/uhid.h
14041
14042 ULPI BUS
14043 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14044 L:      linux-usb@vger.kernel.org
14045 S:      Maintained
14046 F:      drivers/usb/common/ulpi.c
14047 F:      include/linux/ulpi/
14048
14049 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14050 L:      linux-usb@vger.kernel.org
14051 S:      Orphan
14052 F:      drivers/uwb/
14053 F:      include/linux/uwb.h
14054 F:      include/linux/uwb/
14055
14056 UNICORE32 ARCHITECTURE:
14057 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
14058 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14059 S:      Maintained
14060 T:      git git://github.com/gxt/linux.git
14061 F:      arch/unicore32/
14062
14063 UNIFDEF
14064 M:      Tony Finch <dot@dotat.at>
14065 W:      http://dotat.at/prog/unifdef
14066 S:      Maintained
14067 F:      scripts/unifdef.c
14068
14069 UNIFORM CDROM DRIVER
14070 M:      Jens Axboe <axboe@kernel.dk>
14071 W:      http://www.kernel.dk
14072 S:      Maintained
14073 F:      Documentation/cdrom/
14074 F:      drivers/cdrom/cdrom.c
14075 F:      include/linux/cdrom.h
14076 F:      include/uapi/linux/cdrom.h
14077
14078 UNISYS S-PAR DRIVERS
14079 M:      David Kershner <david.kershner@unisys.com>
14080 L:      sparmaintainer@unisys.com (Unisys internal)
14081 S:      Supported
14082 F:      drivers/staging/unisys/
14083
14084 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14085 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14086 L:      linux-scsi@vger.kernel.org
14087 S:      Supported
14088 F:      Documentation/scsi/ufs.txt
14089 F:      drivers/scsi/ufs/
14090
14091 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14092 M:      Joao Pinto <jpinto@synopsys.com>
14093 L:      linux-scsi@vger.kernel.org
14094 S:      Supported
14095 F:      drivers/scsi/ufs/*dwc*
14096
14097 UNSORTED BLOCK IMAGES (UBI)
14098 M:      Artem Bityutskiy <dedekind1@gmail.com>
14099 M:      Richard Weinberger <richard@nod.at>
14100 W:      http://www.linux-mtd.infradead.org/
14101 L:      linux-mtd@lists.infradead.org
14102 T:      git git://git.infradead.org/ubifs-2.6.git
14103 S:      Supported
14104 F:      drivers/mtd/ubi/
14105 F:      include/linux/mtd/ubi.h
14106 F:      include/uapi/mtd/ubi-user.h
14107
14108 USB "USBNET" DRIVER FRAMEWORK
14109 M:      Oliver Neukum <oneukum@suse.com>
14110 L:      netdev@vger.kernel.org
14111 W:      http://www.linux-usb.org/usbnet
14112 S:      Maintained
14113 F:      drivers/net/usb/usbnet.c
14114 F:      include/linux/usb/usbnet.h
14115
14116 USB ACM DRIVER
14117 M:      Oliver Neukum <oneukum@suse.com>
14118 L:      linux-usb@vger.kernel.org
14119 S:      Maintained
14120 F:      Documentation/usb/acm.txt
14121 F:      drivers/usb/class/cdc-acm.*
14122
14123 USB AR5523 WIRELESS DRIVER
14124 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14125 L:      linux-wireless@vger.kernel.org
14126 S:      Maintained
14127 F:      drivers/net/wireless/ath/ar5523/
14128
14129 USB ATTACHED SCSI
14130 M:      Oliver Neukum <oneukum@suse.com>
14131 L:      linux-usb@vger.kernel.org
14132 L:      linux-scsi@vger.kernel.org
14133 S:      Maintained
14134 F:      drivers/usb/storage/uas.c
14135
14136 USB CDC ETHERNET DRIVER
14137 M:      Oliver Neukum <oliver@neukum.org>
14138 L:      linux-usb@vger.kernel.org
14139 S:      Maintained
14140 F:      drivers/net/usb/cdc_*.c
14141 F:      include/uapi/linux/usb/cdc.h
14142
14143 USB CHAOSKEY DRIVER
14144 M:      Keith Packard <keithp@keithp.com>
14145 L:      linux-usb@vger.kernel.org
14146 S:      Maintained
14147 F:      drivers/usb/misc/chaoskey.c
14148
14149 USB CYPRESS C67X00 DRIVER
14150 M:      Peter Korsgaard <jacmet@sunsite.dk>
14151 L:      linux-usb@vger.kernel.org
14152 S:      Maintained
14153 F:      drivers/usb/c67x00/
14154
14155 USB DAVICOM DM9601 DRIVER
14156 M:      Peter Korsgaard <jacmet@sunsite.dk>
14157 L:      netdev@vger.kernel.org
14158 W:      http://www.linux-usb.org/usbnet
14159 S:      Maintained
14160 F:      drivers/net/usb/dm9601.c
14161
14162 USB DIAMOND RIO500 DRIVER
14163 M:      Cesar Miquel <miquel@df.uba.ar>
14164 L:      rio500-users@lists.sourceforge.net
14165 W:      http://rio500.sourceforge.net
14166 S:      Maintained
14167 F:      drivers/usb/misc/rio500*
14168
14169 USB EHCI DRIVER
14170 M:      Alan Stern <stern@rowland.harvard.edu>
14171 L:      linux-usb@vger.kernel.org
14172 S:      Maintained
14173 F:      Documentation/usb/ehci.txt
14174 F:      drivers/usb/host/ehci*
14175
14176 USB GADGET/PERIPHERAL SUBSYSTEM
14177 M:      Felipe Balbi <balbi@kernel.org>
14178 L:      linux-usb@vger.kernel.org
14179 W:      http://www.linux-usb.org/gadget
14180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14181 S:      Maintained
14182 F:      drivers/usb/gadget/
14183 F:      include/linux/usb/gadget*
14184
14185 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14186 M:      Jiri Kosina <jikos@kernel.org>
14187 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14188 L:      linux-usb@vger.kernel.org
14189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14190 S:      Maintained
14191 F:      Documentation/hid/hiddev.txt
14192 F:      drivers/hid/usbhid/
14193
14194 USB ISP116X DRIVER
14195 M:      Olav Kongas <ok@artecdesign.ee>
14196 L:      linux-usb@vger.kernel.org
14197 S:      Maintained
14198 F:      drivers/usb/host/isp116x*
14199 F:      include/linux/usb/isp116x.h
14200
14201 USB LAN78XX ETHERNET DRIVER
14202 M:      Woojung Huh <woojung.huh@microchip.com>
14203 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14204 L:      netdev@vger.kernel.org
14205 S:      Maintained
14206 F:      drivers/net/usb/lan78xx.*
14207
14208 USB MASS STORAGE DRIVER
14209 M:      Alan Stern <stern@rowland.harvard.edu>
14210 L:      linux-usb@vger.kernel.org
14211 L:      usb-storage@lists.one-eyed-alien.net
14212 S:      Maintained
14213 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14214 F:      drivers/usb/storage/
14215
14216 USB MIDI DRIVER
14217 M:      Clemens Ladisch <clemens@ladisch.de>
14218 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14219 T:      git git://git.alsa-project.org/alsa-kernel.git
14220 S:      Maintained
14221 F:      sound/usb/midi.*
14222
14223 USB NETWORKING DRIVERS
14224 L:      linux-usb@vger.kernel.org
14225 S:      Odd Fixes
14226 F:      drivers/net/usb/
14227
14228 USB OHCI DRIVER
14229 M:      Alan Stern <stern@rowland.harvard.edu>
14230 L:      linux-usb@vger.kernel.org
14231 S:      Maintained
14232 F:      Documentation/usb/ohci.txt
14233 F:      drivers/usb/host/ohci*
14234
14235 USB OTG FSM (Finite State Machine)
14236 M:      Peter Chen <Peter.Chen@nxp.com>
14237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14238 L:      linux-usb@vger.kernel.org
14239 S:      Maintained
14240 F:      drivers/usb/common/usb-otg-fsm.c
14241
14242 USB OVER IP DRIVER
14243 M:      Valentina Manea <valentina.manea.m@gmail.com>
14244 M:      Shuah Khan <shuahkh@osg.samsung.com>
14245 M:      Shuah Khan <shuah@kernel.org>
14246 L:      linux-usb@vger.kernel.org
14247 S:      Maintained
14248 F:      Documentation/usb/usbip_protocol.txt
14249 F:      drivers/usb/usbip/
14250 F:      tools/usb/usbip/
14251
14252 USB PEGASUS DRIVER
14253 M:      Petko Manolov <petkan@nucleusys.com>
14254 L:      linux-usb@vger.kernel.org
14255 L:      netdev@vger.kernel.org
14256 T:      git git://github.com/petkan/pegasus.git
14257 W:      https://github.com/petkan/pegasus
14258 S:      Maintained
14259 F:      drivers/net/usb/pegasus.*
14260
14261 USB PHY LAYER
14262 M:      Felipe Balbi <balbi@kernel.org>
14263 L:      linux-usb@vger.kernel.org
14264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14265 S:      Maintained
14266 F:      drivers/usb/phy/
14267
14268 USB PRINTER DRIVER (usblp)
14269 M:      Pete Zaitcev <zaitcev@redhat.com>
14270 L:      linux-usb@vger.kernel.org
14271 S:      Supported
14272 F:      drivers/usb/class/usblp.c
14273
14274 USB QMI WWAN NETWORK DRIVER
14275 M:      Bjørn Mork <bjorn@mork.no>
14276 L:      netdev@vger.kernel.org
14277 S:      Maintained
14278 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14279 F:      drivers/net/usb/qmi_wwan.c
14280
14281 USB RTL8150 DRIVER
14282 M:      Petko Manolov <petkan@nucleusys.com>
14283 L:      linux-usb@vger.kernel.org
14284 L:      netdev@vger.kernel.org
14285 T:      git git://github.com/petkan/rtl8150.git
14286 W:      https://github.com/petkan/rtl8150
14287 S:      Maintained
14288 F:      drivers/net/usb/rtl8150.c
14289
14290 USB SERIAL SUBSYSTEM
14291 M:      Johan Hovold <johan@kernel.org>
14292 L:      linux-usb@vger.kernel.org
14293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14294 S:      Maintained
14295 F:      Documentation/usb/usb-serial.txt
14296 F:      drivers/usb/serial/
14297 F:      include/linux/usb/serial.h
14298
14299 USB SMSC75XX ETHERNET DRIVER
14300 M:      Steve Glendinning <steve.glendinning@shawell.net>
14301 L:      netdev@vger.kernel.org
14302 S:      Maintained
14303 F:      drivers/net/usb/smsc75xx.*
14304
14305 USB SMSC95XX ETHERNET DRIVER
14306 M:      Steve Glendinning <steve.glendinning@shawell.net>
14307 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14308 L:      netdev@vger.kernel.org
14309 S:      Maintained
14310 F:      drivers/net/usb/smsc95xx.*
14311
14312 USB SUBSYSTEM
14313 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14314 L:      linux-usb@vger.kernel.org
14315 W:      http://www.linux-usb.org
14316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14317 S:      Supported
14318 F:      Documentation/devicetree/bindings/usb/
14319 F:      Documentation/usb/
14320 F:      drivers/usb/
14321 F:      include/linux/usb.h
14322 F:      include/linux/usb/
14323
14324 USB TYPEC SUBSYSTEM
14325 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14326 L:      linux-usb@vger.kernel.org
14327 S:      Maintained
14328 F:      Documentation/ABI/testing/sysfs-class-typec
14329 F:      Documentation/usb/typec.rst
14330 F:      drivers/usb/typec/
14331 F:      include/linux/usb/typec.h
14332
14333 USB UHCI DRIVER
14334 M:      Alan Stern <stern@rowland.harvard.edu>
14335 L:      linux-usb@vger.kernel.org
14336 S:      Maintained
14337 F:      drivers/usb/host/uhci*
14338
14339 USB VIDEO CLASS
14340 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14341 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14342 L:      linux-media@vger.kernel.org
14343 T:      git git://linuxtv.org/media_tree.git
14344 W:      http://www.ideasonboard.org/uvc/
14345 S:      Maintained
14346 F:      drivers/media/usb/uvc/
14347 F:      include/uapi/linux/uvcvideo.h
14348
14349 USB VISION DRIVER
14350 M:      Hans Verkuil <hverkuil@xs4all.nl>
14351 L:      linux-media@vger.kernel.org
14352 T:      git git://linuxtv.org/media_tree.git
14353 W:      https://linuxtv.org
14354 S:      Odd Fixes
14355 F:      drivers/media/usb/usbvision/
14356
14357 USB WEBCAM GADGET
14358 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14359 L:      linux-usb@vger.kernel.org
14360 S:      Maintained
14361 F:      drivers/usb/gadget/function/*uvc*
14362 F:      drivers/usb/gadget/legacy/webcam.c
14363
14364 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14365 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14366 L:      linux-wireless@vger.kernel.org
14367 S:      Maintained
14368 F:      drivers/net/wireless/rndis_wlan.c
14369
14370 USB XHCI DRIVER
14371 M:      Mathias Nyman <mathias.nyman@intel.com>
14372 L:      linux-usb@vger.kernel.org
14373 S:      Supported
14374 F:      drivers/usb/host/xhci*
14375 F:      drivers/usb/host/pci-quirks*
14376
14377 USB ZD1201 DRIVER
14378 L:      linux-wireless@vger.kernel.org
14379 W:      http://linux-lc100020.sourceforge.net
14380 S:      Orphan
14381 F:      drivers/net/wireless/zydas/zd1201.*
14382
14383 USB ZR364XX DRIVER
14384 M:      Antoine Jacquet <royale@zerezo.com>
14385 L:      linux-usb@vger.kernel.org
14386 L:      linux-media@vger.kernel.org
14387 T:      git git://linuxtv.org/media_tree.git
14388 W:      http://royale.zerezo.com/zr364xx/
14389 S:      Maintained
14390 F:      Documentation/media/v4l-drivers/zr364xx*
14391 F:      drivers/media/usb/zr364xx/
14392
14393 USER-MODE LINUX (UML)
14394 M:      Jeff Dike <jdike@addtoit.com>
14395 M:      Richard Weinberger <richard@nod.at>
14396 L:      user-mode-linux-devel@lists.sourceforge.net
14397 L:      user-mode-linux-user@lists.sourceforge.net
14398 W:      http://user-mode-linux.sourceforge.net
14399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14400 S:      Maintained
14401 F:      Documentation/virtual/uml/
14402 F:      arch/um/
14403 F:      arch/x86/um/
14404 F:      fs/hostfs/
14405 F:      fs/hppfs/
14406
14407 USERSPACE I/O (UIO)
14408 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14409 S:      Maintained
14410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14411 F:      Documentation/driver-api/uio-howto.rst
14412 F:      drivers/uio/
14413 F:      include/linux/uio*.h
14414
14415 UTIL-LINUX PACKAGE
14416 M:      Karel Zak <kzak@redhat.com>
14417 L:      util-linux@vger.kernel.org
14418 W:      http://en.wikipedia.org/wiki/Util-linux
14419 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14420 S:      Maintained
14421
14422 UUID HELPERS
14423 M:      Christoph Hellwig <hch@lst.de>
14424 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14425 L:      linux-kernel@vger.kernel.org
14426 T:      git git://git.infradead.org/users/hch/uuid.git
14427 F:      lib/uuid.c
14428 F:      lib/test_uuid.c
14429 F:      include/linux/uuid.h
14430 F:      include/uapi/linux/uuid.h
14431 S:      Maintained
14432
14433 UVESAFB DRIVER
14434 M:      Michal Januszewski <spock@gentoo.org>
14435 L:      linux-fbdev@vger.kernel.org
14436 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14437 S:      Maintained
14438 F:      Documentation/fb/uvesafb.txt
14439 F:      drivers/video/fbdev/uvesafb.*
14440
14441 VF610 NAND DRIVER
14442 M:      Stefan Agner <stefan@agner.ch>
14443 L:      linux-mtd@lists.infradead.org
14444 S:      Supported
14445 F:      drivers/mtd/nand/vf610_nfc.c
14446
14447 VFAT/FAT/MSDOS FILESYSTEM
14448 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14449 S:      Maintained
14450 F:      Documentation/filesystems/vfat.txt
14451 F:      fs/fat/
14452
14453 VFIO DRIVER
14454 M:      Alex Williamson <alex.williamson@redhat.com>
14455 L:      kvm@vger.kernel.org
14456 T:      git git://github.com/awilliam/linux-vfio.git
14457 S:      Maintained
14458 F:      Documentation/vfio.txt
14459 F:      drivers/vfio/
14460 F:      include/linux/vfio.h
14461 F:      include/uapi/linux/vfio.h
14462
14463 VFIO MEDIATED DEVICE DRIVERS
14464 M:      Kirti Wankhede <kwankhede@nvidia.com>
14465 L:      kvm@vger.kernel.org
14466 S:      Maintained
14467 F:      Documentation/vfio-mediated-device.txt
14468 F:      drivers/vfio/mdev/
14469 F:      include/linux/mdev.h
14470 F:      samples/vfio-mdev/
14471
14472 VFIO PLATFORM DRIVER
14473 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14474 L:      kvm@vger.kernel.org
14475 S:      Maintained
14476 F:      drivers/vfio/platform/
14477
14478 VGA_SWITCHEROO
14479 R:      Lukas Wunner <lukas@wunner.de>
14480 S:      Maintained
14481 F:      Documentation/gpu/vga-switcheroo.rst
14482 F:      drivers/gpu/vga/vga_switcheroo.c
14483 F:      include/linux/vga_switcheroo.h
14484 T:      git git://anongit.freedesktop.org/drm/drm-misc
14485
14486 VIA RHINE NETWORK DRIVER
14487 S:      Orphan
14488 F:      drivers/net/ethernet/via/via-rhine.c
14489
14490 VIA SD/MMC CARD CONTROLLER DRIVER
14491 M:      Bruce Chang <brucechang@via.com.tw>
14492 M:      Harald Welte <HaraldWelte@viatech.com>
14493 S:      Maintained
14494 F:      drivers/mmc/host/via-sdmmc.c
14495
14496 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14497 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14498 L:      linux-fbdev@vger.kernel.org
14499 S:      Maintained
14500 F:      include/linux/via-core.h
14501 F:      include/linux/via-gpio.h
14502 F:      include/linux/via_i2c.h
14503 F:      drivers/video/fbdev/via/
14504
14505 VIA VELOCITY NETWORK DRIVER
14506 M:      Francois Romieu <romieu@fr.zoreil.com>
14507 L:      netdev@vger.kernel.org
14508 S:      Maintained
14509 F:      drivers/net/ethernet/via/via-velocity.*
14510
14511 VIDEO MULTIPLEXER DRIVER
14512 M:      Philipp Zabel <p.zabel@pengutronix.de>
14513 L:      linux-media@vger.kernel.org
14514 S:      Maintained
14515 F:      drivers/media/platform/video-mux.c
14516
14517 VIDEOBUF2 FRAMEWORK
14518 M:      Pawel Osciak <pawel@osciak.com>
14519 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14520 M:      Kyungmin Park <kyungmin.park@samsung.com>
14521 L:      linux-media@vger.kernel.org
14522 S:      Maintained
14523 F:      drivers/media/v4l2-core/videobuf2-*
14524 F:      include/media/videobuf2-*
14525
14526 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14527 M:      Helen Koike <helen.koike@collabora.com>
14528 L:      linux-media@vger.kernel.org
14529 T:      git git://linuxtv.org/media_tree.git
14530 W:      https://linuxtv.org
14531 S:      Maintained
14532 F:      drivers/media/platform/vimc/*
14533
14534 VIRT LIB
14535 M:      Alex Williamson <alex.williamson@redhat.com>
14536 M:      Paolo Bonzini <pbonzini@redhat.com>
14537 L:      kvm@vger.kernel.org
14538 S:      Supported
14539 F:      virt/lib/
14540
14541 VIRTIO AND VHOST VSOCK DRIVER
14542 M:      Stefan Hajnoczi <stefanha@redhat.com>
14543 L:      kvm@vger.kernel.org
14544 L:      virtualization@lists.linux-foundation.org
14545 L:      netdev@vger.kernel.org
14546 S:      Maintained
14547 F:      include/linux/virtio_vsock.h
14548 F:      include/uapi/linux/virtio_vsock.h
14549 F:      include/uapi/linux/vsockmon.h
14550 F:      include/uapi/linux/vm_sockets_diag.h
14551 F:      net/vmw_vsock/diag.c
14552 F:      net/vmw_vsock/af_vsock_tap.c
14553 F:      net/vmw_vsock/virtio_transport_common.c
14554 F:      net/vmw_vsock/virtio_transport.c
14555 F:      drivers/net/vsockmon.c
14556 F:      drivers/vhost/vsock.c
14557 F:      drivers/vhost/vsock.h
14558 F:      tools/testing/vsock/
14559
14560 VIRTIO CONSOLE DRIVER
14561 M:      Amit Shah <amit@kernel.org>
14562 L:      virtualization@lists.linux-foundation.org
14563 S:      Maintained
14564 F:      drivers/char/virtio_console.c
14565 F:      include/linux/virtio_console.h
14566 F:      include/uapi/linux/virtio_console.h
14567
14568 VIRTIO CORE, NET AND BLOCK DRIVERS
14569 M:      "Michael S. Tsirkin" <mst@redhat.com>
14570 M:      Jason Wang <jasowang@redhat.com>
14571 L:      virtualization@lists.linux-foundation.org
14572 S:      Maintained
14573 F:      Documentation/devicetree/bindings/virtio/
14574 F:      drivers/virtio/
14575 F:      tools/virtio/
14576 F:      drivers/net/virtio_net.c
14577 F:      drivers/block/virtio_blk.c
14578 F:      include/linux/virtio*.h
14579 F:      include/uapi/linux/virtio_*.h
14580 F:      drivers/crypto/virtio/
14581 F:      mm/balloon_compaction.c
14582
14583 VIRTIO CRYPTO DRIVER
14584 M:      Gonglei <arei.gonglei@huawei.com>
14585 L:      virtualization@lists.linux-foundation.org
14586 L:      linux-crypto@vger.kernel.org
14587 S:      Maintained
14588 F:      drivers/crypto/virtio/
14589 F:      include/uapi/linux/virtio_crypto.h
14590
14591 VIRTIO DRIVERS FOR S390
14592 M:      Cornelia Huck <cohuck@redhat.com>
14593 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14594 L:      linux-s390@vger.kernel.org
14595 L:      virtualization@lists.linux-foundation.org
14596 L:      kvm@vger.kernel.org
14597 S:      Supported
14598 F:      drivers/s390/virtio/
14599 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14600
14601 VIRTIO GPU DRIVER
14602 M:      David Airlie <airlied@linux.ie>
14603 M:      Gerd Hoffmann <kraxel@redhat.com>
14604 L:      dri-devel@lists.freedesktop.org
14605 L:      virtualization@lists.linux-foundation.org
14606 T:      git git://anongit.freedesktop.org/drm/drm-misc
14607 S:      Maintained
14608 F:      drivers/gpu/drm/virtio/
14609 F:      include/uapi/linux/virtio_gpu.h
14610
14611 VIRTIO HOST (VHOST)
14612 M:      "Michael S. Tsirkin" <mst@redhat.com>
14613 M:      Jason Wang <jasowang@redhat.com>
14614 L:      kvm@vger.kernel.org
14615 L:      virtualization@lists.linux-foundation.org
14616 L:      netdev@vger.kernel.org
14617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14618 S:      Maintained
14619 F:      drivers/vhost/
14620 F:      include/uapi/linux/vhost.h
14621
14622 VIRTIO INPUT DRIVER
14623 M:      Gerd Hoffmann <kraxel@redhat.com>
14624 S:      Maintained
14625 F:      drivers/virtio/virtio_input.c
14626 F:      include/uapi/linux/virtio_input.h
14627
14628 VIRTUAL SERIO DEVICE DRIVER
14629 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14630 S:      Maintained
14631 F:      drivers/input/serio/userio.c
14632 F:      include/uapi/linux/userio.h
14633
14634 VIVID VIRTUAL VIDEO DRIVER
14635 M:      Hans Verkuil <hverkuil@xs4all.nl>
14636 L:      linux-media@vger.kernel.org
14637 T:      git git://linuxtv.org/media_tree.git
14638 W:      https://linuxtv.org
14639 S:      Maintained
14640 F:      drivers/media/platform/vivid/*
14641
14642 VLYNQ BUS
14643 M:      Florian Fainelli <f.fainelli@gmail.com>
14644 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14645 S:      Maintained
14646 F:      drivers/vlynq/vlynq.c
14647 F:      include/linux/vlynq.h
14648
14649 VME SUBSYSTEM
14650 M:      Martyn Welch <martyn@welchs.me.uk>
14651 M:      Manohar Vanga <manohar.vanga@gmail.com>
14652 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14653 L:      devel@driverdev.osuosl.org
14654 S:      Maintained
14655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14656 F:      Documentation/driver-api/vme.rst
14657 F:      drivers/staging/vme/
14658 F:      drivers/vme/
14659 F:      include/linux/vme*
14660
14661 VMWARE BALLOON DRIVER
14662 M:      Xavier Deguillard <xdeguillard@vmware.com>
14663 M:      Philip Moltmann <moltmann@vmware.com>
14664 M:      "VMware, Inc." <pv-drivers@vmware.com>
14665 L:      linux-kernel@vger.kernel.org
14666 S:      Maintained
14667 F:      drivers/misc/vmw_balloon.c
14668
14669 VMWARE HYPERVISOR INTERFACE
14670 M:      Alok Kataria <akataria@vmware.com>
14671 L:      virtualization@lists.linux-foundation.org
14672 S:      Supported
14673 F:      arch/x86/kernel/cpu/vmware.c
14674
14675 VMWARE PVRDMA DRIVER
14676 M:      Adit Ranadive <aditr@vmware.com>
14677 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14678 L:      linux-rdma@vger.kernel.org
14679 S:      Maintained
14680 F:      drivers/infiniband/hw/vmw_pvrdma/
14681
14682 VMware PVSCSI driver
14683 M:      Jim Gill <jgill@vmware.com>
14684 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14685 L:      linux-scsi@vger.kernel.org
14686 S:      Maintained
14687 F:      drivers/scsi/vmw_pvscsi.c
14688 F:      drivers/scsi/vmw_pvscsi.h
14689
14690 VMWARE VMMOUSE SUBDRIVER
14691 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14692 M:      "VMware, Inc." <pv-drivers@vmware.com>
14693 L:      linux-input@vger.kernel.org
14694 S:      Maintained
14695 F:      drivers/input/mouse/vmmouse.c
14696 F:      drivers/input/mouse/vmmouse.h
14697
14698 VMWARE VMXNET3 ETHERNET DRIVER
14699 M:      Shrikrishna Khare <skhare@vmware.com>
14700 M:      "VMware, Inc." <pv-drivers@vmware.com>
14701 L:      netdev@vger.kernel.org
14702 S:      Maintained
14703 F:      drivers/net/vmxnet3/
14704
14705 VOCORE VOCORE2 BOARD
14706 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14707 L:      linux-mips@linux-mips.org
14708 S:      Maintained
14709 F:      arch/mips/boot/dts/ralink/vocore2.dts
14710
14711 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14712 M:      Liam Girdwood <lgirdwood@gmail.com>
14713 M:      Mark Brown <broonie@kernel.org>
14714 L:      linux-kernel@vger.kernel.org
14715 W:      http://www.slimlogic.co.uk/?p=48
14716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14717 S:      Supported
14718 F:      Documentation/devicetree/bindings/regulator/
14719 F:      Documentation/power/regulator/
14720 F:      drivers/regulator/
14721 F:      include/dt-bindings/regulator/
14722 F:      include/linux/regulator/
14723
14724 VRF
14725 M:      David Ahern <dsa@cumulusnetworks.com>
14726 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14727 L:      netdev@vger.kernel.org
14728 S:      Maintained
14729 F:      drivers/net/vrf.c
14730 F:      Documentation/networking/vrf.txt
14731
14732 VT1211 HARDWARE MONITOR DRIVER
14733 M:      Juerg Haefliger <juergh@gmail.com>
14734 L:      linux-hwmon@vger.kernel.org
14735 S:      Maintained
14736 F:      Documentation/hwmon/vt1211
14737 F:      drivers/hwmon/vt1211.c
14738
14739 VT8231 HARDWARE MONITOR DRIVER
14740 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14741 L:      linux-hwmon@vger.kernel.org
14742 S:      Maintained
14743 F:      drivers/hwmon/vt8231.c
14744
14745 VUB300 USB to SDIO/SD/MMC bridge chip
14746 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14747 L:      linux-mmc@vger.kernel.org
14748 L:      linux-usb@vger.kernel.org
14749 S:      Supported
14750 F:      drivers/mmc/host/vub300.c
14751
14752 W1 DALLAS'S 1-WIRE BUS
14753 M:      Evgeniy Polyakov <zbr@ioremap.net>
14754 S:      Maintained
14755 F:      Documentation/w1/
14756 F:      drivers/w1/
14757 F:      include/linux/w1.h
14758
14759 W83791D HARDWARE MONITORING DRIVER
14760 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14761 L:      linux-hwmon@vger.kernel.org
14762 S:      Maintained
14763 F:      Documentation/hwmon/w83791d
14764 F:      drivers/hwmon/w83791d.c
14765
14766 W83793 HARDWARE MONITORING DRIVER
14767 M:      Rudolf Marek <r.marek@assembler.cz>
14768 L:      linux-hwmon@vger.kernel.org
14769 S:      Maintained
14770 F:      Documentation/hwmon/w83793
14771 F:      drivers/hwmon/w83793.c
14772
14773 W83795 HARDWARE MONITORING DRIVER
14774 M:      Jean Delvare <jdelvare@suse.com>
14775 L:      linux-hwmon@vger.kernel.org
14776 S:      Maintained
14777 F:      drivers/hwmon/w83795.c
14778
14779 W83L51xD SD/MMC CARD INTERFACE DRIVER
14780 M:      Pierre Ossman <pierre@ossman.eu>
14781 S:      Maintained
14782 F:      drivers/mmc/host/wbsd.*
14783
14784 WACOM PROTOCOL 4 SERIAL TABLETS
14785 M:      Julian Squires <julian@cipht.net>
14786 M:      Hans de Goede <hdegoede@redhat.com>
14787 L:      linux-input@vger.kernel.org
14788 S:      Maintained
14789 F:      drivers/input/tablet/wacom_serial4.c
14790
14791 WATCHDOG DEVICE DRIVERS
14792 M:      Wim Van Sebroeck <wim@iguana.be>
14793 R:      Guenter Roeck <linux@roeck-us.net>
14794 L:      linux-watchdog@vger.kernel.org
14795 W:      http://www.linux-watchdog.org/
14796 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14797 S:      Maintained
14798 F:      Documentation/devicetree/bindings/watchdog/
14799 F:      Documentation/watchdog/
14800 F:      drivers/watchdog/
14801 F:      include/linux/watchdog.h
14802 F:      include/uapi/linux/watchdog.h
14803
14804 WHISKEYCOVE PMIC GPIO DRIVER
14805 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14806 L:      linux-gpio@vger.kernel.org
14807 S:      Maintained
14808 F:      drivers/gpio/gpio-wcove.c
14809
14810 WIIMOTE HID DRIVER
14811 M:      David Herrmann <dh.herrmann@googlemail.com>
14812 L:      linux-input@vger.kernel.org
14813 S:      Maintained
14814 F:      drivers/hid/hid-wiimote*
14815
14816 WILOCITY WIL6210 WIRELESS DRIVER
14817 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14818 L:      linux-wireless@vger.kernel.org
14819 L:      wil6210@qca.qualcomm.com
14820 S:      Supported
14821 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14822 F:      drivers/net/wireless/ath/wil6210/
14823
14824 WIMAX STACK
14825 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14826 M:      linux-wimax@intel.com
14827 L:      wimax@linuxwimax.org (subscribers-only)
14828 S:      Supported
14829 W:      http://linuxwimax.org
14830 F:      Documentation/wimax/README.wimax
14831 F:      include/linux/wimax/debug.h
14832 F:      include/net/wimax.h
14833 F:      include/uapi/linux/wimax.h
14834 F:      net/wimax/
14835
14836 WINBOND CIR DRIVER
14837 M:      David Härdeman <david@hardeman.nu>
14838 S:      Maintained
14839 F:      drivers/media/rc/winbond-cir.c
14840
14841 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14842 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14843 L:      linux-watchdog@vger.kernel.org
14844 S:      Maintained
14845 F:      drivers/watchdog/ebc-c384_wdt.c
14846
14847 WINSYSTEMS WS16C48 GPIO DRIVER
14848 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14849 L:      linux-gpio@vger.kernel.org
14850 S:      Maintained
14851 F:      drivers/gpio/gpio-ws16c48.c
14852
14853 WISTRON LAPTOP BUTTON DRIVER
14854 M:      Miloslav Trmac <mitr@volny.cz>
14855 S:      Maintained
14856 F:      drivers/input/misc/wistron_btns.c
14857
14858 WL3501 WIRELESS PCMCIA CARD DRIVER
14859 L:      linux-wireless@vger.kernel.org
14860 S:      Odd fixes
14861 F:      drivers/net/wireless/wl3501*
14862
14863 WOLFSON MICROELECTRONICS DRIVERS
14864 L:      patches@opensource.cirrus.com
14865 T:      git https://github.com/CirrusLogic/linux-drivers.git
14866 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14867 S:      Supported
14868 F:      Documentation/hwmon/wm83??
14869 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14870 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14871 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14872 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14873 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14874 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14875 F:      drivers/clk/clk-wm83*.c
14876 F:      drivers/extcon/extcon-arizona.c
14877 F:      drivers/leds/leds-wm83*.c
14878 F:      drivers/gpio/gpio-*wm*.c
14879 F:      drivers/gpio/gpio-arizona.c
14880 F:      drivers/hwmon/wm83??-hwmon.c
14881 F:      drivers/input/misc/wm831x-on.c
14882 F:      drivers/input/touchscreen/wm831x-ts.c
14883 F:      drivers/input/touchscreen/wm97*.c
14884 F:      drivers/mfd/arizona*
14885 F:      drivers/mfd/wm*.c
14886 F:      drivers/mfd/cs47l24*
14887 F:      drivers/power/supply/wm83*.c
14888 F:      drivers/rtc/rtc-wm83*.c
14889 F:      drivers/regulator/wm8*.c
14890 F:      drivers/regulator/arizona*
14891 F:      drivers/video/backlight/wm83*_bl.c
14892 F:      drivers/watchdog/wm83*_wdt.c
14893 F:      include/linux/mfd/arizona/
14894 F:      include/linux/mfd/wm831x/
14895 F:      include/linux/mfd/wm8350/
14896 F:      include/linux/mfd/wm8400*
14897 F:      include/linux/regulator/arizona*
14898 F:      include/linux/wm97xx.h
14899 F:      include/sound/wm????.h
14900 F:      sound/soc/codecs/arizona.?
14901 F:      sound/soc/codecs/wm*
14902 F:      sound/soc/codecs/cs47l24*
14903
14904 WORKQUEUE
14905 M:      Tejun Heo <tj@kernel.org>
14906 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14908 S:      Maintained
14909 F:      include/linux/workqueue.h
14910 F:      kernel/workqueue.c
14911 F:      Documentation/core-api/workqueue.rst
14912
14913 X-POWERS AXP288 PMIC DRIVERS
14914 M:      Hans de Goede <hdegoede@redhat.com>
14915 S:      Maintained
14916 N:      axp288
14917 F:      drivers/acpi/pmic/intel_pmic_xpower.c
14918
14919 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14920 M:      Chen-Yu Tsai <wens@csie.org>
14921 L:      linux-kernel@vger.kernel.org
14922 S:      Maintained
14923 N:      axp[128]
14924
14925 X.25 NETWORK LAYER
14926 M:      Andrew Hendry <andrew.hendry@gmail.com>
14927 L:      linux-x25@vger.kernel.org
14928 S:      Odd Fixes
14929 F:      Documentation/networking/x25*
14930 F:      include/net/x25*
14931 F:      net/x25/
14932
14933 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14934 M:      Thomas Gleixner <tglx@linutronix.de>
14935 M:      Ingo Molnar <mingo@redhat.com>
14936 R:      "H. Peter Anvin" <hpa@zytor.com>
14937 M:      x86@kernel.org
14938 L:      linux-kernel@vger.kernel.org
14939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14940 S:      Maintained
14941 F:      Documentation/x86/
14942 F:      arch/x86/
14943
14944 X86 MCE INFRASTRUCTURE
14945 M:      Tony Luck <tony.luck@intel.com>
14946 M:      Borislav Petkov <bp@alien8.de>
14947 L:      linux-edac@vger.kernel.org
14948 S:      Maintained
14949 F:      arch/x86/kernel/cpu/mcheck/*
14950
14951 X86 MICROCODE UPDATE SUPPORT
14952 M:      Borislav Petkov <bp@alien8.de>
14953 S:      Maintained
14954 F:      arch/x86/kernel/cpu/microcode/*
14955
14956 X86 PLATFORM DRIVERS
14957 M:      Darren Hart <dvhart@infradead.org>
14958 M:      Andy Shevchenko <andy@infradead.org>
14959 L:      platform-driver-x86@vger.kernel.org
14960 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14961 S:      Maintained
14962 F:      drivers/platform/x86/
14963 F:      drivers/platform/olpc/
14964
14965 X86 VDSO
14966 M:      Andy Lutomirski <luto@amacapital.net>
14967 L:      linux-kernel@vger.kernel.org
14968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14969 S:      Maintained
14970 F:      arch/x86/entry/vdso/
14971
14972 XC2028/3028 TUNER DRIVER
14973 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14974 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14975 L:      linux-media@vger.kernel.org
14976 W:      https://linuxtv.org
14977 T:      git git://linuxtv.org/media_tree.git
14978 S:      Maintained
14979 F:      drivers/media/tuners/tuner-xc2028.*
14980
14981 XEN BLOCK SUBSYSTEM
14982 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14983 M:      Roger Pau Monné <roger.pau@citrix.com>
14984 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14985 S:      Supported
14986 F:      drivers/block/xen-blkback/*
14987 F:      drivers/block/xen*
14988
14989 XEN HYPERVISOR ARM
14990 M:      Stefano Stabellini <sstabellini@kernel.org>
14991 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14992 S:      Maintained
14993 F:      arch/arm/xen/
14994 F:      arch/arm/include/asm/xen/
14995
14996 XEN HYPERVISOR ARM64
14997 M:      Stefano Stabellini <sstabellini@kernel.org>
14998 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14999 S:      Maintained
15000 F:      arch/arm64/xen/
15001 F:      arch/arm64/include/asm/xen/
15002
15003 XEN HYPERVISOR INTERFACE
15004 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15005 M:      Juergen Gross <jgross@suse.com>
15006 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15008 S:      Supported
15009 F:      arch/x86/xen/
15010 F:      drivers/*/xen-*front.c
15011 F:      drivers/xen/
15012 F:      arch/x86/include/asm/xen/
15013 F:      arch/x86/include/asm/pvclock-abi.h
15014 F:      include/xen/
15015 F:      include/uapi/xen/
15016 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15017 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15018
15019 XEN NETWORK BACKEND DRIVER
15020 M:      Wei Liu <wei.liu2@citrix.com>
15021 M:      Paul Durrant <paul.durrant@citrix.com>
15022 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15023 L:      netdev@vger.kernel.org
15024 S:      Supported
15025 F:      drivers/net/xen-netback/*
15026
15027 XEN PCI SUBSYSTEM
15028 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15029 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15030 S:      Supported
15031 F:      arch/x86/pci/*xen*
15032 F:      drivers/pci/*xen*
15033
15034 XEN PVSCSI DRIVERS
15035 M:      Juergen Gross <jgross@suse.com>
15036 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15037 L:      linux-scsi@vger.kernel.org
15038 S:      Supported
15039 F:      drivers/scsi/xen-scsifront.c
15040 F:      drivers/xen/xen-scsiback.c
15041 F:      include/xen/interface/io/vscsiif.h
15042
15043 XEN SWIOTLB SUBSYSTEM
15044 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15045 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15046 L:      iommu@lists.linux-foundation.org
15047 S:      Supported
15048 F:      arch/x86/xen/*swiotlb*
15049 F:      drivers/xen/*swiotlb*
15050
15051 XFS FILESYSTEM
15052 M:      Darrick J. Wong <darrick.wong@oracle.com>
15053 M:      linux-xfs@vger.kernel.org
15054 L:      linux-xfs@vger.kernel.org
15055 W:      http://xfs.org/
15056 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15057 S:      Supported
15058 F:      Documentation/filesystems/xfs.txt
15059 F:      fs/xfs/
15060
15061 XILINX AXI ETHERNET DRIVER
15062 M:      Anirudha Sarangi <anirudh@xilinx.com>
15063 M:      John Linn <John.Linn@xilinx.com>
15064 S:      Maintained
15065 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15066
15067 XILINX UARTLITE SERIAL DRIVER
15068 M:      Peter Korsgaard <jacmet@sunsite.dk>
15069 L:      linux-serial@vger.kernel.org
15070 S:      Maintained
15071 F:      drivers/tty/serial/uartlite.c
15072
15073 XILINX VIDEO IP CORES
15074 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15075 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15076 L:      linux-media@vger.kernel.org
15077 T:      git git://linuxtv.org/media_tree.git
15078 S:      Supported
15079 F:      Documentation/devicetree/bindings/media/xilinx/
15080 F:      drivers/media/platform/xilinx/
15081 F:      include/uapi/linux/xilinx-v4l2-controls.h
15082
15083 XILLYBUS DRIVER
15084 M:      Eli Billauer <eli.billauer@gmail.com>
15085 L:      linux-kernel@vger.kernel.org
15086 S:      Supported
15087 F:      drivers/char/xillybus/
15088
15089 XRA1403 GPIO EXPANDER
15090 M:      Nandor Han <nandor.han@ge.com>
15091 M:      Semi Malinen <semi.malinen@ge.com>
15092 L:      linux-gpio@vger.kernel.org
15093 S:      Maintained
15094 F:      drivers/gpio/gpio-xra1403.c
15095 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15096
15097 XTENSA XTFPGA PLATFORM SUPPORT
15098 M:      Max Filippov <jcmvbkbc@gmail.com>
15099 L:      linux-xtensa@linux-xtensa.org
15100 S:      Maintained
15101 F:      drivers/spi/spi-xtensa-xtfpga.c
15102 F:      sound/soc/xtensa/xtfpga-i2s.c
15103
15104 YAM DRIVER FOR AX.25
15105 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15106 L:      linux-hams@vger.kernel.org
15107 S:      Maintained
15108 F:      drivers/net/hamradio/yam*
15109 F:      include/linux/yam.h
15110
15111 YAMA SECURITY MODULE
15112 M:      Kees Cook <keescook@chromium.org>
15113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15114 S:      Supported
15115 F:      security/yama/
15116 F:      Documentation/admin-guide/LSM/Yama.rst
15117
15118 YEALINK PHONE DRIVER
15119 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15120 L:      usbb2k-api-dev@nongnu.org
15121 S:      Maintained
15122 F:      Documentation/input/yealink.rst
15123 F:      drivers/input/misc/yealink.*
15124
15125 Z8530 DRIVER FOR AX.25
15126 M:      Joerg Reuter <jreuter@yaina.de>
15127 W:      http://yaina.de/jreuter/
15128 W:      http://www.qsl.net/dl1bke/
15129 L:      linux-hams@vger.kernel.org
15130 S:      Maintained
15131 F:      Documentation/networking/z8530drv.txt
15132 F:      drivers/net/hamradio/*scc.c
15133 F:      drivers/net/hamradio/z8530.h
15134
15135 ZBUD COMPRESSED PAGE ALLOCATOR
15136 M:      Seth Jennings <sjenning@redhat.com>
15137 M:      Dan Streetman <ddstreet@ieee.org>
15138 L:      linux-mm@kvack.org
15139 S:      Maintained
15140 F:      mm/zbud.c
15141 F:      include/linux/zbud.h
15142
15143 ZD1211RW WIRELESS DRIVER
15144 M:      Daniel Drake <dsd@gentoo.org>
15145 M:      Ulrich Kunitz <kune@deine-taler.de>
15146 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15147 L:      linux-wireless@vger.kernel.org
15148 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15149 S:      Maintained
15150 F:      drivers/net/wireless/zydas/zd1211rw/
15151
15152 ZD1301 MEDIA DRIVER
15153 M:      Antti Palosaari <crope@iki.fi>
15154 L:      linux-media@vger.kernel.org
15155 W:      https://linuxtv.org/
15156 W:      http://palosaari.fi/linux/
15157 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15158 S:      Maintained
15159 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15160
15161 ZD1301_DEMOD MEDIA DRIVER
15162 M:      Antti Palosaari <crope@iki.fi>
15163 L:      linux-media@vger.kernel.org
15164 W:      https://linuxtv.org/
15165 W:      http://palosaari.fi/linux/
15166 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15167 S:      Maintained
15168 F:      drivers/media/dvb-frontends/zd1301_demod*
15169
15170 ZPOOL COMPRESSED PAGE STORAGE API
15171 M:      Dan Streetman <ddstreet@ieee.org>
15172 L:      linux-mm@kvack.org
15173 S:      Maintained
15174 F:      mm/zpool.c
15175 F:      include/linux/zpool.h
15176
15177 ZR36067 VIDEO FOR LINUX DRIVER
15178 L:      mjpeg-users@lists.sourceforge.net
15179 L:      linux-media@vger.kernel.org
15180 W:      http://mjpeg.sourceforge.net/driver-zoran/
15181 T:      hg https://linuxtv.org/hg/v4l-dvb
15182 S:      Odd Fixes
15183 F:      drivers/media/pci/zoran/
15184
15185 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15186 M:      Minchan Kim <minchan@kernel.org>
15187 M:      Nitin Gupta <ngupta@vflare.org>
15188 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15189 L:      linux-kernel@vger.kernel.org
15190 S:      Maintained
15191 F:      drivers/block/zram/
15192 F:      Documentation/blockdev/zram.txt
15193
15194 ZS DECSTATION Z85C30 SERIAL DRIVER
15195 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15196 S:      Maintained
15197 F:      drivers/tty/serial/zs.*
15198
15199 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15200 M:      Minchan Kim <minchan@kernel.org>
15201 M:      Nitin Gupta <ngupta@vflare.org>
15202 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15203 L:      linux-mm@kvack.org
15204 S:      Maintained
15205 F:      mm/zsmalloc.c
15206 F:      include/linux/zsmalloc.h
15207 F:      Documentation/vm/zsmalloc.txt
15208
15209 ZSWAP COMPRESSED SWAP CACHING
15210 M:      Seth Jennings <sjenning@redhat.com>
15211 M:      Dan Streetman <ddstreet@ieee.org>
15212 L:      linux-mm@kvack.org
15213 S:      Maintained
15214 F:      mm/zswap.c
15215
15216 THE REST
15217 M:      Linus Torvalds <torvalds@linux-foundation.org>
15218 L:      linux-kernel@vger.kernel.org
15219 Q:      http://patchwork.kernel.org/project/LKML/list/
15220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15221 S:      Buried alive in reporters
15222 F:      *
15223 F:      */