]> rtime.felk.cvut.cz Git - zynq/linux.git/blob - MAINTAINERS
kconfig: add xrealloc() helper
[zynq/linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. 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:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F:      drivers/iio/counter/104-quad-8.c
275
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
278 L:      linux-gpio@vger.kernel.org
279 S:      Maintained
280 F:      drivers/gpio/gpio-pci-idio-16.c
281
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
284 L:      linux-gpio@vger.kernel.org
285 S:      Maintained
286 F:      drivers/gpio/gpio-pcie-idio-24.c
287
288 ACENIC DRIVER
289 M:      Jes Sorensen <jes@trained-monkey.org>
290 L:      linux-acenic@sunsite.dk
291 S:      Maintained
292 F:      drivers/net/ethernet/alteon/acenic*
293
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M:      Peter Feuerer <peter@piie.net>
296 L:      platform-driver-x86@vger.kernel.org
297 W:      http://piie.net/?section=acerhdf
298 S:      Maintained
299 F:      drivers/platform/x86/acerhdf.c
300
301 ACER WMI LAPTOP EXTRAS
302 M:      "Lee, Chun-Yi" <jlee@suse.com>
303 L:      platform-driver-x86@vger.kernel.org
304 S:      Maintained
305 F:      drivers/platform/x86/acer-wmi.c
306
307 ACPI
308 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M:      Len Brown <lenb@kernel.org>
310 L:      linux-acpi@vger.kernel.org
311 W:      https://01.org/linux-acpi
312 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B:      https://bugzilla.kernel.org
315 S:      Supported
316 F:      drivers/acpi/
317 F:      drivers/pnp/pnpacpi/
318 F:      include/linux/acpi.h
319 F:      include/linux/fwnode.h
320 F:      include/acpi/
321 F:      Documentation/acpi/
322 F:      Documentation/ABI/testing/sysfs-bus-acpi
323 F:      Documentation/ABI/testing/configfs-acpi
324 F:      drivers/pci/*acpi*
325 F:      drivers/pci/*/*acpi*
326 F:      drivers/pci/*/*/*acpi*
327 F:      tools/power/acpi/
328
329 ACPI APEI
330 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M:      Len Brown <lenb@kernel.org>
332 L:      linux-acpi@vger.kernel.org
333 R:      Tony Luck <tony.luck@intel.com>
334 R:      Borislav Petkov <bp@alien8.de>
335 F:      drivers/acpi/apei/
336
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M:      Robert Moore <robert.moore@intel.com>
339 M:      Erik Schmauss <erik.schmauss@intel.com>
340 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 L:      devel@acpica.org
343 W:      https://acpica.org/
344 W:      https://github.com/acpica/acpica/
345 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
346 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B:      https://bugzilla.kernel.org
348 B:      https://bugs.acpica.org
349 S:      Supported
350 F:      drivers/acpi/acpica/
351 F:      include/acpi/
352 F:      tools/power/acpi/
353
354 ACPI FAN DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/fan.c
361
362 ACPI FOR ARM64 (ACPI/arm64)
363 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M:      Hanjun Guo <hanjun.guo@linaro.org>
365 M:      Sudeep Holla <sudeep.holla@arm.com>
366 L:      linux-acpi@vger.kernel.org
367 S:      Maintained
368 F:      drivers/acpi/arm64
369
370 ACPI PMIC DRIVERS
371 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M:      Len Brown <lenb@kernel.org>
373 R:      Andy Shevchenko <andy@infradead.org>
374 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
375 L:      linux-acpi@vger.kernel.org
376 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B:      https://bugzilla.kernel.org
379 S:      Supported
380 F:      drivers/acpi/pmic/
381
382 ACPI THERMAL DRIVER
383 M:      Zhang Rui <rui.zhang@intel.com>
384 L:      linux-acpi@vger.kernel.org
385 W:      https://01.org/linux-acpi
386 B:      https://bugzilla.kernel.org
387 S:      Supported
388 F:      drivers/acpi/*thermal*
389
390 ACPI VIDEO DRIVER
391 M:      Zhang Rui <rui.zhang@intel.com>
392 L:      linux-acpi@vger.kernel.org
393 W:      https://01.org/linux-acpi
394 B:      https://bugzilla.kernel.org
395 S:      Supported
396 F:      drivers/acpi/acpi_video.c
397
398 ACPI WMI DRIVER
399 L:      platform-driver-x86@vger.kernel.org
400 S:      Orphan
401 F:      drivers/platform/x86/wmi.c
402 F:      include/uapi/linux/wmi.h
403
404 AD1889 ALSA SOUND DRIVER
405 M:      Thibaut Varene <T-Bone@parisc-linux.org>
406 W:      http://wiki.parisc-linux.org/AD1889
407 L:      linux-parisc@vger.kernel.org
408 S:      Maintained
409 F:      sound/pci/ad1889.*
410
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M:      Michael Hennerich <michael.hennerich@analog.com>
413 W:      http://wiki.analog.com/AD5254
414 W:      http://ez.analog.com/community/linux-device-drivers
415 S:      Supported
416 F:      drivers/misc/ad525x_dpot.c
417
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5398
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/regulator/ad5398.c
424
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD7142
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/input/misc/ad714x.c
431
432 AD7877 TOUCHSCREEN DRIVER
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7877
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/touchscreen/ad7877.c
438
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7879
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7879.c
445
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M:      Jiri Kosina <jikos@kernel.org>
448 S:      Maintained
449
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M:      Michael Hennerich <michael.hennerich@analog.com>
452 W:      https://wiki.analog.com/ADF7242
453 W:      http://ez.analog.com/community/linux-device-drivers
454 L:      linux-wpan@vger.kernel.org
455 S:      Supported
456 F:      drivers/net/ieee802154/adf7242.c
457 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459 ADM1025 HARDWARE MONITOR DRIVER
460 M:      Jean Delvare <jdelvare@suse.com>
461 L:      linux-hwmon@vger.kernel.org
462 S:      Maintained
463 F:      Documentation/hwmon/adm1025
464 F:      drivers/hwmon/adm1025.c
465
466 ADM1029 HARDWARE MONITOR DRIVER
467 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      drivers/hwmon/adm1029.c
471
472 ADM8211 WIRELESS DRIVER
473 L:      linux-wireless@vger.kernel.org
474 W:      http://wireless.kernel.org/
475 S:      Orphan
476 F:      drivers/net/wireless/admtek/adm8211.*
477
478 ADP1653 FLASH CONTROLLER DRIVER
479 M:      Sakari Ailus <sakari.ailus@iki.fi>
480 L:      linux-media@vger.kernel.org
481 S:      Maintained
482 F:      drivers/media/i2c/adp1653.c
483 F:      include/media/i2c/adp1653.h
484
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M:      Michael Hennerich <michael.hennerich@analog.com>
487 W:      http://wiki.analog.com/ADP5520
488 W:      http://ez.analog.com/community/linux-device-drivers
489 S:      Supported
490 F:      drivers/mfd/adp5520.c
491 F:      drivers/video/backlight/adp5520_bl.c
492 F:      drivers/leds/leds-adp5520.c
493 F:      drivers/gpio/gpio-adp5520.c
494 F:      drivers/input/keyboard/adp5520-keys.c
495
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M:      Michael Hennerich <michael.hennerich@analog.com>
498 W:      http://wiki.analog.com/ADP5588
499 W:      http://ez.analog.com/community/linux-device-drivers
500 S:      Supported
501 F:      drivers/input/keyboard/adp5588-keys.c
502 F:      drivers/gpio/gpio-adp5588.c
503
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M:      Michael Hennerich <michael.hennerich@analog.com>
506 W:      http://wiki.analog.com/ADP8860
507 W:      http://ez.analog.com/community/linux-device-drivers
508 S:      Supported
509 F:      drivers/video/backlight/adp8860_bl.c
510
511 ADS1015 HARDWARE MONITOR DRIVER
512 M:      Dirk Eibach <eibach@gdsys.de>
513 L:      linux-hwmon@vger.kernel.org
514 S:      Maintained
515 F:      Documentation/hwmon/ads1015
516 F:      drivers/hwmon/ads1015.c
517 F:      include/linux/platform_data/ads1015.h
518
519 ADT746X FAN DRIVER
520 M:      Colin Leroy <colin@colino.net>
521 S:      Maintained
522 F:      drivers/macintosh/therm_adt746x.c
523
524 ADT7475 HARDWARE MONITOR DRIVER
525 M:      Jean Delvare <jdelvare@suse.com>
526 L:      linux-hwmon@vger.kernel.org
527 S:      Maintained
528 F:      Documentation/hwmon/adt7475
529 F:      drivers/hwmon/adt7475.c
530
531 ADVANSYS SCSI DRIVER
532 M:      Matthew Wilcox <matthew@wil.cx>
533 M:      Hannes Reinecke <hare@suse.com>
534 L:      linux-scsi@vger.kernel.org
535 S:      Maintained
536 F:      Documentation/scsi/advansys.txt
537 F:      drivers/scsi/advansys.c
538
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M:      Michael Hennerich <michael.hennerich@analog.com>
541 W:      http://wiki.analog.com/ADXL345
542 W:      http://ez.analog.com/community/linux-device-drivers
543 S:      Supported
544 F:      drivers/input/misc/adxl34x.c
545
546 AF9013 MEDIA DRIVER
547 M:      Antti Palosaari <crope@iki.fi>
548 L:      linux-media@vger.kernel.org
549 W:      https://linuxtv.org
550 W:      http://palosaari.fi/linux/
551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
552 T:      git git://linuxtv.org/anttip/media_tree.git
553 S:      Maintained
554 F:      drivers/media/dvb-frontends/af9013*
555
556 AF9033 MEDIA DRIVER
557 M:      Antti Palosaari <crope@iki.fi>
558 L:      linux-media@vger.kernel.org
559 W:      https://linuxtv.org
560 W:      http://palosaari.fi/linux/
561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
562 T:      git git://linuxtv.org/anttip/media_tree.git
563 S:      Maintained
564 F:      drivers/media/dvb-frontends/af9033*
565
566 AFFS FILE SYSTEM
567 L:      linux-fsdevel@vger.kernel.org
568 S:      Orphan
569 F:      Documentation/filesystems/affs.txt
570 F:      fs/affs/
571
572 AFS FILESYSTEM
573 M:      David Howells <dhowells@redhat.com>
574 L:      linux-afs@lists.infradead.org
575 S:      Supported
576 F:      fs/afs/
577 F:      include/trace/events/afs.h
578 F:      Documentation/filesystems/afs.txt
579 W:      https://www.infradead.org/~dhowells/kafs/
580
581 AGPGART DRIVER
582 M:      David Airlie <airlied@linux.ie>
583 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584 S:      Maintained
585 F:      drivers/char/agp/
586 F:      include/linux/agp*
587 F:      include/uapi/linux/agp*
588
589 AHA152X SCSI DRIVER
590 M:      "Juergen E. Fischer" <fischer@norbit.de>
591 L:      linux-scsi@vger.kernel.org
592 S:      Maintained
593 F:      drivers/scsi/aha152x*
594 F:      drivers/scsi/pcmcia/aha152x*
595
596 AIC7XXX / AIC79XX SCSI DRIVER
597 M:      Hannes Reinecke <hare@suse.com>
598 L:      linux-scsi@vger.kernel.org
599 S:      Maintained
600 F:      drivers/scsi/aic7xxx/
601
602 AIMSLAB FM RADIO RECEIVER DRIVER
603 M:      Hans Verkuil <hverkuil@xs4all.nl>
604 L:      linux-media@vger.kernel.org
605 T:      git git://linuxtv.org/media_tree.git
606 W:      https://linuxtv.org
607 S:      Maintained
608 F:      drivers/media/radio/radio-aimslab*
609
610 AIO
611 M:      Benjamin LaHaise <bcrl@kvack.org>
612 L:      linux-aio@kvack.org
613 S:      Supported
614 F:      fs/aio.c
615 F:      include/linux/*aio*.h
616
617 AIRSPY MEDIA DRIVER
618 M:      Antti Palosaari <crope@iki.fi>
619 L:      linux-media@vger.kernel.org
620 W:      https://linuxtv.org
621 W:      http://palosaari.fi/linux/
622 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
623 T:      git git://linuxtv.org/anttip/media_tree.git
624 S:      Maintained
625 F:      drivers/media/usb/airspy/
626
627 ALACRITECH GIGABIT ETHERNET DRIVER
628 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
629 S:      Maintained
630 F:      drivers/net/ethernet/alacritech/*
631
632 ALCATEL SPEEDTOUCH USB DRIVER
633 M:      Duncan Sands <duncan.sands@free.fr>
634 L:      linux-usb@vger.kernel.org
635 W:      http://www.linux-usb.org/SpeedTouch/
636 S:      Maintained
637 F:      drivers/usb/atm/speedtch.c
638 F:      drivers/usb/atm/usbatm.c
639
640 ALCHEMY AU1XX0 MMC DRIVER
641 M:      Manuel Lauss <manuel.lauss@gmail.com>
642 S:      Maintained
643 F:      drivers/mmc/host/au1xmmc.c
644
645 ALI1563 I2C DRIVER
646 M:      Rudolf Marek <r.marek@assembler.cz>
647 L:      linux-i2c@vger.kernel.org
648 S:      Maintained
649 F:      Documentation/i2c/busses/i2c-ali1563
650 F:      drivers/i2c/busses/i2c-ali1563.c
651
652 ALLWINNER SECURITY SYSTEM
653 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
654 L:      linux-crypto@vger.kernel.org
655 S:      Maintained
656 F:      drivers/crypto/sunxi-ss/
657
658 ALPHA PORT
659 M:      Richard Henderson <rth@twiddle.net>
660 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661 M:      Matt Turner <mattst88@gmail.com>
662 S:      Odd Fixes
663 L:      linux-alpha@vger.kernel.org
664 F:      arch/alpha/
665
666 ALPS PS/2 TOUCHPAD DRIVER
667 R:      Pali Rohár <pali.rohar@gmail.com>
668 F:      drivers/input/mouse/alps.*
669
670 ALTERA I2C CONTROLLER DRIVER
671 M:      Thor Thayer <thor.thayer@linux.intel.com>
672 S:      Maintained
673 F:      drivers/i2c/busses/i2c-altera.c
674
675 ALTERA MAILBOX DRIVER
676 M:      Ley Foon Tan <lftan@altera.com>
677 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678 S:      Maintained
679 F:      drivers/mailbox/mailbox-altera.c
680
681 ALTERA PIO DRIVER
682 M:      Tien Hock Loh <thloh@altera.com>
683 L:      linux-gpio@vger.kernel.org
684 S:      Maintained
685 F:      drivers/gpio/gpio-altera.c
686
687 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688 M:      Thor Thayer <thor.thayer@linux.intel.com>
689 S:      Maintained
690 F:      drivers/gpio/gpio-altera-a10sr.c
691 F:      drivers/mfd/altera-a10sr.c
692 F:      drivers/reset/reset-a10sr.c
693 F:      include/linux/mfd/altera-a10sr.h
694 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696 ALTERA TRIPLE SPEED ETHERNET DRIVER
697 M:      Vince Bridgers <vbridger@opensource.altera.com>
698 L:      netdev@vger.kernel.org
699 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700 S:      Maintained
701 F:      drivers/net/ethernet/altera/
702
703 ALTERA UART/JTAG UART SERIAL DRIVERS
704 M:      Tobias Klauser <tklauser@distanz.ch>
705 L:      linux-serial@vger.kernel.org
706 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 S:      Maintained
708 F:      drivers/tty/serial/altera_uart.c
709 F:      drivers/tty/serial/altera_jtaguart.c
710 F:      include/linux/altera_uart.h
711 F:      include/linux/altera_jtaguart.h
712
713 AMAZON ETHERNET DRIVERS
714 M:      Netanel Belgazal <netanel@amazon.com>
715 R:      Saeed Bishara <saeedb@amazon.com>
716 R:      Zorik Machulsky <zorik@amazon.com>
717 L:      netdev@vger.kernel.org
718 S:      Supported
719 F:      Documentation/networking/ena.txt
720 F:      drivers/net/ethernet/amazon/
721
722 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723 M:      Tom Lendacky <thomas.lendacky@amd.com>
724 M:      Gary Hook <gary.hook@amd.com>
725 L:      linux-crypto@vger.kernel.org
726 S:      Supported
727 F:      drivers/crypto/ccp/
728 F:      include/linux/ccp.h
729
730 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731 M:      Huang Rui <ray.huang@amd.com>
732 L:      linux-hwmon@vger.kernel.org
733 S:      Supported
734 F:      Documentation/hwmon/fam15h_power
735 F:      drivers/hwmon/fam15h_power.c
736
737 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
739 S:      Orphan
740 F:      drivers/usb/gadget/udc/amd5536udc.*
741
742 AMD GEODE PROCESSOR/CHIPSET SUPPORT
743 P:      Andres Salomon <dilinger@queued.net>
744 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
745 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746 S:      Supported
747 F:      drivers/char/hw_random/geode-rng.c
748 F:      drivers/crypto/geode*
749 F:      drivers/video/fbdev/geode/
750 F:      arch/x86/include/asm/geode.h
751
752 AMD IOMMU (AMD-VI)
753 M:      Joerg Roedel <joro@8bytes.org>
754 L:      iommu@lists.linux-foundation.org
755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756 S:      Maintained
757 F:      drivers/iommu/amd_iommu*.[ch]
758 F:      include/linux/amd-iommu.h
759
760 AMD KFD
761 M:      Oded Gabbay <oded.gabbay@gmail.com>
762 L:      dri-devel@lists.freedesktop.org
763 T:      git git://people.freedesktop.org/~gabbayo/linux.git
764 S:      Supported
765 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769 F:      drivers/gpu/drm/amd/amdkfd/
770 F:      drivers/gpu/drm/amd/include/cik_structs.h
771 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772 F:      drivers/gpu/drm/amd/include/vi_structs.h
773 F:      include/uapi/linux/kfd_ioctl.h
774
775 AMD SEATTLE DEVICE TREE SUPPORT
776 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
777 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
778 M:      Tom Lendacky <thomas.lendacky@amd.com>
779 S:      Supported
780 F:      arch/arm64/boot/dts/amd/
781
782 AMD XGBE DRIVER
783 M:      Tom Lendacky <thomas.lendacky@amd.com>
784 L:      netdev@vger.kernel.org
785 S:      Supported
786 F:      drivers/net/ethernet/amd/xgbe/
787 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
788
789 AMS (Apple Motion Sensor) DRIVER
790 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
791 S:      Supported
792 F:      drivers/macintosh/ams/
793
794 ANALOG DEVICES INC AD9389B DRIVER
795 M:      Hans Verkuil <hans.verkuil@cisco.com>
796 L:      linux-media@vger.kernel.org
797 S:      Maintained
798 F:      drivers/media/i2c/ad9389b*
799
800 ANALOG DEVICES INC ADV7180 DRIVER
801 M:      Lars-Peter Clausen <lars@metafoo.de>
802 L:      linux-media@vger.kernel.org
803 W:      http://ez.analog.com/community/linux-device-drivers
804 S:      Supported
805 F:      drivers/media/i2c/adv7180.c
806
807 ANALOG DEVICES INC ADV748X DRIVER
808 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
809 L:      linux-media@vger.kernel.org
810 S:      Maintained
811 F:      drivers/media/i2c/adv748x/*
812
813 ANALOG DEVICES INC ADV7511 DRIVER
814 M:      Hans Verkuil <hans.verkuil@cisco.com>
815 L:      linux-media@vger.kernel.org
816 S:      Maintained
817 F:      drivers/media/i2c/adv7511*
818
819 ANALOG DEVICES INC ADV7604 DRIVER
820 M:      Hans Verkuil <hans.verkuil@cisco.com>
821 L:      linux-media@vger.kernel.org
822 S:      Maintained
823 F:      drivers/media/i2c/adv7604*
824
825 ANALOG DEVICES INC ADV7842 DRIVER
826 M:      Hans Verkuil <hans.verkuil@cisco.com>
827 L:      linux-media@vger.kernel.org
828 S:      Maintained
829 F:      drivers/media/i2c/adv7842*
830
831 ANALOG DEVICES INC ASOC CODEC DRIVERS
832 M:      Lars-Peter Clausen <lars@metafoo.de>
833 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
834 W:      http://wiki.analog.com/
835 W:      http://ez.analog.com/community/linux-device-drivers
836 S:      Supported
837 F:      sound/soc/codecs/adau*
838 F:      sound/soc/codecs/adav*
839 F:      sound/soc/codecs/ad1*
840 F:      sound/soc/codecs/ad7*
841 F:      sound/soc/codecs/ssm*
842 F:      sound/soc/codecs/sigmadsp.*
843
844 ANALOG DEVICES INC ASOC DRIVERS
845 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
846 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
847 W:      http://blackfin.uclinux.org/
848 S:      Supported
849 F:      sound/soc/blackfin/*
850
851 ANALOG DEVICES INC DMA DRIVERS
852 M:      Lars-Peter Clausen <lars@metafoo.de>
853 W:      http://ez.analog.com/community/linux-device-drivers
854 S:      Supported
855 F:      drivers/dma/dma-axi-dmac.c
856
857 ANALOG DEVICES INC IIO DRIVERS
858 M:      Lars-Peter Clausen <lars@metafoo.de>
859 M:      Michael Hennerich <Michael.Hennerich@analog.com>
860 W:      http://wiki.analog.com/
861 W:      http://ez.analog.com/community/linux-device-drivers
862 S:      Supported
863 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
864 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
865 F:      drivers/iio/*/ad*
866 F:      drivers/iio/adc/ltc2497*
867 X:      drivers/iio/*/adjd*
868 F:      drivers/staging/iio/*/ad*
869 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
870
871 ANDROID CONFIG FRAGMENTS
872 M:      Rob Herring <robh@kernel.org>
873 S:      Supported
874 F:      kernel/configs/android*
875
876 ANDROID DRIVERS
877 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
878 M:      Arve Hjønnevåg <arve@android.com>
879 M:      Todd Kjos <tkjos@android.com>
880 M:      Martijn Coenen <maco@android.com>
881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
882 L:      devel@driverdev.osuosl.org
883 S:      Supported
884 F:      drivers/android/
885 F:      drivers/staging/android/
886
887 ANDROID GOLDFISH PIC DRIVER
888 M:      Miodrag Dinic <miodrag.dinic@mips.com>
889 S:      Supported
890 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
891 F:      drivers/irqchip/irq-goldfish-pic.c
892
893 ANDROID GOLDFISH RTC DRIVER
894 M:      Miodrag Dinic <miodrag.dinic@mips.com>
895 S:      Supported
896 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
897 F:      drivers/rtc/rtc-goldfish.c
898
899 ANDROID ION DRIVER
900 M:      Laura Abbott <labbott@redhat.com>
901 M:      Sumit Semwal <sumit.semwal@linaro.org>
902 L:      devel@driverdev.osuosl.org
903 S:      Supported
904 F:      drivers/staging/android/ion
905 F:      drivers/staging/android/uapi/ion.h
906 F:      drivers/staging/android/uapi/ion_test.h
907
908 AOA (Apple Onboard Audio) ALSA DRIVER
909 M:      Johannes Berg <johannes@sipsolutions.net>
910 L:      linuxppc-dev@lists.ozlabs.org
911 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
912 S:      Maintained
913 F:      sound/aoa/
914
915 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
916 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
917 L:      linux-iio@vger.kernel.org
918 S:      Maintained
919 F:      drivers/iio/adc/stx104.c
920
921 APM DRIVER
922 M:      Jiri Kosina <jikos@kernel.org>
923 S:      Odd fixes
924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
925 F:      arch/x86/kernel/apm_32.c
926 F:      include/linux/apm_bios.h
927 F:      include/uapi/linux/apm_bios.h
928 F:      drivers/char/apm-emulation.c
929
930 APPARMOR SECURITY MODULE
931 M:      John Johansen <john.johansen@canonical.com>
932 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
933 W:      apparmor.wiki.kernel.org
934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
935 S:      Supported
936 F:      security/apparmor/
937 F:      Documentation/admin-guide/LSM/apparmor.rst
938
939 APPLE BCM5974 MULTITOUCH DRIVER
940 M:      Henrik Rydberg <rydberg@bitmath.org>
941 L:      linux-input@vger.kernel.org
942 S:      Odd fixes
943 F:      drivers/input/mouse/bcm5974.c
944
945 APPLE SMC DRIVER
946 M:      Henrik Rydberg <rydberg@bitmath.org>
947 L:      linux-hwmon@vger.kernel.org
948 S:      Odd fixes
949 F:      drivers/hwmon/applesmc.c
950
951 APPLETALK NETWORK LAYER
952 L:      netdev@vger.kernel.org
953 S:      Odd fixes
954 F:      drivers/net/appletalk/
955 F:      net/appletalk/
956
957 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
958 M:      Duc Dang <dhdang@apm.com>
959 S:      Supported
960 F:      arch/arm64/boot/dts/apm/
961
962 APPLIED MICRO (APM) X-GENE SOC EDAC
963 M:      Loc Ho <lho@apm.com>
964 S:      Supported
965 F:      drivers/edac/xgene_edac.c
966 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
967
968 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
969 M:      Iyappan Subramanian <isubramanian@apm.com>
970 M:      Keyur Chudgar <kchudgar@apm.com>
971 S:      Supported
972 F:      drivers/net/ethernet/apm/xgene-v2/
973
974 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
975 M:      Iyappan Subramanian <isubramanian@apm.com>
976 M:      Keyur Chudgar <kchudgar@apm.com>
977 M:      Quan Nguyen <qnguyen@apm.com>
978 S:      Supported
979 F:      drivers/net/ethernet/apm/xgene/
980 F:      drivers/net/phy/mdio-xgene.c
981 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
982 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
983
984 APPLIED MICRO (APM) X-GENE SOC PMU
985 M:      Tai Nguyen <ttnguyen@apm.com>
986 S:      Supported
987 F:      drivers/perf/xgene_pmu.c
988 F:      Documentation/perf/xgene-pmu.txt
989 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
990
991 APTINA CAMERA SENSOR PLL
992 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
993 L:      linux-media@vger.kernel.org
994 S:      Maintained
995 F:      drivers/media/i2c/aptina-pll.*
996
997 ARC FRAMEBUFFER DRIVER
998 M:      Jaya Kumar <jayalk@intworks.biz>
999 S:      Maintained
1000 F:      drivers/video/fbdev/arcfb.c
1001 F:      drivers/video/fbdev/core/fb_defio.c
1002
1003 ARC PGU DRM DRIVER
1004 M:      Alexey Brodkin <abrodkin@synopsys.com>
1005 S:      Supported
1006 F:      drivers/gpu/drm/arc/
1007 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1008
1009 ARCNET NETWORK LAYER
1010 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1011 L:      netdev@vger.kernel.org
1012 S:      Maintained
1013 F:      drivers/net/arcnet/
1014 F:      include/uapi/linux/if_arcnet.h
1015
1016 ARM ARCHITECTED TIMER DRIVER
1017 M:      Mark Rutland <mark.rutland@arm.com>
1018 M:      Marc Zyngier <marc.zyngier@arm.com>
1019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020 S:      Maintained
1021 F:      arch/arm/include/asm/arch_timer.h
1022 F:      arch/arm64/include/asm/arch_timer.h
1023 F:      drivers/clocksource/arm_arch_timer.c
1024
1025 ARM HDLCD DRM DRIVER
1026 M:      Liviu Dudau <liviu.dudau@arm.com>
1027 S:      Supported
1028 F:      drivers/gpu/drm/arm/hdlcd_*
1029 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1030
1031 ARM MALI-DP DRM DRIVER
1032 M:      Liviu Dudau <liviu.dudau@arm.com>
1033 M:      Brian Starkey <brian.starkey@arm.com>
1034 M:      Mali DP Maintainers <malidp@foss.arm.com>
1035 S:      Supported
1036 F:      drivers/gpu/drm/arm/
1037 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1038
1039 ARM MFM AND FLOPPY DRIVERS
1040 M:      Ian Molton <spyro@f2s.com>
1041 S:      Maintained
1042 F:      arch/arm/lib/floppydma.S
1043 F:      arch/arm/include/asm/floppy.h
1044
1045 ARM PMU PROFILING AND DEBUGGING
1046 M:      Will Deacon <will.deacon@arm.com>
1047 M:      Mark Rutland <mark.rutland@arm.com>
1048 S:      Maintained
1049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050 F:      arch/arm*/kernel/perf_*
1051 F:      arch/arm/oprofile/common.c
1052 F:      arch/arm*/kernel/hw_breakpoint.c
1053 F:      arch/arm*/include/asm/hw_breakpoint.h
1054 F:      arch/arm*/include/asm/perf_event.h
1055 F:      drivers/perf/*
1056 F:      include/linux/perf/arm_pmu.h
1057 F:      Documentation/devicetree/bindings/arm/pmu.txt
1058 F:      Documentation/devicetree/bindings/perf/
1059
1060 ARM PORT
1061 M:      Russell King <linux@armlinux.org.uk>
1062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063 W:      http://www.armlinux.org.uk/
1064 S:      Maintained
1065 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1066 F:      arch/arm/
1067
1068 ARM PRIMECELL AACI PL041 DRIVER
1069 M:      Russell King <linux@armlinux.org.uk>
1070 S:      Maintained
1071 F:      sound/arm/aaci.*
1072
1073 ARM PRIMECELL BUS SUPPORT
1074 M:      Russell King <linux@armlinux.org.uk>
1075 S:      Maintained
1076 F:      drivers/amba/
1077 F:      include/linux/amba/bus.h
1078
1079 ARM PRIMECELL CLCD PL110 DRIVER
1080 M:      Russell King <linux@armlinux.org.uk>
1081 S:      Maintained
1082 F:      drivers/video/fbdev/amba-clcd.*
1083
1084 ARM PRIMECELL KMI PL050 DRIVER
1085 M:      Russell King <linux@armlinux.org.uk>
1086 S:      Maintained
1087 F:      drivers/input/serio/ambakmi.*
1088 F:      include/linux/amba/kmi.h
1089
1090 ARM PRIMECELL MMCI PL180/1 DRIVER
1091 M:      Russell King <linux@armlinux.org.uk>
1092 S:      Maintained
1093 F:      drivers/mmc/host/mmci.*
1094 F:      include/linux/amba/mmci.h
1095
1096 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1097 M:      Russell King <linux@armlinux.org.uk>
1098 S:      Maintained
1099 F:      drivers/tty/serial/amba-pl01*.c
1100 F:      include/linux/amba/serial.h
1101
1102 ARM SMMU DRIVERS
1103 M:      Will Deacon <will.deacon@arm.com>
1104 R:      Robin Murphy <robin.murphy@arm.com>
1105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 S:      Maintained
1107 F:      drivers/iommu/arm-smmu.c
1108 F:      drivers/iommu/arm-smmu-v3.c
1109 F:      drivers/iommu/io-pgtable-arm.c
1110 F:      drivers/iommu/io-pgtable-arm-v7s.c
1111
1112 ARM SUB-ARCHITECTURES
1113 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114 S:      Maintained
1115 F:      arch/arm/mach-*/
1116 F:      arch/arm/plat-*/
1117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1118
1119 ARM/ACTIONS SEMI ARCHITECTURE
1120 M:      Andreas Färber <afaerber@suse.de>
1121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122 S:      Maintained
1123 N:      owl
1124 F:      arch/arm/mach-actions/
1125 F:      arch/arm/boot/dts/owl-*
1126 F:      arch/arm64/boot/dts/actions/
1127 F:      drivers/clocksource/owl-*
1128 F:      drivers/soc/actions/
1129 F:      include/dt-bindings/power/owl-*
1130 F:      include/linux/soc/actions/
1131 F:      Documentation/devicetree/bindings/arm/actions.txt
1132 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1133 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1134
1135 ARM/ADS SPHERE MACHINE SUPPORT
1136 M:      Lennert Buytenhek <kernel@wantstofly.org>
1137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 S:      Maintained
1139
1140 ARM/AFEB9260 MACHINE SUPPORT
1141 M:      Sergey Lapin <slapin@ossfans.org>
1142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 S:      Maintained
1144
1145 ARM/AJECO 1ARM MACHINE SUPPORT
1146 M:      Lennert Buytenhek <kernel@wantstofly.org>
1147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 S:      Maintained
1149
1150 ARM/Allwinner SoC Clock Support
1151 M:      Emilio López <emilio@elopez.com.ar>
1152 S:      Maintained
1153 F:      drivers/clk/sunxi/
1154
1155 ARM/Allwinner sunXi SoC support
1156 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1157 M:      Chen-Yu Tsai <wens@csie.org>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 S:      Maintained
1160 N:      sun[x456789]i
1161 N:      sun50i
1162 F:      arch/arm/mach-sunxi/
1163 F:      arch/arm64/boot/dts/allwinner/
1164 F:      drivers/clk/sunxi-ng/
1165 F:      drivers/pinctrl/sunxi/
1166 F:      drivers/soc/sunxi/
1167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1168
1169 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1170 M:      Neil Armstrong <narmstrong@baylibre.com>
1171 M:      Jerome Brunet <jbrunet@baylibre.com>
1172 L:      linux-amlogic@lists.infradead.org
1173 S:      Maintained
1174 F:      drivers/clk/meson/
1175 F:      include/dt-bindings/clock/meson*
1176 F:      include/dt-bindings/clock/gxbb*
1177 F:      Documentation/devicetree/bindings/clock/amlogic*
1178
1179 ARM/Amlogic Meson SoC support
1180 M:      Carlo Caione <carlo@caione.org>
1181 M:      Kevin Hilman <khilman@baylibre.com>
1182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183 L:      linux-amlogic@lists.infradead.org
1184 W:      http://linux-meson.com/
1185 S:      Maintained
1186 F:      arch/arm/mach-meson/
1187 F:      arch/arm/boot/dts/meson*
1188 F:      arch/arm64/boot/dts/amlogic/
1189 F:      drivers/pinctrl/meson/
1190 F:      drivers/mmc/host/meson*
1191 N:      meson
1192
1193 ARM/Annapurna Labs ALPINE ARCHITECTURE
1194 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1195 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1196 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 S:      Maintained
1198 F:      arch/arm/mach-alpine/
1199 F:      arch/arm/boot/dts/alpine*
1200 F:      arch/arm64/boot/dts/al/
1201 F:      drivers/*/*alpine*
1202
1203 ARM/ARTPEC MACHINE SUPPORT
1204 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1205 M:      Lars Persson <lars.persson@axis.com>
1206 M:      Niklas Cassel <niklas.cassel@axis.com>
1207 S:      Maintained
1208 L:      linux-arm-kernel@axis.com
1209 F:      arch/arm/mach-artpec
1210 F:      arch/arm/boot/dts/artpec6*
1211 F:      drivers/clk/axis
1212 F:      drivers/crypto/axis
1213 F:      drivers/pinctrl/pinctrl-artpec*
1214 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1215
1216 ARM/ASPEED I2C DRIVER
1217 M:      Brendan Higgins <brendanhiggins@google.com>
1218 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1219 R:      Joel Stanley <joel@jms.id.au>
1220 L:      linux-i2c@vger.kernel.org
1221 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1222 S:      Maintained
1223 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1224 F:      drivers/i2c/busses/i2c-aspeed.c
1225 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1226 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1227
1228 ARM/ASPEED MACHINE SUPPORT
1229 M:      Joel Stanley <joel@jms.id.au>
1230 S:      Maintained
1231 F:      arch/arm/mach-aspeed/
1232 F:      arch/arm/boot/dts/aspeed-*
1233 F:      drivers/*/*aspeed*
1234
1235 ARM/ATMEL AT91 Clock Support
1236 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1237 S:      Maintained
1238 F:      drivers/clk/at91
1239
1240 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1241 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1242 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 W:      http://www.linux4sam.org
1245 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1246 S:      Supported
1247 N:      at91
1248 N:      atmel
1249 F:      arch/arm/mach-at91/
1250 F:      include/soc/at91/
1251 F:      arch/arm/boot/dts/at91*.dts
1252 F:      arch/arm/boot/dts/at91*.dtsi
1253 F:      arch/arm/boot/dts/sama*.dts
1254 F:      arch/arm/boot/dts/sama*.dtsi
1255 F:      arch/arm/include/debug/at91.S
1256 F:      drivers/memory/atmel*
1257 F:      drivers/watchdog/sama5d4_wdt.c
1258 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1259 X:      drivers/net/wireless/atmel/
1260
1261 ARM/CALXEDA HIGHBANK ARCHITECTURE
1262 M:      Rob Herring <robh@kernel.org>
1263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 S:      Maintained
1265 F:      arch/arm/mach-highbank/
1266 F:      arch/arm/boot/dts/highbank.dts
1267 F:      arch/arm/boot/dts/ecx-*.dts*
1268
1269 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1270 M:      Krzysztof Halasa <khalasa@piap.pl>
1271 S:      Maintained
1272 F:      arch/arm/mach-cns3xxx/
1273
1274 ARM/CAVIUM THUNDER NETWORK DRIVER
1275 M:      Sunil Goutham <sgoutham@cavium.com>
1276 M:      Robert Richter <rric@kernel.org>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:      Supported
1279 F:      drivers/net/ethernet/cavium/thunder/
1280
1281 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1282 M:      Lukasz Majewski <lukma@denx.de>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285 F:      arch/arm/mach-ep93xx/ts72xx.c
1286
1287 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1288 M:      Alexander Shiyan <shc_work@mail.ru>
1289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 S:      Odd Fixes
1291 N:      clps711x
1292
1293 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1294 M:      Lennert Buytenhek <kernel@wantstofly.org>
1295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S:      Maintained
1297
1298 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1299 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1300 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S:      Maintained
1303 F:      arch/arm/mach-ep93xx/
1304 F:      arch/arm/mach-ep93xx/include/mach/
1305
1306 ARM/CLKDEV SUPPORT
1307 M:      Russell King <linux@armlinux.org.uk>
1308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 S:      Maintained
1310 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1311 F:      arch/arm/include/asm/clkdev.h
1312 F:      drivers/clk/clkdev.c
1313
1314 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1315 M:      Mike Rapoport <mike@compulab.co.il>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318
1319 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1320 M:      Baruch Siach <baruch@tkos.co.il>
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323 F:      arch/arm/boot/dts/cx92755*
1324 N:      digicolor
1325
1326 ARM/CONTEC MICRO9 MACHINE SUPPORT
1327 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1328 S:      Maintained
1329 F:      arch/arm/mach-ep93xx/micro9.c
1330
1331 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1332 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335 F:      drivers/hwtracing/coresight/*
1336 F:      Documentation/trace/coresight.txt
1337 F:      Documentation/trace/coresight-cpu-debug.txt
1338 F:      Documentation/devicetree/bindings/arm/coresight.txt
1339 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1340 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1341 F:      tools/perf/arch/arm/util/pmu.c
1342 F:      tools/perf/arch/arm/util/auxtrace.c
1343 F:      tools/perf/arch/arm/util/cs-etm.c
1344 F:      tools/perf/arch/arm/util/cs-etm.h
1345 F:      tools/perf/util/cs-etm.*
1346 F:      tools/perf/util/cs-etm-decoder/*
1347
1348 ARM/CORGI MACHINE SUPPORT
1349 M:      Richard Purdie <rpurdie@rpsys.net>
1350 S:      Maintained
1351
1352 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1353 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1354 M:      Linus Walleij <linus.walleij@linaro.org>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 T:      git git://github.com/ulli-kroll/linux.git
1357 S:      Maintained
1358 F:      Documentation/devicetree/bindings/arm/gemini.txt
1359 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1360 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1361 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1362 F:      arch/arm/mach-gemini/
1363 F:      drivers/net/ethernet/cortina/gemini/*
1364 F:      drivers/pinctrl/pinctrl-gemini.c
1365 F:      drivers/rtc/rtc-ftrtc010.c
1366
1367 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1368 M:      Barry Song <baohua@kernel.org>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1371 S:      Maintained
1372 F:      arch/arm/boot/dts/prima2*
1373 F:      arch/arm/mach-prima2/
1374 F:      drivers/clk/sirf/
1375 F:      drivers/clocksource/timer-prima2.c
1376 F:      drivers/clocksource/timer-atlas7.c
1377 N:      [^a-z]sirf
1378
1379 ARM/EBSA110 MACHINE SUPPORT
1380 M:      Russell King <linux@armlinux.org.uk>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 W:      http://www.armlinux.org.uk/
1383 S:      Maintained
1384 F:      arch/arm/mach-ebsa110/
1385 F:      drivers/net/ethernet/amd/am79c961a.*
1386
1387 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1388 M:      Uwe Kleine-König <kernel@pengutronix.de>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S:      Maintained
1391 N:      efm32
1392
1393 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1394 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 S:      Maintained
1397 F:      arch/arm/mach-pxa/ezx.c
1398
1399 ARM/FARADAY FA526 PORT
1400 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S:      Maintained
1403 T:      git git://git.berlios.de/gemini-board
1404 F:      arch/arm/mm/*-fa*
1405
1406 ARM/FOOTBRIDGE ARCHITECTURE
1407 M:      Russell King <linux@armlinux.org.uk>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 W:      http://www.armlinux.org.uk/
1410 S:      Maintained
1411 F:      arch/arm/include/asm/hardware/dec21285.h
1412 F:      arch/arm/mach-footbridge/
1413
1414 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1415 M:      Shawn Guo <shawnguo@kernel.org>
1416 M:      Sascha Hauer <kernel@pengutronix.de>
1417 R:      Fabio Estevam <fabio.estevam@nxp.com>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1421 F:      arch/arm/mach-imx/
1422 F:      arch/arm/mach-mxs/
1423 F:      arch/arm/boot/dts/imx*
1424 F:      arch/arm/configs/imx*_defconfig
1425 F:      drivers/clk/imx/
1426 F:      drivers/soc/imx/
1427 F:      include/soc/imx/
1428
1429 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1430 M:      Shawn Guo <shawnguo@kernel.org>
1431 M:      Sascha Hauer <kernel@pengutronix.de>
1432 R:      Stefan Agner <stefan@agner.ch>
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Maintained
1435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1436 F:      arch/arm/mach-imx/*vf610*
1437 F:      arch/arm/boot/dts/vf*
1438
1439 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1440 M:      Lennert Buytenhek <kernel@wantstofly.org>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443
1444 ARM/GUMSTIX MACHINE SUPPORT
1445 M:      Steve Sakoman <sakoman@gmail.com>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Maintained
1448
1449 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1450 M:      Philipp Zabel <philipp.zabel@gmail.com>
1451 M:      Paul Parsons <lost.distance@yahoo.com>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 S:      Maintained
1454 F:      arch/arm/mach-pxa/hx4700.c
1455 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1456 F:      sound/soc/pxa/hx4700.c
1457
1458 ARM/HISILICON SOC SUPPORT
1459 M:      Wei Xu <xuwei5@hisilicon.com>
1460 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 W:      http://www.hisilicon.com
1462 S:      Supported
1463 T:      git git://github.com/hisilicon/linux-hisi.git
1464 F:      arch/arm/mach-hisi/
1465 F:      arch/arm/boot/dts/hi3*
1466 F:      arch/arm/boot/dts/hip*
1467 F:      arch/arm/boot/dts/hisi*
1468 F:      arch/arm64/boot/dts/hisilicon/
1469
1470 ARM/HP JORNADA 7XX MACHINE SUPPORT
1471 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1472 W:      www.jlime.com
1473 S:      Maintained
1474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1475 F:      arch/arm/mach-sa1100/jornada720.c
1476 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1477
1478 ARM/IGEP MACHINE SUPPORT
1479 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1480 M:      Javier Martinez Canillas <javier@dowhile0.org>
1481 L:      linux-omap@vger.kernel.org
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/boot/dts/omap3-igep*
1485
1486 ARM/INCOME PXA270 SUPPORT
1487 M:      Marek Vasut <marek.vasut@gmail.com>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1491
1492 ARM/INTEL IOP13XX ARM ARCHITECTURE
1493 M:      Lennert Buytenhek <kernel@wantstofly.org>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496
1497 ARM/INTEL IOP32X ARM ARCHITECTURE
1498 M:      Lennert Buytenhek <kernel@wantstofly.org>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501
1502 ARM/INTEL IOP33X ARM ARCHITECTURE
1503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 S:      Orphan
1505
1506 ARM/INTEL IQ81342EX MACHINE SUPPORT
1507 M:      Lennert Buytenhek <kernel@wantstofly.org>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Maintained
1510
1511 ARM/INTEL IXDP2850 MACHINE SUPPORT
1512 M:      Lennert Buytenhek <kernel@wantstofly.org>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 S:      Maintained
1515
1516 ARM/INTEL IXP4XX ARM ARCHITECTURE
1517 M:      Imre Kaloz <kaloz@openwrt.org>
1518 M:      Krzysztof Halasa <khalasa@piap.pl>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 F:      arch/arm/mach-ixp4xx/
1522
1523 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1524 M:      Jonathan Cameron <jic23@cam.ac.uk>
1525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527 F:      arch/arm/mach-pxa/stargate2.c
1528 F:      drivers/pcmcia/pxa2xx_stargate2.c
1529
1530 ARM/INTEL XSC3 (MANZANO) ARM CORE
1531 M:      Lennert Buytenhek <kernel@wantstofly.org>
1532 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534
1535 ARM/IP FABRICS DOUBLE ESPRESSO 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/LG1K ARCHITECTURE
1541 M:      Chanho Min <chanho.min@lge.com>
1542 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 S:      Maintained
1544 F:      arch/arm64/boot/dts/lg/
1545
1546 ARM/LOGICPD PXA270 MACHINE SUPPORT
1547 M:      Lennert Buytenhek <kernel@wantstofly.org>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550
1551 ARM/LPC18XX ARCHITECTURE
1552 M:      Joachim Eastwood <manabian@gmail.com>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 S:      Maintained
1555 F:      arch/arm/boot/dts/lpc43*
1556 F:      drivers/clk/nxp/clk-lpc18xx*
1557 F:      drivers/clocksource/time-lpc32xx.c
1558 F:      drivers/i2c/busses/i2c-lpc2k.c
1559 F:      drivers/memory/pl172.c
1560 F:      drivers/mtd/spi-nor/nxp-spifi.c
1561 F:      drivers/rtc/rtc-lpc24xx.c
1562 N:      lpc18xx
1563
1564 ARM/LPC32XX SOC SUPPORT
1565 M:      Vladimir Zapolskiy <vz@mleia.com>
1566 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1569 S:      Maintained
1570 F:      arch/arm/boot/dts/lpc32*
1571 F:      arch/arm/mach-lpc32xx/
1572 F:      drivers/i2c/busses/i2c-pnx.c
1573 F:      drivers/net/ethernet/nxp/lpc_eth.c
1574 F:      drivers/usb/host/ohci-nxp.c
1575 F:      drivers/watchdog/pnx4008_wdt.c
1576 N:      lpc32xx
1577
1578 ARM/MAGICIAN MACHINE SUPPORT
1579 M:      Philipp Zabel <philipp.zabel@gmail.com>
1580 S:      Maintained
1581
1582 ARM/Marvell Berlin SoC support
1583 M:      Jisheng Zhang <jszhang@marvell.com>
1584 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 S:      Maintained
1587 F:      arch/arm/mach-berlin/
1588 F:      arch/arm/boot/dts/berlin*
1589 F:      arch/arm64/boot/dts/marvell/berlin*
1590
1591 ARM/Marvell Dove/MV78xx0/Orion SOC support
1592 M:      Jason Cooper <jason@lakedaemon.net>
1593 M:      Andrew Lunn <andrew@lunn.ch>
1594 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595 M:      Gregory Clement <gregory.clement@free-electrons.com>
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      Documentation/devicetree/bindings/soc/dove/
1599 F:      arch/arm/mach-dove/
1600 F:      arch/arm/mach-mv78xx0/
1601 F:      arch/arm/mach-orion5x/
1602 F:      arch/arm/plat-orion/
1603 F:      arch/arm/boot/dts/dove*
1604 F:      arch/arm/boot/dts/orion5x*
1605
1606 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1607 M:      Jason Cooper <jason@lakedaemon.net>
1608 M:      Andrew Lunn <andrew@lunn.ch>
1609 M:      Gregory Clement <gregory.clement@free-electrons.com>
1610 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613 F:      arch/arm/boot/dts/armada*
1614 F:      arch/arm/boot/dts/kirkwood*
1615 F:      arch/arm/configs/mvebu_*_defconfig
1616 F:      arch/arm/mach-mvebu/
1617 F:      arch/arm64/boot/dts/marvell/armada*
1618 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1619 F:      drivers/cpufreq/mvebu-cpufreq.c
1620 F:      drivers/irqchip/irq-armada-370-xp.c
1621 F:      drivers/irqchip/irq-mvebu-*
1622 F:      drivers/pinctrl/mvebu/
1623 F:      drivers/rtc/rtc-armada38x.c
1624
1625 ARM/Mediatek RTC DRIVER
1626 M:      Eddie Huang <eddie.huang@mediatek.com>
1627 M:      Sean Wang <sean.wang@mediatek.com>
1628 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1630 S:      Maintained
1631 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1632 F:      drivers/rtc/rtc-mt6397.c
1633 F:      drivers/rtc/rtc-mt7622.c
1634
1635 ARM/Mediatek SoC support
1636 M:      Matthias Brugger <matthias.bgg@gmail.com>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640 F:      arch/arm/boot/dts/mt6*
1641 F:      arch/arm/boot/dts/mt7*
1642 F:      arch/arm/boot/dts/mt8*
1643 F:      arch/arm/mach-mediatek/
1644 F:      arch/arm64/boot/dts/mediatek/
1645 N:      mtk
1646 K:      mediatek
1647
1648 ARM/Mediatek USB3 PHY DRIVER
1649 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1654
1655 ARM/MICREL KS8695 ARCHITECTURE
1656 M:      Greg Ungerer <gerg@uclinux.org>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 F:      arch/arm/mach-ks8695/
1659 S:      Odd Fixes
1660
1661 ARM/MIOA701 MACHINE SUPPORT
1662 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 F:      arch/arm/mach-pxa/mioa701.c
1665 S:      Maintained
1666
1667 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1668 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1669 S:      Maintained
1670
1671 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1672 M:      Linus Walleij <linus.walleij@linaro.org>
1673 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 S:      Maintained
1675 F:      arch/arm/mach-nomadik/
1676 F:      arch/arm/mach-u300/
1677 F:      arch/arm/mach-ux500/
1678 F:      arch/arm/boot/dts/ste-*
1679 F:      drivers/clk/clk-nomadik.c
1680 F:      drivers/clk/clk-u300.c
1681 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1682 F:      drivers/clocksource/timer-u300.c
1683 F:      drivers/dma/coh901318*
1684 F:      drivers/dma/ste_dma40*
1685 F:      drivers/hwspinlock/u8500_hsem.c
1686 F:      drivers/i2c/busses/i2c-nomadik.c
1687 F:      drivers/i2c/busses/i2c-stu300.c
1688 F:      drivers/mfd/ab3100*
1689 F:      drivers/mfd/ab8500*
1690 F:      drivers/mfd/abx500*
1691 F:      drivers/mfd/dbx500*
1692 F:      drivers/mfd/db8500*
1693 F:      drivers/pinctrl/nomadik/
1694 F:      drivers/pinctrl/pinctrl-coh901*
1695 F:      drivers/pinctrl/pinctrl-u300.c
1696 F:      drivers/rtc/rtc-ab3100.c
1697 F:      drivers/rtc/rtc-ab8500.c
1698 F:      drivers/rtc/rtc-coh901331.c
1699 F:      drivers/rtc/rtc-pl031.c
1700 F:      drivers/watchdog/coh901327_wdt.c
1701 F:      Documentation/devicetree/bindings/arm/ste-*
1702 F:      Documentation/devicetree/bindings/arm/ux500/
1703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1704
1705 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1706 M:      Wan ZongShun <mcuos.com@gmail.com>
1707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 W:      http://www.mcuos.com
1709 S:      Maintained
1710 F:      arch/arm/mach-w90x900/
1711 F:      drivers/input/keyboard/w90p910_keypad.c
1712 F:      drivers/input/touchscreen/w90p910_ts.c
1713 F:      drivers/watchdog/nuc900_wdt.c
1714 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1715 F:      drivers/mtd/nand/nuc900_nand.c
1716 F:      drivers/rtc/rtc-nuc900.c
1717 F:      drivers/spi/spi-nuc900.c
1718 F:      drivers/usb/host/ehci-w90x900.c
1719 F:      drivers/video/fbdev/nuc900fb.c
1720
1721 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1722 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1723 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1724 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1725 S:      Supported
1726
1727 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1728 M:      Alexander Clouter <alex@digriz.org.uk>
1729 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 W:      http://www.digriz.org.uk/ts78xx/kernel
1731 S:      Maintained
1732 F:      arch/arm/mach-orion5x/ts78xx-*
1733
1734 ARM/OXNAS platform support
1735 M:      Neil Armstrong <narmstrong@baylibre.com>
1736 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1738 S:      Maintained
1739 F:      arch/arm/mach-oxnas/
1740 F:      arch/arm/boot/dts/ox8*.dtsi
1741 F:      arch/arm/boot/dts/wd-mbwe.dts
1742 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1743 N:      oxnas
1744
1745 ARM/PALM TREO SUPPORT
1746 M:      Tomas Cech <sleep_walker@suse.com>
1747 L:      linux-arm-kernel@lists.infradead.org
1748 W:      http://hackndev.com
1749 S:      Maintained
1750 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1751 F:      arch/arm/mach-pxa/palmtreo.c
1752
1753 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1754 M:      Marek Vasut <marek.vasut@gmail.com>
1755 L:      linux-arm-kernel@lists.infradead.org
1756 W:      http://hackndev.com
1757 S:      Maintained
1758 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1759 F:      arch/arm/mach-pxa/palmtx.c
1760 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1761 F:      arch/arm/mach-pxa/palmt5.c
1762 F:      arch/arm/mach-pxa/include/mach/palmld.h
1763 F:      arch/arm/mach-pxa/palmld.c
1764 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1765 F:      arch/arm/mach-pxa/palmte2.c
1766 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1767 F:      arch/arm/mach-pxa/palmtc.c
1768
1769 ARM/PALMZ72 SUPPORT
1770 M:      Sergey Lapin <slapin@ossfans.org>
1771 L:      linux-arm-kernel@lists.infradead.org
1772 W:      http://hackndev.com
1773 S:      Maintained
1774 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1775 F:      arch/arm/mach-pxa/palmz72.c
1776
1777 ARM/PLEB SUPPORT
1778 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1779 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1780 S:      Maintained
1781
1782 ARM/PT DIGITAL BOARD PORT
1783 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 W:      http://www.armlinux.org.uk/
1786 S:      Maintained
1787
1788 ARM/QUALCOMM SUPPORT
1789 M:      Andy Gross <andy.gross@linaro.org>
1790 M:      David Brown <david.brown@linaro.org>
1791 L:      linux-arm-msm@vger.kernel.org
1792 L:      linux-soc@vger.kernel.org
1793 S:      Maintained
1794 F:      Documentation/devicetree/bindings/soc/qcom/
1795 F:      arch/arm/boot/dts/qcom-*.dts
1796 F:      arch/arm/boot/dts/qcom-*.dtsi
1797 F:      arch/arm/mach-qcom/
1798 F:      arch/arm64/boot/dts/qcom/*
1799 F:      drivers/i2c/busses/i2c-qup.c
1800 F:      drivers/clk/qcom/
1801 F:      drivers/dma/qcom/
1802 F:      drivers/soc/qcom/
1803 F:      drivers/spi/spi-qup.c
1804 F:      drivers/tty/serial/msm_serial.h
1805 F:      drivers/tty/serial/msm_serial.c
1806 F:      drivers/*/pm8???-*
1807 F:      drivers/mfd/ssbi.c
1808 F:      drivers/firmware/qcom_scm.c
1809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1810
1811 ARM/RADISYS ENP2611 MACHINE SUPPORT
1812 M:      Lennert Buytenhek <kernel@wantstofly.org>
1813 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 S:      Maintained
1815
1816 ARM/REALTEK ARCHITECTURE
1817 M:      Andreas Färber <afaerber@suse.de>
1818 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 S:      Maintained
1820 F:      arch/arm64/boot/dts/realtek/
1821 F:      Documentation/devicetree/bindings/arm/realtek.txt
1822
1823 ARM/RENESAS ARM64 ARCHITECTURE
1824 M:      Simon Horman <horms@verge.net.au>
1825 M:      Magnus Damm <magnus.damm@gmail.com>
1826 L:      linux-renesas-soc@vger.kernel.org
1827 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1829 S:      Supported
1830 F:      arch/arm64/boot/dts/renesas/
1831 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1832 F:      drivers/soc/renesas/
1833 F:      include/linux/soc/renesas/
1834
1835 ARM/RISCPC ARCHITECTURE
1836 M:      Russell King <linux@armlinux.org.uk>
1837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 W:      http://www.armlinux.org.uk/
1839 S:      Maintained
1840 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1841 F:      arch/arm/include/asm/hardware/ioc.h
1842 F:      arch/arm/include/asm/hardware/iomd.h
1843 F:      arch/arm/include/asm/hardware/memc.h
1844 F:      arch/arm/mach-rpc/
1845 F:      drivers/net/ethernet/8390/etherh.c
1846 F:      drivers/net/ethernet/i825xx/ether1*
1847 F:      drivers/net/ethernet/seeq/ether3*
1848 F:      drivers/scsi/arm/
1849
1850 ARM/Rockchip SoC support
1851 M:      Heiko Stuebner <heiko@sntech.de>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 L:      linux-rockchip@lists.infradead.org
1854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1855 S:      Maintained
1856 F:      arch/arm/boot/dts/rk3*
1857 F:      arch/arm/boot/dts/rv1108*
1858 F:      arch/arm/mach-rockchip/
1859 F:      drivers/clk/rockchip/
1860 F:      drivers/i2c/busses/i2c-rk3x.c
1861 F:      drivers/*/*rockchip*
1862 F:      drivers/*/*/*rockchip*
1863 F:      sound/soc/rockchip/
1864 N:      rockchip
1865
1866 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1867 M:      Kukjin Kim <kgene@kernel.org>
1868 M:      Krzysztof Kozlowski <krzk@kernel.org>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1871 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1872 S:      Maintained
1873 F:      arch/arm/boot/dts/s3c*
1874 F:      arch/arm/boot/dts/s5p*
1875 F:      arch/arm/boot/dts/samsung*
1876 F:      arch/arm/boot/dts/exynos*
1877 F:      arch/arm64/boot/dts/exynos/
1878 F:      arch/arm/plat-samsung/
1879 F:      arch/arm/mach-s3c24*/
1880 F:      arch/arm/mach-s3c64xx/
1881 F:      arch/arm/mach-s5p*/
1882 F:      arch/arm/mach-exynos*/
1883 F:      drivers/*/*s3c24*
1884 F:      drivers/*/*/*s3c24*
1885 F:      drivers/*/*s3c64xx*
1886 F:      drivers/*/*s5pv210*
1887 F:      drivers/memory/samsung/*
1888 F:      drivers/soc/samsung/*
1889 F:      Documentation/arm/Samsung/
1890 F:      Documentation/devicetree/bindings/arm/samsung/
1891 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1892 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1893 N:      exynos
1894
1895 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1896 M:      Kyungmin Park <kyungmin.park@samsung.com>
1897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 S:      Maintained
1899 F:      arch/arm/mach-s5pv210/
1900
1901 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1902 M:      Kyungmin Park <kyungmin.park@samsung.com>
1903 M:      Kamil Debski <kamil@wypas.org>
1904 M:      Andrzej Hajda <a.hajda@samsung.com>
1905 L:      linux-arm-kernel@lists.infradead.org
1906 L:      linux-media@vger.kernel.org
1907 S:      Maintained
1908 F:      drivers/media/platform/s5p-g2d/
1909
1910 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1911 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1912 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1913 L:      linux-media@vger.kernel.org
1914 S:      Maintained
1915 F:      drivers/media/platform/s5p-cec/
1916 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1917
1918 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1919 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1920 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1921 L:      linux-arm-kernel@lists.infradead.org
1922 L:      linux-media@vger.kernel.org
1923 S:      Maintained
1924 F:      drivers/media/platform/s5p-jpeg/
1925
1926 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1927 M:      Kyungmin Park <kyungmin.park@samsung.com>
1928 M:      Kamil Debski <kamil@wypas.org>
1929 M:      Jeongtae Park <jtp.park@samsung.com>
1930 M:      Andrzej Hajda <a.hajda@samsung.com>
1931 L:      linux-arm-kernel@lists.infradead.org
1932 L:      linux-media@vger.kernel.org
1933 S:      Maintained
1934 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1935 F:      drivers/media/platform/s5p-mfc/
1936
1937 ARM/SHMOBILE ARM ARCHITECTURE
1938 M:      Simon Horman <horms@verge.net.au>
1939 M:      Magnus Damm <magnus.damm@gmail.com>
1940 L:      linux-renesas-soc@vger.kernel.org
1941 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1943 S:      Supported
1944 F:      arch/arm/boot/dts/emev2*
1945 F:      arch/arm/boot/dts/r7s*
1946 F:      arch/arm/boot/dts/r8a*
1947 F:      arch/arm/boot/dts/sh*
1948 F:      arch/arm/configs/shmobile_defconfig
1949 F:      arch/arm/include/debug/renesas-scif.S
1950 F:      arch/arm/mach-shmobile/
1951 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1952 F:      drivers/soc/renesas/
1953 F:      include/linux/soc/renesas/
1954
1955 ARM/SOCFPGA ARCHITECTURE
1956 M:      Dinh Nguyen <dinguyen@kernel.org>
1957 S:      Maintained
1958 F:      arch/arm/mach-socfpga/
1959 F:      arch/arm/boot/dts/socfpga*
1960 F:      arch/arm/configs/socfpga_defconfig
1961 F:      arch/arm64/boot/dts/altera/
1962 W:      http://www.rocketboards.org
1963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1964
1965 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1966 M:      Dinh Nguyen <dinguyen@kernel.org>
1967 S:      Maintained
1968 F:      drivers/clk/socfpga/
1969
1970 ARM/SOCFPGA EDAC SUPPORT
1971 M:      Thor Thayer <thor.thayer@linux.intel.com>
1972 S:      Maintained
1973 F:      drivers/edac/altera_edac.
1974
1975 ARM/STI ARCHITECTURE
1976 M:      Patrice Chotard <patrice.chotard@st.com>
1977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 W:      http://www.stlinux.com
1979 S:      Maintained
1980 F:      arch/arm/mach-sti/
1981 F:      arch/arm/boot/dts/sti*
1982 F:      drivers/char/hw_random/st-rng.c
1983 F:      drivers/clocksource/arm_global_timer.c
1984 F:      drivers/clocksource/clksrc_st_lpc.c
1985 F:      drivers/cpufreq/sti-cpufreq.c
1986 F:      drivers/dma/st_fdma*
1987 F:      drivers/i2c/busses/i2c-st.c
1988 F:      drivers/media/rc/st_rc.c
1989 F:      drivers/media/platform/sti/c8sectpfe/
1990 F:      drivers/mmc/host/sdhci-st.c
1991 F:      drivers/phy/st/phy-miphy28lp.c
1992 F:      drivers/phy/st/phy-stih407-usb.c
1993 F:      drivers/pinctrl/pinctrl-st.c
1994 F:      drivers/remoteproc/st_remoteproc.c
1995 F:      drivers/remoteproc/st_slim_rproc.c
1996 F:      drivers/reset/sti/
1997 F:      drivers/rtc/rtc-st-lpc.c
1998 F:      drivers/tty/serial/st-asc.c
1999 F:      drivers/usb/dwc3/dwc3-st.c
2000 F:      drivers/usb/host/ehci-st.c
2001 F:      drivers/usb/host/ohci-st.c
2002 F:      drivers/watchdog/st_lpc_wdt.c
2003 F:      drivers/ata/ahci_st.c
2004 F:      include/linux/remoteproc/st_slim_rproc.h
2005
2006 ARM/STM32 ARCHITECTURE
2007 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2008 M:      Alexandre Torgue <alexandre.torgue@st.com>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 S:      Maintained
2011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
2012 N:      stm32
2013 F:      drivers/clocksource/armv7m_systick.c
2014
2015 ARM/TANGO ARCHITECTURE
2016 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2017 M:      Mans Rullgard <mans@mansr.com>
2018 L:      linux-arm-kernel@lists.infradead.org
2019 S:      Odd Fixes
2020 N:      tango
2021
2022 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2023 M:      Lennert Buytenhek <kernel@wantstofly.org>
2024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 S:      Maintained
2026
2027 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2028 M:      Hans Verkuil <hans.verkuil@cisco.com>
2029 L:      linux-tegra@vger.kernel.org
2030 L:      linux-media@vger.kernel.org
2031 S:      Maintained
2032 F:      drivers/media/platform/tegra-cec/
2033 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2034
2035 ARM/TETON BGA MACHINE SUPPORT
2036 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 S:      Maintained
2039
2040 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2041 M:      Santosh Shilimkar <ssantosh@kernel.org>
2042 L:      linux-kernel@vger.kernel.org
2043 S:      Maintained
2044 F:      drivers/memory/*emif*
2045
2046 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2047 M:      Santosh Shilimkar <ssantosh@kernel.org>
2048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 S:      Maintained
2050 F:      arch/arm/mach-keystone/
2051 F:      arch/arm/boot/dts/keystone-*
2052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2053
2054 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2055 M:      Santosh Shilimkar <ssantosh@kernel.org>
2056 L:      linux-kernel@vger.kernel.org
2057 S:      Maintained
2058 F:      drivers/clk/keystone/
2059
2060 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2061 M:      Santosh Shilimkar <ssantosh@kernel.org>
2062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 L:      linux-kernel@vger.kernel.org
2064 S:      Maintained
2065 F:      drivers/clocksource/timer-keystone.c
2066
2067 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2068 M:      Santosh Shilimkar <ssantosh@kernel.org>
2069 L:      linux-kernel@vger.kernel.org
2070 S:      Maintained
2071 F:      drivers/power/reset/keystone-reset.c
2072
2073 ARM/THECUS N2100 MACHINE SUPPORT
2074 M:      Lennert Buytenhek <kernel@wantstofly.org>
2075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 S:      Maintained
2077
2078 ARM/TOSA MACHINE SUPPORT
2079 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2080 M:      Dirk Opfer <dirk@opfer-online.de>
2081 S:      Maintained
2082
2083 ARM/UNIPHIER ARCHITECTURE
2084 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2087 S:      Maintained
2088 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2089 F:      arch/arm/boot/dts/uniphier*
2090 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2091 F:      arch/arm/mach-uniphier/
2092 F:      arch/arm/mm/cache-uniphier.c
2093 F:      arch/arm64/boot/dts/socionext/uniphier*
2094 F:      drivers/bus/uniphier-system-bus.c
2095 F:      drivers/clk/uniphier/
2096 F:      drivers/gpio/gpio-uniphier.c
2097 F:      drivers/i2c/busses/i2c-uniphier*
2098 F:      drivers/irqchip/irq-uniphier-aidet.c
2099 F:      drivers/pinctrl/uniphier/
2100 F:      drivers/reset/reset-uniphier.c
2101 F:      drivers/tty/serial/8250/8250_uniphier.c
2102 N:      uniphier
2103
2104 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2105 M:      Ulf Hansson <ulf.hansson@linaro.org>
2106 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 T:      git git://git.linaro.org/people/ulfh/clk.git
2108 S:      Maintained
2109 F:      drivers/clk/ux500/
2110
2111 ARM/VERSATILE EXPRESS PLATFORM
2112 M:      Liviu Dudau <liviu.dudau@arm.com>
2113 M:      Sudeep Holla <sudeep.holla@arm.com>
2114 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2115 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 S:      Maintained
2117 F:      arch/arm/boot/dts/vexpress*
2118 F:      arch/arm64/boot/dts/arm/
2119 F:      arch/arm/mach-vexpress/
2120 F:      */*/vexpress*
2121 F:      */*/*/vexpress*
2122 F:      drivers/clk/versatile/clk-vexpress-osc.c
2123 F:      drivers/clocksource/versatile.c
2124 N:      mps2
2125
2126 ARM/VFP SUPPORT
2127 M:      Russell King <linux@armlinux.org.uk>
2128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 W:      http://www.armlinux.org.uk/
2130 S:      Maintained
2131 F:      arch/arm/vfp/
2132
2133 ARM/VOIPAC PXA270 SUPPORT
2134 M:      Marek Vasut <marek.vasut@gmail.com>
2135 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 S:      Maintained
2137 F:      arch/arm/mach-pxa/vpac270.c
2138 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2139
2140 ARM/VT8500 ARM ARCHITECTURE
2141 M:      Tony Prisk <linux@prisktech.co.nz>
2142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 S:      Maintained
2144 F:      arch/arm/mach-vt8500/
2145 F:      drivers/clocksource/vt8500_timer.c
2146 F:      drivers/i2c/busses/i2c-wmt.c
2147 F:      drivers/mmc/host/wmt-sdmmc.c
2148 F:      drivers/pwm/pwm-vt8500.c
2149 F:      drivers/rtc/rtc-vt8500.c
2150 F:      drivers/tty/serial/vt8500_serial.c
2151 F:      drivers/usb/host/ehci-platform.c
2152 F:      drivers/usb/host/uhci-platform.c
2153 F:      drivers/video/fbdev/vt8500lcdfb.*
2154 F:      drivers/video/fbdev/wm8505fb*
2155 F:      drivers/video/fbdev/wmt_ge_rops.*
2156
2157 ARM/ZIPIT Z2 SUPPORT
2158 M:      Marek Vasut <marek.vasut@gmail.com>
2159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 S:      Maintained
2161 F:      arch/arm/mach-pxa/z2.c
2162 F:      arch/arm/mach-pxa/include/mach/z2.h
2163
2164 ARM/ZTE ARCHITECTURE
2165 M:      Jun Nie <jun.nie@linaro.org>
2166 M:      Baoyou Xie <baoyou.xie@linaro.org>
2167 M:      Shawn Guo <shawnguo@kernel.org>
2168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 S:      Maintained
2170 F:      arch/arm/boot/dts/zx2967*
2171 F:      arch/arm/mach-zx/
2172 F:      arch/arm64/boot/dts/zte/
2173 F:      drivers/clk/zte/
2174 F:      drivers/dma/zx_dma.c
2175 F:      drivers/gpio/gpio-zx.c
2176 F:      drivers/i2c/busses/i2c-zx2967.c
2177 F:      drivers/mmc/host/dw_mmc-zx.*
2178 F:      drivers/pinctrl/zte/
2179 F:      drivers/soc/zte/
2180 F:      drivers/thermal/zx2967_thermal.c
2181 F:      drivers/watchdog/zx2967_wdt.c
2182 F:      Documentation/devicetree/bindings/arm/zte.txt
2183 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2184 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2185 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2186 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2187 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2188 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2189 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2190 F:      Documentation/devicetree/bindings/soc/zte/
2191 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2192 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2193 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2194 F:      include/dt-bindings/clock/zx2967*.h
2195 F:      include/dt-bindings/soc/zte,*.h
2196 F:      sound/soc/codecs/zx_aud96p22.c
2197 F:      sound/soc/zte/
2198
2199 ARM/ZYNQ ARCHITECTURE
2200 M:      Michal Simek <michal.simek@xilinx.com>
2201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202 W:      http://wiki.xilinx.com
2203 T:      git https://github.com/Xilinx/linux-xlnx.git
2204 S:      Supported
2205 F:      arch/arm/mach-zynq/
2206 F:      drivers/cpuidle/cpuidle-zynq.c
2207 F:      drivers/block/xsysace.c
2208 N:      zynq
2209 N:      xilinx
2210 F:      drivers/clocksource/cadence_ttc_timer.c
2211 F:      drivers/i2c/busses/i2c-cadence.c
2212 F:      drivers/mmc/host/sdhci-of-arasan.c
2213 F:      drivers/edac/synopsys_edac.c
2214
2215 ARM64 PORT (AARCH64 ARCHITECTURE)
2216 M:      Catalin Marinas <catalin.marinas@arm.com>
2217 M:      Will Deacon <will.deacon@arm.com>
2218 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2220 S:      Maintained
2221 F:      arch/arm64/
2222 F:      Documentation/arm64/
2223
2224 AS3645A LED FLASH CONTROLLER DRIVER
2225 M:      Sakari Ailus <sakari.ailus@iki.fi>
2226 L:      linux-leds@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/leds/leds-as3645a.c
2229
2230 AS3645A LED FLASH CONTROLLER DRIVER
2231 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2232 L:      linux-media@vger.kernel.org
2233 T:      git git://linuxtv.org/media_tree.git
2234 S:      Maintained
2235 F:      drivers/media/i2c/as3645a.c
2236 F:      include/media/i2c/as3645a.h
2237
2238 ASAHI KASEI AK8974 DRIVER
2239 M:      Linus Walleij <linus.walleij@linaro.org>
2240 L:      linux-iio@vger.kernel.org
2241 W:      http://www.akm.com/
2242 S:      Supported
2243 F:      drivers/iio/magnetometer/ak8974.c
2244
2245 ASC7621 HARDWARE MONITOR DRIVER
2246 M:      George Joseph <george.joseph@fairview5.com>
2247 L:      linux-hwmon@vger.kernel.org
2248 S:      Maintained
2249 F:      Documentation/hwmon/asc7621
2250 F:      drivers/hwmon/asc7621.c
2251
2252 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2253 M:      Corentin Chary <corentin.chary@gmail.com>
2254 L:      acpi4asus-user@lists.sourceforge.net
2255 L:      platform-driver-x86@vger.kernel.org
2256 W:      http://acpi4asus.sf.net
2257 S:      Maintained
2258 F:      drivers/platform/x86/asus*.c
2259 F:      drivers/platform/x86/eeepc*.c
2260
2261 ASUS WIRELESS RADIO CONTROL DRIVER
2262 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2263 L:      platform-driver-x86@vger.kernel.org
2264 S:      Maintained
2265 F:      drivers/platform/x86/asus-wireless.c
2266
2267 ASYMMETRIC KEYS
2268 M:      David Howells <dhowells@redhat.com>
2269 L:      keyrings@vger.kernel.org
2270 S:      Maintained
2271 F:      Documentation/crypto/asymmetric-keys.txt
2272 F:      include/linux/verification.h
2273 F:      include/crypto/public_key.h
2274 F:      include/crypto/pkcs7.h
2275 F:      crypto/asymmetric_keys/
2276
2277 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2278 R:      Dan Williams <dan.j.williams@intel.com>
2279 W:      http://sourceforge.net/projects/xscaleiop
2280 S:      Odd fixes
2281 F:      Documentation/crypto/async-tx-api.txt
2282 F:      crypto/async_tx/
2283 F:      drivers/dma/
2284 F:      include/linux/dmaengine.h
2285 F:      include/linux/async_tx.h
2286
2287 AT24 EEPROM DRIVER
2288 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2289 L:      linux-i2c@vger.kernel.org
2290 S:      Maintained
2291 F:      drivers/misc/eeprom/at24.c
2292 F:      include/linux/platform_data/at24.h
2293
2294 ATA OVER ETHERNET (AOE) DRIVER
2295 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2296 W:      http://www.openaoe.org/
2297 S:      Supported
2298 F:      Documentation/aoe/
2299 F:      drivers/block/aoe/
2300
2301 ATHEROS 71XX/9XXX GPIO DRIVER
2302 M:      Alban Bedel <albeu@free.fr>
2303 W:      https://github.com/AlbanBedel/linux
2304 T:      git git://github.com/AlbanBedel/linux
2305 S:      Maintained
2306 F:      drivers/gpio/gpio-ath79.c
2307 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2308
2309 ATHEROS ATH GENERIC UTILITIES
2310 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2311 L:      linux-wireless@vger.kernel.org
2312 S:      Supported
2313 F:      drivers/net/wireless/ath/*
2314
2315 ATHEROS ATH5K WIRELESS DRIVER
2316 M:      Jiri Slaby <jirislaby@gmail.com>
2317 M:      Nick Kossifidis <mickflemm@gmail.com>
2318 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2319 L:      linux-wireless@vger.kernel.org
2320 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2321 S:      Maintained
2322 F:      drivers/net/wireless/ath/ath5k/
2323
2324 ATHEROS ATH6KL WIRELESS DRIVER
2325 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2326 L:      linux-wireless@vger.kernel.org
2327 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2329 S:      Supported
2330 F:      drivers/net/wireless/ath/ath6kl/
2331
2332 ATI_REMOTE2 DRIVER
2333 M:      Ville Syrjala <syrjala@sci.fi>
2334 S:      Maintained
2335 F:      drivers/input/misc/ati_remote2.c
2336
2337 ATK0110 HWMON DRIVER
2338 M:      Luca Tettamanti <kronos.it@gmail.com>
2339 L:      linux-hwmon@vger.kernel.org
2340 S:      Maintained
2341 F:      drivers/hwmon/asus_atk0110.c
2342
2343 ATLX ETHERNET DRIVERS
2344 M:      Jay Cliburn <jcliburn@gmail.com>
2345 M:      Chris Snook <chris.snook@gmail.com>
2346 L:      netdev@vger.kernel.org
2347 W:      http://sourceforge.net/projects/atl1
2348 W:      http://atl1.sourceforge.net
2349 S:      Maintained
2350 F:      drivers/net/ethernet/atheros/
2351
2352 ATM
2353 M:      Chas Williams <3chas3@gmail.com>
2354 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2355 L:      netdev@vger.kernel.org
2356 W:      http://linux-atm.sourceforge.net
2357 S:      Maintained
2358 F:      drivers/atm/
2359 F:      include/linux/atm*
2360 F:      include/uapi/linux/atm*
2361
2362 ATMEL AT91 / AT32 MCI DRIVER
2363 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2364 S:      Maintained
2365 F:      drivers/mmc/host/atmel-mci.c
2366
2367 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2368 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2369 S:      Supported
2370 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2371
2372 ATMEL Audio ALSA driver
2373 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2374 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2375 S:      Supported
2376 F:      sound/soc/atmel
2377
2378 ATMEL I2C DRIVER
2379 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2380 L:      linux-i2c@vger.kernel.org
2381 S:      Supported
2382 F:      drivers/i2c/busses/i2c-at91.c
2383
2384 ATMEL ISI DRIVER
2385 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2386 L:      linux-media@vger.kernel.org
2387 S:      Supported
2388 F:      drivers/media/platform/atmel/atmel-isi.c
2389 F:      include/media/atmel-isi.h
2390
2391 ATMEL LCDFB DRIVER
2392 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2393 L:      linux-fbdev@vger.kernel.org
2394 S:      Maintained
2395 F:      drivers/video/fbdev/atmel_lcdfb.c
2396 F:      include/video/atmel_lcdc.h
2397
2398 ATMEL MACB ETHERNET DRIVER
2399 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2400 S:      Supported
2401 F:      drivers/net/ethernet/cadence/
2402
2403 ATMEL MAXTOUCH DRIVER
2404 M:      Nick Dyer <nick@shmanahar.org>
2405 T:      git git://github.com/ndyer/linux.git
2406 S:      Maintained
2407 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2408 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2409 F:      include/linux/platform_data/atmel_mxt_ts.h
2410
2411 ATMEL SAMA5D2 ADC DRIVER
2412 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2413 L:      linux-iio@vger.kernel.org
2414 S:      Supported
2415 F:      drivers/iio/adc/at91-sama5d2_adc.c
2416
2417 ATMEL SDMMC DRIVER
2418 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2419 L:      linux-mmc@vger.kernel.org
2420 S:      Supported
2421 F:      drivers/mmc/host/sdhci-of-at91.c
2422
2423 ATMEL SPI DRIVER
2424 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2425 S:      Supported
2426 F:      drivers/spi/spi-atmel.*
2427
2428 ATMEL SSC DRIVER
2429 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431 S:      Supported
2432 F:      drivers/misc/atmel-ssc.c
2433 F:      include/linux/atmel-ssc.h
2434
2435 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2436 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438 S:      Supported
2439 F:      drivers/misc/atmel_tclib.c
2440 F:      drivers/clocksource/tcb_clksrc.c
2441
2442 ATMEL USBA UDC DRIVER
2443 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445 S:      Supported
2446 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2447
2448 ATMEL WIRELESS DRIVER
2449 M:      Simon Kelley <simon@thekelleys.org.uk>
2450 L:      linux-wireless@vger.kernel.org
2451 W:      http://www.thekelleys.org.uk/atmel
2452 W:      http://atmelwlandriver.sourceforge.net/
2453 S:      Maintained
2454 F:      drivers/net/wireless/atmel/atmel*
2455
2456 ATMEL XDMA DRIVER
2457 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2458 L:      linux-arm-kernel@lists.infradead.org
2459 L:      dmaengine@vger.kernel.org
2460 S:      Supported
2461 F:      drivers/dma/at_xdmac.c
2462
2463 ATOMIC INFRASTRUCTURE
2464 M:      Will Deacon <will.deacon@arm.com>
2465 M:      Peter Zijlstra <peterz@infradead.org>
2466 R:      Boqun Feng <boqun.feng@gmail.com>
2467 L:      linux-kernel@vger.kernel.org
2468 S:      Maintained
2469 F:      arch/*/include/asm/atomic*.h
2470 F:      include/*/atomic*.h
2471
2472 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2473 M:      Bradley Grove <linuxdrivers@attotech.com>
2474 L:      linux-scsi@vger.kernel.org
2475 W:      http://www.attotech.com
2476 S:      Supported
2477 F:      drivers/scsi/esas2r
2478
2479 ATUSB IEEE 802.15.4 RADIO DRIVER
2480 M:      Stefan Schmidt <stefan@osg.samsung.com>
2481 L:      linux-wpan@vger.kernel.org
2482 S:      Maintained
2483 F:      drivers/net/ieee802154/atusb.c
2484 F:      drivers/net/ieee802154/atusb.h
2485 F:      drivers/net/ieee802154/at86rf230.h
2486
2487 AUDIT SUBSYSTEM
2488 M:      Paul Moore <paul@paul-moore.com>
2489 M:      Eric Paris <eparis@redhat.com>
2490 L:      linux-audit@redhat.com (moderated for non-subscribers)
2491 W:      https://github.com/linux-audit
2492 W:      https://people.redhat.com/sgrubb/audit
2493 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2494 S:      Supported
2495 F:      include/linux/audit.h
2496 F:      include/uapi/linux/audit.h
2497 F:      kernel/audit*
2498
2499 AUXILIARY DISPLAY DRIVERS
2500 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2501 W:      http://miguelojeda.es/auxdisplay.htm
2502 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2503 S:      Maintained
2504 F:      drivers/auxdisplay/
2505 F:      include/linux/cfag12864b.h
2506
2507 AX.25 NETWORK LAYER
2508 M:      Ralf Baechle <ralf@linux-mips.org>
2509 L:      linux-hams@vger.kernel.org
2510 W:      http://www.linux-ax25.org/
2511 S:      Maintained
2512 F:      include/uapi/linux/ax25.h
2513 F:      include/net/ax25.h
2514 F:      net/ax25/
2515
2516 AXENTIA ARM DEVICES
2517 M:      Peter Rosin <peda@axentia.se>
2518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519 S:      Maintained
2520 F:      Documentation/devicetree/bindings/arm/axentia.txt
2521 F:      arch/arm/boot/dts/at91-linea.dtsi
2522 F:      arch/arm/boot/dts/at91-natte.dtsi
2523 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2524 F:      arch/arm/boot/dts/at91-tse850-3.dts
2525
2526 AXENTIA ASOC DRIVERS
2527 M:      Peter Rosin <peda@axentia.se>
2528 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2529 S:      Maintained
2530 F:      Documentation/devicetree/bindings/sound/axentia,*
2531 F:      sound/soc/atmel/tse850-pcm5142.c
2532
2533 AZ6007 DVB DRIVER
2534 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2535 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2536 L:      linux-media@vger.kernel.org
2537 W:      https://linuxtv.org
2538 T:      git git://linuxtv.org/media_tree.git
2539 S:      Maintained
2540 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2541
2542 AZTECH FM RADIO RECEIVER DRIVER
2543 M:      Hans Verkuil <hverkuil@xs4all.nl>
2544 L:      linux-media@vger.kernel.org
2545 T:      git git://linuxtv.org/media_tree.git
2546 W:      https://linuxtv.org
2547 S:      Maintained
2548 F:      drivers/media/radio/radio-aztech*
2549
2550 B43 WIRELESS DRIVER
2551 L:      linux-wireless@vger.kernel.org
2552 L:      b43-dev@lists.infradead.org
2553 W:      http://wireless.kernel.org/en/users/Drivers/b43
2554 S:      Odd Fixes
2555 F:      drivers/net/wireless/broadcom/b43/
2556
2557 B43LEGACY WIRELESS DRIVER
2558 M:      Larry Finger <Larry.Finger@lwfinger.net>
2559 L:      linux-wireless@vger.kernel.org
2560 L:      b43-dev@lists.infradead.org
2561 W:      http://wireless.kernel.org/en/users/Drivers/b43
2562 S:      Maintained
2563 F:      drivers/net/wireless/broadcom/b43legacy/
2564
2565 BACKLIGHT CLASS/SUBSYSTEM
2566 M:      Lee Jones <lee.jones@linaro.org>
2567 M:      Daniel Thompson <daniel.thompson@linaro.org>
2568 M:      Jingoo Han <jingoohan1@gmail.com>
2569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2570 S:      Maintained
2571 F:      drivers/video/backlight/
2572 F:      include/linux/backlight.h
2573 F:      include/linux/pwm_backlight.h
2574 F:      Documentation/devicetree/bindings/leds/backlight
2575
2576 BATMAN ADVANCED
2577 M:      Marek Lindner <mareklindner@neomailbox.ch>
2578 M:      Simon Wunderlich <sw@simonwunderlich.de>
2579 M:      Antonio Quartulli <a@unstable.cc>
2580 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2581 W:      https://www.open-mesh.org/
2582 Q:      https://patchwork.open-mesh.org/project/batman/list/
2583 S:      Maintained
2584 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2585 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2586 F:      Documentation/networking/batman-adv.rst
2587 F:      include/uapi/linux/batadv_packet.h
2588 F:      include/uapi/linux/batman_adv.h
2589 F:      net/batman-adv/
2590
2591 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2592 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2593 L:      linux-hams@vger.kernel.org
2594 W:      http://www.baycom.org/~tom/ham/ham.html
2595 S:      Maintained
2596 F:      drivers/net/hamradio/baycom*
2597
2598 BCACHE (BLOCK LAYER CACHE)
2599 M:      Michael Lyle <mlyle@lyle.org>
2600 M:      Kent Overstreet <kent.overstreet@gmail.com>
2601 L:      linux-bcache@vger.kernel.org
2602 W:      http://bcache.evilpiepirate.org
2603 C:      irc://irc.oftc.net/bcache
2604 S:      Maintained
2605 F:      drivers/md/bcache/
2606
2607 BDISP ST MEDIA DRIVER
2608 M:      Fabien Dessenne <fabien.dessenne@st.com>
2609 L:      linux-media@vger.kernel.org
2610 T:      git git://linuxtv.org/media_tree.git
2611 W:      https://linuxtv.org
2612 S:      Supported
2613 F:      drivers/media/platform/sti/bdisp
2614
2615 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2616 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2617 L:      netdev@vger.kernel.org
2618 S:      Maintained
2619 F:      drivers/net/ethernet/ec_bhf.c
2620
2621 BEFS FILE SYSTEM
2622 M:      Luis de Bethencourt <luisbg@kernel.org>
2623 M:      Salah Triki <salah.triki@gmail.com>
2624 S:      Maintained
2625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2626 F:      Documentation/filesystems/befs.txt
2627 F:      fs/befs/
2628
2629 BFQ I/O SCHEDULER
2630 M:      Paolo Valente <paolo.valente@linaro.org>
2631 M:      Jens Axboe <axboe@kernel.dk>
2632 L:      linux-block@vger.kernel.org
2633 S:      Maintained
2634 F:      block/bfq-*
2635 F:      Documentation/block/bfq-iosched.txt
2636
2637 BFS FILE SYSTEM
2638 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2639 S:      Maintained
2640 F:      Documentation/filesystems/bfs.txt
2641 F:      fs/bfs/
2642 F:      include/uapi/linux/bfs_fs.h
2643
2644 BLACKFIN ARCHITECTURE
2645 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646 T:      git git://git.code.sf.net/p/adi-linux/code
2647 W:      http://blackfin.uclinux.org
2648 S:      Orphan
2649 F:      arch/blackfin/
2650
2651 BLACKFIN EMAC 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/net/ethernet/adi/
2656
2657 BLACKFIN MEDIA DRIVER
2658 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659 W:      http://blackfin.uclinux.org/
2660 S:      Orphan
2661 F:      drivers/media/platform/blackfin/
2662 F:      drivers/media/i2c/adv7183*
2663 F:      drivers/media/i2c/vs6624*
2664
2665 BLACKFIN RTC 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/rtc/rtc-bfin.c
2670
2671 BLACKFIN SDH 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/mmc/host/bfin_sdh.c
2676
2677 BLACKFIN SERIAL 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/tty/serial/bfin_uart.c
2682
2683 BLACKFIN WATCHDOG DRIVER
2684 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2685 W:      http://blackfin.uclinux.org
2686 S:      Orphan
2687 F:      drivers/watchdog/bfin_wdt.c
2688
2689 BLINKM RGB LED DRIVER
2690 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2691 S:      Maintained
2692 F:      drivers/leds/leds-blinkm.c
2693
2694 BLOCK LAYER
2695 M:      Jens Axboe <axboe@kernel.dk>
2696 L:      linux-block@vger.kernel.org
2697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2698 S:      Maintained
2699 F:      block/
2700 F:      kernel/trace/blktrace.c
2701 F:      lib/sbitmap.c
2702
2703 BLOCK2MTD DRIVER
2704 M:      Joern Engel <joern@lazybastard.org>
2705 L:      linux-mtd@lists.infradead.org
2706 S:      Maintained
2707 F:      drivers/mtd/devices/block2mtd.c
2708
2709 BLUETOOTH DRIVERS
2710 M:      Marcel Holtmann <marcel@holtmann.org>
2711 M:      Johan Hedberg <johan.hedberg@gmail.com>
2712 L:      linux-bluetooth@vger.kernel.org
2713 W:      http://www.bluez.org/
2714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2716 S:      Maintained
2717 F:      drivers/bluetooth/
2718
2719 BLUETOOTH SUBSYSTEM
2720 M:      Marcel Holtmann <marcel@holtmann.org>
2721 M:      Johan Hedberg <johan.hedberg@gmail.com>
2722 L:      linux-bluetooth@vger.kernel.org
2723 W:      http://www.bluez.org/
2724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2726 S:      Maintained
2727 F:      net/bluetooth/
2728 F:      include/net/bluetooth/
2729
2730 BONDING DRIVER
2731 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2732 M:      Veaceslav Falico <vfalico@gmail.com>
2733 M:      Andy Gospodarek <andy@greyhouse.net>
2734 L:      netdev@vger.kernel.org
2735 W:      http://sourceforge.net/projects/bonding/
2736 S:      Supported
2737 F:      drivers/net/bonding/
2738 F:      include/uapi/linux/if_bonding.h
2739
2740 BPF (Safe dynamic programs and tools)
2741 M:      Alexei Starovoitov <ast@kernel.org>
2742 M:      Daniel Borkmann <daniel@iogearbox.net>
2743 L:      netdev@vger.kernel.org
2744 L:      linux-kernel@vger.kernel.org
2745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2747 S:      Supported
2748 F:      arch/x86/net/bpf_jit*
2749 F:      Documentation/networking/filter.txt
2750 F:      Documentation/bpf/
2751 F:      include/linux/bpf*
2752 F:      include/linux/filter.h
2753 F:      include/trace/events/bpf.h
2754 F:      include/trace/events/xdp.h
2755 F:      include/uapi/linux/bpf*
2756 F:      include/uapi/linux/filter.h
2757 F:      kernel/bpf/
2758 F:      kernel/trace/bpf_trace.c
2759 F:      lib/test_bpf.c
2760 F:      net/bpf/
2761 F:      net/core/filter.c
2762 F:      net/sched/act_bpf.c
2763 F:      net/sched/cls_bpf.c
2764 F:      samples/bpf/
2765 F:      tools/bpf/
2766 F:      tools/testing/selftests/bpf/
2767
2768 BROADCOM B44 10/100 ETHERNET DRIVER
2769 M:      Michael Chan <michael.chan@broadcom.com>
2770 L:      netdev@vger.kernel.org
2771 S:      Supported
2772 F:      drivers/net/ethernet/broadcom/b44.*
2773
2774 BROADCOM B53 ETHERNET SWITCH DRIVER
2775 M:      Florian Fainelli <f.fainelli@gmail.com>
2776 L:      netdev@vger.kernel.org
2777 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2778 S:      Supported
2779 F:      drivers/net/dsa/b53/*
2780 F:      include/linux/platform_data/b53.h
2781
2782 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2783 M:      Florian Fainelli <f.fainelli@gmail.com>
2784 M:      Ray Jui <rjui@broadcom.com>
2785 M:      Scott Branden <sbranden@broadcom.com>
2786 M:      bcm-kernel-feedback-list@broadcom.com
2787 T:      git git://github.com/broadcom/mach-bcm
2788 S:      Maintained
2789 N:      bcm281*
2790 N:      bcm113*
2791 N:      bcm216*
2792 N:      kona
2793 F:      arch/arm/mach-bcm/
2794
2795 BROADCOM BCM2835 ARM ARCHITECTURE
2796 M:      Eric Anholt <eric@anholt.net>
2797 M:      Stefan Wahren <stefan.wahren@i2se.com>
2798 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800 T:      git git://github.com/anholt/linux
2801 S:      Maintained
2802 N:      bcm2835
2803 F:      drivers/staging/vc04_services
2804
2805 BROADCOM BCM47XX MIPS ARCHITECTURE
2806 M:      Hauke Mehrtens <hauke@hauke-m.de>
2807 M:      Rafał Miłecki <zajec5@gmail.com>
2808 L:      linux-mips@linux-mips.org
2809 S:      Maintained
2810 F:      Documentation/devicetree/bindings/mips/brcm/
2811 F:      arch/mips/bcm47xx/*
2812 F:      arch/mips/include/asm/mach-bcm47xx/*
2813
2814 BROADCOM BCM5301X ARM ARCHITECTURE
2815 M:      Hauke Mehrtens <hauke@hauke-m.de>
2816 M:      Rafał Miłecki <zajec5@gmail.com>
2817 M:      Jon Mason <jonmason@broadcom.com>
2818 M:      bcm-kernel-feedback-list@broadcom.com
2819 L:      linux-arm-kernel@lists.infradead.org
2820 S:      Maintained
2821 F:      arch/arm/mach-bcm/bcm_5301x.c
2822 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2823 F:      arch/arm/boot/dts/bcm470*
2824 F:      arch/arm/boot/dts/bcm953012*
2825
2826 BROADCOM BCM53573 ARM ARCHITECTURE
2827 M:      Rafał Miłecki <rafal@milecki.pl>
2828 L:      linux-arm-kernel@lists.infradead.org
2829 S:      Maintained
2830 F:      arch/arm/boot/dts/bcm53573*
2831 F:      arch/arm/boot/dts/bcm47189*
2832
2833 BROADCOM BCM63XX ARM ARCHITECTURE
2834 M:      Florian Fainelli <f.fainelli@gmail.com>
2835 M:      bcm-kernel-feedback-list@broadcom.com
2836 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837 T:      git git://github.com/broadcom/stblinux.git
2838 S:      Maintained
2839 N:      bcm63xx
2840
2841 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2842 M:      Kevin Cernekee <cernekee@gmail.com>
2843 L:      linux-usb@vger.kernel.org
2844 S:      Maintained
2845 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2846
2847 BROADCOM BCM7XXX ARM ARCHITECTURE
2848 M:      Brian Norris <computersforpeace@gmail.com>
2849 M:      Gregory Fong <gregory.0xf0@gmail.com>
2850 M:      Florian Fainelli <f.fainelli@gmail.com>
2851 M:      bcm-kernel-feedback-list@broadcom.com
2852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853 T:      git git://github.com/broadcom/stblinux.git
2854 S:      Maintained
2855 F:      arch/arm/mach-bcm/*brcmstb*
2856 F:      arch/arm/boot/dts/bcm7*.dts*
2857 F:      drivers/bus/brcmstb_gisb.c
2858 N:      brcmstb
2859
2860 BROADCOM BMIPS CPUFREQ DRIVER
2861 M:      Markus Mayer <mmayer@broadcom.com>
2862 M:      bcm-kernel-feedback-list@broadcom.com
2863 L:      linux-pm@vger.kernel.org
2864 S:      Maintained
2865 F:      drivers/cpufreq/bmips-cpufreq.c
2866
2867 BROADCOM BMIPS MIPS ARCHITECTURE
2868 M:      Kevin Cernekee <cernekee@gmail.com>
2869 M:      Florian Fainelli <f.fainelli@gmail.com>
2870 L:      linux-mips@linux-mips.org
2871 T:      git git://github.com/broadcom/stblinux.git
2872 S:      Maintained
2873 F:      arch/mips/bmips/*
2874 F:      arch/mips/include/asm/mach-bmips/*
2875 F:      arch/mips/kernel/*bmips*
2876 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2877 F:      drivers/irqchip/irq-bcm63*
2878 F:      drivers/irqchip/irq-bcm7*
2879 F:      drivers/irqchip/irq-brcmstb*
2880 F:      include/linux/bcm963xx_nvram.h
2881 F:      include/linux/bcm963xx_tag.h
2882
2883 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2884 M:      Rasesh Mody <rasesh.mody@cavium.com>
2885 M:      Harish Patil <harish.patil@cavium.com>
2886 M:      Dept-GELinuxNICDev@cavium.com
2887 L:      netdev@vger.kernel.org
2888 S:      Supported
2889 F:      drivers/net/ethernet/broadcom/bnx2.*
2890 F:      drivers/net/ethernet/broadcom/bnx2_*
2891
2892 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2893 M:      QLogic-Storage-Upstream@qlogic.com
2894 L:      linux-scsi@vger.kernel.org
2895 S:      Supported
2896 F:      drivers/scsi/bnx2fc/
2897
2898 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2899 M:      QLogic-Storage-Upstream@qlogic.com
2900 L:      linux-scsi@vger.kernel.org
2901 S:      Supported
2902 F:      drivers/scsi/bnx2i/
2903
2904 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2905 M:      Ariel Elior <ariel.elior@cavium.com>
2906 M:      everest-linux-l2@cavium.com
2907 L:      netdev@vger.kernel.org
2908 S:      Supported
2909 F:      drivers/net/ethernet/broadcom/bnx2x/
2910
2911 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2912 M:      Michael Chan <michael.chan@broadcom.com>
2913 L:      netdev@vger.kernel.org
2914 S:      Supported
2915 F:      drivers/net/ethernet/broadcom/bnxt/
2916
2917 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2918 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2919 M:      Franky Lin <franky.lin@broadcom.com>
2920 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2921 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2922 M:      Wright Feng <wright.feng@cypress.com>
2923 L:      linux-wireless@vger.kernel.org
2924 L:      brcm80211-dev-list.pdl@broadcom.com
2925 L:      brcm80211-dev-list@cypress.com
2926 S:      Supported
2927 F:      drivers/net/wireless/broadcom/brcm80211/
2928
2929 BROADCOM BRCMSTB GPIO DRIVER
2930 M:      Gregory Fong <gregory.0xf0@gmail.com>
2931 L:      bcm-kernel-feedback-list@broadcom.com
2932 S:      Supported
2933 F:      drivers/gpio/gpio-brcmstb.c
2934 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2935
2936 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2937 M:      Al Cooper <alcooperx@gmail.com>
2938 L:      linux-kernel@vger.kernel.org
2939 L:      bcm-kernel-feedback-list@broadcom.com
2940 S:      Maintained
2941 F:      drivers/phy/broadcom/phy-brcm-usb*
2942
2943 BROADCOM GENET ETHERNET DRIVER
2944 M:      Doug Berger <opendmb@gmail.com>
2945 M:      Florian Fainelli <f.fainelli@gmail.com>
2946 L:      netdev@vger.kernel.org
2947 S:      Supported
2948 F:      drivers/net/ethernet/broadcom/genet/
2949
2950 BROADCOM IPROC ARM ARCHITECTURE
2951 M:      Ray Jui <rjui@broadcom.com>
2952 M:      Scott Branden <sbranden@broadcom.com>
2953 M:      Jon Mason <jonmason@broadcom.com>
2954 M:      bcm-kernel-feedback-list@broadcom.com
2955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2956 T:      git git://github.com/broadcom/cygnus-linux.git
2957 S:      Maintained
2958 N:      iproc
2959 N:      cygnus
2960 N:      bcm[-_]nsp
2961 N:      bcm9113*
2962 N:      bcm9583*
2963 N:      bcm9585*
2964 N:      bcm9586*
2965 N:      bcm988312
2966 N:      bcm113*
2967 N:      bcm583*
2968 N:      bcm585*
2969 N:      bcm586*
2970 N:      bcm88312
2971 N:      hr2
2972 F:      arch/arm64/boot/dts/broadcom/ns2*
2973 F:      drivers/clk/bcm/clk-ns*
2974 F:      drivers/pinctrl/bcm/pinctrl-ns*
2975
2976 BROADCOM KONA GPIO DRIVER
2977 M:      Ray Jui <rjui@broadcom.com>
2978 L:      bcm-kernel-feedback-list@broadcom.com
2979 S:      Supported
2980 F:      drivers/gpio/gpio-bcm-kona.c
2981 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2982
2983 BROADCOM NETXTREME-E ROCE DRIVER
2984 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2985 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2986 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2987 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2988 L:      linux-rdma@vger.kernel.org
2989 W:      http://www.broadcom.com
2990 S:      Supported
2991 F:      drivers/infiniband/hw/bnxt_re/
2992 F:      include/uapi/rdma/bnxt_re-abi.h
2993
2994 BROADCOM NVRAM DRIVER
2995 M:      Rafał Miłecki <zajec5@gmail.com>
2996 L:      linux-mips@linux-mips.org
2997 S:      Maintained
2998 F:      drivers/firmware/broadcom/*
2999
3000 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3001 M:      Rafał Miłecki <zajec5@gmail.com>
3002 L:      linux-wireless@vger.kernel.org
3003 S:      Maintained
3004 F:      drivers/bcma/
3005 F:      include/linux/bcma/
3006
3007 BROADCOM STB AVS CPUFREQ 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/cpufreq/brcm,stb-avs-cpu-freq.txt
3013 F:      drivers/cpufreq/brcmstb*
3014
3015 BROADCOM STB AVS TMON DRIVER
3016 M:      Markus Mayer <mmayer@broadcom.com>
3017 M:      bcm-kernel-feedback-list@broadcom.com
3018 L:      linux-pm@vger.kernel.org
3019 S:      Maintained
3020 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3021 F:      drivers/thermal/broadcom/brcmstb*
3022
3023 BROADCOM STB NAND FLASH DRIVER
3024 M:      Brian Norris <computersforpeace@gmail.com>
3025 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3026 L:      linux-mtd@lists.infradead.org
3027 L:      bcm-kernel-feedback-list@broadcom.com
3028 S:      Maintained
3029 F:      drivers/mtd/nand/brcmnand/
3030
3031 BROADCOM STB DPFE DRIVER
3032 M:      Markus Mayer <mmayer@broadcom.com>
3033 M:      bcm-kernel-feedback-list@broadcom.com
3034 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3035 S:      Maintained
3036 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3037 F:      drivers/memory/brcmstb_dpfe.c
3038
3039 BROADCOM SYSTEMPORT ETHERNET DRIVER
3040 M:      Florian Fainelli <f.fainelli@gmail.com>
3041 L:      netdev@vger.kernel.org
3042 S:      Supported
3043 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3044
3045 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3046 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3047 M:      Prashant Sreedharan <prashant@broadcom.com>
3048 M:      Michael Chan <mchan@broadcom.com>
3049 L:      netdev@vger.kernel.org
3050 S:      Supported
3051 F:      drivers/net/ethernet/broadcom/tg3.*
3052
3053 BROCADE BFA FC SCSI DRIVER
3054 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3055 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3056 L:      linux-scsi@vger.kernel.org
3057 S:      Supported
3058 F:      drivers/scsi/bfa/
3059
3060 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3061 M:      Rasesh Mody <rasesh.mody@cavium.com>
3062 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3063 M:      Dept-GELinuxNICDev@cavium.com
3064 L:      netdev@vger.kernel.org
3065 S:      Supported
3066 F:      drivers/net/ethernet/brocade/bna/
3067
3068 BSG (block layer generic sg v4 driver)
3069 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3070 L:      linux-scsi@vger.kernel.org
3071 S:      Supported
3072 F:      block/bsg.c
3073 F:      include/linux/bsg.h
3074 F:      include/uapi/linux/bsg.h
3075
3076 BT87X AUDIO DRIVER
3077 M:      Clemens Ladisch <clemens@ladisch.de>
3078 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3079 T:      git git://git.alsa-project.org/alsa-kernel.git
3080 S:      Maintained
3081 F:      Documentation/sound/alsa/Bt87x.txt
3082 F:      sound/pci/bt87x.c
3083
3084 BT8XXGPIO DRIVER
3085 M:      Michael Buesch <m@bues.ch>
3086 W:      http://bu3sch.de/btgpio.php
3087 S:      Maintained
3088 F:      drivers/gpio/gpio-bt8xx.c
3089
3090 BTRFS FILE SYSTEM
3091 M:      Chris Mason <clm@fb.com>
3092 M:      Josef Bacik <jbacik@fb.com>
3093 M:      David Sterba <dsterba@suse.com>
3094 L:      linux-btrfs@vger.kernel.org
3095 W:      http://btrfs.wiki.kernel.org/
3096 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3098 S:      Maintained
3099 F:      Documentation/filesystems/btrfs.txt
3100 F:      fs/btrfs/
3101 F:      include/linux/btrfs*
3102 F:      include/uapi/linux/btrfs*
3103
3104 BTTV VIDEO4LINUX DRIVER
3105 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3106 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3107 L:      linux-media@vger.kernel.org
3108 W:      https://linuxtv.org
3109 T:      git git://linuxtv.org/media_tree.git
3110 S:      Odd fixes
3111 F:      Documentation/media/v4l-drivers/bttv*
3112 F:      drivers/media/pci/bt8xx/bttv*
3113
3114 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3115 M:      Chanwoo Choi <cw00.choi@samsung.com>
3116 L:      linux-pm@vger.kernel.org
3117 L:      linux-samsung-soc@vger.kernel.org
3118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3119 S:      Maintained
3120 F:      drivers/devfreq/exynos-bus.c
3121 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3122
3123 BUSLOGIC SCSI DRIVER
3124 M:      Khalid Aziz <khalid@gonehiking.org>
3125 L:      linux-scsi@vger.kernel.org
3126 S:      Maintained
3127 F:      drivers/scsi/BusLogic.*
3128 F:      drivers/scsi/FlashPoint.*
3129
3130 C-MEDIA CMI8788 DRIVER
3131 M:      Clemens Ladisch <clemens@ladisch.de>
3132 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3133 T:      git git://git.alsa-project.org/alsa-kernel.git
3134 S:      Maintained
3135 F:      sound/pci/oxygen/
3136
3137 C6X ARCHITECTURE
3138 M:      Mark Salter <msalter@redhat.com>
3139 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3140 L:      linux-c6x-dev@linux-c6x.org
3141 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3142 S:      Maintained
3143 F:      arch/c6x/
3144
3145 CA8210 IEEE-802.15.4 RADIO DRIVER
3146 M:      Harry Morris <h.morris@cascoda.com>
3147 L:      linux-wpan@vger.kernel.org
3148 W:      https://github.com/Cascoda/ca8210-linux.git
3149 S:      Maintained
3150 F:      drivers/net/ieee802154/ca8210.c
3151 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3152
3153 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3154 M:      David Howells <dhowells@redhat.com>
3155 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3156 S:      Supported
3157 F:      Documentation/filesystems/caching/cachefiles.txt
3158 F:      fs/cachefiles/
3159
3160 CADET FM/AM RADIO RECEIVER DRIVER
3161 M:      Hans Verkuil <hverkuil@xs4all.nl>
3162 L:      linux-media@vger.kernel.org
3163 T:      git git://linuxtv.org/media_tree.git
3164 W:      https://linuxtv.org
3165 S:      Maintained
3166 F:      drivers/media/radio/radio-cadet*
3167
3168 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3169 M:      Jonathan Corbet <corbet@lwn.net>
3170 L:      linux-media@vger.kernel.org
3171 T:      git git://linuxtv.org/media_tree.git
3172 S:      Maintained
3173 F:      Documentation/media/v4l-drivers/cafe_ccic*
3174 F:      drivers/media/platform/marvell-ccic/
3175
3176 CAIF NETWORK LAYER
3177 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3178 L:      netdev@vger.kernel.org
3179 S:      Supported
3180 F:      Documentation/networking/caif/
3181 F:      drivers/net/caif/
3182 F:      include/uapi/linux/caif/
3183 F:      include/net/caif/
3184 F:      net/caif/
3185
3186 CALGARY x86-64 IOMMU
3187 M:      Muli Ben-Yehuda <mulix@mulix.org>
3188 M:      Jon Mason <jdmason@kudzu.us>
3189 L:      iommu@lists.linux-foundation.org
3190 S:      Maintained
3191 F:      arch/x86/kernel/pci-calgary_64.c
3192 F:      arch/x86/kernel/tce_64.c
3193 F:      arch/x86/include/asm/calgary.h
3194 F:      arch/x86/include/asm/tce.h
3195
3196 CAN NETWORK DRIVERS
3197 M:      Wolfgang Grandegger <wg@grandegger.com>
3198 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3199 L:      linux-can@vger.kernel.org
3200 W:      https://github.com/linux-can
3201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3203 S:      Maintained
3204 F:      Documentation/devicetree/bindings/net/can/
3205 F:      drivers/net/can/
3206 F:      include/linux/can/dev.h
3207 F:      include/linux/can/platform/
3208 F:      include/uapi/linux/can/error.h
3209 F:      include/uapi/linux/can/netlink.h
3210
3211 CAN NETWORK LAYER
3212 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3213 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3214 L:      linux-can@vger.kernel.org
3215 W:      https://github.com/linux-can
3216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3218 S:      Maintained
3219 F:      Documentation/networking/can.rst
3220 F:      net/can/
3221 F:      include/linux/can/core.h
3222 F:      include/uapi/linux/can.h
3223 F:      include/uapi/linux/can/bcm.h
3224 F:      include/uapi/linux/can/raw.h
3225 F:      include/uapi/linux/can/gw.h
3226
3227 CAPABILITIES
3228 M:      Serge Hallyn <serge@hallyn.com>
3229 L:      linux-security-module@vger.kernel.org
3230 S:      Supported
3231 F:      include/linux/capability.h
3232 F:      include/uapi/linux/capability.h
3233 F:      security/commoncap.c
3234 F:      kernel/capability.c
3235
3236 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3237 M:      Kevin Tsai <ktsai@capellamicro.com>
3238 S:      Maintained
3239 F:      drivers/iio/light/cm*
3240
3241 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3242 M:      Christian Lamparter <chunkeey@googlemail.com>
3243 L:      linux-wireless@vger.kernel.org
3244 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3245 S:      Maintained
3246 F:      drivers/net/wireless/ath/carl9170/
3247
3248 CAVIUM I2C DRIVER
3249 M:      Jan Glauber <jglauber@cavium.com>
3250 M:      David Daney <david.daney@cavium.com>
3251 W:      http://www.cavium.com
3252 S:      Supported
3253 F:      drivers/i2c/busses/i2c-octeon*
3254 F:      drivers/i2c/busses/i2c-thunderx*
3255
3256 CAVIUM LIQUIDIO NETWORK DRIVER
3257 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3258 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3259 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3260 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3261 L:      netdev@vger.kernel.org
3262 W:      http://www.cavium.com
3263 S:      Supported
3264 F:      drivers/net/ethernet/cavium/liquidio/
3265
3266 CAVIUM MMC DRIVER
3267 M:      Jan Glauber <jglauber@cavium.com>
3268 M:      David Daney <david.daney@cavium.com>
3269 M:      Steven J. Hill <Steven.Hill@cavium.com>
3270 W:      http://www.cavium.com
3271 S:      Supported
3272 F:      drivers/mmc/host/cavium*
3273
3274 CAVIUM OCTEON-TX CRYPTO DRIVER
3275 M:      George Cherian <george.cherian@cavium.com>
3276 L:      linux-crypto@vger.kernel.org
3277 W:      http://www.cavium.com
3278 S:      Supported
3279 F:      drivers/crypto/cavium/cpt/
3280
3281 CAVIUM THUNDERX2 ARM64 SOC
3282 M:      Robert Richter <rrichter@cavium.com>
3283 M:      Jayachandran C <jnair@caviumnetworks.com>
3284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3285 S:      Maintained
3286 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3287 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3288
3289 CC2520 IEEE-802.15.4 RADIO DRIVER
3290 M:      Varka Bhadram <varkabhadram@gmail.com>
3291 L:      linux-wpan@vger.kernel.org
3292 S:      Maintained
3293 F:      drivers/net/ieee802154/cc2520.c
3294 F:      include/linux/spi/cc2520.h
3295 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3296
3297 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3298 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3299 L:      linux-crypto@vger.kernel.org
3300 L:      driverdev-devel@linuxdriverproject.org
3301 S:      Supported
3302 F:      drivers/staging/ccree/
3303 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3304
3305 CEC FRAMEWORK
3306 M:      Hans Verkuil <hans.verkuil@cisco.com>
3307 L:      linux-media@vger.kernel.org
3308 T:      git git://linuxtv.org/media_tree.git
3309 W:      http://linuxtv.org
3310 S:      Supported
3311 F:      Documentation/media/kapi/cec-core.rst
3312 F:      Documentation/media/uapi/cec
3313 F:      drivers/media/cec/
3314 F:      drivers/media/rc/keymaps/rc-cec.c
3315 F:      include/media/cec.h
3316 F:      include/media/cec-notifier.h
3317 F:      include/uapi/linux/cec.h
3318 F:      include/uapi/linux/cec-funcs.h
3319 F:      Documentation/devicetree/bindings/media/cec.txt
3320
3321 CEC GPIO DRIVER
3322 M:      Hans Verkuil <hans.verkuil@cisco.com>
3323 L:      linux-media@vger.kernel.org
3324 T:      git git://linuxtv.org/media_tree.git
3325 W:      http://linuxtv.org
3326 S:      Supported
3327 F:      drivers/media/platform/cec-gpio/
3328 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3329
3330 CELL BROADBAND ENGINE ARCHITECTURE
3331 M:      Arnd Bergmann <arnd@arndb.de>
3332 L:      linuxppc-dev@lists.ozlabs.org
3333 W:      http://www.ibm.com/developerworks/power/cell/
3334 S:      Supported
3335 F:      arch/powerpc/include/asm/cell*.h
3336 F:      arch/powerpc/include/asm/spu*.h
3337 F:      arch/powerpc/include/uapi/asm/spu*.h
3338 F:      arch/powerpc/oprofile/*cell*
3339 F:      arch/powerpc/platforms/cell/
3340
3341 CEPH COMMON CODE (LIBCEPH)
3342 M:      Ilya Dryomov <idryomov@gmail.com>
3343 M:      "Yan, Zheng" <zyan@redhat.com>
3344 M:      Sage Weil <sage@redhat.com>
3345 L:      ceph-devel@vger.kernel.org
3346 W:      http://ceph.com/
3347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3348 T:      git git://github.com/ceph/ceph-client.git
3349 S:      Supported
3350 F:      net/ceph/
3351 F:      include/linux/ceph/
3352 F:      include/linux/crush/
3353
3354 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3355 M:      "Yan, Zheng" <zyan@redhat.com>
3356 M:      Sage Weil <sage@redhat.com>
3357 M:      Ilya Dryomov <idryomov@gmail.com>
3358 L:      ceph-devel@vger.kernel.org
3359 W:      http://ceph.com/
3360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3361 T:      git git://github.com/ceph/ceph-client.git
3362 S:      Supported
3363 F:      Documentation/filesystems/ceph.txt
3364 F:      fs/ceph/
3365
3366 CERTIFICATE HANDLING:
3367 M:      David Howells <dhowells@redhat.com>
3368 M:      David Woodhouse <dwmw2@infradead.org>
3369 L:      keyrings@vger.kernel.org
3370 S:      Maintained
3371 F:      Documentation/module-signing.txt
3372 F:      certs/
3373 F:      scripts/sign-file.c
3374 F:      scripts/extract-cert.c
3375
3376 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3377 L:      linux-usb@vger.kernel.org
3378 S:      Orphan
3379 F:      Documentation/usb/WUSB-Design-overview.txt
3380 F:      Documentation/usb/wusb-cbaf
3381 F:      drivers/usb/host/hwa-hc.c
3382 F:      drivers/usb/host/whci/
3383 F:      drivers/usb/wusbcore/
3384 F:      include/linux/usb/wusb*
3385
3386 CFAG12864B LCD 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/cfag12864b.c
3392 F:      include/linux/cfag12864b.h
3393
3394 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3395 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3396 W:      http://miguelojeda.es/auxdisplay.htm
3397 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3398 S:      Maintained
3399 F:      drivers/auxdisplay/cfag12864bfb.c
3400 F:      include/linux/cfag12864b.h
3401
3402 802.11 (including CFG80211/NL80211)
3403 M:      Johannes Berg <johannes@sipsolutions.net>
3404 L:      linux-wireless@vger.kernel.org
3405 W:      http://wireless.kernel.org/
3406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3408 S:      Maintained
3409 F:      net/wireless/
3410 F:      include/uapi/linux/nl80211.h
3411 F:      include/linux/ieee80211.h
3412 F:      include/net/wext.h
3413 F:      include/net/cfg80211.h
3414 F:      include/net/iw_handler.h
3415 F:      include/net/ieee80211_radiotap.h
3416 F:      Documentation/driver-api/80211/cfg80211.rst
3417 F:      Documentation/networking/regulatory.txt
3418
3419 CHAR and MISC DRIVERS
3420 M:      Arnd Bergmann <arnd@arndb.de>
3421 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3423 S:      Supported
3424 F:      drivers/char/
3425 F:      drivers/misc/
3426 F:      include/linux/miscdevice.h
3427
3428 CHECKPATCH
3429 M:      Andy Whitcroft <apw@canonical.com>
3430 M:      Joe Perches <joe@perches.com>
3431 S:      Maintained
3432 F:      scripts/checkpatch.pl
3433
3434 CHINESE DOCUMENTATION
3435 M:      Harry Wei <harryxiyou@gmail.com>
3436 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3437 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3438 S:      Maintained
3439 F:      Documentation/translations/zh_CN/
3440
3441 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3442 M:      Peter Chen <Peter.Chen@nxp.com>
3443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3444 L:      linux-usb@vger.kernel.org
3445 S:      Maintained
3446 F:      drivers/usb/chipidea/
3447
3448 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3449 M:      Hans de Goede <hdegoede@redhat.com>
3450 L:      linux-input@vger.kernel.org
3451 S:      Maintained
3452 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3453 F:      drivers/input/touchscreen/chipone_icn8318.c
3454
3455 CHROME HARDWARE PLATFORM SUPPORT
3456 M:      Benson Leung <bleung@chromium.org>
3457 M:      Olof Johansson <olof@lixom.net>
3458 S:      Maintained
3459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3460 F:      drivers/platform/chrome/
3461
3462 CIRRUS LOGIC AUDIO CODEC DRIVERS
3463 M:      Brian Austin <brian.austin@cirrus.com>
3464 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3465 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3466 S:      Maintained
3467 F:      sound/soc/codecs/cs*
3468
3469 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3470 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3471 L:      netdev@vger.kernel.org
3472 S:      Maintained
3473 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3474
3475 CISCO FCOE HBA DRIVER
3476 M:      Satish Kharat <satishkh@cisco.com>
3477 M:      Sesidhar Baddela <sebaddel@cisco.com>
3478 M:      Karan Tilak Kumar <kartilak@cisco.com>
3479 L:      linux-scsi@vger.kernel.org
3480 S:      Supported
3481 F:      drivers/scsi/fnic/
3482
3483 CISCO SCSI HBA DRIVER
3484 M:      Karan Tilak Kumar <kartilak@cisco.com>
3485 M:      Sesidhar Baddela <sebaddel@cisco.com>
3486 L:      linux-scsi@vger.kernel.org
3487 S:      Supported
3488 F:      drivers/scsi/snic/
3489
3490 CISCO VIC ETHERNET NIC DRIVER
3491 M:      Christian Benvenuti <benve@cisco.com>
3492 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3493 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3494 S:      Supported
3495 F:      drivers/net/ethernet/cisco/enic/
3496
3497 CISCO VIC LOW LATENCY NIC DRIVER
3498 M:      Christian Benvenuti <benve@cisco.com>
3499 M:      Dave Goodell <dgoodell@cisco.com>
3500 S:      Supported
3501 F:      drivers/infiniband/hw/usnic/
3502
3503 CLEANCACHE API
3504 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3505 L:      linux-kernel@vger.kernel.org
3506 S:      Maintained
3507 F:      mm/cleancache.c
3508 F:      include/linux/cleancache.h
3509
3510 CLK API
3511 M:      Russell King <linux@armlinux.org.uk>
3512 L:      linux-clk@vger.kernel.org
3513 S:      Maintained
3514 F:      include/linux/clk.h
3515
3516 CLOCKSOURCE, CLOCKEVENT DRIVERS
3517 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3518 M:      Thomas Gleixner <tglx@linutronix.de>
3519 L:      linux-kernel@vger.kernel.org
3520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3521 S:      Supported
3522 F:      drivers/clocksource/
3523 F:      Documentation/devicetree/bindings/timer/
3524
3525 CMPC ACPI DRIVER
3526 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3527 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3528 L:      platform-driver-x86@vger.kernel.org
3529 S:      Supported
3530 F:      drivers/platform/x86/classmate-laptop.c
3531
3532 COBALT MEDIA DRIVER
3533 M:      Hans Verkuil <hans.verkuil@cisco.com>
3534 L:      linux-media@vger.kernel.org
3535 T:      git git://linuxtv.org/media_tree.git
3536 W:      https://linuxtv.org
3537 S:      Supported
3538 F:      drivers/media/pci/cobalt/
3539
3540 COCCINELLE/Semantic Patches (SmPL)
3541 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3542 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3543 M:      Nicolas Palix <nicolas.palix@imag.fr>
3544 M:      Michal Marek <michal.lkml@markovi.net>
3545 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3546 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3547 W:      http://coccinelle.lip6.fr/
3548 S:      Supported
3549 F:      Documentation/dev-tools/coccinelle.rst
3550 F:      scripts/coccinelle/
3551 F:      scripts/coccicheck
3552
3553 CODA FILE SYSTEM
3554 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3555 M:      coda@cs.cmu.edu
3556 L:      codalist@coda.cs.cmu.edu
3557 W:      http://www.coda.cs.cmu.edu/
3558 S:      Maintained
3559 F:      Documentation/filesystems/coda.txt
3560 F:      fs/coda/
3561 F:      include/linux/coda*.h
3562 F:      include/uapi/linux/coda*.h
3563
3564 CODA V4L2 MEM2MEM DRIVER
3565 M:      Philipp Zabel <p.zabel@pengutronix.de>
3566 L:      linux-media@vger.kernel.org
3567 S:      Maintained
3568 F:      Documentation/devicetree/bindings/media/coda.txt
3569 F:      drivers/media/platform/coda/
3570
3571 COMMON CLK FRAMEWORK
3572 M:      Michael Turquette <mturquette@baylibre.com>
3573 M:      Stephen Boyd <sboyd@codeaurora.org>
3574 L:      linux-clk@vger.kernel.org
3575 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3577 S:      Maintained
3578 F:      Documentation/devicetree/bindings/clock/
3579 F:      drivers/clk/
3580 X:      drivers/clk/clkdev.c
3581 F:      include/linux/clk-pr*
3582 F:      include/linux/clk/
3583
3584 COMMON INTERNET FILE SYSTEM (CIFS)
3585 M:      Steve French <sfrench@samba.org>
3586 L:      linux-cifs@vger.kernel.org
3587 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3588 W:      http://linux-cifs.samba.org/
3589 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3590 S:      Supported
3591 F:      Documentation/filesystems/cifs/
3592 F:      fs/cifs/
3593
3594 COMPACTPCI HOTPLUG CORE
3595 M:      Scott Murray <scott@spiteful.org>
3596 L:      linux-pci@vger.kernel.org
3597 S:      Maintained
3598 F:      drivers/pci/hotplug/cpci_hotplug*
3599
3600 COMPACTPCI HOTPLUG GENERIC DRIVER
3601 M:      Scott Murray <scott@spiteful.org>
3602 L:      linux-pci@vger.kernel.org
3603 S:      Maintained
3604 F:      drivers/pci/hotplug/cpcihp_generic.c
3605
3606 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3607 M:      Scott Murray <scott@spiteful.org>
3608 L:      linux-pci@vger.kernel.org
3609 S:      Maintained
3610 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3611
3612 COMPAL LAPTOP SUPPORT
3613 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3614 L:      platform-driver-x86@vger.kernel.org
3615 S:      Maintained
3616 F:      drivers/platform/x86/compal-laptop.c
3617
3618 CONEXANT ACCESSRUNNER USB DRIVER
3619 L:      accessrunner-general@lists.sourceforge.net
3620 W:      http://accessrunner.sourceforge.net/
3621 S:      Orphan
3622 F:      drivers/usb/atm/cxacru.c
3623
3624 CONFIGFS
3625 M:      Joel Becker <jlbec@evilplan.org>
3626 M:      Christoph Hellwig <hch@lst.de>
3627 T:      git git://git.infradead.org/users/hch/configfs.git
3628 S:      Supported
3629 F:      fs/configfs/
3630 F:      include/linux/configfs.h
3631
3632 CONNECTOR
3633 M:      Evgeniy Polyakov <zbr@ioremap.net>
3634 L:      netdev@vger.kernel.org
3635 S:      Maintained
3636 F:      drivers/connector/
3637
3638 CONTROL GROUP (CGROUP)
3639 M:      Tejun Heo <tj@kernel.org>
3640 M:      Li Zefan <lizefan@huawei.com>
3641 M:      Johannes Weiner <hannes@cmpxchg.org>
3642 L:      cgroups@vger.kernel.org
3643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3644 S:      Maintained
3645 F:      Documentation/cgroup*
3646 F:      include/linux/cgroup*
3647 F:      kernel/cgroup*
3648
3649 CONTROL GROUP - CPUSET
3650 M:      Li Zefan <lizefan@huawei.com>
3651 L:      cgroups@vger.kernel.org
3652 W:      http://www.bullopensource.org/cpuset/
3653 W:      http://oss.sgi.com/projects/cpusets/
3654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3655 S:      Maintained
3656 F:      Documentation/cgroup-v1/cpusets.txt
3657 F:      include/linux/cpuset.h
3658 F:      kernel/cgroup/cpuset.c
3659
3660 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3661 M:      Johannes Weiner <hannes@cmpxchg.org>
3662 M:      Michal Hocko <mhocko@kernel.org>
3663 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3664 L:      cgroups@vger.kernel.org
3665 L:      linux-mm@kvack.org
3666 S:      Maintained
3667 F:      mm/memcontrol.c
3668 F:      mm/swap_cgroup.c
3669
3670 CORETEMP HARDWARE MONITORING DRIVER
3671 M:      Fenghua Yu <fenghua.yu@intel.com>
3672 L:      linux-hwmon@vger.kernel.org
3673 S:      Maintained
3674 F:      Documentation/hwmon/coretemp
3675 F:      drivers/hwmon/coretemp.c
3676
3677 COSA/SRP SYNC SERIAL DRIVER
3678 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3679 W:      http://www.fi.muni.cz/~kas/cosa/
3680 S:      Maintained
3681 F:      drivers/net/wan/cosa*
3682
3683 CPMAC ETHERNET DRIVER
3684 M:      Florian Fainelli <f.fainelli@gmail.com>
3685 L:      netdev@vger.kernel.org
3686 S:      Maintained
3687 F:      drivers/net/ethernet/ti/cpmac.c
3688
3689 CPU FREQUENCY DRIVERS
3690 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3691 M:      Viresh Kumar <viresh.kumar@linaro.org>
3692 L:      linux-pm@vger.kernel.org
3693 S:      Maintained
3694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3695 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3696 B:      https://bugzilla.kernel.org
3697 F:      Documentation/cpu-freq/
3698 F:      Documentation/devicetree/bindings/cpufreq/
3699 F:      drivers/cpufreq/
3700 F:      include/linux/cpufreq.h
3701 F:      tools/testing/selftests/cpufreq/
3702
3703 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3704 M:      Viresh Kumar <viresh.kumar@linaro.org>
3705 M:      Sudeep Holla <sudeep.holla@arm.com>
3706 L:      linux-pm@vger.kernel.org
3707 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3708 S:      Maintained
3709 F:      drivers/cpufreq/arm_big_little.h
3710 F:      drivers/cpufreq/arm_big_little.c
3711 F:      drivers/cpufreq/arm_big_little_dt.c
3712
3713 CPU POWER MONITORING SUBSYSTEM
3714 M:      Thomas Renninger <trenn@suse.com>
3715 M:      Shuah Khan <shuahkh@osg.samsung.com>
3716 M:      Shuah Khan <shuah@kernel.org>
3717 L:      linux-pm@vger.kernel.org
3718 S:      Maintained
3719 F:      tools/power/cpupower/
3720
3721 CPUID/MSR DRIVER
3722 M:      "H. Peter Anvin" <hpa@zytor.com>
3723 S:      Maintained
3724 F:      arch/x86/kernel/cpuid.c
3725 F:      arch/x86/kernel/msr.c
3726
3727 CPUIDLE DRIVER - ARM BIG LITTLE
3728 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3729 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3730 L:      linux-pm@vger.kernel.org
3731 L:      linux-arm-kernel@lists.infradead.org
3732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3733 S:      Maintained
3734 F:      drivers/cpuidle/cpuidle-big_little.c
3735
3736 CPUIDLE DRIVER - ARM EXYNOS
3737 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3738 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3739 M:      Kukjin Kim <kgene@kernel.org>
3740 L:      linux-pm@vger.kernel.org
3741 L:      linux-samsung-soc@vger.kernel.org
3742 S:      Supported
3743 F:      drivers/cpuidle/cpuidle-exynos.c
3744 F:      arch/arm/mach-exynos/pm.c
3745
3746 CPUIDLE DRIVERS
3747 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3748 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3749 L:      linux-pm@vger.kernel.org
3750 S:      Maintained
3751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3752 B:      https://bugzilla.kernel.org
3753 F:      drivers/cpuidle/*
3754 F:      include/linux/cpuidle.h
3755
3756 CRAMFS FILESYSTEM
3757 M:      Nicolas Pitre <nico@linaro.org>
3758 S:      Maintained
3759 F:      Documentation/filesystems/cramfs.txt
3760 F:      fs/cramfs/
3761
3762 CRIS PORT
3763 M:      Mikael Starvik <starvik@axis.com>
3764 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3765 L:      linux-cris-kernel@axis.com
3766 W:      http://developer.axis.com
3767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3768 S:      Maintained
3769 F:      arch/cris/
3770 F:      drivers/tty/serial/crisv10.*
3771
3772 CRYPTO API
3773 M:      Herbert Xu <herbert@gondor.apana.org.au>
3774 M:      "David S. Miller" <davem@davemloft.net>
3775 L:      linux-crypto@vger.kernel.org
3776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3778 S:      Maintained
3779 F:      Documentation/crypto/
3780 F:      Documentation/devicetree/bindings/crypto/
3781 F:      arch/*/crypto/
3782 F:      crypto/
3783 F:      drivers/crypto/
3784 F:      include/crypto/
3785 F:      include/linux/crypto*
3786
3787 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3788 M:      Neil Horman <nhorman@tuxdriver.com>
3789 L:      linux-crypto@vger.kernel.org
3790 S:      Maintained
3791 F:      crypto/ansi_cprng.c
3792 F:      crypto/rng.c
3793
3794 CS3308 MEDIA DRIVER
3795 M:      Hans Verkuil <hverkuil@xs4all.nl>
3796 L:      linux-media@vger.kernel.org
3797 T:      git git://linuxtv.org/media_tree.git
3798 W:      http://linuxtv.org
3799 S:      Odd Fixes
3800 F:      drivers/media/i2c/cs3308.c
3801 F:      drivers/media/i2c/cs3308.h
3802
3803 CS5535 Audio ALSA driver
3804 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3805 S:      Maintained
3806 F:      sound/pci/cs5535audio/
3807
3808 CW1200 WLAN driver
3809 M:      Solomon Peachy <pizza@shaftnet.org>
3810 S:      Maintained
3811 F:      drivers/net/wireless/st/cw1200/
3812
3813 CX18 VIDEO4LINUX DRIVER
3814 M:      Andy Walls <awalls@md.metrocast.net>
3815 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3816 L:      linux-media@vger.kernel.org
3817 T:      git git://linuxtv.org/media_tree.git
3818 W:      https://linuxtv.org
3819 W:      http://www.ivtvdriver.org/index.php/Cx18
3820 S:      Maintained
3821 F:      Documentation/media/v4l-drivers/cx18*
3822 F:      drivers/media/pci/cx18/
3823 F:      include/uapi/linux/ivtv*
3824
3825 CX2341X MPEG ENCODER HELPER MODULE
3826 M:      Hans Verkuil <hverkuil@xs4all.nl>
3827 L:      linux-media@vger.kernel.org
3828 T:      git git://linuxtv.org/media_tree.git
3829 W:      https://linuxtv.org
3830 S:      Maintained
3831 F:      drivers/media/common/cx2341x*
3832 F:      include/media/cx2341x*
3833
3834 CX24120 MEDIA DRIVER
3835 M:      Jemma Denson <jdenson@gmail.com>
3836 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3837 L:      linux-media@vger.kernel.org
3838 W:      https://linuxtv.org
3839 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3840 S:      Maintained
3841 F:      drivers/media/dvb-frontends/cx24120*
3842
3843 CX88 VIDEO4LINUX DRIVER
3844 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3845 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3846 L:      linux-media@vger.kernel.org
3847 W:      https://linuxtv.org
3848 T:      git git://linuxtv.org/media_tree.git
3849 S:      Odd fixes
3850 F:      Documentation/media/v4l-drivers/cx88*
3851 F:      drivers/media/pci/cx88/
3852
3853 CXD2820R MEDIA DRIVER
3854 M:      Antti Palosaari <crope@iki.fi>
3855 L:      linux-media@vger.kernel.org
3856 W:      https://linuxtv.org
3857 W:      http://palosaari.fi/linux/
3858 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3859 T:      git git://linuxtv.org/anttip/media_tree.git
3860 S:      Maintained
3861 F:      drivers/media/dvb-frontends/cxd2820r*
3862
3863 CXGB3 ETHERNET DRIVER (CXGB3)
3864 M:      Santosh Raspatur <santosh@chelsio.com>
3865 L:      netdev@vger.kernel.org
3866 W:      http://www.chelsio.com
3867 S:      Supported
3868 F:      drivers/net/ethernet/chelsio/cxgb3/
3869
3870 CXGB3 ISCSI DRIVER (CXGB3I)
3871 M:      Karen Xie <kxie@chelsio.com>
3872 L:      linux-scsi@vger.kernel.org
3873 W:      http://www.chelsio.com
3874 S:      Supported
3875 F:      drivers/scsi/cxgbi/cxgb3i
3876
3877 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3878 M:      Steve Wise <swise@chelsio.com>
3879 L:      linux-rdma@vger.kernel.org
3880 W:      http://www.openfabrics.org
3881 S:      Supported
3882 F:      drivers/infiniband/hw/cxgb3/
3883 F:      include/uapi/rdma/cxgb3-abi.h
3884
3885 CXGB4 CRYPTO DRIVER (chcr)
3886 M:      Harsh Jain <harsh@chelsio.com>
3887 L:      linux-crypto@vger.kernel.org
3888 W:      http://www.chelsio.com
3889 S:      Supported
3890 F:      drivers/crypto/chelsio
3891
3892 CXGB4 ETHERNET DRIVER (CXGB4)
3893 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3894 L:      netdev@vger.kernel.org
3895 W:      http://www.chelsio.com
3896 S:      Supported
3897 F:      drivers/net/ethernet/chelsio/cxgb4/
3898
3899 CXGB4 ISCSI DRIVER (CXGB4I)
3900 M:      Karen Xie <kxie@chelsio.com>
3901 L:      linux-scsi@vger.kernel.org
3902 W:      http://www.chelsio.com
3903 S:      Supported
3904 F:      drivers/scsi/cxgbi/cxgb4i
3905
3906 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3907 M:      Steve Wise <swise@chelsio.com>
3908 L:      linux-rdma@vger.kernel.org
3909 W:      http://www.openfabrics.org
3910 S:      Supported
3911 F:      drivers/infiniband/hw/cxgb4/
3912 F:      include/uapi/rdma/cxgb4-abi.h
3913
3914 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3915 M:      Casey Leedom <leedom@chelsio.com>
3916 L:      netdev@vger.kernel.org
3917 W:      http://www.chelsio.com
3918 S:      Supported
3919 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3920
3921 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3922 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3923 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3924 L:      linuxppc-dev@lists.ozlabs.org
3925 S:      Supported
3926 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3927 F:      drivers/misc/cxl/
3928 F:      include/misc/cxl*
3929 F:      include/uapi/misc/cxl.h
3930 F:      Documentation/powerpc/cxl.txt
3931 F:      Documentation/ABI/testing/sysfs-class-cxl
3932
3933 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3934 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3935 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3936 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3937 L:      linux-scsi@vger.kernel.org
3938 S:      Supported
3939 F:      drivers/scsi/cxlflash/
3940 F:      include/uapi/scsi/cxlflash_ioctls.h
3941 F:      Documentation/powerpc/cxlflash.txt
3942
3943 CYBERPRO FB DRIVER
3944 M:      Russell King <linux@armlinux.org.uk>
3945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3946 W:      http://www.armlinux.org.uk/
3947 S:      Maintained
3948 F:      drivers/video/fbdev/cyber2000fb.*
3949
3950 CYCLADES ASYNC MUX DRIVER
3951 W:      http://www.cyclades.com/
3952 S:      Orphan
3953 F:      drivers/tty/cyclades.c
3954 F:      include/linux/cyclades.h
3955 F:      include/uapi/linux/cyclades.h
3956
3957 CYCLADES PC300 DRIVER
3958 W:      http://www.cyclades.com/
3959 S:      Orphan
3960 F:      drivers/net/wan/pc300*
3961
3962 CYPRESS_FIRMWARE MEDIA DRIVER
3963 M:      Antti Palosaari <crope@iki.fi>
3964 L:      linux-media@vger.kernel.org
3965 W:      https://linuxtv.org
3966 W:      http://palosaari.fi/linux/
3967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3968 T:      git git://linuxtv.org/anttip/media_tree.git
3969 S:      Maintained
3970 F:      drivers/media/common/cypress_firmware*
3971
3972 CYTTSP TOUCHSCREEN DRIVER
3973 M:      Ferruh Yigit <fery@cypress.com>
3974 L:      linux-input@vger.kernel.org
3975 S:      Supported
3976 F:      drivers/input/touchscreen/cyttsp*
3977 F:      include/linux/input/cyttsp.h
3978
3979 D-LINK DIR-685 TOUCHKEYS DRIVER
3980 M:      Linus Walleij <linus.walleij@linaro.org>
3981 L:      linux-input@vger.kernel.org
3982 S:      Supported
3983 F:      drivers/input/dlink-dir685-touchkeys.c
3984
3985 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3986 M:      Joshua Kinard <kumba@gentoo.org>
3987 S:      Maintained
3988 F:      drivers/rtc/rtc-ds1685.c
3989 F:      include/linux/rtc/ds1685.h
3990
3991 DAMA SLAVE for AX.25
3992 M:      Joerg Reuter <jreuter@yaina.de>
3993 W:      http://yaina.de/jreuter/
3994 W:      http://www.qsl.net/dl1bke/
3995 L:      linux-hams@vger.kernel.org
3996 S:      Maintained
3997 F:      net/ax25/af_ax25.c
3998 F:      net/ax25/ax25_dev.c
3999 F:      net/ax25/ax25_ds_*
4000 F:      net/ax25/ax25_in.c
4001 F:      net/ax25/ax25_out.c
4002 F:      net/ax25/ax25_timer.c
4003 F:      net/ax25/sysctl_net_ax25.c
4004
4005 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4006 L:      netdev@vger.kernel.org
4007 S:      Orphan
4008 F:      Documentation/networking/dmfe.txt
4009 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4010
4011 DC390/AM53C974 SCSI driver
4012 M:      Hannes Reinecke <hare@suse.com>
4013 L:      linux-scsi@vger.kernel.org
4014 S:      Maintained
4015 F:      drivers/scsi/am53c974.c
4016
4017 DC395x SCSI driver
4018 M:      Oliver Neukum <oliver@neukum.org>
4019 M:      Ali Akcaagac <aliakc@web.de>
4020 M:      Jamie Lenehan <lenehan@twibble.org>
4021 L:      dc395x@twibble.org
4022 W:      http://twibble.org/dist/dc395x/
4023 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4024 S:      Maintained
4025 F:      Documentation/scsi/dc395x.txt
4026 F:      drivers/scsi/dc395x.*
4027
4028 DCCP PROTOCOL
4029 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4030 L:      dccp@vger.kernel.org
4031 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4032 S:      Maintained
4033 F:      include/linux/dccp.h
4034 F:      include/uapi/linux/dccp.h
4035 F:      include/linux/tfrc.h
4036 F:      net/dccp/
4037
4038 DECnet NETWORK LAYER
4039 W:      http://linux-decnet.sourceforge.net
4040 L:      linux-decnet-user@lists.sourceforge.net
4041 S:      Orphan
4042 F:      Documentation/networking/decnet.txt
4043 F:      net/decnet/
4044
4045 DECSTATION PLATFORM SUPPORT
4046 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4047 L:      linux-mips@linux-mips.org
4048 W:      http://www.linux-mips.org/wiki/DECstation
4049 S:      Maintained
4050 F:      arch/mips/dec/
4051 F:      arch/mips/include/asm/dec/
4052 F:      arch/mips/include/asm/mach-dec/
4053
4054 DEFXX FDDI NETWORK DRIVER
4055 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4056 S:      Maintained
4057 F:      drivers/net/fddi/defxx.*
4058
4059 DELL SMBIOS DRIVER
4060 M:      Pali Rohár <pali.rohar@gmail.com>
4061 M:      Mario Limonciello <mario.limonciello@dell.com>
4062 L:      platform-driver-x86@vger.kernel.org
4063 S:      Maintained
4064 F:      drivers/platform/x86/dell-smbios.*
4065
4066 DELL SMBIOS SMM DRIVER
4067 M:      Mario Limonciello <mario.limonciello@dell.com>
4068 L:      platform-driver-x86@vger.kernel.org
4069 S:      Maintained
4070 F:      drivers/platform/x86/dell-smbios-smm.c
4071
4072 DELL SMBIOS WMI DRIVER
4073 M:      Mario Limonciello <mario.limonciello@dell.com>
4074 L:      platform-driver-x86@vger.kernel.org
4075 S:      Maintained
4076 F:      drivers/platform/x86/dell-smbios-wmi.c
4077 F:      tools/wmi/dell-smbios-example.c
4078
4079 DELL LAPTOP DRIVER
4080 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4081 M:      Pali Rohár <pali.rohar@gmail.com>
4082 L:      platform-driver-x86@vger.kernel.org
4083 S:      Maintained
4084 F:      drivers/platform/x86/dell-laptop.c
4085
4086 DELL LAPTOP FREEFALL DRIVER
4087 M:      Pali Rohár <pali.rohar@gmail.com>
4088 S:      Maintained
4089 F:      drivers/platform/x86/dell-smo8800.c
4090
4091 DELL LAPTOP RBTN DRIVER
4092 M:      Pali Rohár <pali.rohar@gmail.com>
4093 S:      Maintained
4094 F:      drivers/platform/x86/dell-rbtn.*
4095
4096 DELL LAPTOP SMM DRIVER
4097 M:      Pali Rohár <pali.rohar@gmail.com>
4098 S:      Maintained
4099 F:      drivers/hwmon/dell-smm-hwmon.c
4100 F:      include/uapi/linux/i8k.h
4101
4102 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4103 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4104 S:      Maintained
4105 F:      Documentation/dcdbas.txt
4106 F:      drivers/firmware/dcdbas.*
4107
4108 DELL WMI NOTIFICATIONS DRIVER
4109 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4110 M:      Pali Rohár <pali.rohar@gmail.com>
4111 S:      Maintained
4112 F:      drivers/platform/x86/dell-wmi.c
4113
4114 DELL WMI DESCRIPTOR DRIVER
4115 M:      Mario Limonciello <mario.limonciello@dell.com>
4116 S:      Maintained
4117 F:      drivers/platform/x86/dell-wmi-descriptor.c
4118
4119 DELTA ST MEDIA DRIVER
4120 M:      Hugues Fruchet <hugues.fruchet@st.com>
4121 L:      linux-media@vger.kernel.org
4122 T:      git git://linuxtv.org/media_tree.git
4123 W:      https://linuxtv.org
4124 S:      Supported
4125 F:      drivers/media/platform/sti/delta
4126
4127 DENALI NAND DRIVER
4128 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4129 L:      linux-mtd@lists.infradead.org
4130 S:      Supported
4131 F:      drivers/mtd/nand/denali*
4132
4133 DESIGNWARE USB2 DRD IP DRIVER
4134 M:      John Youn <johnyoun@synopsys.com>
4135 L:      linux-usb@vger.kernel.org
4136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4137 S:      Maintained
4138 F:      drivers/usb/dwc2/
4139
4140 DESIGNWARE USB3 DRD IP DRIVER
4141 M:      Felipe Balbi <balbi@kernel.org>
4142 L:      linux-usb@vger.kernel.org
4143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4144 S:      Maintained
4145 F:      drivers/usb/dwc3/
4146
4147 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4148 M:      Andreas Klinger <ak@it-klinger.de>
4149 L:      linux-iio@vger.kernel.org
4150 S:      Maintained
4151 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4152 F:      drivers/iio/proximity/srf*.c
4153
4154 DEVICE COREDUMP (DEV_COREDUMP)
4155 M:      Johannes Berg <johannes@sipsolutions.net>
4156 L:      linux-kernel@vger.kernel.org
4157 S:      Maintained
4158 F:      drivers/base/devcoredump.c
4159 F:      include/linux/devcoredump.h
4160
4161 DEVICE FREQUENCY (DEVFREQ)
4162 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4163 M:      Kyungmin Park <kyungmin.park@samsung.com>
4164 R:      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:      Maintained
4168 F:      drivers/devfreq/
4169 F:      include/linux/devfreq.h
4170 F:      Documentation/devicetree/bindings/devfreq/
4171
4172 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4173 M:      Chanwoo Choi <cw00.choi@samsung.com>
4174 L:      linux-pm@vger.kernel.org
4175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4176 S:      Supported
4177 F:      drivers/devfreq/event/
4178 F:      drivers/devfreq/devfreq-event.c
4179 F:      include/linux/devfreq-event.h
4180 F:      Documentation/devicetree/bindings/devfreq/event/
4181
4182 DEVICE NUMBER REGISTRY
4183 M:      Torben Mathiasen <device@lanana.org>
4184 W:      http://lanana.org/docs/device-list/index.html
4185 S:      Maintained
4186
4187 DEVICE-MAPPER  (LVM)
4188 M:      Alasdair Kergon <agk@redhat.com>
4189 M:      Mike Snitzer <snitzer@redhat.com>
4190 M:      dm-devel@redhat.com
4191 L:      dm-devel@redhat.com
4192 W:      http://sources.redhat.com/dm
4193 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4195 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4196 S:      Maintained
4197 F:      Documentation/device-mapper/
4198 F:      drivers/md/Makefile
4199 F:      drivers/md/Kconfig
4200 F:      drivers/md/dm*
4201 F:      drivers/md/persistent-data/
4202 F:      include/linux/device-mapper.h
4203 F:      include/linux/dm-*.h
4204 F:      include/uapi/linux/dm-*.h
4205
4206 DEVLINK
4207 M:      Jiri Pirko <jiri@mellanox.com>
4208 L:      netdev@vger.kernel.org
4209 S:      Supported
4210 F:      net/core/devlink.c
4211 F:      include/net/devlink.h
4212 F:      include/uapi/linux/devlink.h
4213
4214 DIALOG SEMICONDUCTOR DRIVERS
4215 M:      Support Opensource <support.opensource@diasemi.com>
4216 W:      http://www.dialog-semiconductor.com/products
4217 S:      Supported
4218 F:      Documentation/hwmon/da90??
4219 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4220 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4221 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4222 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4223 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4224 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4225 F:      drivers/gpio/gpio-da90??.c
4226 F:      drivers/hwmon/da90??-hwmon.c
4227 F:      drivers/iio/adc/da91??-*.c
4228 F:      drivers/input/misc/da90??_onkey.c
4229 F:      drivers/input/touchscreen/da9052_tsi.c
4230 F:      drivers/leds/leds-da90??.c
4231 F:      drivers/mfd/da903x.c
4232 F:      drivers/mfd/da90??-*.c
4233 F:      drivers/mfd/da91??-*.c
4234 F:      drivers/power/supply/da9052-battery.c
4235 F:      drivers/power/supply/da91??-*.c
4236 F:      drivers/regulator/da903x.c
4237 F:      drivers/regulator/da9???-regulator.[ch]
4238 F:      drivers/thermal/da90??-thermal.c
4239 F:      drivers/rtc/rtc-da90??.c
4240 F:      drivers/video/backlight/da90??_bl.c
4241 F:      drivers/watchdog/da90??_wdt.c
4242 F:      include/linux/mfd/da903x.h
4243 F:      include/linux/mfd/da9052/
4244 F:      include/linux/mfd/da9055/
4245 F:      include/linux/mfd/da9062/
4246 F:      include/linux/mfd/da9063/
4247 F:      include/linux/mfd/da9150/
4248 F:      include/linux/regulator/da9211.h
4249 F:      include/sound/da[79]*.h
4250 F:      sound/soc/codecs/da[79]*.[ch]
4251
4252 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4253 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4254 L:      linux-gpio@vger.kernel.org
4255 S:      Maintained
4256 F:      drivers/gpio/gpio-gpio-mm.c
4257
4258 DIGI NEO AND CLASSIC PCI PRODUCTS
4259 M:      Lidza Louina <lidza.louina@gmail.com>
4260 M:      Mark Hounschell <markh@compro.net>
4261 L:      driverdev-devel@linuxdriverproject.org
4262 S:      Maintained
4263 F:      drivers/staging/dgnc/
4264
4265 DIOLAN U2C-12 I2C DRIVER
4266 M:      Guenter Roeck <linux@roeck-us.net>
4267 L:      linux-i2c@vger.kernel.org
4268 S:      Maintained
4269 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4270
4271 FILESYSTEM DIRECT ACCESS (DAX)
4272 M:      Matthew Wilcox <mawilcox@microsoft.com>
4273 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4274 L:      linux-fsdevel@vger.kernel.org
4275 S:      Supported
4276 F:      fs/dax.c
4277 F:      include/linux/dax.h
4278 F:      include/trace/events/fs_dax.h
4279
4280 DEVICE DIRECT ACCESS (DAX)
4281 M:      Dan Williams <dan.j.williams@intel.com>
4282 L:      linux-nvdimm@lists.01.org
4283 S:      Supported
4284 F:      drivers/dax/
4285
4286 DIRECTORY NOTIFICATION (DNOTIFY)
4287 M:      Jan Kara <jack@suse.cz>
4288 R:      Amir Goldstein <amir73il@gmail.com>
4289 L:      linux-fsdevel@vger.kernel.org
4290 S:      Maintained
4291 F:      Documentation/filesystems/dnotify.txt
4292 F:      fs/notify/dnotify/
4293 F:      include/linux/dnotify.h
4294
4295 DISK GEOMETRY AND PARTITION HANDLING
4296 M:      Andries Brouwer <aeb@cwi.nl>
4297 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4298 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4299 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4300 S:      Maintained
4301
4302 DISKQUOTA
4303 M:      Jan Kara <jack@suse.com>
4304 S:      Maintained
4305 F:      Documentation/filesystems/quota.txt
4306 F:      fs/quota/
4307 F:      include/linux/quota*.h
4308 F:      include/uapi/linux/quota*.h
4309
4310 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4311 M:      Bernie Thompson <bernie@plugable.com>
4312 L:      linux-fbdev@vger.kernel.org
4313 S:      Maintained
4314 W:      http://plugable.com/category/projects/udlfb/
4315 F:      drivers/video/fbdev/udlfb.c
4316 F:      include/video/udlfb.h
4317 F:      Documentation/fb/udlfb.txt
4318
4319 DISTRIBUTED LOCK MANAGER (DLM)
4320 M:      Christine Caulfield <ccaulfie@redhat.com>
4321 M:      David Teigland <teigland@redhat.com>
4322 L:      cluster-devel@redhat.com
4323 W:      http://sources.redhat.com/cluster/
4324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4325 S:      Supported
4326 F:      fs/dlm/
4327
4328 DMA BUFFER SHARING FRAMEWORK
4329 M:      Sumit Semwal <sumit.semwal@linaro.org>
4330 S:      Maintained
4331 L:      linux-media@vger.kernel.org
4332 L:      dri-devel@lists.freedesktop.org
4333 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4334 F:      drivers/dma-buf/
4335 F:      include/linux/dma-buf*
4336 F:      include/linux/reservation.h
4337 F:      include/linux/*fence.h
4338 F:      Documentation/driver-api/dma-buf.rst
4339 T:      git git://anongit.freedesktop.org/drm/drm-misc
4340
4341 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4342 M:      Vinod Koul <vinod.koul@intel.com>
4343 L:      dmaengine@vger.kernel.org
4344 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4345 S:      Maintained
4346 F:      drivers/dma/
4347 F:      include/linux/dmaengine.h
4348 F:      Documentation/devicetree/bindings/dma/
4349 F:      Documentation/driver-api/dmaengine/
4350 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4351
4352 DMA MAPPING HELPERS
4353 M:      Christoph Hellwig <hch@lst.de>
4354 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4355 R:      Robin Murphy <robin.murphy@arm.com>
4356 L:      iommu@lists.linux-foundation.org
4357 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4358 W:      http://git.infradead.org/users/hch/dma-mapping.git
4359 S:      Supported
4360 F:      lib/dma-debug.c
4361 F:      lib/dma-direct.c
4362 F:      lib/dma-virt.c
4363 F:      drivers/base/dma-mapping.c
4364 F:      drivers/base/dma-coherent.c
4365 F:      include/asm-generic/dma-mapping.h
4366 F:      include/linux/dma-direct.h
4367 F:      include/linux/dma-mapping.h
4368
4369 DME1737 HARDWARE MONITOR DRIVER
4370 M:      Juerg Haefliger <juergh@gmail.com>
4371 L:      linux-hwmon@vger.kernel.org
4372 S:      Maintained
4373 F:      Documentation/hwmon/dme1737
4374 F:      drivers/hwmon/dme1737.c
4375
4376 DMI/SMBIOS SUPPORT
4377 M:      Jean Delvare <jdelvare@suse.com>
4378 S:      Maintained
4379 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4380 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4381 F:      drivers/firmware/dmi-id.c
4382 F:      drivers/firmware/dmi_scan.c
4383 F:      include/linux/dmi.h
4384
4385 DOCUMENTATION
4386 M:      Jonathan Corbet <corbet@lwn.net>
4387 L:      linux-doc@vger.kernel.org
4388 S:      Maintained
4389 F:      Documentation/
4390 F:      scripts/kernel-doc
4391 X:      Documentation/ABI/
4392 X:      Documentation/devicetree/
4393 X:      Documentation/acpi
4394 X:      Documentation/power
4395 X:      Documentation/spi
4396 X:      Documentation/media
4397 T:      git git://git.lwn.net/linux.git docs-next
4398
4399 DONGWOON DW9714 LENS VOICE COIL DRIVER
4400 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4401 L:      linux-media@vger.kernel.org
4402 T:      git git://linuxtv.org/media_tree.git
4403 S:      Maintained
4404 F:      drivers/media/i2c/dw9714.c
4405
4406 DOUBLETALK DRIVER
4407 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4408 L:      blinux-list@redhat.com
4409 S:      Maintained
4410 F:      drivers/char/dtlk.c
4411 F:      include/linux/dtlk.h
4412
4413 DPAA2 DATAPATH I/O (DPIO) DRIVER
4414 M:      Roy Pledge <Roy.Pledge@nxp.com>
4415 L:      linux-kernel@vger.kernel.org
4416 S:      Maintained
4417 F:      drivers/staging/fsl-mc/bus/dpio
4418
4419 DPAA2 ETHERNET DRIVER
4420 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4421 L:      linux-kernel@vger.kernel.org
4422 S:      Maintained
4423 F:      drivers/staging/fsl-dpaa2/ethernet
4424
4425 DPT_I2O SCSI RAID DRIVER
4426 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4427 L:      linux-scsi@vger.kernel.org
4428 W:      http://www.adaptec.com/
4429 S:      Maintained
4430 F:      drivers/scsi/dpt*
4431 F:      drivers/scsi/dpt/
4432
4433 DRBD DRIVER
4434 M:      Philipp Reisner <philipp.reisner@linbit.com>
4435 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4436 L:      drbd-dev@lists.linbit.com
4437 W:      http://www.drbd.org
4438 T:      git git://git.linbit.com/linux-drbd.git
4439 T:      git git://git.linbit.com/drbd-8.4.git
4440 S:      Supported
4441 F:      drivers/block/drbd/
4442 F:      lib/lru_cache.c
4443 F:      Documentation/blockdev/drbd/
4444
4445 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4446 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4447 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4448 S:      Supported
4449 F:      Documentation/kobject.txt
4450 F:      drivers/base/
4451 F:      fs/debugfs/
4452 F:      fs/sysfs/
4453 F:      include/linux/debugfs.h
4454 F:      include/linux/kobj*
4455 F:      lib/kobj*
4456
4457 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4458 M:      Kevin Hilman <khilman@kernel.org>
4459 M:      Nishanth Menon <nm@ti.com>
4460 S:      Maintained
4461 F:      drivers/power/avs/
4462 F:      include/linux/power/smartreflex.h
4463 L:      linux-pm@vger.kernel.org
4464
4465 DRM DRIVER FOR ARM PL111 CLCD
4466 M:      Eric Anholt <eric@anholt.net>
4467 T:      git git://anongit.freedesktop.org/drm/drm-misc
4468 S:      Supported
4469 F:      drivers/gpu/drm/pl111/
4470
4471 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4472 M:      Dave Airlie <airlied@redhat.com>
4473 S:      Odd Fixes
4474 F:      drivers/gpu/drm/ast/
4475
4476 DRM DRIVER FOR BOCHS VIRTUAL GPU
4477 M:      Gerd Hoffmann <kraxel@redhat.com>
4478 L:      virtualization@lists.linux-foundation.org
4479 T:      git git://anongit.freedesktop.org/drm/drm-misc
4480 S:      Maintained
4481 F:      drivers/gpu/drm/bochs/
4482
4483 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4484 M:      Linus Walleij <linus.walleij@linaro.org>
4485 T:      git git://anongit.freedesktop.org/drm/drm-misc
4486 S:      Maintained
4487 F:      drivers/gpu/drm/tve200/
4488
4489 DRM DRIVER FOR ILITEK ILI9225 PANELS
4490 M:      David Lechner <david@lechnology.com>
4491 S:      Maintained
4492 F:      drivers/gpu/drm/tinydrm/ili9225.c
4493 F:      Documentation/devicetree/bindings/display/ili9225.txt
4494
4495 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4496 S:      Orphan / Obsolete
4497 F:      drivers/gpu/drm/i810/
4498 F:      include/uapi/drm/i810_drm.h
4499
4500 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4501 S:      Orphan / Obsolete
4502 F:      drivers/gpu/drm/mga/
4503 F:      include/uapi/drm/mga_drm.h
4504
4505 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4506 M:      Dave Airlie <airlied@redhat.com>
4507 S:      Odd Fixes
4508 F:      drivers/gpu/drm/mgag200/
4509
4510 DRM DRIVER FOR MI0283QT
4511 M:      Noralf Trønnes <noralf@tronnes.org>
4512 S:      Maintained
4513 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4514 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4515
4516 DRM DRIVER FOR MSM ADRENO GPU
4517 M:      Rob Clark <robdclark@gmail.com>
4518 L:      linux-arm-msm@vger.kernel.org
4519 L:      dri-devel@lists.freedesktop.org
4520 L:      freedreno@lists.freedesktop.org
4521 T:      git git://people.freedesktop.org/~robclark/linux
4522 S:      Maintained
4523 F:      drivers/gpu/drm/msm/
4524 F:      include/uapi/drm/msm_drm.h
4525 F:      Documentation/devicetree/bindings/display/msm/
4526
4527 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4528 M:      Ben Skeggs <bskeggs@redhat.com>
4529 L:      dri-devel@lists.freedesktop.org
4530 L:      nouveau@lists.freedesktop.org
4531 T:      git git://github.com/skeggsb/linux
4532 S:      Supported
4533 F:      drivers/gpu/drm/nouveau/
4534 F:      include/uapi/drm/nouveau_drm.h
4535
4536 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4537 M:      Noralf Trønnes <noralf@tronnes.org>
4538 S:      Maintained
4539 F:      drivers/gpu/drm/tinydrm/repaper.c
4540 F:      Documentation/devicetree/bindings/display/repaper.txt
4541
4542 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4543 M:      Dave Airlie <airlied@redhat.com>
4544 M:      Gerd Hoffmann <kraxel@redhat.com>
4545 L:      virtualization@lists.linux-foundation.org
4546 T:      git git://anongit.freedesktop.org/drm/drm-misc
4547 S:      Obsolete
4548 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4549 F:      drivers/gpu/drm/cirrus/
4550
4551 DRM DRIVER FOR QXL VIRTUAL GPU
4552 M:      Dave Airlie <airlied@redhat.com>
4553 M:      Gerd Hoffmann <kraxel@redhat.com>
4554 L:      virtualization@lists.linux-foundation.org
4555 T:      git git://anongit.freedesktop.org/drm/drm-misc
4556 S:      Maintained
4557 F:      drivers/gpu/drm/qxl/
4558 F:      include/uapi/drm/qxl_drm.h
4559
4560 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4561 S:      Orphan / Obsolete
4562 F:      drivers/gpu/drm/r128/
4563 F:      include/uapi/drm/r128_drm.h
4564
4565 DRM DRIVER FOR SAVAGE VIDEO CARDS
4566 S:      Orphan / Obsolete
4567 F:      drivers/gpu/drm/savage/
4568 F:      include/uapi/drm/savage_drm.h
4569
4570 DRM DRIVER FOR SIS VIDEO CARDS
4571 S:      Orphan / Obsolete
4572 F:      drivers/gpu/drm/sis/
4573 F:      include/uapi/drm/sis_drm.h
4574
4575 DRM DRIVER FOR SITRONIX ST7586 PANELS
4576 M:      David Lechner <david@lechnology.com>
4577 S:      Maintained
4578 F:      drivers/gpu/drm/tinydrm/st7586.c
4579 F:      Documentation/devicetree/bindings/display/st7586.txt
4580
4581 DRM DRIVER FOR SITRONIX ST7735R PANELS
4582 M:      David Lechner <david@lechnology.com>
4583 S:      Maintained
4584 F:      drivers/gpu/drm/tinydrm/st7735r.c
4585 F:      Documentation/devicetree/bindings/display/st7735r.txt
4586
4587 DRM DRIVER FOR TDFX VIDEO CARDS
4588 S:      Orphan / Obsolete
4589 F:      drivers/gpu/drm/tdfx/
4590
4591 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4592 M:      Dave Airlie <airlied@redhat.com>
4593 S:      Odd Fixes
4594 F:      drivers/gpu/drm/udl/
4595
4596 DRM DRIVER FOR VMWARE VIRTUAL GPU
4597 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4598 M:      Sinclair Yeh <syeh@vmware.com>
4599 M:      Thomas Hellstrom <thellstrom@vmware.com>
4600 L:      dri-devel@lists.freedesktop.org
4601 T:      git git://people.freedesktop.org/~syeh/repos_linux
4602 T:      git git://people.freedesktop.org/~thomash/linux
4603 S:      Supported
4604 F:      drivers/gpu/drm/vmwgfx/
4605 F:      include/uapi/drm/vmwgfx_drm.h
4606
4607 DRM DRIVERS
4608 M:      David Airlie <airlied@linux.ie>
4609 L:      dri-devel@lists.freedesktop.org
4610 T:      git git://people.freedesktop.org/~airlied/linux
4611 B:      https://bugs.freedesktop.org/
4612 C:      irc://chat.freenode.net/dri-devel
4613 S:      Maintained
4614 F:      drivers/gpu/drm/
4615 F:      drivers/gpu/vga/
4616 F:      Documentation/devicetree/bindings/display/
4617 F:      Documentation/devicetree/bindings/gpu/
4618 F:      Documentation/devicetree/bindings/video/
4619 F:      Documentation/gpu/
4620 F:      include/drm/
4621 F:      include/uapi/drm/
4622 F:      include/linux/vga*
4623
4624 DRM DRIVERS AND MISC GPU PATCHES
4625 M:      Daniel Vetter <daniel.vetter@intel.com>
4626 M:      Gustavo Padovan <gustavo@padovan.org>
4627 M:      Sean Paul <seanpaul@chromium.org>
4628 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4629 S:      Maintained
4630 T:      git git://anongit.freedesktop.org/drm/drm-misc
4631 F:      Documentation/gpu/
4632 F:      drivers/gpu/vga/
4633 F:      drivers/gpu/drm/*
4634 F:      include/drm/drm*
4635 F:      include/uapi/drm/drm*
4636 F:      include/linux/vga*
4637
4638 DRM DRIVERS FOR ALLWINNER A10
4639 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4640 L:      dri-devel@lists.freedesktop.org
4641 S:      Supported
4642 F:      drivers/gpu/drm/sun4i/
4643 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4644 T:      git git://anongit.freedesktop.org/drm/drm-misc
4645
4646 DRM DRIVERS FOR AMLOGIC SOCS
4647 M:      Neil Armstrong <narmstrong@baylibre.com>
4648 L:      dri-devel@lists.freedesktop.org
4649 L:      linux-amlogic@lists.infradead.org
4650 W:      http://linux-meson.com/
4651 S:      Supported
4652 F:      drivers/gpu/drm/meson/
4653 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4654 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4655 F:      Documentation/gpu/meson.rst
4656 T:      git git://anongit.freedesktop.org/drm/drm-misc
4657
4658 DRM DRIVERS FOR ATMEL HLCDC
4659 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4660 L:      dri-devel@lists.freedesktop.org
4661 S:      Supported
4662 F:      drivers/gpu/drm/atmel-hlcdc/
4663 F:      Documentation/devicetree/bindings/drm/atmel/
4664 T:      git git://anongit.freedesktop.org/drm/drm-misc
4665
4666 DRM DRIVERS FOR BRIDGE CHIPS
4667 M:      Archit Taneja <architt@codeaurora.org>
4668 M:      Andrzej Hajda <a.hajda@samsung.com>
4669 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4670 S:      Maintained
4671 T:      git git://anongit.freedesktop.org/drm/drm-misc
4672 F:      drivers/gpu/drm/bridge/
4673
4674 DRM DRIVERS FOR EXYNOS
4675 M:      Inki Dae <inki.dae@samsung.com>
4676 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4677 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4678 M:      Kyungmin Park <kyungmin.park@samsung.com>
4679 L:      dri-devel@lists.freedesktop.org
4680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4681 S:      Supported
4682 F:      drivers/gpu/drm/exynos/
4683 F:      include/uapi/drm/exynos_drm.h
4684 F:      Documentation/devicetree/bindings/display/exynos/
4685
4686 DRM DRIVERS FOR FREESCALE DCU
4687 M:      Stefan Agner <stefan@agner.ch>
4688 M:      Alison Wang <alison.wang@freescale.com>
4689 L:      dri-devel@lists.freedesktop.org
4690 S:      Supported
4691 F:      drivers/gpu/drm/fsl-dcu/
4692 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4693 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4694 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4695
4696 DRM DRIVERS FOR FREESCALE IMX
4697 M:      Philipp Zabel <p.zabel@pengutronix.de>
4698 L:      dri-devel@lists.freedesktop.org
4699 S:      Maintained
4700 F:      drivers/gpu/drm/imx/
4701 F:      drivers/gpu/ipu-v3/
4702 F:      Documentation/devicetree/bindings/display/imx/
4703
4704 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4705 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4706 L:      dri-devel@lists.freedesktop.org
4707 T:      git git://github.com/patjak/drm-gma500
4708 S:      Maintained
4709 F:      drivers/gpu/drm/gma500/
4710
4711 DRM DRIVERS FOR HISILICON
4712 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4713 M:      Rongrong Zou <zourongrong@gmail.com>
4714 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4715 R:      Chen Feng <puck.chen@hisilicon.com>
4716 L:      dri-devel@lists.freedesktop.org
4717 T:      git git://github.com/xin3liang/linux.git
4718 S:      Maintained
4719 F:      drivers/gpu/drm/hisilicon/
4720 F:      Documentation/devicetree/bindings/display/hisilicon/
4721
4722 DRM DRIVERS FOR MEDIATEK
4723 M:      CK Hu <ck.hu@mediatek.com>
4724 M:      Philipp Zabel <p.zabel@pengutronix.de>
4725 L:      dri-devel@lists.freedesktop.org
4726 S:      Supported
4727 F:      drivers/gpu/drm/mediatek/
4728 F:      Documentation/devicetree/bindings/display/mediatek/
4729
4730 DRM DRIVERS FOR NVIDIA TEGRA
4731 M:      Thierry Reding <thierry.reding@gmail.com>
4732 L:      dri-devel@lists.freedesktop.org
4733 L:      linux-tegra@vger.kernel.org
4734 T:      git git://anongit.freedesktop.org/tegra/linux.git
4735 S:      Supported
4736 F:      drivers/gpu/drm/tegra/
4737 F:      drivers/gpu/host1x/
4738 F:      include/linux/host1x.h
4739 F:      include/uapi/drm/tegra_drm.h
4740 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4741
4742 DRM DRIVERS FOR RENESAS
4743 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4744 L:      dri-devel@lists.freedesktop.org
4745 L:      linux-renesas-soc@vger.kernel.org
4746 T:      git git://linuxtv.org/pinchartl/fbdev
4747 S:      Supported
4748 F:      drivers/gpu/drm/rcar-du/
4749 F:      drivers/gpu/drm/shmobile/
4750 F:      include/linux/platform_data/shmob_drm.h
4751 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4752 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4753
4754 DRM DRIVERS FOR ROCKCHIP
4755 M:      Sandy Huang <hjc@rock-chips.com>
4756 M:      Heiko Stübner <heiko@sntech.de>
4757 L:      dri-devel@lists.freedesktop.org
4758 S:      Maintained
4759 F:      drivers/gpu/drm/rockchip/
4760 F:      Documentation/devicetree/bindings/display/rockchip/
4761 T:      git git://anongit.freedesktop.org/drm/drm-misc
4762
4763 DRM DRIVERS FOR STI
4764 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4765 M:      Vincent Abriou <vincent.abriou@st.com>
4766 L:      dri-devel@lists.freedesktop.org
4767 T:      git git://anongit.freedesktop.org/drm/drm-misc
4768 S:      Maintained
4769 F:      drivers/gpu/drm/sti
4770 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4771
4772 DRM DRIVERS FOR STM
4773 M:      Yannick Fertre <yannick.fertre@st.com>
4774 M:      Philippe Cornu <philippe.cornu@st.com>
4775 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4776 M:      Vincent Abriou <vincent.abriou@st.com>
4777 L:      dri-devel@lists.freedesktop.org
4778 T:      git git://anongit.freedesktop.org/drm/drm-misc
4779 S:      Maintained
4780 F:      drivers/gpu/drm/stm
4781 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4782
4783 DRM DRIVERS FOR TI LCDC
4784 M:      Jyri Sarha <jsarha@ti.com>
4785 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4786 L:      dri-devel@lists.freedesktop.org
4787 S:      Maintained
4788 F:      drivers/gpu/drm/tilcdc/
4789 F:      Documentation/devicetree/bindings/display/tilcdc/
4790
4791 DRM DRIVERS FOR TI OMAP
4792 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4793 L:      dri-devel@lists.freedesktop.org
4794 S:      Maintained
4795 F:      drivers/gpu/drm/omapdrm/
4796 F:      Documentation/devicetree/bindings/display/ti/
4797
4798 DRM DRIVERS FOR VC4
4799 M:      Eric Anholt <eric@anholt.net>
4800 T:      git git://github.com/anholt/linux
4801 S:      Supported
4802 F:      drivers/gpu/drm/vc4/
4803 F:      include/uapi/drm/vc4_drm.h
4804 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4805 T:      git git://anongit.freedesktop.org/drm/drm-misc
4806
4807 DRM DRIVERS FOR VIVANTE GPU IP
4808 M:      Lucas Stach <l.stach@pengutronix.de>
4809 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4810 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4811 L:      etnaviv@lists.freedesktop.org
4812 L:      dri-devel@lists.freedesktop.org
4813 S:      Maintained
4814 F:      drivers/gpu/drm/etnaviv/
4815 F:      include/uapi/drm/etnaviv_drm.h
4816 F:      Documentation/devicetree/bindings/display/etnaviv/
4817
4818 DRM DRIVERS FOR ZTE ZX
4819 M:      Shawn Guo <shawnguo@kernel.org>
4820 L:      dri-devel@lists.freedesktop.org
4821 S:      Maintained
4822 F:      drivers/gpu/drm/zte/
4823 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4824 T:      git git://anongit.freedesktop.org/drm/drm-misc
4825
4826 DRM PANEL DRIVERS
4827 M:      Thierry Reding <thierry.reding@gmail.com>
4828 L:      dri-devel@lists.freedesktop.org
4829 T:      git git://anongit.freedesktop.org/drm/drm-misc
4830 S:      Maintained
4831 F:      drivers/gpu/drm/drm_panel.c
4832 F:      drivers/gpu/drm/panel/
4833 F:      include/drm/drm_panel.h
4834 F:      Documentation/devicetree/bindings/display/panel/
4835
4836 DRM TINYDRM DRIVERS
4837 M:      Noralf Trønnes <noralf@tronnes.org>
4838 W:      https://github.com/notro/tinydrm/wiki/Development
4839 T:      git git://anongit.freedesktop.org/drm/drm-misc
4840 S:      Maintained
4841 F:      drivers/gpu/drm/tinydrm/
4842 F:      include/drm/tinydrm/
4843
4844 DRM TTM SUBSYSTEM
4845 M:      Christian Koenig <christian.koenig@amd.com>
4846 M:      Roger He <Hongbo.He@amd.com>
4847 T:      git git://people.freedesktop.org/~agd5f/linux
4848 S:      Maintained
4849 L:      dri-devel@lists.freedesktop.org
4850 F:      include/drm/ttm/
4851 F:      drivers/gpu/drm/ttm/
4852
4853 DSBR100 USB FM RADIO DRIVER
4854 M:      Alexey Klimov <klimov.linux@gmail.com>
4855 L:      linux-media@vger.kernel.org
4856 T:      git git://linuxtv.org/media_tree.git
4857 S:      Maintained
4858 F:      drivers/media/radio/dsbr100.c
4859
4860 DSCC4 DRIVER
4861 M:      Francois Romieu <romieu@fr.zoreil.com>
4862 L:      netdev@vger.kernel.org
4863 S:      Maintained
4864 F:      drivers/net/wan/dscc4.c
4865
4866 DT3155 MEDIA DRIVER
4867 M:      Hans Verkuil <hverkuil@xs4all.nl>
4868 L:      linux-media@vger.kernel.org
4869 T:      git git://linuxtv.org/media_tree.git
4870 W:      https://linuxtv.org
4871 S:      Odd Fixes
4872 F:      drivers/media/pci/dt3155/
4873
4874 DVB_USB_AF9015 MEDIA DRIVER
4875 M:      Antti Palosaari <crope@iki.fi>
4876 L:      linux-media@vger.kernel.org
4877 W:      https://linuxtv.org
4878 W:      http://palosaari.fi/linux/
4879 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4880 T:      git git://linuxtv.org/anttip/media_tree.git
4881 S:      Maintained
4882 F:      drivers/media/usb/dvb-usb-v2/af9015*
4883
4884 DVB_USB_AF9035 MEDIA DRIVER
4885 M:      Antti Palosaari <crope@iki.fi>
4886 L:      linux-media@vger.kernel.org
4887 W:      https://linuxtv.org
4888 W:      http://palosaari.fi/linux/
4889 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4890 T:      git git://linuxtv.org/anttip/media_tree.git
4891 S:      Maintained
4892 F:      drivers/media/usb/dvb-usb-v2/af9035*
4893
4894 DVB_USB_ANYSEE MEDIA DRIVER
4895 M:      Antti Palosaari <crope@iki.fi>
4896 L:      linux-media@vger.kernel.org
4897 W:      https://linuxtv.org
4898 W:      http://palosaari.fi/linux/
4899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4900 T:      git git://linuxtv.org/anttip/media_tree.git
4901 S:      Maintained
4902 F:      drivers/media/usb/dvb-usb-v2/anysee*
4903
4904 DVB_USB_AU6610 MEDIA DRIVER
4905 M:      Antti Palosaari <crope@iki.fi>
4906 L:      linux-media@vger.kernel.org
4907 W:      https://linuxtv.org
4908 W:      http://palosaari.fi/linux/
4909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4910 T:      git git://linuxtv.org/anttip/media_tree.git
4911 S:      Maintained
4912 F:      drivers/media/usb/dvb-usb-v2/au6610*
4913
4914 DVB_USB_CE6230 MEDIA DRIVER
4915 M:      Antti Palosaari <crope@iki.fi>
4916 L:      linux-media@vger.kernel.org
4917 W:      https://linuxtv.org
4918 W:      http://palosaari.fi/linux/
4919 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4920 T:      git git://linuxtv.org/anttip/media_tree.git
4921 S:      Maintained
4922 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4923
4924 DVB_USB_CXUSB MEDIA DRIVER
4925 M:      Michael Krufky <mkrufky@linuxtv.org>
4926 L:      linux-media@vger.kernel.org
4927 W:      https://linuxtv.org
4928 W:      http://github.com/mkrufky
4929 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4930 T:      git git://linuxtv.org/media_tree.git
4931 S:      Maintained
4932 F:      drivers/media/usb/dvb-usb/cxusb*
4933
4934 DVB_USB_EC168 MEDIA DRIVER
4935 M:      Antti Palosaari <crope@iki.fi>
4936 L:      linux-media@vger.kernel.org
4937 W:      https://linuxtv.org
4938 W:      http://palosaari.fi/linux/
4939 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4940 T:      git git://linuxtv.org/anttip/media_tree.git
4941 S:      Maintained
4942 F:      drivers/media/usb/dvb-usb-v2/ec168*
4943
4944 DVB_USB_GL861 MEDIA DRIVER
4945 M:      Antti Palosaari <crope@iki.fi>
4946 L:      linux-media@vger.kernel.org
4947 W:      https://linuxtv.org
4948 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4949 T:      git git://linuxtv.org/anttip/media_tree.git
4950 S:      Maintained
4951 F:      drivers/media/usb/dvb-usb-v2/gl861*
4952
4953 DVB_USB_MXL111SF MEDIA DRIVER
4954 M:      Michael Krufky <mkrufky@linuxtv.org>
4955 L:      linux-media@vger.kernel.org
4956 W:      https://linuxtv.org
4957 W:      http://github.com/mkrufky
4958 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4959 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4960 S:      Maintained
4961 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4962
4963 DVB_USB_RTL28XXU MEDIA DRIVER
4964 M:      Antti Palosaari <crope@iki.fi>
4965 L:      linux-media@vger.kernel.org
4966 W:      https://linuxtv.org
4967 W:      http://palosaari.fi/linux/
4968 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4969 T:      git git://linuxtv.org/anttip/media_tree.git
4970 S:      Maintained
4971 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4972
4973 DVB_USB_V2 MEDIA DRIVER
4974 M:      Antti Palosaari <crope@iki.fi>
4975 L:      linux-media@vger.kernel.org
4976 W:      https://linuxtv.org
4977 W:      http://palosaari.fi/linux/
4978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4979 T:      git git://linuxtv.org/anttip/media_tree.git
4980 S:      Maintained
4981 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4982 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4983
4984 DYNAMIC DEBUG
4985 M:      Jason Baron <jbaron@akamai.com>
4986 S:      Maintained
4987 F:      lib/dynamic_debug.c
4988 F:      include/linux/dynamic_debug.h
4989
4990 DYNAMIC INTERRUPT MODERATION
4991 M:      Tal Gilboa <talgi@mellanox.com>
4992 S:      Maintained
4993 F:      include/linux/net_dim.h
4994
4995 DZ DECSTATION DZ11 SERIAL DRIVER
4996 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4997 S:      Maintained
4998 F:      drivers/tty/serial/dz.*
4999
5000 E3X0 POWER BUTTON DRIVER
5001 M:      Moritz Fischer <moritz.fischer@ettus.com>
5002 L:      usrp-users@lists.ettus.com
5003 W:      http://www.ettus.com
5004 S:      Supported
5005 F:      drivers/input/misc/e3x0-button.c
5006 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5007
5008 E4000 MEDIA DRIVER
5009 M:      Antti Palosaari <crope@iki.fi>
5010 L:      linux-media@vger.kernel.org
5011 W:      https://linuxtv.org
5012 W:      http://palosaari.fi/linux/
5013 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5014 T:      git git://linuxtv.org/anttip/media_tree.git
5015 S:      Maintained
5016 F:      drivers/media/tuners/e4000*
5017
5018 EATA ISA/EISA/PCI SCSI DRIVER
5019 M:      Dario Ballabio <ballabio_dario@emc.com>
5020 L:      linux-scsi@vger.kernel.org
5021 S:      Maintained
5022 F:      drivers/scsi/eata.c
5023
5024 EC100 MEDIA DRIVER
5025 M:      Antti Palosaari <crope@iki.fi>
5026 L:      linux-media@vger.kernel.org
5027 W:      https://linuxtv.org
5028 W:      http://palosaari.fi/linux/
5029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5030 T:      git git://linuxtv.org/anttip/media_tree.git
5031 S:      Maintained
5032 F:      drivers/media/dvb-frontends/ec100*
5033
5034 ECRYPT FILE SYSTEM
5035 M:      Tyler Hicks <tyhicks@canonical.com>
5036 L:      ecryptfs@vger.kernel.org
5037 W:      http://ecryptfs.org
5038 W:      https://launchpad.net/ecryptfs
5039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5040 S:      Supported
5041 F:      Documentation/filesystems/ecryptfs.txt
5042 F:      fs/ecryptfs/
5043
5044 EDAC-AMD64
5045 M:      Borislav Petkov <bp@alien8.de>
5046 L:      linux-edac@vger.kernel.org
5047 S:      Maintained
5048 F:      drivers/edac/amd64_edac*
5049
5050 EDAC-CALXEDA
5051 M:      Robert Richter <rric@kernel.org>
5052 L:      linux-edac@vger.kernel.org
5053 S:      Maintained
5054 F:      drivers/edac/highbank*
5055
5056 EDAC-CAVIUM OCTEON
5057 M:      Ralf Baechle <ralf@linux-mips.org>
5058 M:      David Daney <david.daney@cavium.com>
5059 L:      linux-edac@vger.kernel.org
5060 L:      linux-mips@linux-mips.org
5061 S:      Supported
5062 F:      drivers/edac/octeon_edac*
5063
5064 EDAC-CAVIUM THUNDERX
5065 M:      David Daney <david.daney@cavium.com>
5066 M:      Jan Glauber <jglauber@cavium.com>
5067 L:      linux-edac@vger.kernel.org
5068 S:      Supported
5069 F:      drivers/edac/thunderx_edac*
5070
5071 EDAC-CORE
5072 M:      Borislav Petkov <bp@alien8.de>
5073 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5074 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5075 L:      linux-edac@vger.kernel.org
5076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5078 S:      Supported
5079 F:      Documentation/admin-guide/ras.rst
5080 F:      Documentation/driver-api/edac.rst
5081 F:      drivers/edac/
5082 F:      include/linux/edac.h
5083
5084 EDAC-E752X
5085 M:      Mark Gross <mark.gross@intel.com>
5086 L:      linux-edac@vger.kernel.org
5087 S:      Maintained
5088 F:      drivers/edac/e752x_edac.c
5089
5090 EDAC-E7XXX
5091 L:      linux-edac@vger.kernel.org
5092 S:      Maintained
5093 F:      drivers/edac/e7xxx_edac.c
5094
5095 EDAC-FSL_DDR
5096 M:      York Sun <york.sun@nxp.com>
5097 L:      linux-edac@vger.kernel.org
5098 S:      Maintained
5099 F:      drivers/edac/fsl_ddr_edac.*
5100
5101 EDAC-GHES
5102 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5103 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5104 L:      linux-edac@vger.kernel.org
5105 S:      Maintained
5106 F:      drivers/edac/ghes_edac.c
5107
5108 EDAC-I3000
5109 L:      linux-edac@vger.kernel.org
5110 S:      Orphan
5111 F:      drivers/edac/i3000_edac.c
5112
5113 EDAC-I5000
5114 L:      linux-edac@vger.kernel.org
5115 S:      Maintained
5116 F:      drivers/edac/i5000_edac.c
5117
5118 EDAC-I5400
5119 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5120 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5121 L:      linux-edac@vger.kernel.org
5122 S:      Maintained
5123 F:      drivers/edac/i5400_edac.c
5124
5125 EDAC-I7300
5126 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5127 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5128 L:      linux-edac@vger.kernel.org
5129 S:      Maintained
5130 F:      drivers/edac/i7300_edac.c
5131
5132 EDAC-I7CORE
5133 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5134 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5135 L:      linux-edac@vger.kernel.org
5136 S:      Maintained
5137 F:      drivers/edac/i7core_edac.c
5138
5139 EDAC-I82443BXGX
5140 M:      Tim Small <tim@buttersideup.com>
5141 L:      linux-edac@vger.kernel.org
5142 S:      Maintained
5143 F:      drivers/edac/i82443bxgx_edac.c
5144
5145 EDAC-I82975X
5146 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5147 M:      "Arvind R." <arvino55@gmail.com>
5148 L:      linux-edac@vger.kernel.org
5149 S:      Maintained
5150 F:      drivers/edac/i82975x_edac.c
5151
5152 EDAC-IE31200
5153 M:      Jason Baron <jbaron@akamai.com>
5154 L:      linux-edac@vger.kernel.org
5155 S:      Maintained
5156 F:      drivers/edac/ie31200_edac.c
5157
5158 EDAC-MPC85XX
5159 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5160 L:      linux-edac@vger.kernel.org
5161 S:      Maintained
5162 F:      drivers/edac/mpc85xx_edac.[ch]
5163
5164 EDAC-PASEMI
5165 M:      Egor Martovetsky <egor@pasemi.com>
5166 L:      linux-edac@vger.kernel.org
5167 S:      Maintained
5168 F:      drivers/edac/pasemi_edac.c
5169
5170 EDAC-PND2
5171 M:      Tony Luck <tony.luck@intel.com>
5172 L:      linux-edac@vger.kernel.org
5173 S:      Maintained
5174 F:      drivers/edac/pnd2_edac.[ch]
5175
5176 EDAC-R82600
5177 M:      Tim Small <tim@buttersideup.com>
5178 L:      linux-edac@vger.kernel.org
5179 S:      Maintained
5180 F:      drivers/edac/r82600_edac.c
5181
5182 EDAC-SBRIDGE
5183 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5184 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5185 L:      linux-edac@vger.kernel.org
5186 S:      Maintained
5187 F:      drivers/edac/sb_edac.c
5188
5189 EDAC-SKYLAKE
5190 M:      Tony Luck <tony.luck@intel.com>
5191 L:      linux-edac@vger.kernel.org
5192 S:      Maintained
5193 F:      drivers/edac/skx_edac.c
5194
5195 EDAC-TI
5196 M:      Tero Kristo <t-kristo@ti.com>
5197 L:      linux-edac@vger.kernel.org
5198 S:      Maintained
5199 F:      drivers/edac/ti_edac.c
5200
5201 EDIROL UA-101/UA-1000 DRIVER
5202 M:      Clemens Ladisch <clemens@ladisch.de>
5203 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5204 T:      git git://git.alsa-project.org/alsa-kernel.git
5205 S:      Maintained
5206 F:      sound/usb/misc/ua101.c
5207
5208 EFI TEST DRIVER
5209 L:      linux-efi@vger.kernel.org
5210 M:      Ivan Hu <ivan.hu@canonical.com>
5211 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5212 S:      Maintained
5213 F:      drivers/firmware/efi/test/
5214
5215 EFI VARIABLE FILESYSTEM
5216 M:      Matthew Garrett <matthew.garrett@nebula.com>
5217 M:      Jeremy Kerr <jk@ozlabs.org>
5218 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5220 L:      linux-efi@vger.kernel.org
5221 S:      Maintained
5222 F:      fs/efivarfs/
5223
5224 EFIFB FRAMEBUFFER DRIVER
5225 L:      linux-fbdev@vger.kernel.org
5226 M:      Peter Jones <pjones@redhat.com>
5227 S:      Maintained
5228 F:      drivers/video/fbdev/efifb.c
5229
5230 EFS FILESYSTEM
5231 W:      http://aeschi.ch.eu.org/efs/
5232 S:      Orphan
5233 F:      fs/efs/
5234
5235 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5236 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5237 L:      netdev@vger.kernel.org
5238 S:      Maintained
5239 F:      drivers/net/ethernet/ibm/ehea/
5240
5241 EM28XX VIDEO4LINUX DRIVER
5242 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5243 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5244 L:      linux-media@vger.kernel.org
5245 W:      https://linuxtv.org
5246 T:      git git://linuxtv.org/media_tree.git
5247 S:      Maintained
5248 F:      drivers/media/usb/em28xx/
5249 F:      Documentation/media/v4l-drivers/em28xx*
5250
5251 EMBEDDED LINUX
5252 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5253 M:      Matt Mackall <mpm@selenic.com>
5254 M:      David Woodhouse <dwmw2@infradead.org>
5255 L:      linux-embedded@vger.kernel.org
5256 S:      Maintained
5257
5258 Emulex 10Gbps iSCSI - OneConnect DRIVER
5259 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5260 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5261 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5262 L:      linux-scsi@vger.kernel.org
5263 W:      http://www.broadcom.com
5264 S:      Supported
5265 F:      drivers/scsi/be2iscsi/
5266
5267 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5268 M:      Sathya Perla <sathya.perla@broadcom.com>
5269 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5270 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5271 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5272 L:      netdev@vger.kernel.org
5273 W:      http://www.emulex.com
5274 S:      Supported
5275 F:      drivers/net/ethernet/emulex/benet/
5276
5277 EMULEX ONECONNECT ROCE DRIVER
5278 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5279 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5280 L:      linux-rdma@vger.kernel.org
5281 W:      http://www.broadcom.com
5282 S:      Odd Fixes
5283 F:      drivers/infiniband/hw/ocrdma/
5284 F:      include/uapi/rdma/ocrdma-abi.h
5285
5286 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5287 M:      James Smart <james.smart@broadcom.com>
5288 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5289 L:      linux-scsi@vger.kernel.org
5290 W:      http://www.broadcom.com
5291 S:      Supported
5292 F:      drivers/scsi/lpfc/
5293
5294 ENE CB710 FLASH CARD READER DRIVER
5295 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5296 S:      Maintained
5297 F:      drivers/misc/cb710/
5298 F:      drivers/mmc/host/cb710-mmc.*
5299 F:      include/linux/cb710.h
5300
5301 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5302 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5303 S:      Maintained
5304 F:      drivers/media/rc/ene_ir.*
5305
5306 EPSON S1D13XXX FRAMEBUFFER DRIVER
5307 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5308 S:      Maintained
5309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5310 F:      drivers/video/fbdev/s1d13xxxfb.c
5311 F:      include/video/s1d13xxxfb.h
5312
5313 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5314 M:      Jeff Layton <jlayton@kernel.org>
5315 S:      Maintained
5316 F:      lib/errseq.c
5317 F:      include/linux/errseq.h
5318
5319 ET131X NETWORK DRIVER
5320 M:      Mark Einon <mark.einon@gmail.com>
5321 S:      Odd Fixes
5322 F:      drivers/net/ethernet/agere/
5323
5324 ETHERNET BRIDGE
5325 M:      Stephen Hemminger <stephen@networkplumber.org>
5326 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5327 L:      netdev@vger.kernel.org
5328 W:      http://www.linuxfoundation.org/en/Net:Bridge
5329 S:      Maintained
5330 F:      include/linux/netfilter_bridge/
5331 F:      net/bridge/
5332
5333 ETHERNET PHY LIBRARY
5334 M:      Andrew Lunn <andrew@lunn.ch>
5335 M:      Florian Fainelli <f.fainelli@gmail.com>
5336 L:      netdev@vger.kernel.org
5337 S:      Maintained
5338 F:      Documentation/ABI/testing/sysfs-bus-mdio
5339 F:      Documentation/devicetree/bindings/net/mdio*
5340 F:      Documentation/networking/phy.txt
5341 F:      drivers/net/phy/
5342 F:      drivers/of/of_mdio.c
5343 F:      drivers/of/of_net.c
5344 F:      include/linux/*mdio*.h
5345 F:      include/linux/of_net.h
5346 F:      include/linux/phy.h
5347 F:      include/linux/phy_fixed.h
5348 F:      include/linux/platform_data/mdio-gpio.h
5349 F:      include/linux/platform_data/mdio-bcm-unimac.h
5350 F:      include/trace/events/mdio.h
5351 F:      include/uapi/linux/mdio.h
5352 F:      include/uapi/linux/mii.h
5353
5354 EXT2 FILE SYSTEM
5355 M:      Jan Kara <jack@suse.com>
5356 L:      linux-ext4@vger.kernel.org
5357 S:      Maintained
5358 F:      Documentation/filesystems/ext2.txt
5359 F:      fs/ext2/
5360 F:      include/linux/ext2*
5361
5362 EXT4 FILE SYSTEM
5363 M:      "Theodore Ts'o" <tytso@mit.edu>
5364 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5365 L:      linux-ext4@vger.kernel.org
5366 W:      http://ext4.wiki.kernel.org
5367 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5369 S:      Maintained
5370 F:      Documentation/filesystems/ext4.txt
5371 F:      fs/ext4/
5372
5373 Extended Verification Module (EVM)
5374 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5375 L:      linux-integrity@vger.kernel.org
5376 S:      Supported
5377 F:      security/integrity/evm/
5378
5379 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5380 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5381 L:      linux-efi@vger.kernel.org
5382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5383 S:      Maintained
5384 F:      Documentation/efi-stub.txt
5385 F:      arch/*/kernel/efi.c
5386 F:      arch/x86/boot/compressed/eboot.[ch]
5387 F:      arch/*/include/asm/efi.h
5388 F:      arch/x86/platform/efi/
5389 F:      drivers/firmware/efi/
5390 F:      include/linux/efi*.h
5391 F:      arch/arm/boot/compressed/efi-header.S
5392 F:      arch/arm64/kernel/efi-entry.S
5393
5394 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5395 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5396 M:      Chanwoo Choi <cw00.choi@samsung.com>
5397 L:      linux-kernel@vger.kernel.org
5398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5399 S:      Maintained
5400 F:      drivers/extcon/
5401 F:      include/linux/extcon/
5402 F:      include/linux/extcon.h
5403 F:      Documentation/extcon/
5404 F:      Documentation/devicetree/bindings/extcon/
5405
5406 EXYNOS DP DRIVER
5407 M:      Jingoo Han <jingoohan1@gmail.com>
5408 L:      dri-devel@lists.freedesktop.org
5409 S:      Maintained
5410 F:      drivers/gpu/drm/exynos/exynos_dp*
5411
5412 EXYNOS SYSMMU (IOMMU) driver
5413 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5414 L:      iommu@lists.linux-foundation.org
5415 S:      Maintained
5416 F:      drivers/iommu/exynos-iommu.c
5417
5418 EZchip NPS platform support
5419 M:      Elad Kanfi <eladkan@mellanox.com>
5420 M:      Vineet Gupta <vgupta@synopsys.com>
5421 S:      Supported
5422 F:      arch/arc/plat-eznps
5423 F:      arch/arc/boot/dts/eznps.dts
5424
5425 F2FS FILE SYSTEM
5426 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5427 M:      Chao Yu <yuchao0@huawei.com>
5428 L:      linux-f2fs-devel@lists.sourceforge.net
5429 W:      https://f2fs.wiki.kernel.org/
5430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5431 S:      Maintained
5432 F:      Documentation/filesystems/f2fs.txt
5433 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5434 F:      fs/f2fs/
5435 F:      include/linux/f2fs_fs.h
5436 F:      include/trace/events/f2fs.h
5437
5438 F71805F HARDWARE MONITORING DRIVER
5439 M:      Jean Delvare <jdelvare@suse.com>
5440 L:      linux-hwmon@vger.kernel.org
5441 S:      Maintained
5442 F:      Documentation/hwmon/f71805f
5443 F:      drivers/hwmon/f71805f.c
5444
5445 FANOTIFY
5446 M:      Jan Kara <jack@suse.cz>
5447 R:      Amir Goldstein <amir73il@gmail.com>
5448 L:      linux-fsdevel@vger.kernel.org
5449 S:      Maintained
5450 F:      fs/notify/fanotify/
5451 F:      include/linux/fanotify.h
5452 F:      include/uapi/linux/fanotify.h
5453
5454 FARSYNC SYNCHRONOUS DRIVER
5455 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5456 W:      http://www.farsite.co.uk/
5457 S:      Supported
5458 F:      drivers/net/wan/farsync.*
5459
5460 FAULT INJECTION SUPPORT
5461 M:      Akinobu Mita <akinobu.mita@gmail.com>
5462 S:      Supported
5463 F:      Documentation/fault-injection/
5464 F:      lib/fault-inject.c
5465
5466 FBTFT Framebuffer drivers
5467 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5468 S:      Maintained
5469 F:      drivers/staging/fbtft/
5470
5471 FC0011 TUNER DRIVER
5472 M:      Michael Buesch <m@bues.ch>
5473 L:      linux-media@vger.kernel.org
5474 S:      Maintained
5475 F:      drivers/media/tuners/fc0011.h
5476 F:      drivers/media/tuners/fc0011.c
5477
5478 FC2580 MEDIA DRIVER
5479 M:      Antti Palosaari <crope@iki.fi>
5480 L:      linux-media@vger.kernel.org
5481 W:      https://linuxtv.org
5482 W:      http://palosaari.fi/linux/
5483 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5484 T:      git git://linuxtv.org/anttip/media_tree.git
5485 S:      Maintained
5486 F:      drivers/media/tuners/fc2580*
5487
5488 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5489 M:      Johannes Thumshirn <jth@kernel.org>
5490 L:      linux-scsi@vger.kernel.org
5491 W:      www.Open-FCoE.org
5492 S:      Supported
5493 F:      drivers/scsi/libfc/
5494 F:      drivers/scsi/fcoe/
5495 F:      include/scsi/fc/
5496 F:      include/scsi/libfc.h
5497 F:      include/scsi/libfcoe.h
5498 F:      include/uapi/scsi/fc/
5499
5500 FILE LOCKING (flock() and fcntl()/lockf())
5501 M:      Jeff Layton <jlayton@kernel.org>
5502 M:      "J. Bruce Fields" <bfields@fieldses.org>
5503 L:      linux-fsdevel@vger.kernel.org
5504 S:      Maintained
5505 F:      include/linux/fcntl.h
5506 F:      include/uapi/linux/fcntl.h
5507 F:      fs/fcntl.c
5508 F:      fs/locks.c
5509
5510 FILESYSTEMS (VFS and infrastructure)
5511 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5512 L:      linux-fsdevel@vger.kernel.org
5513 S:      Maintained
5514 F:      fs/*
5515 F:      include/linux/fs.h
5516 F:      include/uapi/linux/fs.h
5517
5518 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5519 M:      Riku Voipio <riku.voipio@iki.fi>
5520 L:      linux-hwmon@vger.kernel.org
5521 S:      Maintained
5522 F:      drivers/hwmon/f75375s.c
5523 F:      include/linux/f75375s.h
5524
5525 FIREWIRE AUDIO DRIVERS
5526 M:      Clemens Ladisch <clemens@ladisch.de>
5527 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5528 T:      git git://git.alsa-project.org/alsa-kernel.git
5529 S:      Maintained
5530 F:      sound/firewire/
5531
5532 FIREWIRE MEDIA DRIVERS (firedtv)
5533 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5534 L:      linux-media@vger.kernel.org
5535 L:      linux1394-devel@lists.sourceforge.net
5536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5537 S:      Maintained
5538 F:      drivers/media/firewire/
5539
5540 FIREWIRE SBP-2 TARGET
5541 M:      Chris Boot <bootc@bootc.net>
5542 L:      linux-scsi@vger.kernel.org
5543 L:      target-devel@vger.kernel.org
5544 L:      linux1394-devel@lists.sourceforge.net
5545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5546 S:      Maintained
5547 F:      drivers/target/sbp/
5548
5549 FIREWIRE SUBSYSTEM
5550 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5551 L:      linux1394-devel@lists.sourceforge.net
5552 W:      http://ieee1394.wiki.kernel.org/
5553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5554 S:      Maintained
5555 F:      drivers/firewire/
5556 F:      include/linux/firewire.h
5557 F:      include/uapi/linux/firewire*.h
5558 F:      tools/firewire/
5559
5560 FIRMWARE LOADER (request_firmware)
5561 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5562 L:      linux-kernel@vger.kernel.org
5563 S:      Maintained
5564 F:      Documentation/firmware_class/
5565 F:      drivers/base/firmware*.c
5566 F:      include/linux/firmware.h
5567
5568 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5569 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5570 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5571 S:      Maintained
5572 F:      drivers/block/rsxx/
5573
5574 FLOPPY DRIVER
5575 M:      Jiri Kosina <jikos@kernel.org>
5576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5577 S:      Odd fixes
5578 F:      drivers/block/floppy.c
5579
5580 FMC SUBSYSTEM
5581 M:      Alessandro Rubini <rubini@gnudd.com>
5582 W:      http://www.ohwr.org/projects/fmc-bus
5583 S:      Supported
5584 F:      drivers/fmc/
5585 F:      include/linux/fmc*.h
5586 F:      include/linux/ipmi-fru.h
5587 K:      fmc_d.*register
5588
5589 FPGA MANAGER FRAMEWORK
5590 M:      Alan Tull <atull@kernel.org>
5591 M:      Moritz Fischer <mdf@kernel.org>
5592 L:      linux-fpga@vger.kernel.org
5593 S:      Maintained
5594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5595 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5596 F:      Documentation/fpga/
5597 F:      Documentation/devicetree/bindings/fpga/
5598 F:      drivers/fpga/
5599 F:      include/linux/fpga/
5600 W:      http://www.rocketboards.org
5601
5602 FPU EMULATOR
5603 M:      Bill Metzenthen <billm@melbpc.org.au>
5604 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5605 S:      Maintained
5606 F:      arch/x86/math-emu/
5607
5608 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5609 L:      netdev@vger.kernel.org
5610 S:      Orphan
5611 F:      drivers/net/wan/dlci.c
5612 F:      drivers/net/wan/sdla.c
5613
5614 FRAMEBUFFER LAYER
5615 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5616 L:      dri-devel@lists.freedesktop.org
5617 L:      linux-fbdev@vger.kernel.org
5618 T:      git git://github.com/bzolnier/linux.git
5619 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5620 S:      Maintained
5621 F:      Documentation/fb/
5622 F:      drivers/video/
5623 F:      include/video/
5624 F:      include/linux/fb.h
5625 F:      include/uapi/video/
5626 F:      include/uapi/linux/fb.h
5627
5628 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5629 M:      Horia Geantă <horia.geanta@nxp.com>
5630 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5631 L:      linux-crypto@vger.kernel.org
5632 S:      Maintained
5633 F:      drivers/crypto/caam/
5634 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5635
5636 FREESCALE DIU FRAMEBUFFER DRIVER
5637 M:      Timur Tabi <timur@tabi.org>
5638 L:      linux-fbdev@vger.kernel.org
5639 S:      Maintained
5640 F:      drivers/video/fbdev/fsl-diu-fb.*
5641
5642 FREESCALE DMA DRIVER
5643 M:      Li Yang <leoyang.li@nxp.com>
5644 M:      Zhang Wei <zw@zh-kernel.org>
5645 L:      linuxppc-dev@lists.ozlabs.org
5646 S:      Maintained
5647 F:      drivers/dma/fsldma.*
5648
5649 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5650 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5651 L:      netdev@vger.kernel.org
5652 S:      Maintained
5653 F:      drivers/net/ethernet/freescale/gianfar*
5654 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5655 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5656
5657 FREESCALE GPMI NAND DRIVER
5658 M:      Han Xu <han.xu@nxp.com>
5659 L:      linux-mtd@lists.infradead.org
5660 S:      Maintained
5661 F:      drivers/mtd/nand/gpmi-nand/*
5662
5663 FREESCALE I2C CPM DRIVER
5664 M:      Jochen Friedrich <jochen@scram.de>
5665 L:      linuxppc-dev@lists.ozlabs.org
5666 L:      linux-i2c@vger.kernel.org
5667 S:      Maintained
5668 F:      drivers/i2c/busses/i2c-cpm.c
5669
5670 FREESCALE IMX / MXC FEC DRIVER
5671 M:      Fugang Duan <fugang.duan@nxp.com>
5672 L:      netdev@vger.kernel.org
5673 S:      Maintained
5674 F:      drivers/net/ethernet/freescale/fec_main.c
5675 F:      drivers/net/ethernet/freescale/fec_ptp.c
5676 F:      drivers/net/ethernet/freescale/fec.h
5677 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5678
5679 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5680 M:      Sascha Hauer <kernel@pengutronix.de>
5681 L:      linux-fbdev@vger.kernel.org
5682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5683 S:      Maintained
5684 F:      include/linux/platform_data/video-imxfb.h
5685 F:      drivers/video/fbdev/imxfb.c
5686
5687 FREESCALE QORIQ DPAA ETHERNET DRIVER
5688 M:      Madalin Bucur <madalin.bucur@nxp.com>
5689 L:      netdev@vger.kernel.org
5690 S:      Maintained
5691 F:      drivers/net/ethernet/freescale/dpaa
5692
5693 FREESCALE QORIQ DPAA FMAN DRIVER
5694 M:      Madalin Bucur <madalin.bucur@nxp.com>
5695 L:      netdev@vger.kernel.org
5696 S:      Maintained
5697 F:      drivers/net/ethernet/freescale/fman
5698 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5699
5700 FREESCALE QUAD SPI DRIVER
5701 M:      Han Xu <han.xu@nxp.com>
5702 L:      linux-mtd@lists.infradead.org
5703 S:      Maintained
5704 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5705
5706 FREESCALE QUICC ENGINE LIBRARY
5707 M:      Qiang Zhao <qiang.zhao@nxp.com>
5708 L:      linuxppc-dev@lists.ozlabs.org
5709 S:      Maintained
5710 F:      drivers/soc/fsl/qe/
5711 F:      include/soc/fsl/*qe*.h
5712 F:      include/soc/fsl/*ucc*.h
5713
5714 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5715 M:      Li Yang <leoyang.li@nxp.com>
5716 L:      netdev@vger.kernel.org
5717 L:      linuxppc-dev@lists.ozlabs.org
5718 S:      Maintained
5719 F:      drivers/net/ethernet/freescale/ucc_geth*
5720
5721 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5722 M:      Zhao Qiang <qiang.zhao@nxp.com>
5723 L:      netdev@vger.kernel.org
5724 L:      linuxppc-dev@lists.ozlabs.org
5725 S:      Maintained
5726 F:      drivers/net/wan/fsl_ucc_hdlc*
5727
5728 FREESCALE QUICC ENGINE UCC UART DRIVER
5729 M:      Timur Tabi <timur@tabi.org>
5730 L:      linuxppc-dev@lists.ozlabs.org
5731 S:      Maintained
5732 F:      drivers/tty/serial/ucc_uart.c
5733
5734 FREESCALE SOC DRIVERS
5735 M:      Li Yang <leoyang.li@nxp.com>
5736 L:      linuxppc-dev@lists.ozlabs.org
5737 L:      linux-arm-kernel@lists.infradead.org
5738 S:      Maintained
5739 F:      Documentation/devicetree/bindings/soc/fsl/
5740 F:      drivers/soc/fsl/
5741 F:      include/linux/fsl/
5742
5743 FREESCALE SOC FS_ENET DRIVER
5744 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5745 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5746 L:      linuxppc-dev@lists.ozlabs.org
5747 L:      netdev@vger.kernel.org
5748 S:      Maintained
5749 F:      drivers/net/ethernet/freescale/fs_enet/
5750 F:      include/linux/fs_enet_pd.h
5751
5752 FREESCALE SOC SOUND DRIVERS
5753 M:      Timur Tabi <timur@tabi.org>
5754 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5755 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5756 R:      Fabio Estevam <fabio.estevam@nxp.com>
5757 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5758 L:      linuxppc-dev@lists.ozlabs.org
5759 S:      Maintained
5760 F:      sound/soc/fsl/fsl*
5761 F:      sound/soc/fsl/imx*
5762 F:      sound/soc/fsl/mpc8610_hpcd.c
5763
5764 FREESCALE USB PERIPHERAL DRIVERS
5765 M:      Li Yang <leoyang.li@nxp.com>
5766 L:      linux-usb@vger.kernel.org
5767 L:      linuxppc-dev@lists.ozlabs.org
5768 S:      Maintained
5769 F:      drivers/usb/gadget/udc/fsl*
5770
5771 FREEVXFS FILESYSTEM
5772 M:      Christoph Hellwig <hch@infradead.org>
5773 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5774 S:      Maintained
5775 F:      fs/freevxfs/
5776
5777 FREEZER
5778 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5779 M:      Pavel Machek <pavel@ucw.cz>
5780 L:      linux-pm@vger.kernel.org
5781 S:      Supported
5782 F:      Documentation/power/freezing-of-tasks.txt
5783 F:      include/linux/freezer.h
5784 F:      kernel/freezer.c
5785
5786 FRONTSWAP API
5787 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5788 L:      linux-kernel@vger.kernel.org
5789 S:      Maintained
5790 F:      mm/frontswap.c
5791 F:      include/linux/frontswap.h
5792
5793 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5794 M:      David Howells <dhowells@redhat.com>
5795 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5796 S:      Supported
5797 F:      Documentation/filesystems/caching/
5798 F:      fs/fscache/
5799 F:      include/linux/fscache*.h
5800
5801 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5802 M:      Theodore Y. Ts'o <tytso@mit.edu>
5803 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5804 L:      linux-fscrypt@vger.kernel.org
5805 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5807 S:      Supported
5808 F:      fs/crypto/
5809 F:      include/linux/fscrypt*.h
5810 F:      Documentation/filesystems/fscrypt.rst
5811
5812 FUJITSU FR-V (FRV) PORT
5813 S:      Orphan
5814 F:      arch/frv/
5815
5816 FUJITSU LAPTOP EXTRAS
5817 M:      Jonathan Woithe <jwoithe@just42.net>
5818 L:      platform-driver-x86@vger.kernel.org
5819 S:      Maintained
5820 F:      drivers/platform/x86/fujitsu-laptop.c
5821
5822 FUJITSU M-5MO LS CAMERA ISP DRIVER
5823 M:      Kyungmin Park <kyungmin.park@samsung.com>
5824 M:      Heungjun Kim <riverful.kim@samsung.com>
5825 L:      linux-media@vger.kernel.org
5826 S:      Maintained
5827 F:      drivers/media/i2c/m5mols/
5828 F:      include/media/i2c/m5mols.h
5829
5830 FUJITSU TABLET EXTRAS
5831 M:      Robert Gerlach <khnz@gmx.de>
5832 L:      platform-driver-x86@vger.kernel.org
5833 S:      Maintained
5834 F:      drivers/platform/x86/fujitsu-tablet.c
5835
5836 FUSE: FILESYSTEM IN USERSPACE
5837 M:      Miklos Szeredi <miklos@szeredi.hu>
5838 L:      linux-fsdevel@vger.kernel.org
5839 W:      http://fuse.sourceforge.net/
5840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5841 S:      Maintained
5842 F:      fs/fuse/
5843 F:      include/uapi/linux/fuse.h
5844 F:      Documentation/filesystems/fuse.txt
5845
5846 FUTEX SUBSYSTEM
5847 M:      Thomas Gleixner <tglx@linutronix.de>
5848 M:      Ingo Molnar <mingo@redhat.com>
5849 R:      Peter Zijlstra <peterz@infradead.org>
5850 R:      Darren Hart <dvhart@infradead.org>
5851 L:      linux-kernel@vger.kernel.org
5852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5853 S:      Maintained
5854 F:      kernel/futex.c
5855 F:      kernel/futex_compat.c
5856 F:      include/asm-generic/futex.h
5857 F:      include/linux/futex.h
5858 F:      include/uapi/linux/futex.h
5859 F:      tools/testing/selftests/futex/
5860 F:      tools/perf/bench/futex*
5861 F:      Documentation/*futex*
5862
5863 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5864 M:      Rik Faith <faith@cs.unc.edu>
5865 L:      linux-scsi@vger.kernel.org
5866 S:      Odd Fixes (e.g., new signatures)
5867 F:      drivers/scsi/fdomain.*
5868
5869 GCC PLUGINS
5870 M:      Kees Cook <keescook@chromium.org>
5871 R:      Emese Revfy <re.emese@gmail.com>
5872 L:      kernel-hardening@lists.openwall.com
5873 S:      Maintained
5874 F:      scripts/gcc-plugins/
5875 F:      scripts/gcc-plugin.sh
5876 F:      scripts/Makefile.gcc-plugins
5877 F:      Documentation/gcc-plugins.txt
5878
5879 GCOV BASED KERNEL PROFILING
5880 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5881 S:      Maintained
5882 F:      kernel/gcov/
5883 F:      Documentation/dev-tools/gcov.rst
5884
5885 GDB KERNEL DEBUGGING HELPER SCRIPTS
5886 M:      Jan Kiszka <jan.kiszka@siemens.com>
5887 M:      Kieran Bingham <kieran@bingham.xyz>
5888 S:      Supported
5889 F:      scripts/gdb/
5890
5891 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5892 M:      Achim Leubner <achim_leubner@adaptec.com>
5893 L:      linux-scsi@vger.kernel.org
5894 W:      http://www.icp-vortex.com/
5895 S:      Supported
5896 F:      drivers/scsi/gdt*
5897
5898 GEMTEK FM RADIO RECEIVER DRIVER
5899 M:      Hans Verkuil <hverkuil@xs4all.nl>
5900 L:      linux-media@vger.kernel.org
5901 T:      git git://linuxtv.org/media_tree.git
5902 W:      https://linuxtv.org
5903 S:      Maintained
5904 F:      drivers/media/radio/radio-gemtek*
5905
5906 GENERIC GPIO I2C DRIVER
5907 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5908 S:      Supported
5909 F:      drivers/i2c/busses/i2c-gpio.c
5910 F:      include/linux/i2c-gpio.h
5911
5912 GENERIC GPIO I2C MULTIPLEXER DRIVER
5913 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5914 L:      linux-i2c@vger.kernel.org
5915 S:      Supported
5916 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5917 F:      include/linux/i2c-mux-gpio.h
5918 F:      Documentation/i2c/muxes/i2c-mux-gpio
5919
5920 GENERIC HDLC (WAN) DRIVERS
5921 M:      Krzysztof Halasa <khc@pm.waw.pl>
5922 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5923 S:      Maintained
5924 F:      drivers/net/wan/c101.c
5925 F:      drivers/net/wan/hd6457*
5926 F:      drivers/net/wan/hdlc*
5927 F:      drivers/net/wan/n2.c
5928 F:      drivers/net/wan/pc300too.c
5929 F:      drivers/net/wan/pci200syn.c
5930 F:      drivers/net/wan/wanxl*
5931
5932 GENERIC INCLUDE/ASM HEADER FILES
5933 M:      Arnd Bergmann <arnd@arndb.de>
5934 L:      linux-arch@vger.kernel.org
5935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5936 S:      Maintained
5937 F:      include/asm-generic/
5938 F:      include/uapi/asm-generic/
5939
5940 GENERIC PHY FRAMEWORK
5941 M:      Kishon Vijay Abraham I <kishon@ti.com>
5942 L:      linux-kernel@vger.kernel.org
5943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5944 S:      Supported
5945 F:      drivers/phy/
5946 F:      include/linux/phy/
5947
5948 GENERIC PM DOMAINS
5949 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5950 M:      Kevin Hilman <khilman@kernel.org>
5951 M:      Ulf Hansson <ulf.hansson@linaro.org>
5952 L:      linux-pm@vger.kernel.org
5953 S:      Supported
5954 F:      drivers/base/power/domain*.c
5955 F:      include/linux/pm_domain.h
5956 F:      Documentation/devicetree/bindings/power/power_domain.txt
5957
5958 GENERIC UIO DRIVER FOR PCI DEVICES
5959 M:      "Michael S. Tsirkin" <mst@redhat.com>
5960 L:      kvm@vger.kernel.org
5961 S:      Supported
5962 F:      drivers/uio/uio_pci_generic.c
5963
5964 GENWQE (IBM Generic Workqueue Card)
5965 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5966 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5967 S:      Supported
5968 F:      drivers/misc/genwqe/
5969
5970 GET_MAINTAINER SCRIPT
5971 M:      Joe Perches <joe@perches.com>
5972 S:      Maintained
5973 F:      scripts/get_maintainer.pl
5974
5975 GFS2 FILE SYSTEM
5976 M:      Steven Whitehouse <swhiteho@redhat.com>
5977 M:      Bob Peterson <rpeterso@redhat.com>
5978 L:      cluster-devel@redhat.com
5979 W:      http://sources.redhat.com/cluster/
5980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5981 S:      Supported
5982 F:      Documentation/filesystems/gfs2*.txt
5983 F:      fs/gfs2/
5984 F:      include/uapi/linux/gfs2_ondisk.h
5985
5986 GIGASET ISDN DRIVERS
5987 M:      Paul Bolle <pebolle@tiscali.nl>
5988 L:      gigaset307x-common@lists.sourceforge.net
5989 W:      http://gigaset307x.sourceforge.net/
5990 S:      Odd Fixes
5991 F:      Documentation/isdn/README.gigaset
5992 F:      drivers/isdn/gigaset/
5993 F:      include/uapi/linux/gigaset_dev.h
5994
5995 GO7007 MPEG CODEC
5996 M:      Hans Verkuil <hans.verkuil@cisco.com>
5997 L:      linux-media@vger.kernel.org
5998 S:      Maintained
5999 F:      drivers/media/usb/go7007/
6000
6001 GOODIX TOUCHSCREEN
6002 M:      Bastien Nocera <hadess@hadess.net>
6003 L:      linux-input@vger.kernel.org
6004 S:      Maintained
6005 F:      drivers/input/touchscreen/goodix.c
6006
6007 GPIO ACPI SUPPORT
6008 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6009 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6010 L:      linux-gpio@vger.kernel.org
6011 L:      linux-acpi@vger.kernel.org
6012 S:      Maintained
6013 F:      Documentation/acpi/gpio-properties.txt
6014 F:      drivers/gpio/gpiolib-acpi.c
6015
6016 GPIO IR Transmitter
6017 M:      Sean Young <sean@mess.org>
6018 L:      linux-media@vger.kernel.org
6019 S:      Maintained
6020 F:      drivers/media/rc/gpio-ir-tx.c
6021
6022 GPIO MOCKUP DRIVER
6023 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6024 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6025 L:      linux-gpio@vger.kernel.org
6026 S:      Maintained
6027 F:      drivers/gpio/gpio-mockup.c
6028 F:      tools/testing/selftests/gpio/
6029
6030 GPIO SUBSYSTEM
6031 M:      Linus Walleij <linus.walleij@linaro.org>
6032 L:      linux-gpio@vger.kernel.org
6033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6034 S:      Maintained
6035 F:      Documentation/devicetree/bindings/gpio/
6036 F:      Documentation/gpio/
6037 F:      Documentation/ABI/testing/gpio-cdev
6038 F:      Documentation/ABI/obsolete/sysfs-gpio
6039 F:      drivers/gpio/
6040 F:      include/linux/gpio/
6041 F:      include/linux/gpio.h
6042 F:      include/asm-generic/gpio.h
6043 F:      include/uapi/linux/gpio.h
6044 F:      tools/gpio/
6045
6046 GRE DEMULTIPLEXER DRIVER
6047 M:      Dmitry Kozlov <xeb@mail.ru>
6048 L:      netdev@vger.kernel.org
6049 S:      Maintained
6050 F:      net/ipv4/gre_demux.c
6051 F:      net/ipv4/gre_offload.c
6052 F:      include/net/gre.h
6053
6054 GRETH 10/100/1G Ethernet MAC device driver
6055 M:      Andreas Larsson <andreas@gaisler.com>
6056 L:      netdev@vger.kernel.org
6057 S:      Maintained
6058 F:      drivers/net/ethernet/aeroflex/
6059
6060 GREYBUS AUDIO PROTOCOLS DRIVERS
6061 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6062 M:      Mark Greer <mgreer@animalcreek.com>
6063 S:      Maintained
6064 F:      drivers/staging/greybus/audio_apbridgea.c
6065 F:      drivers/staging/greybus/audio_apbridgea.h
6066 F:      drivers/staging/greybus/audio_codec.c
6067 F:      drivers/staging/greybus/audio_codec.h
6068 F:      drivers/staging/greybus/audio_gb.c
6069 F:      drivers/staging/greybus/audio_manager.c
6070 F:      drivers/staging/greybus/audio_manager.h
6071 F:      drivers/staging/greybus/audio_manager_module.c
6072 F:      drivers/staging/greybus/audio_manager_private.h
6073 F:      drivers/staging/greybus/audio_manager_sysfs.c
6074 F:      drivers/staging/greybus/audio_module.c
6075 F:      drivers/staging/greybus/audio_topology.c
6076
6077 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6078 M:      Viresh Kumar <vireshk@kernel.org>
6079 S:      Maintained
6080 F:      drivers/staging/greybus/authentication.c
6081 F:      drivers/staging/greybus/bootrom.c
6082 F:      drivers/staging/greybus/firmware.h
6083 F:      drivers/staging/greybus/fw-core.c
6084 F:      drivers/staging/greybus/fw-download.c
6085 F:      drivers/staging/greybus/fw-managament.c
6086 F:      drivers/staging/greybus/greybus_authentication.h
6087 F:      drivers/staging/greybus/greybus_firmware.h
6088 F:      drivers/staging/greybus/hid.c
6089 F:      drivers/staging/greybus/i2c.c
6090 F:      drivers/staging/greybus/spi.c
6091 F:      drivers/staging/greybus/spilib.c
6092 F:      drivers/staging/greybus/spilib.h
6093
6094 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6095 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6096 S:      Maintained
6097 F:      drivers/staging/greybus/loopback.c
6098 F:      drivers/staging/greybus/timesync.c
6099 F:      drivers/staging/greybus/timesync_platform.c
6100
6101 GREYBUS PLATFORM DRIVERS
6102 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6103 S:      Maintained
6104 F:      drivers/staging/greybus/arche-platform.c
6105 F:      drivers/staging/greybus/arche-apb-ctrl.c
6106 F:      drivers/staging/greybus/arche_platform.h
6107
6108 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6109 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6110 S:      Maintained
6111 F:      drivers/staging/greybus/sdio.c
6112 F:      drivers/staging/greybus/light.c
6113 F:      drivers/staging/greybus/gpio.c
6114 F:      drivers/staging/greybus/power_supply.c
6115 F:      drivers/staging/greybus/spi.c
6116 F:      drivers/staging/greybus/spilib.c
6117
6118 GREYBUS SUBSYSTEM
6119 M:      Johan Hovold <johan@kernel.org>
6120 M:      Alex Elder <elder@kernel.org>
6121 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6122 S:      Maintained
6123 F:      drivers/staging/greybus/
6124 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6125
6126 GREYBUS UART PROTOCOLS DRIVERS
6127 M:      David Lin <dtwlin@gmail.com>
6128 S:      Maintained
6129 F:      drivers/staging/greybus/uart.c
6130 F:      drivers/staging/greybus/log.c
6131
6132 GS1662 VIDEO SERIALIZER
6133 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6134 L:      linux-media@vger.kernel.org
6135 T:      git git://linuxtv.org/media_tree.git
6136 S:      Maintained
6137 F:      drivers/media/spi/gs1662.c
6138
6139 GSPCA FINEPIX SUBDRIVER
6140 M:      Frank Zago <frank@zago.net>
6141 L:      linux-media@vger.kernel.org
6142 T:      git git://linuxtv.org/media_tree.git
6143 S:      Maintained
6144 F:      drivers/media/usb/gspca/finepix.c
6145
6146 GSPCA GL860 SUBDRIVER
6147 M:      Olivier Lorin <o.lorin@laposte.net>
6148 L:      linux-media@vger.kernel.org
6149 T:      git git://linuxtv.org/media_tree.git
6150 S:      Maintained
6151 F:      drivers/media/usb/gspca/gl860/
6152
6153 GSPCA M5602 SUBDRIVER
6154 M:      Erik Andren <erik.andren@gmail.com>
6155 L:      linux-media@vger.kernel.org
6156 T:      git git://linuxtv.org/media_tree.git
6157 S:      Maintained
6158 F:      drivers/media/usb/gspca/m5602/
6159
6160 GSPCA PAC207 SONIXB SUBDRIVER
6161 M:      Hans Verkuil <hverkuil@xs4all.nl>
6162 L:      linux-media@vger.kernel.org
6163 T:      git git://linuxtv.org/media_tree.git
6164 S:      Odd Fixes
6165 F:      drivers/media/usb/gspca/pac207.c
6166
6167 GSPCA SN9C20X SUBDRIVER
6168 M:      Brian Johnson <brijohn@gmail.com>
6169 L:      linux-media@vger.kernel.org
6170 T:      git git://linuxtv.org/media_tree.git
6171 S:      Maintained
6172 F:      drivers/media/usb/gspca/sn9c20x.c
6173
6174 GSPCA T613 SUBDRIVER
6175 M:      Leandro Costantino <lcostantino@gmail.com>
6176 L:      linux-media@vger.kernel.org
6177 T:      git git://linuxtv.org/media_tree.git
6178 S:      Maintained
6179 F:      drivers/media/usb/gspca/t613.c
6180
6181 GSPCA USB WEBCAM DRIVER
6182 M:      Hans Verkuil <hverkuil@xs4all.nl>
6183 L:      linux-media@vger.kernel.org
6184 T:      git git://linuxtv.org/media_tree.git
6185 S:      Odd Fixes
6186 F:      drivers/media/usb/gspca/
6187
6188 GTP (GPRS Tunneling Protocol)
6189 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6190 M:      Harald Welte <laforge@gnumonks.org>
6191 L:      osmocom-net-gprs@lists.osmocom.org
6192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6193 S:      Maintained
6194 F:      drivers/net/gtp.c
6195
6196 GUID PARTITION TABLE (GPT)
6197 M:      Davidlohr Bueso <dave@stgolabs.net>
6198 L:      linux-efi@vger.kernel.org
6199 S:      Maintained
6200 F:      block/partitions/efi.*
6201
6202 H8/300 ARCHITECTURE
6203 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6204 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6205 W:      http://uclinux-h8.sourceforge.jp
6206 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6207 S:      Maintained
6208 F:      arch/h8300/
6209 F:      drivers/clocksource/h8300_*.c
6210 F:      drivers/clk/h8300/
6211 F:      drivers/irqchip/irq-renesas-h8*.c
6212
6213 HACKRF MEDIA DRIVER
6214 M:      Antti Palosaari <crope@iki.fi>
6215 L:      linux-media@vger.kernel.org
6216 W:      https://linuxtv.org
6217 W:      http://palosaari.fi/linux/
6218 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6219 T:      git git://linuxtv.org/anttip/media_tree.git
6220 S:      Maintained
6221 F:      drivers/media/usb/hackrf/
6222
6223 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6224 M:      Frank Seidel <frank@f-seidel.de>
6225 L:      platform-driver-x86@vger.kernel.org
6226 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6227 S:      Maintained
6228 F:      drivers/platform/x86/hdaps.c
6229
6230 HARDWARE MONITORING
6231 M:      Jean Delvare <jdelvare@suse.com>
6232 M:      Guenter Roeck <linux@roeck-us.net>
6233 L:      linux-hwmon@vger.kernel.org
6234 W:      http://hwmon.wiki.kernel.org/
6235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6236 S:      Maintained
6237 F:      Documentation/hwmon/
6238 F:      drivers/hwmon/
6239 F:      include/linux/hwmon*.h
6240
6241 HARDWARE RANDOM NUMBER GENERATOR CORE
6242 M:      Matt Mackall <mpm@selenic.com>
6243 M:      Herbert Xu <herbert@gondor.apana.org.au>
6244 L:      linux-crypto@vger.kernel.org
6245 S:      Odd fixes
6246 F:      Documentation/devicetree/bindings/rng/
6247 F:      Documentation/hw_random.txt
6248 F:      drivers/char/hw_random/
6249 F:      include/linux/hw_random.h
6250
6251 HARDWARE SPINLOCK CORE
6252 M:      Ohad Ben-Cohen <ohad@wizery.com>
6253 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6254 L:      linux-remoteproc@vger.kernel.org
6255 S:      Maintained
6256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6257 F:      Documentation/devicetree/bindings/hwlock/
6258 F:      Documentation/hwspinlock.txt
6259 F:      drivers/hwspinlock/
6260 F:      include/linux/hwspinlock.h
6261
6262 HARMONY SOUND DRIVER
6263 L:      linux-parisc@vger.kernel.org
6264 S:      Maintained
6265 F:      sound/parisc/harmony.*
6266
6267 HDPVR USB VIDEO ENCODER DRIVER
6268 M:      Hans Verkuil <hverkuil@xs4all.nl>
6269 L:      linux-media@vger.kernel.org
6270 T:      git git://linuxtv.org/media_tree.git
6271 W:      https://linuxtv.org
6272 S:      Odd Fixes
6273 F:      drivers/media/usb/hdpvr/
6274
6275 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6276 M:      Jimmy Vance <jimmy.vance@hpe.com>
6277 S:      Supported
6278 F:      Documentation/watchdog/hpwdt.txt
6279 F:      drivers/watchdog/hpwdt.c
6280
6281 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6282 M:      Don Brace <don.brace@microsemi.com>
6283 L:      esc.storagedev@microsemi.com
6284 L:      linux-scsi@vger.kernel.org
6285 S:      Supported
6286 F:      Documentation/scsi/hpsa.txt
6287 F:      drivers/scsi/hpsa*.[ch]
6288 F:      include/linux/cciss*.h
6289 F:      include/uapi/linux/cciss*.h
6290
6291 HFI1 DRIVER
6292 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6293 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6294 L:      linux-rdma@vger.kernel.org
6295 S:      Supported
6296 F:      drivers/infiniband/hw/hfi1
6297
6298 HFS FILESYSTEM
6299 L:      linux-fsdevel@vger.kernel.org
6300 S:      Orphan
6301 F:      Documentation/filesystems/hfs.txt
6302 F:      fs/hfs/
6303
6304 HFSPLUS FILESYSTEM
6305 L:      linux-fsdevel@vger.kernel.org
6306 S:      Orphan
6307 F:      Documentation/filesystems/hfsplus.txt
6308 F:      fs/hfsplus/
6309
6310 HGA FRAMEBUFFER DRIVER
6311 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6312 L:      linux-nvidia@lists.surfsouth.com
6313 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6314 S:      Maintained
6315 F:      drivers/video/fbdev/hgafb.c
6316
6317 HIBERNATION (aka Software Suspend, aka swsusp)
6318 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6319 M:      Pavel Machek <pavel@ucw.cz>
6320 L:      linux-pm@vger.kernel.org
6321 B:      https://bugzilla.kernel.org
6322 S:      Supported
6323 F:      arch/x86/power/
6324 F:      drivers/base/power/
6325 F:      kernel/power/
6326 F:      include/linux/suspend.h
6327 F:      include/linux/freezer.h
6328 F:      include/linux/pm.h
6329 F:      arch/*/include/asm/suspend*.h
6330
6331 HID CORE LAYER
6332 M:      Jiri Kosina <jikos@kernel.org>
6333 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6334 L:      linux-input@vger.kernel.org
6335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6336 S:      Maintained
6337 F:      drivers/hid/
6338 F:      include/linux/hid*
6339 F:      include/uapi/linux/hid*
6340
6341 HID SENSOR HUB DRIVERS
6342 M:      Jiri Kosina <jikos@kernel.org>
6343 M:      Jonathan Cameron <jic23@kernel.org>
6344 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6345 L:      linux-input@vger.kernel.org
6346 L:      linux-iio@vger.kernel.org
6347 S:      Maintained
6348 F:      Documentation/hid/hid-sensor*
6349 F:      drivers/hid/hid-sensor-*
6350 F:      drivers/iio/*/hid-*
6351 F:      include/linux/hid-sensor-*
6352
6353 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6354 M:      Thomas Gleixner <tglx@linutronix.de>
6355 L:      linux-kernel@vger.kernel.org
6356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6357 S:      Maintained
6358 F:      Documentation/timers/
6359 F:      kernel/time/hrtimer.c
6360 F:      kernel/time/clockevents.c
6361 F:      kernel/time/timer_*.c
6362 F:      include/linux/clockchips.h
6363 F:      include/linux/hrtimer.h
6364
6365 HIGH-SPEED SCC DRIVER FOR AX.25
6366 L:      linux-hams@vger.kernel.org
6367 S:      Orphan
6368 F:      drivers/net/hamradio/dmascc.c
6369 F:      drivers/net/hamradio/scc.c
6370
6371 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6372 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6373 W:      http://www.highpoint-tech.com
6374 S:      Supported
6375 F:      Documentation/scsi/hptiop.txt
6376 F:      drivers/scsi/hptiop.c
6377
6378 HIPPI
6379 M:      Jes Sorensen <jes@trained-monkey.org>
6380 L:      linux-hippi@sunsite.dk
6381 S:      Maintained
6382 F:      include/linux/hippidevice.h
6383 F:      include/uapi/linux/if_hippi.h
6384 F:      net/802/hippi.c
6385 F:      drivers/net/hippi/
6386
6387 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6388 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6389 M:      Salil Mehta <salil.mehta@huawei.com>
6390 L:      netdev@vger.kernel.org
6391 W:      http://www.hisilicon.com
6392 S:      Maintained
6393 F:      drivers/net/ethernet/hisilicon/hns3/
6394
6395 HISILICON NETWORK SUBSYSTEM DRIVER
6396 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6397 M:      Salil Mehta <salil.mehta@huawei.com>
6398 L:      netdev@vger.kernel.org
6399 W:      http://www.hisilicon.com
6400 S:      Maintained
6401 F:      drivers/net/ethernet/hisilicon/
6402 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6403
6404 HISILICON PMU DRIVER
6405 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6406 W:      http://www.hisilicon.com
6407 S:      Supported
6408 F:      drivers/perf/hisilicon
6409 F:      Documentation/perf/hisi-pmu.txt
6410
6411 HISILICON ROCE DRIVER
6412 M:      Lijun Ou <oulijun@huawei.com>
6413 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6414 L:      linux-rdma@vger.kernel.org
6415 S:      Maintained
6416 F:      drivers/infiniband/hw/hns/
6417 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6418
6419 HISILICON SAS Controller
6420 M:      John Garry <john.garry@huawei.com>
6421 W:      http://www.hisilicon.com
6422 S:      Supported
6423 F:      drivers/scsi/hisi_sas/
6424 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6425
6426 HMM - Heterogeneous Memory Management
6427 M:      Jérôme Glisse <jglisse@redhat.com>
6428 L:      linux-mm@kvack.org
6429 S:      Maintained
6430 F:      mm/hmm*
6431 F:      include/linux/hmm*
6432
6433 HOST AP DRIVER
6434 M:      Jouni Malinen <j@w1.fi>
6435 L:      linux-wireless@vger.kernel.org
6436 W:      http://w1.fi/hostap-driver.html
6437 S:      Obsolete
6438 F:      drivers/net/wireless/intersil/hostap/
6439
6440 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6441 L:      platform-driver-x86@vger.kernel.org
6442 S:      Orphan
6443 F:      drivers/platform/x86/tc1100-wmi.c
6444
6445 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6446 M:      Jaroslav Kysela <perex@perex.cz>
6447 S:      Maintained
6448 F:      drivers/net/ethernet/hp/hp100.*
6449
6450 HPET:   High Precision Event Timers driver
6451 M:      Clemens Ladisch <clemens@ladisch.de>
6452 S:      Maintained
6453 F:      Documentation/timers/hpet.txt
6454 F:      drivers/char/hpet.c
6455 F:      include/linux/hpet.h
6456 F:      include/uapi/linux/hpet.h
6457
6458 HPET:   x86
6459 S:      Orphan
6460 F:      arch/x86/kernel/hpet.c
6461 F:      arch/x86/include/asm/hpet.h
6462
6463 HPFS FILESYSTEM
6464 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6465 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6466 S:      Maintained
6467 F:      fs/hpfs/
6468
6469 HSI SUBSYSTEM
6470 M:      Sebastian Reichel <sre@kernel.org>
6471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6472 S:      Maintained
6473 F:      Documentation/ABI/testing/sysfs-bus-hsi
6474 F:      Documentation/driver-api/hsi.rst
6475 F:      drivers/hsi/
6476 F:      include/linux/hsi/
6477 F:      include/uapi/linux/hsi/
6478
6479 HSO 3G MODEM DRIVER
6480 L:      linux-usb@vger.kernel.org
6481 S:      Orphan
6482 F:      drivers/net/usb/hso.c
6483
6484 HSR NETWORK PROTOCOL
6485 M:      Arvid Brodin <arvid.brodin@alten.se>
6486 L:      netdev@vger.kernel.org
6487 S:      Maintained
6488 F:      net/hsr/
6489
6490 HT16K33 LED CONTROLLER DRIVER
6491 M:      Robin van der Gracht <robin@protonic.nl>
6492 S:      Maintained
6493 F:      drivers/auxdisplay/ht16k33.c
6494 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6495
6496 HTCPEN TOUCHSCREEN DRIVER
6497 M:      Pau Oliva Fora <pof@eslack.org>
6498 L:      linux-input@vger.kernel.org
6499 S:      Maintained
6500 F:      drivers/input/touchscreen/htcpen.c
6501
6502 HUAWEI ETHERNET DRIVER
6503 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6504 L:      netdev@vger.kernel.org
6505 S:      Supported
6506 F:      Documentation/networking/hinic.txt
6507 F:      drivers/net/ethernet/huawei/hinic/
6508
6509 HUGETLB FILESYSTEM
6510 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6511 S:      Maintained
6512 F:      fs/hugetlbfs/
6513
6514 HVA ST MEDIA DRIVER
6515 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6516 L:      linux-media@vger.kernel.org
6517 T:      git git://linuxtv.org/media_tree.git
6518 W:      https://linuxtv.org
6519 S:      Supported
6520 F:      drivers/media/platform/sti/hva
6521
6522 HWPOISON MEMORY FAILURE HANDLING
6523 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6524 L:      linux-mm@kvack.org
6525 S:      Maintained
6526 F:      mm/memory-failure.c
6527 F:      mm/hwpoison-inject.c
6528
6529 Hyper-V CORE AND DRIVERS
6530 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6531 M:      Haiyang Zhang <haiyangz@microsoft.com>
6532 M:      Stephen Hemminger <sthemmin@microsoft.com>
6533 L:      devel@linuxdriverproject.org
6534 S:      Maintained
6535 F:      Documentation/networking/netvsc.txt
6536 F:      arch/x86/include/asm/mshyperv.h
6537 F:      arch/x86/include/asm/trace/hyperv.h
6538 F:      arch/x86/include/uapi/asm/hyperv.h
6539 F:      arch/x86/kernel/cpu/mshyperv.c
6540 F:      arch/x86/hyperv
6541 F:      drivers/hid/hid-hyperv.c
6542 F:      drivers/hv/
6543 F:      drivers/input/serio/hyperv-keyboard.c
6544 F:      drivers/pci/host/pci-hyperv.c
6545 F:      drivers/net/hyperv/
6546 F:      drivers/scsi/storvsc_drv.c
6547 F:      drivers/uio/uio_hv_generic.c
6548 F:      drivers/video/fbdev/hyperv_fb.c
6549 F:      net/vmw_vsock/hyperv_transport.c
6550 F:      include/linux/hyperv.h
6551 F:      include/uapi/linux/hyperv.h
6552 F:      tools/hv/
6553 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6554
6555 HYPERVISOR VIRTUAL CONSOLE DRIVER
6556 L:      linuxppc-dev@lists.ozlabs.org
6557 S:      Odd Fixes
6558 F:      drivers/tty/hvc/
6559
6560 I2C ACPI SUPPORT
6561 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6562 L:      linux-i2c@vger.kernel.org
6563 L:      linux-acpi@vger.kernel.org
6564 S:      Maintained
6565 F:      drivers/i2c/i2c-core-acpi.c
6566
6567 I2C MUXES
6568 M:      Peter Rosin <peda@axentia.se>
6569 L:      linux-i2c@vger.kernel.org
6570 S:      Maintained
6571 F:      Documentation/i2c/i2c-topology
6572 F:      Documentation/i2c/muxes/
6573 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6574 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6575 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6576 F:      drivers/i2c/i2c-mux.c
6577 F:      drivers/i2c/muxes/
6578 F:      include/linux/i2c-mux.h
6579
6580 I2C OVER PARALLEL PORT
6581 M:      Jean Delvare <jdelvare@suse.com>
6582 L:      linux-i2c@vger.kernel.org
6583 S:      Maintained
6584 F:      Documentation/i2c/busses/i2c-parport
6585 F:      Documentation/i2c/busses/i2c-parport-light
6586 F:      drivers/i2c/busses/i2c-parport.c
6587 F:      drivers/i2c/busses/i2c-parport-light.c
6588
6589 I2C SUBSYSTEM
6590 M:      Wolfram Sang <wsa@the-dreams.de>
6591 L:      linux-i2c@vger.kernel.org
6592 W:      https://i2c.wiki.kernel.org/
6593 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6595 S:      Maintained
6596 F:      Documentation/devicetree/bindings/i2c/
6597 F:      Documentation/i2c/
6598 F:      drivers/i2c/
6599 F:      drivers/i2c/*/
6600 F:      include/linux/i2c.h
6601 F:      include/linux/i2c-*.h
6602 F:      include/uapi/linux/i2c.h
6603 F:      include/uapi/linux/i2c-*.h
6604
6605 I2C-TAOS-EVM DRIVER
6606 M:      Jean Delvare <jdelvare@suse.com>
6607 L:      linux-i2c@vger.kernel.org
6608 S:      Maintained
6609 F:      Documentation/i2c/busses/i2c-taos-evm
6610 F:      drivers/i2c/busses/i2c-taos-evm.c
6611
6612 I2C-TINY-USB DRIVER
6613 M:      Till Harbaum <till@harbaum.org>
6614 L:      linux-i2c@vger.kernel.org
6615 W:      http://www.harbaum.org/till/i2c_tiny_usb
6616 S:      Maintained
6617 F:      drivers/i2c/busses/i2c-tiny-usb.c
6618
6619 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6620 M:      Jean Delvare <jdelvare@suse.com>
6621 L:      linux-i2c@vger.kernel.org
6622 S:      Maintained
6623 F:      Documentation/i2c/busses/i2c-ali1535
6624 F:      Documentation/i2c/busses/i2c-ali1563
6625 F:      Documentation/i2c/busses/i2c-ali15x3
6626 F:      Documentation/i2c/busses/i2c-amd756
6627 F:      Documentation/i2c/busses/i2c-amd8111
6628 F:      Documentation/i2c/busses/i2c-i801
6629 F:      Documentation/i2c/busses/i2c-nforce2
6630 F:      Documentation/i2c/busses/i2c-piix4
6631 F:      Documentation/i2c/busses/i2c-sis5595
6632 F:      Documentation/i2c/busses/i2c-sis630
6633 F:      Documentation/i2c/busses/i2c-sis96x
6634 F:      Documentation/i2c/busses/i2c-via
6635 F:      Documentation/i2c/busses/i2c-viapro
6636 F:      drivers/i2c/busses/i2c-ali1535.c
6637 F:      drivers/i2c/busses/i2c-ali1563.c
6638 F:      drivers/i2c/busses/i2c-ali15x3.c
6639 F:      drivers/i2c/busses/i2c-amd756.c
6640 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6641 F:      drivers/i2c/busses/i2c-amd8111.c
6642 F:      drivers/i2c/busses/i2c-i801.c
6643 F:      drivers/i2c/busses/i2c-isch.c
6644 F:      drivers/i2c/busses/i2c-nforce2.c
6645 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6646 F:      drivers/i2c/busses/i2c-piix4.c
6647 F:      drivers/i2c/busses/i2c-sis5595.c
6648 F:      drivers/i2c/busses/i2c-sis630.c
6649 F:      drivers/i2c/busses/i2c-sis96x.c
6650 F:      drivers/i2c/busses/i2c-via.c
6651 F:      drivers/i2c/busses/i2c-viapro.c
6652
6653 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6654 M:      Hans de Goede <hdegoede@redhat.com>
6655 L:      linux-i2c@vger.kernel.org
6656 S:      Maintained
6657 F:      drivers/i2c/busses/i2c-cht-wc.c
6658
6659 I2C/SMBUS ISMT DRIVER
6660 M:      Seth Heasley <seth.heasley@intel.com>
6661 M:      Neil Horman <nhorman@tuxdriver.com>
6662 L:      linux-i2c@vger.kernel.org
6663 F:      drivers/i2c/busses/i2c-ismt.c
6664 F:      Documentation/i2c/busses/i2c-ismt
6665
6666 I2C/SMBUS STUB DRIVER
6667 M:      Jean Delvare <jdelvare@suse.com>
6668 L:      linux-i2c@vger.kernel.org
6669 S:      Maintained
6670 F:      drivers/i2c/i2c-stub.c
6671
6672 IA64 (Itanium) PLATFORM
6673 M:      Tony Luck <tony.luck@intel.com>
6674 M:      Fenghua Yu <fenghua.yu@intel.com>
6675 L:      linux-ia64@vger.kernel.org
6676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6677 S:      Maintained
6678 F:      arch/ia64/
6679
6680 IBM Power 842 compression accelerator
6681 M:      Haren Myneni <haren@us.ibm.com>
6682 S:      Supported
6683 F:      drivers/crypto/nx/Makefile
6684 F:      drivers/crypto/nx/Kconfig
6685 F:      drivers/crypto/nx/nx-842*
6686 F:      include/linux/sw842.h
6687 F:      crypto/842.c
6688 F:      lib/842/
6689
6690 IBM Power in-Nest Crypto Acceleration
6691 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6692 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6693 L:      linux-crypto@vger.kernel.org
6694 S:      Supported
6695 F:      drivers/crypto/nx/Makefile
6696 F:      drivers/crypto/nx/Kconfig
6697 F:      drivers/crypto/nx/nx-aes*
6698 F:      drivers/crypto/nx/nx-sha*
6699 F:      drivers/crypto/nx/nx.*
6700 F:      drivers/crypto/nx/nx_csbcpb.h
6701 F:      drivers/crypto/nx/nx_debugfs.h
6702
6703 IBM Power Linux RAID adapter
6704 M:      Brian King <brking@us.ibm.com>
6705 S:      Supported
6706 F:      drivers/scsi/ipr.*
6707
6708 IBM Power SRIOV Virtual NIC Device Driver
6709 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6710 M:      John Allen <jallen@linux.vnet.ibm.com>
6711 L:      netdev@vger.kernel.org
6712 S:      Supported
6713 F:      drivers/net/ethernet/ibm/ibmvnic.*
6714
6715 IBM Power Virtual Accelerator Switchboard
6716 M:      Sukadev Bhattiprolu
6717 L:      linuxppc-dev@lists.ozlabs.org
6718 S:      Supported
6719 F:      arch/powerpc/platforms/powernv/vas*
6720 F:      arch/powerpc/platforms/powernv/copy-paste.h
6721 F:      arch/powerpc/include/asm/vas.h
6722 F:      arch/powerpc/include/uapi/asm/vas.h
6723
6724 IBM Power Virtual Ethernet Device Driver
6725 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6726 L:      netdev@vger.kernel.org
6727 S:      Supported
6728 F:      drivers/net/ethernet/ibm/ibmveth.*
6729
6730 IBM Power Virtual FC Device Drivers
6731 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6732 L:      linux-scsi@vger.kernel.org
6733 S:      Supported
6734 F:      drivers/scsi/ibmvscsi/ibmvfc*
6735
6736 IBM Power Virtual SCSI Device Drivers
6737 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6738 L:      linux-scsi@vger.kernel.org
6739 S:      Supported
6740 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6741 F:      include/scsi/viosrp.h
6742
6743 IBM Power Virtual SCSI Device Target Driver
6744 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6745 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6746 L:      linux-scsi@vger.kernel.org
6747 L:      target-devel@vger.kernel.org
6748 S:      Supported
6749 F:      drivers/scsi/ibmvscsi_tgt/
6750
6751 IBM Power VMX Cryptographic instructions
6752 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6753 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6754 L:      linux-crypto@vger.kernel.org
6755 S:      Supported
6756 F:      drivers/crypto/vmx/Makefile
6757 F:      drivers/crypto/vmx/Kconfig
6758 F:      drivers/crypto/vmx/vmx.c
6759 F:      drivers/crypto/vmx/aes*
6760 F:      drivers/crypto/vmx/ghash*
6761 F:      drivers/crypto/vmx/ppc-xlate.pl
6762
6763 IBM ServeRAID RAID DRIVER
6764 S:      Orphan
6765 F:      drivers/scsi/ips.*
6766
6767 ICH LPC AND GPIO DRIVER
6768 M:      Peter Tyser <ptyser@xes-inc.com>
6769 S:      Maintained
6770 F:      drivers/mfd/lpc_ich.c
6771 F:      drivers/gpio/gpio-ich.c
6772
6773 IDE SUBSYSTEM
6774 M:      "David S. Miller" <davem@davemloft.net>
6775 L:      linux-ide@vger.kernel.org
6776 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6778 S:      Maintained
6779 F:      Documentation/ide/
6780 F:      drivers/ide/
6781 F:      include/linux/ide.h
6782
6783 IDE/ATAPI DRIVERS
6784 M:      Borislav Petkov <bp@alien8.de>
6785 L:      linux-ide@vger.kernel.org
6786 S:      Maintained
6787 F:      Documentation/cdrom/ide-cd
6788 F:      drivers/ide/ide-cd*
6789
6790 IDEAPAD LAPTOP EXTRAS DRIVER
6791 M:      Ike Panhc <ike.pan@canonical.com>
6792 L:      platform-driver-x86@vger.kernel.org
6793 W:      http://launchpad.net/ideapad-laptop
6794 S:      Maintained
6795 F:      drivers/platform/x86/ideapad-laptop.c
6796
6797 IDEAPAD LAPTOP SLIDEBAR DRIVER
6798 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6799 L:      linux-input@vger.kernel.org
6800 W:      https://github.com/o2genum/ideapad-slidebar
6801 S:      Maintained
6802 F:      drivers/input/misc/ideapad_slidebar.c
6803
6804 IDT VersaClock 5 CLOCK DRIVER
6805 M:      Marek Vasut <marek.vasut@gmail.com>
6806 S:      Maintained
6807 F:      drivers/clk/clk-versaclock5.c
6808
6809 IEEE 802.15.4 SUBSYSTEM
6810 M:      Alexander Aring <alex.aring@gmail.com>
6811 M:      Stefan Schmidt <stefan@osg.samsung.com>
6812 L:      linux-wpan@vger.kernel.org
6813 W:      http://wpan.cakelab.org/
6814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6816 S:      Maintained
6817 F:      net/ieee802154/
6818 F:      net/mac802154/
6819 F:      drivers/net/ieee802154/
6820 F:      include/linux/nl802154.h
6821 F:      include/linux/ieee802154.h
6822 F:      include/net/nl802154.h
6823 F:      include/net/mac802154.h
6824 F:      include/net/af_ieee802154.h
6825 F:      include/net/cfg802154.h
6826 F:      include/net/ieee802154_netdev.h
6827 F:      Documentation/networking/ieee802154.txt
6828
6829 IFE PROTOCOL
6830 M:      Yotam Gigi <yotam.gi@gmail.com>
6831 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6832 F:      net/ife
6833 F:      include/net/ife.h
6834 F:      include/uapi/linux/ife.h
6835
6836 IGORPLUG-USB IR RECEIVER
6837 M:      Sean Young <sean@mess.org>
6838 L:      linux-media@vger.kernel.org
6839 S:      Maintained
6840 F:      drivers/media/rc/igorplugusb.c
6841
6842 IGUANAWORKS USB IR TRANSCEIVER
6843 M:      Sean Young <sean@mess.org>
6844 L:      linux-media@vger.kernel.org
6845 S:      Maintained
6846 F:      drivers/media/rc/iguanair.c
6847
6848 IIO DIGITAL POTENTIOMETER DAC
6849 M:      Peter Rosin <peda@axentia.se>
6850 L:      linux-iio@vger.kernel.org
6851 S:      Maintained
6852 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6853 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6854 F:      drivers/iio/dac/dpot-dac.c
6855
6856 IIO ENVELOPE DETECTOR
6857 M:      Peter Rosin <peda@axentia.se>
6858 L:      linux-iio@vger.kernel.org
6859 S:      Maintained
6860 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6861 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6862 F:      drivers/iio/adc/envelope-detector.c
6863
6864 IIO MULTIPLEXER
6865 M:      Peter Rosin <peda@axentia.se>
6866 L:      linux-iio@vger.kernel.org
6867 S:      Maintained
6868 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6869 F:      drivers/iio/multiplexer/iio-mux.c
6870
6871 IIO SUBSYSTEM AND DRIVERS
6872 M:      Jonathan Cameron <jic23@kernel.org>
6873 R:      Hartmut Knaack <knaack.h@gmx.de>
6874 R:      Lars-Peter Clausen <lars@metafoo.de>
6875 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6876 L:      linux-iio@vger.kernel.org
6877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6878 S:      Maintained
6879 F:      Documentation/ABI/testing/configfs-iio*
6880 F:      Documentation/ABI/testing/sysfs-bus-iio*
6881 F:      Documentation/devicetree/bindings/iio/
6882 F:      drivers/iio/
6883 F:      drivers/staging/iio/
6884 F:      include/linux/iio/
6885 F:      tools/iio/
6886
6887 IKANOS/ADI EAGLE ADSL USB DRIVER
6888 M:      Matthieu Castet <castet.matthieu@free.fr>
6889 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6890 S:      Maintained
6891 F:      drivers/usb/atm/ueagle-atm.c
6892
6893 IMGTEC ASCII LCD DRIVER
6894 M:      Paul Burton <paul.burton@mips.com>
6895 S:      Maintained
6896 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6897 F:      drivers/auxdisplay/img-ascii-lcd.c
6898
6899 IMGTEC IR DECODER DRIVER
6900 M:      James Hogan <jhogan@kernel.org>
6901 S:      Maintained
6902 F:      drivers/media/rc/img-ir/
6903
6904 IMS TWINTURBO FRAMEBUFFER DRIVER
6905 L:      linux-fbdev@vger.kernel.org
6906 S:      Orphan
6907 F:      drivers/video/fbdev/imsttfb.c
6908
6909 INA209 HARDWARE MONITOR DRIVER
6910 M:      Guenter Roeck <linux@roeck-us.net>
6911 L:      linux-hwmon@vger.kernel.org
6912 S:      Maintained
6913 F:      Documentation/hwmon/ina209
6914 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6915 F:      drivers/hwmon/ina209.c
6916
6917 INA2XX HARDWARE MONITOR DRIVER
6918 M:      Guenter Roeck <linux@roeck-us.net>
6919 L:      linux-hwmon@vger.kernel.org
6920 S:      Maintained
6921 F:      Documentation/hwmon/ina2xx
6922 F:      drivers/hwmon/ina2xx.c
6923 F:      include/linux/platform_data/ina2xx.h
6924
6925 INDUSTRY PACK SUBSYSTEM (IPACK)
6926 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6927 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6928 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6929 L:      industrypack-devel@lists.sourceforge.net
6930 W:      http://industrypack.sourceforge.net
6931 S:      Maintained
6932 F:      drivers/ipack/
6933
6934 INFINIBAND SUBSYSTEM
6935 M:      Doug Ledford <dledford@redhat.com>
6936 M:      Jason Gunthorpe <jgg@mellanox.com>
6937 L:      linux-rdma@vger.kernel.org
6938 W:      http://www.openfabrics.org/
6939 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6941 S:      Supported
6942 F:      Documentation/devicetree/bindings/infiniband/
6943 F:      Documentation/infiniband/
6944 F:      drivers/infiniband/
6945 F:      include/uapi/linux/if_infiniband.h
6946 F:      include/uapi/rdma/
6947 F:      include/rdma/
6948
6949 INGENIC JZ4780 DMA Driver
6950 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6951 S:      Maintained
6952 F:      drivers/dma/dma-jz4780.c
6953
6954 INGENIC JZ4780 NAND DRIVER
6955 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6956 L:      linux-mtd@lists.infradead.org
6957 S:      Maintained
6958 F:      drivers/mtd/nand/jz4780_*
6959
6960 INOTIFY
6961 M:      Jan Kara <jack@suse.cz>
6962 R:      Amir Goldstein <amir73il@gmail.com>
6963 L:      linux-fsdevel@vger.kernel.org
6964 S:      Maintained
6965 F:      Documentation/filesystems/inotify.txt
6966 F:      fs/notify/inotify/
6967 F:      include/linux/inotify.h
6968 F:      include/uapi/linux/inotify.h
6969
6970 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6971 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6972 L:      linux-input@vger.kernel.org
6973 Q:      http://patchwork.kernel.org/project/linux-input/list/
6974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6975 S:      Maintained
6976 F:      drivers/input/
6977 F:      include/linux/input.h
6978 F:      include/uapi/linux/input.h
6979 F:      include/uapi/linux/input-event-codes.h
6980 F:      include/linux/input/
6981 F:      Documentation/devicetree/bindings/input/
6982 F:      Documentation/input/
6983
6984 INPUT MULTITOUCH (MT) PROTOCOL
6985 M:      Henrik Rydberg <rydberg@bitmath.org>
6986 L:      linux-input@vger.kernel.org
6987 S:      Odd fixes
6988 F:      Documentation/input/multi-touch-protocol.rst
6989 F:      drivers/input/input-mt.c
6990 K:      \b(ABS|SYN)_MT_
6991
6992 INSIDE SECURE CRYPTO DRIVER
6993 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6994 F:      drivers/crypto/inside-secure/
6995 S:      Maintained
6996 L:      linux-crypto@vger.kernel.org
6997
6998 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6999 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7000 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7001 L:      linux-integrity@vger.kernel.org
7002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7003 S:      Supported
7004 F:      security/integrity/ima/
7005
7006 INTEL 810/815 FRAMEBUFFER DRIVER
7007 M:      Antonino Daplas <adaplas@gmail.com>
7008 L:      linux-fbdev@vger.kernel.org
7009 S:      Maintained
7010 F:      drivers/video/fbdev/i810/
7011
7012 INTEL ASoC BDW/HSW DRIVERS
7013 M:      Jie Yang <yang.jie@linux.intel.com>
7014 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7015 S:      Supported
7016 F:      sound/soc/intel/common/sst-dsp*
7017 F:      sound/soc/intel/common/sst-firmware.c
7018 F:      sound/soc/intel/boards/broadwell.c
7019 F:      sound/soc/intel/haswell/
7020
7021 INTEL C600 SERIES SAS CONTROLLER DRIVER
7022 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7023 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7024 L:      linux-scsi@vger.kernel.org
7025 T:      git git://git.code.sf.net/p/intel-sas/isci
7026 S:      Supported
7027 F:      drivers/scsi/isci/
7028
7029 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7030 M:      Jani Nikula <jani.nikula@linux.intel.com>
7031 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7032 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7033 L:      intel-gfx@lists.freedesktop.org
7034 W:      https://01.org/linuxgraphics/
7035 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7036 C:      irc://chat.freenode.net/intel-gfx
7037 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7038 T:      git git://anongit.freedesktop.org/drm-intel
7039 S:      Supported
7040 F:      drivers/gpu/drm/i915/
7041 F:      include/drm/i915*
7042 F:      include/uapi/drm/i915_drm.h
7043 F:      Documentation/gpu/i915.rst
7044
7045 INTEL ETHERNET DRIVERS
7046 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7047 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7048 W:      http://www.intel.com/support/feedback.htm
7049 W:      http://e1000.sourceforge.net/
7050 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7053 S:      Supported
7054 F:      Documentation/networking/e100.txt
7055 F:      Documentation/networking/e1000.txt
7056 F:      Documentation/networking/e1000e.txt
7057 F:      Documentation/networking/igb.txt
7058 F:      Documentation/networking/igbvf.txt
7059 F:      Documentation/networking/ixgb.txt
7060 F:      Documentation/networking/ixgbe.txt
7061 F:      Documentation/networking/ixgbevf.txt
7062 F:      Documentation/networking/i40e.txt
7063 F:      Documentation/networking/i40evf.txt
7064 F:      drivers/net/ethernet/intel/
7065 F:      drivers/net/ethernet/intel/*/
7066 F:      include/linux/avf/virtchnl.h
7067
7068 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7069 M:      Maik Broemme <mbroemme@libmpq.org>
7070 L:      linux-fbdev@vger.kernel.org
7071 S:      Maintained
7072 F:      Documentation/fb/intelfb.txt
7073 F:      drivers/video/fbdev/intelfb/
7074
7075 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7076 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7077 M:      Zhi Wang <zhi.a.wang@intel.com>
7078 L:      intel-gvt-dev@lists.freedesktop.org
7079 L:      intel-gfx@lists.freedesktop.org
7080 W:      https://01.org/igvt-g
7081 T:      git https://github.com/intel/gvt-linux.git
7082 S:      Supported
7083 F:      drivers/gpu/drm/i915/gvt/
7084
7085 INTEL HID EVENT DRIVER
7086 M:      Alex Hung <alex.hung@canonical.com>
7087 L:      platform-driver-x86@vger.kernel.org
7088 S:      Maintained
7089 F:      drivers/platform/x86/intel-hid.c
7090
7091 INTEL I/OAT DMA DRIVER
7092 M:      Dave Jiang <dave.jiang@intel.com>
7093 R:      Dan Williams <dan.j.williams@intel.com>
7094 L:      dmaengine@vger.kernel.org
7095 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7096 S:      Supported
7097 F:      drivers/dma/ioat*
7098
7099 INTEL IDLE DRIVER
7100 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7101 M:      Len Brown <lenb@kernel.org>
7102 L:      linux-pm@vger.kernel.org
7103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7104 B:      https://bugzilla.kernel.org
7105 S:      Supported
7106 F:      drivers/idle/intel_idle.c
7107
7108 INTEL INTEGRATED SENSOR HUB DRIVER
7109 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7110 M:      Jiri Kosina <jikos@kernel.org>
7111 L:      linux-input@vger.kernel.org
7112 S:      Maintained
7113 F:      drivers/hid/intel-ish-hid/
7114
7115 INTEL IOMMU (VT-d)
7116 M:      David Woodhouse <dwmw2@infradead.org>
7117 L:      iommu@lists.linux-foundation.org
7118 T:      git git://git.infradead.org/iommu-2.6.git
7119 S:      Supported
7120 F:      drivers/iommu/intel-iommu.c
7121 F:      include/linux/intel-iommu.h
7122
7123 INTEL IOP-ADMA DMA DRIVER
7124 R:      Dan Williams <dan.j.williams@intel.com>
7125 S:      Odd fixes
7126 F:      drivers/dma/iop-adma.c
7127
7128 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7129 M:      Krzysztof Halasa <khalasa@piap.pl>
7130 S:      Maintained
7131 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7132 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7133 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7134 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7135 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7136 F:      drivers/net/wan/ixp4xx_hss.c
7137
7138 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7139 M:      Deepak Saxena <dsaxena@plexity.net>
7140 S:      Maintained
7141 F:      drivers/char/hw_random/ixp4xx-rng.c
7142
7143 INTEL MANAGEMENT ENGINE (mei)
7144 M:      Tomas Winkler <tomas.winkler@intel.com>
7145 L:      linux-kernel@vger.kernel.org
7146 S:      Supported
7147 F:      include/uapi/linux/mei.h
7148 F:      include/linux/mei_cl_bus.h
7149 F:      drivers/misc/mei/*
7150 F:      drivers/watchdog/mei_wdt.c
7151 F:      Documentation/misc-devices/mei/*
7152 F:      samples/mei/*
7153
7154 INTEL MENLOW THERMAL DRIVER
7155 M:      Sujith Thomas <sujith.thomas@intel.com>
7156 L:      platform-driver-x86@vger.kernel.org
7157 W:      https://01.org/linux-acpi
7158 S:      Supported
7159 F:      drivers/platform/x86/intel_menlow.c
7160
7161 INTEL MERRIFIELD GPIO DRIVER
7162 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7163 L:      linux-gpio@vger.kernel.org
7164 S:      Maintained
7165 F:      drivers/gpio/gpio-merrifield.c
7166
7167 INTEL MIC DRIVERS (mic)
7168 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7169 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7170 S:      Supported
7171 W:      https://github.com/sudeepdutt/mic
7172 W:      http://software.intel.com/en-us/mic-developer
7173 F:      include/linux/mic_bus.h
7174 F:      include/linux/scif.h
7175 F:      include/uapi/linux/mic_common.h
7176 F:      include/uapi/linux/mic_ioctl.h
7177 F:      include/uapi/linux/scif_ioctl.h
7178 F:      drivers/misc/mic/
7179 F:      drivers/dma/mic_x100_dma.c
7180 F:      drivers/dma/mic_x100_dma.h
7181 F:      Documentation/mic/
7182
7183 INTEL PMC CORE DRIVER
7184 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7185 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7186 L:      platform-driver-x86@vger.kernel.org
7187 S:      Maintained
7188 F:      arch/x86/include/asm/pmc_core.h
7189 F:      drivers/platform/x86/intel_pmc_core*
7190
7191 INTEL PMC/P-Unit IPC DRIVER
7192 M:      Zha Qipeng<qipeng.zha@intel.com>
7193 L:      platform-driver-x86@vger.kernel.org
7194 S:      Maintained
7195 F:      drivers/platform/x86/intel_pmc_ipc.c
7196 F:      drivers/platform/x86/intel_punit_ipc.c
7197 F:      arch/x86/include/asm/intel_pmc_ipc.h
7198 F:      arch/x86/include/asm/intel_punit_ipc.h
7199
7200 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7201 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7202 L:      linux-wireless@vger.kernel.org
7203 S:      Maintained
7204 F:      Documentation/networking/README.ipw2100
7205 F:      Documentation/networking/README.ipw2200
7206 F:      drivers/net/wireless/intel/ipw2x00/
7207
7208 INTEL PSTATE DRIVER
7209 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7210 M:      Len Brown <lenb@kernel.org>
7211 L:      linux-pm@vger.kernel.org
7212 S:      Supported
7213 F:      drivers/cpufreq/intel_pstate.c
7214
7215 INTEL RDMA RNIC DRIVER
7216 M:      Faisal Latif <faisal.latif@intel.com>
7217 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7218 L:      linux-rdma@vger.kernel.org
7219 S:      Supported
7220 F:      drivers/infiniband/hw/i40iw/
7221
7222 INTEL TELEMETRY DRIVER
7223 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7224 L:      platform-driver-x86@vger.kernel.org
7225 S:      Maintained
7226 F:      arch/x86/include/asm/intel_telemetry.h
7227 F:      drivers/platform/x86/intel_telemetry*
7228
7229 INTEL VIRTUAL BUTTON DRIVER
7230 M:      AceLan Kao <acelan.kao@canonical.com>
7231 L:      platform-driver-x86@vger.kernel.org
7232 S:      Maintained
7233 F:      drivers/platform/x86/intel-vbtn.c
7234
7235 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7236 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7237 L:      linux-wireless@vger.kernel.org
7238 S:      Supported
7239 F:      drivers/net/wireless/intel/iwlegacy/
7240
7241 INTEL WIRELESS WIFI LINK (iwlwifi)
7242 M:      Johannes Berg <johannes.berg@intel.com>
7243 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7244 M:      Luca Coelho <luciano.coelho@intel.com>
7245 M:      Intel Linux Wireless <linuxwifi@intel.com>
7246 L:      linux-wireless@vger.kernel.org
7247 W:      http://intellinuxwireless.org
7248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7249 S:      Supported
7250 F:      drivers/net/wireless/intel/iwlwifi/
7251
7252 INTEL WIRELESS WIMAX CONNECTION 2400
7253 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7254 M:      linux-wimax@intel.com
7255 L:      wimax@linuxwimax.org (subscribers-only)
7256 S:      Supported
7257 W:      http://linuxwimax.org
7258 F:      Documentation/wimax/README.i2400m
7259 F:      drivers/net/wimax/i2400m/
7260 F:      include/uapi/linux/wimax/i2400m.h
7261
7262 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7263 M:      Mario Limonciello <mario.limonciello@dell.com>
7264 S:      Maintained
7265 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7266
7267 INTEL(R) TRACE HUB
7268 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7269 S:      Supported
7270 F:      Documentation/trace/intel_th.txt
7271 F:      drivers/hwtracing/intel_th/
7272
7273 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7274 M:      Ning Sun <ning.sun@intel.com>
7275 L:      tboot-devel@lists.sourceforge.net
7276 W:      http://tboot.sourceforge.net
7277 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7278 S:      Supported
7279 F:      Documentation/intel_txt.txt
7280 F:      include/linux/tboot.h
7281 F:      arch/x86/kernel/tboot.c
7282
7283 INTEL-MID GPIO DRIVER
7284 M:      David Cohen <david.a.cohen@linux.intel.com>
7285 L:      linux-gpio@vger.kernel.org
7286 S:      Maintained
7287 F:      drivers/gpio/gpio-intel-mid.c
7288
7289 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7290 M:      Linus Walleij <linus.walleij@linaro.org>
7291 L:      linux-iio@vger.kernel.org
7292 S:      Maintained
7293 F:      drivers/iio/gyro/mpu3050*
7294 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7295
7296 IOC3 ETHERNET DRIVER
7297 M:      Ralf Baechle <ralf@linux-mips.org>
7298 L:      linux-mips@linux-mips.org
7299 S:      Maintained
7300 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7301
7302 IOC3 SERIAL DRIVER
7303 M:      Pat Gefre <pfg@sgi.com>
7304 L:      linux-serial@vger.kernel.org
7305 S:      Maintained
7306 F:      drivers/tty/serial/ioc3_serial.c
7307
7308 IOMMU DRIVERS
7309 M:      Joerg Roedel <joro@8bytes.org>
7310 L:      iommu@lists.linux-foundation.org
7311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7312 S:      Maintained
7313 F:      Documentation/devicetree/bindings/iommu/
7314 F:      drivers/iommu/
7315 F:      include/linux/iommu.h
7316 F:      include/linux/iova.h
7317
7318 IP MASQUERADING
7319 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7320 S:      Maintained
7321 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7322
7323 IPMI SUBSYSTEM
7324 M:      Corey Minyard <minyard@acm.org>
7325 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7326 W:      http://openipmi.sourceforge.net/
7327 S:      Supported
7328 F:      Documentation/IPMI.txt
7329 F:      drivers/char/ipmi/
7330 F:      include/linux/ipmi*
7331 F:      include/uapi/linux/ipmi*
7332
7333 IPS SCSI RAID DRIVER
7334 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7335 L:      linux-scsi@vger.kernel.org
7336 W:      http://www.adaptec.com/
7337 S:      Maintained
7338 F:      drivers/scsi/ips*
7339
7340 IPVS
7341 M:      Wensong Zhang <wensong@linux-vs.org>
7342 M:      Simon Horman <horms@verge.net.au>
7343 M:      Julian Anastasov <ja@ssi.bg>
7344 L:      netdev@vger.kernel.org
7345 L:      lvs-devel@vger.kernel.org
7346 S:      Maintained
7347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7349 F:      Documentation/networking/ipvs-sysctl.txt
7350 F:      include/net/ip_vs.h
7351 F:      include/uapi/linux/ip_vs.h
7352 F:      net/netfilter/ipvs/
7353
7354 IPWIRELESS DRIVER
7355 M:      Jiri Kosina <jikos@kernel.org>
7356 M:      David Sterba <dsterba@suse.com>
7357 S:      Odd Fixes
7358 F:      drivers/tty/ipwireless/
7359
7360 IPX NETWORK LAYER
7361 L:      netdev@vger.kernel.org
7362 S:      Obsolete
7363 F:      include/uapi/linux/ipx.h
7364 F:      drivers/staging/ipx/
7365
7366 IRDA SUBSYSTEM
7367 M:      Samuel Ortiz <samuel@sortiz.org>
7368 L:      irda-users@lists.sourceforge.net (subscribers-only)
7369 L:      netdev@vger.kernel.org
7370 W:      http://irda.sourceforge.net/
7371 S:      Obsolete
7372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7373 F:      Documentation/networking/irda.txt
7374 F:      drivers/staging/irda/
7375
7376 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7377 M:      Marc Zyngier <marc.zyngier@arm.com>
7378 S:      Maintained
7379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7380 F:      Documentation/IRQ-domain.txt
7381 F:      include/linux/irqdomain.h
7382 F:      kernel/irq/irqdomain.c
7383 F:      kernel/irq/msi.c
7384
7385 IRQ SUBSYSTEM
7386 M:      Thomas Gleixner <tglx@linutronix.de>
7387 L:      linux-kernel@vger.kernel.org
7388 S:      Maintained
7389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7390 F:      kernel/irq/
7391
7392 IRQCHIP DRIVERS
7393 M:      Thomas Gleixner <tglx@linutronix.de>
7394 M:      Jason Cooper <jason@lakedaemon.net>
7395 M:      Marc Zyngier <marc.zyngier@arm.com>
7396 L:      linux-kernel@vger.kernel.org
7397 S:      Maintained
7398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7399 F:      Documentation/devicetree/bindings/interrupt-controller/
7400 F:      drivers/irqchip/
7401
7402 ISA
7403 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7404 S:      Maintained
7405 F:      Documentation/isa.txt
7406 F:      drivers/base/isa.c
7407 F:      include/linux/isa.h
7408
7409 ISA RADIO MODULE
7410 M:      Hans Verkuil <hverkuil@xs4all.nl>
7411 L:      linux-media@vger.kernel.org
7412 T:      git git://linuxtv.org/media_tree.git
7413 W:      https://linuxtv.org
7414 S:      Maintained
7415 F:      drivers/media/radio/radio-isa*
7416
7417 ISAPNP
7418 M:      Jaroslav Kysela <perex@perex.cz>
7419 S:      Maintained
7420 F:      Documentation/isapnp.txt
7421 F:      drivers/pnp/isapnp/
7422 F:      include/linux/isapnp.h
7423
7424 ISCSI
7425 M:      Lee Duncan <lduncan@suse.com>
7426 M:      Chris Leech <cleech@redhat.com>
7427 L:      open-iscsi@googlegroups.com
7428 W:      www.open-iscsi.com
7429 S:      Maintained
7430 F:      drivers/scsi/*iscsi*
7431 F:      include/scsi/*iscsi*
7432
7433 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7434 M:      Peter Jones <pjones@redhat.com>
7435 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7436 S:      Maintained
7437 F:      drivers/firmware/iscsi_ibft*
7438
7439 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7440 M:      Or Gerlitz <ogerlitz@mellanox.com>
7441 M:      Sagi Grimberg <sagi@grimberg.me>
7442 M:      Roi Dayan <roid@mellanox.com>
7443 L:      linux-rdma@vger.kernel.org
7444 S:      Supported
7445 W:      http://www.openfabrics.org
7446 W:      www.open-iscsi.org
7447 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7448 F:      drivers/infiniband/ulp/iser/
7449
7450 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7451 M:      Sagi Grimberg <sagi@grimberg.me>
7452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7453 L:      linux-rdma@vger.kernel.org
7454 L:      target-devel@vger.kernel.org
7455 S:      Supported
7456 W:      http://www.linux-iscsi.org
7457 F:      drivers/infiniband/ulp/isert
7458
7459 ISDN SUBSYSTEM
7460 M:      Karsten Keil <isdn@linux-pingi.de>
7461 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7462 L:      netdev@vger.kernel.org
7463 W:      http://www.isdn4linux.de
7464 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7465 S:      Maintained
7466 F:      Documentation/isdn/
7467 F:      drivers/isdn/
7468 F:      include/linux/isdn.h
7469 F:      include/linux/isdn/
7470 F:      include/uapi/linux/isdn.h
7471 F:      include/uapi/linux/isdn/
7472
7473 ISDN SUBSYSTEM (Eicon active card driver)
7474 M:      Armin Schindler <mac@melware.de>
7475 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7476 W:      http://www.melware.de
7477 S:      Maintained
7478 F:      drivers/isdn/hardware/eicon/
7479
7480 IT87 HARDWARE MONITORING DRIVER
7481 M:      Jean Delvare <jdelvare@suse.com>
7482 L:      linux-hwmon@vger.kernel.org
7483 S:      Maintained
7484 F:      Documentation/hwmon/it87
7485 F:      drivers/hwmon/it87.c
7486
7487 IT913X MEDIA DRIVER
7488 M:      Antti Palosaari <crope@iki.fi>
7489 L:      linux-media@vger.kernel.org
7490 W:      https://linuxtv.org
7491 W:      http://palosaari.fi/linux/
7492 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7493 T:      git git://linuxtv.org/anttip/media_tree.git
7494 S:      Maintained
7495 F:      drivers/media/tuners/it913x*
7496
7497 IVTV VIDEO4LINUX DRIVER
7498 M:      Andy Walls <awalls@md.metrocast.net>
7499 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7500 L:      linux-media@vger.kernel.org
7501 T:      git git://linuxtv.org/media_tree.git
7502 W:      http://www.ivtvdriver.org
7503 S:      Maintained
7504 F:      Documentation/media/v4l-drivers/ivtv*
7505 F:      drivers/media/pci/ivtv/
7506 F:      include/uapi/linux/ivtv*
7507
7508 IX2505V MEDIA DRIVER
7509 M:      Malcolm Priestley <tvboxspy@gmail.com>
7510 L:      linux-media@vger.kernel.org
7511 W:      https://linuxtv.org
7512 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7513 S:      Maintained
7514 F:      drivers/media/dvb-frontends/ix2505v*
7515
7516 JC42.4 TEMPERATURE SENSOR DRIVER
7517 M:      Guenter Roeck <linux@roeck-us.net>
7518 L:      linux-hwmon@vger.kernel.org
7519 S:      Maintained
7520 F:      drivers/hwmon/jc42.c
7521 F:      Documentation/hwmon/jc42
7522
7523 JFS FILESYSTEM
7524 M:      Dave Kleikamp <shaggy@kernel.org>
7525 L:      jfs-discussion@lists.sourceforge.net
7526 W:      http://jfs.sourceforge.net/
7527 T:      git git://github.com/kleikamp/linux-shaggy.git
7528 S:      Maintained
7529 F:      Documentation/filesystems/jfs.txt
7530 F:      fs/jfs/
7531
7532 JME NETWORK DRIVER
7533 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7534 L:      netdev@vger.kernel.org
7535 S:      Maintained
7536 F:      drivers/net/ethernet/jme.*
7537
7538 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7539 M:      David Woodhouse <dwmw2@infradead.org>
7540 L:      linux-mtd@lists.infradead.org
7541 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7542 S:      Maintained
7543 F:      fs/jffs2/
7544 F:      include/uapi/linux/jffs2.h
7545
7546 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7547 M:      "Theodore Ts'o" <tytso@mit.edu>
7548 M:      Jan Kara <jack@suse.com>
7549 L:      linux-ext4@vger.kernel.org
7550 S:      Maintained
7551 F:      fs/jbd2/
7552 F:      include/linux/jbd2.h
7553
7554 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7555 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7556 L:      linux-media@vger.kernel.org
7557 S:      Maintained
7558 F:      drivers/media/platform/rcar_jpu.c
7559
7560 JSM Neo PCI based serial card
7561 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7562 L:      linux-serial@vger.kernel.org
7563 S:      Maintained
7564 F:      drivers/tty/serial/jsm/
7565
7566 K10TEMP HARDWARE MONITORING DRIVER
7567 M:      Clemens Ladisch <clemens@ladisch.de>
7568 L:      linux-hwmon@vger.kernel.org
7569 S:      Maintained
7570 F:      Documentation/hwmon/k10temp
7571 F:      drivers/hwmon/k10temp.c
7572
7573 K8TEMP HARDWARE MONITORING DRIVER
7574 M:      Rudolf Marek <r.marek@assembler.cz>
7575 L:      linux-hwmon@vger.kernel.org
7576 S:      Maintained
7577 F:      Documentation/hwmon/k8temp
7578 F:      drivers/hwmon/k8temp.c
7579
7580 KASAN
7581 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7582 R:      Alexander Potapenko <glider@google.com>
7583 R:      Dmitry Vyukov <dvyukov@google.com>
7584 L:      kasan-dev@googlegroups.com
7585 S:      Maintained
7586 F:      arch/*/include/asm/kasan.h
7587 F:      arch/*/mm/kasan_init*
7588 F:      Documentation/dev-tools/kasan.rst
7589 F:      include/linux/kasan*.h
7590 F:      lib/test_kasan.c
7591 F:      mm/kasan/
7592 F:      scripts/Makefile.kasan
7593
7594 KCONFIG
7595 L:      linux-kbuild@vger.kernel.org
7596 S:      Orphan
7597 F:      Documentation/kbuild/kconfig-language.txt
7598 F:      scripts/kconfig/
7599
7600 KDUMP
7601 M:      Dave Young <dyoung@redhat.com>
7602 M:      Baoquan He <bhe@redhat.com>
7603 R:      Vivek Goyal <vgoyal@redhat.com>
7604 L:      kexec@lists.infradead.org
7605 W:      http://lse.sourceforge.net/kdump/
7606 S:      Maintained
7607 F:      Documentation/kdump/
7608
7609 KEENE FM RADIO TRANSMITTER DRIVER
7610 M:      Hans Verkuil <hverkuil@xs4all.nl>
7611 L:      linux-media@vger.kernel.org
7612 T:      git git://linuxtv.org/media_tree.git
7613 W:      https://linuxtv.org
7614 S:      Maintained
7615 F:      drivers/media/radio/radio-keene*
7616
7617 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7618 M:      Ian Kent <raven@themaw.net>
7619 L:      autofs@vger.kernel.org
7620 S:      Maintained
7621 F:      fs/autofs4/
7622
7623 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7624 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7625 M:      Michal Marek <michal.lkml@markovi.net>
7626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7627 L:      linux-kbuild@vger.kernel.org
7628 S:      Maintained
7629 F:      Documentation/kbuild/
7630 F:      Makefile
7631 F:      scripts/Makefile.*
7632 F:      scripts/basic/
7633 F:      scripts/mk*
7634 F:      scripts/package/
7635
7636 KERNEL JANITORS
7637 L:      kernel-janitors@vger.kernel.org
7638 W:      http://kernelnewbies.org/KernelJanitors
7639 S:      Odd Fixes
7640
7641 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7642 M:      "J. Bruce Fields" <bfields@fieldses.org>
7643 M:      Jeff Layton <jlayton@kernel.org>
7644 L:      linux-nfs@vger.kernel.org
7645 W:      http://nfs.sourceforge.net/
7646 T:      git git://linux-nfs.org/~bfields/linux.git
7647 S:      Supported
7648 F:      fs/nfsd/
7649 F:      include/uapi/linux/nfsd/
7650 F:      fs/lockd/
7651 F:      fs/nfs_common/
7652 F:      net/sunrpc/
7653 F:      include/linux/lockd/
7654 F:      include/linux/sunrpc/
7655 F:      include/uapi/linux/sunrpc/
7656
7657 KERNEL SELFTEST FRAMEWORK
7658 M:      Shuah Khan <shuahkh@osg.samsung.com>
7659 M:      Shuah Khan <shuah@kernel.org>
7660 L:      linux-kselftest@vger.kernel.org
7661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7662 S:      Maintained
7663 F:      tools/testing/selftests/
7664 F:      Documentation/dev-tools/kselftest*
7665
7666 KERNEL USERMODE HELPER
7667 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7668 L:      linux-kernel@vger.kernel.org
7669 S:      Maintained
7670 F:      kernel/umh.c
7671 F:      include/linux/umh.h
7672
7673 KERNEL VIRTUAL MACHINE (KVM)
7674 M:      Paolo Bonzini <pbonzini@redhat.com>
7675 M:      Radim Krčmář <rkrcmar@redhat.com>
7676 L:      kvm@vger.kernel.org
7677 W:      http://www.linux-kvm.org
7678 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7679 S:      Supported
7680 F:      Documentation/virtual/kvm/
7681 F:      include/trace/events/kvm.h
7682 F:      include/uapi/asm-generic/kvm*
7683 F:      include/uapi/linux/kvm*
7684 F:      include/asm-generic/kvm*
7685 F:      include/linux/kvm*
7686 F:      include/kvm/iodev.h
7687 F:      virt/kvm/*
7688 F:      tools/kvm/
7689
7690 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7691 M:      Joerg Roedel <joro@8bytes.org>
7692 L:      kvm@vger.kernel.org
7693 W:      http://www.linux-kvm.org/
7694 S:      Maintained
7695 F:      arch/x86/include/asm/svm.h
7696 F:      arch/x86/kvm/svm.c
7697
7698 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7699 M:      Christoffer Dall <christoffer.dall@linaro.org>
7700 M:      Marc Zyngier <marc.zyngier@arm.com>
7701 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7702 L:      kvmarm@lists.cs.columbia.edu
7703 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7705 S:      Supported
7706 F:      arch/arm/include/uapi/asm/kvm*
7707 F:      arch/arm/include/asm/kvm*
7708 F:      arch/arm/kvm/
7709 F:      virt/kvm/arm/
7710 F:      include/kvm/arm_*
7711
7712 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7713 M:      Christoffer Dall <christoffer.dall@linaro.org>
7714 M:      Marc Zyngier <marc.zyngier@arm.com>
7715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7716 L:      kvmarm@lists.cs.columbia.edu
7717 S:      Maintained
7718 F:      arch/arm64/include/uapi/asm/kvm*
7719 F:      arch/arm64/include/asm/kvm*
7720 F:      arch/arm64/kvm/
7721
7722 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7723 M:      James Hogan <jhogan@kernel.org>
7724 L:      linux-mips@linux-mips.org
7725 S:      Supported
7726 F:      arch/mips/include/uapi/asm/kvm*
7727 F:      arch/mips/include/asm/kvm*
7728 F:      arch/mips/kvm/
7729
7730 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7731 M:      Paul Mackerras <paulus@ozlabs.org>
7732 L:      kvm-ppc@vger.kernel.org
7733 W:      http://www.linux-kvm.org/
7734 T:      git git://github.com/agraf/linux-2.6.git
7735 S:      Supported
7736 F:      arch/powerpc/include/uapi/asm/kvm*
7737 F:      arch/powerpc/include/asm/kvm*
7738 F:      arch/powerpc/kvm/
7739 F:      arch/powerpc/kernel/kvm*
7740
7741 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7742 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7743 M:      Cornelia Huck <cohuck@redhat.com>
7744 L:      linux-s390@vger.kernel.org
7745 W:      http://www.ibm.com/developerworks/linux/linux390/
7746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7747 S:      Supported
7748 F:      arch/s390/include/uapi/asm/kvm*
7749 F:      arch/s390/include/asm/gmap.h
7750 F:      arch/s390/include/asm/kvm*
7751 F:      arch/s390/kvm/
7752 F:      arch/s390/mm/gmap.c
7753
7754 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7755 M:      Paolo Bonzini <pbonzini@redhat.com>
7756 M:      Radim Krčmář <rkrcmar@redhat.com>
7757 L:      kvm@vger.kernel.org
7758 W:      http://www.linux-kvm.org
7759 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7760 S:      Supported
7761 F:      arch/x86/kvm/
7762 F:      arch/x86/include/uapi/asm/kvm*
7763 F:      arch/x86/include/asm/kvm*
7764 F:      arch/x86/include/asm/pvclock-abi.h
7765 F:      arch/x86/kernel/kvm.c
7766 F:      arch/x86/kernel/kvmclock.c
7767
7768 KERNFS
7769 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7770 M:      Tejun Heo <tj@kernel.org>
7771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7772 S:      Supported
7773 F:      include/linux/kernfs.h
7774 F:      fs/kernfs/
7775
7776 KEXEC
7777 M:      Eric Biederman <ebiederm@xmission.com>
7778 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7779 L:      kexec@lists.infradead.org
7780 S:      Maintained
7781 F:      include/linux/kexec.h
7782 F:      include/uapi/linux/kexec.h
7783 F:      kernel/kexec*
7784
7785 KEYS-ENCRYPTED
7786 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7787 L:      linux-integrity@vger.kernel.org
7788 L:      keyrings@vger.kernel.org
7789 S:      Supported
7790 F:      Documentation/security/keys/trusted-encrypted.rst
7791 F:      include/keys/encrypted-type.h
7792 F:      security/keys/encrypted-keys/
7793
7794 KEYS-TRUSTED
7795 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7796 L:      linux-integrity@vger.kernel.org
7797 L:      keyrings@vger.kernel.org
7798 S:      Supported
7799 F:      Documentation/security/keys/trusted-encrypted.rst
7800 F:      include/keys/trusted-type.h
7801 F:      security/keys/trusted.c
7802 F:      security/keys/trusted.h
7803
7804 KEYS/KEYRINGS:
7805 M:      David Howells <dhowells@redhat.com>
7806 L:      keyrings@vger.kernel.org
7807 S:      Maintained
7808 F:      Documentation/security/keys/core.rst
7809 F:      include/linux/key.h
7810 F:      include/linux/key-type.h
7811 F:      include/linux/keyctl.h
7812 F:      include/uapi/linux/keyctl.h
7813 F:      include/keys/
7814 F:      security/keys/
7815
7816 KGDB / KDB /debug_core
7817 M:      Jason Wessel <jason.wessel@windriver.com>
7818 M:      Daniel Thompson <daniel.thompson@linaro.org>
7819 W:      http://kgdb.wiki.kernel.org/
7820 L:      kgdb-bugreport@lists.sourceforge.net
7821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7822 S:      Maintained
7823 F:      Documentation/dev-tools/kgdb.rst
7824 F:      drivers/misc/kgdbts.c
7825 F:      drivers/tty/serial/kgdboc.c
7826 F:      include/linux/kdb.h
7827 F:      include/linux/kgdb.h
7828 F:      kernel/debug/
7829
7830 KMEMLEAK
7831 M:      Catalin Marinas <catalin.marinas@arm.com>
7832 S:      Maintained
7833 F:      Documentation/dev-tools/kmemleak.rst
7834 F:      include/linux/kmemleak.h
7835 F:      mm/kmemleak.c
7836 F:      mm/kmemleak-test.c
7837
7838 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7839 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7840 L:      linux-kernel@vger.kernel.org
7841 S:      Maintained
7842 F:      kernel/kmod.c
7843 F:      include/linux/kmod.h
7844 F:      lib/test_kmod.c
7845 F:      tools/testing/selftests/kmod/
7846
7847 KPROBES
7848 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7849 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7850 M:      "David S. Miller" <davem@davemloft.net>
7851 M:      Masami Hiramatsu <mhiramat@kernel.org>
7852 S:      Maintained
7853 F:      Documentation/kprobes.txt
7854 F:      include/linux/kprobes.h
7855 F:      include/asm-generic/kprobes.h
7856 F:      kernel/kprobes.c
7857
7858 KS0108 LCD CONTROLLER DRIVER
7859 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7860 W:      http://miguelojeda.es/auxdisplay.htm
7861 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7862 S:      Maintained
7863 F:      Documentation/auxdisplay/ks0108
7864 F:      drivers/auxdisplay/ks0108.c
7865 F:      include/linux/ks0108.h
7866
7867 L3MDEV
7868 M:      David Ahern <dsa@cumulusnetworks.com>
7869 L:      netdev@vger.kernel.org
7870 S:      Maintained
7871 F:      net/l3mdev
7872 F:      include/net/l3mdev.h
7873
7874 LANTIQ MIPS ARCHITECTURE
7875 M:      John Crispin <john@phrozen.org>
7876 L:      linux-mips@linux-mips.org
7877 S:      Maintained
7878 F:      arch/mips/lantiq
7879 F:      drivers/soc/lantiq
7880
7881 LAPB module
7882 L:      linux-x25@vger.kernel.org
7883 S:      Orphan
7884 F:      Documentation/networking/lapb-module.txt
7885 F:      include/*/lapb.h
7886 F:      net/lapb/
7887
7888 LASI 53c700 driver for PARISC
7889 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7890 L:      linux-scsi@vger.kernel.org
7891 S:      Maintained
7892 F:      Documentation/scsi/53c700.txt
7893 F:      drivers/scsi/53c700*
7894
7895 LEAKING_ADDRESSES
7896 M:      Tobin C. Harding <me@tobin.cc>
7897 S:      Maintained
7898 F:      scripts/leaking_addresses.pl
7899
7900 LED SUBSYSTEM
7901 M:      Richard Purdie <rpurdie@rpsys.net>
7902 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7903 M:      Pavel Machek <pavel@ucw.cz>
7904 L:      linux-leds@vger.kernel.org
7905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7906 S:      Maintained
7907 F:      Documentation/devicetree/bindings/leds/
7908 F:      drivers/leds/
7909 F:      include/linux/leds.h
7910
7911 LEGACY EEPROM DRIVER
7912 M:      Jean Delvare <jdelvare@suse.com>
7913 S:      Maintained
7914 F:      Documentation/misc-devices/eeprom
7915 F:      drivers/misc/eeprom/eeprom.c
7916
7917 LEGO USB Tower driver
7918 M:      Juergen Stuber <starblue@users.sourceforge.net>
7919 L:      legousb-devel@lists.sourceforge.net
7920 W:      http://legousb.sourceforge.net/
7921 S:      Maintained
7922 F:      drivers/usb/misc/legousbtower.c
7923
7924 LG2160 MEDIA DRIVER
7925 M:      Michael Krufky <mkrufky@linuxtv.org>
7926 L:      linux-media@vger.kernel.org
7927 W:      https://linuxtv.org
7928 W:      http://github.com/mkrufky
7929 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7930 T:      git git://linuxtv.org/mkrufky/tuners.git
7931 S:      Maintained
7932 F:      drivers/media/dvb-frontends/lg2160.*
7933
7934 LGDT3305 MEDIA DRIVER
7935 M:      Michael Krufky <mkrufky@linuxtv.org>
7936 L:      linux-media@vger.kernel.org
7937 W:      https://linuxtv.org
7938 W:      http://github.com/mkrufky
7939 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7940 T:      git git://linuxtv.org/mkrufky/tuners.git
7941 S:      Maintained
7942 F:      drivers/media/dvb-frontends/lgdt3305.*
7943
7944 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7945 M:      Viresh Kumar <vireshk@kernel.org>
7946 L:      linux-ide@vger.kernel.org
7947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7948 S:      Maintained
7949 F:      include/linux/pata_arasan_cf_data.h
7950 F:      drivers/ata/pata_arasan_cf.c
7951
7952 LIBATA PATA DRIVERS
7953 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7954 M:      Tejun Heo <tj@kernel.org>
7955 L:      linux-ide@vger.kernel.org
7956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7957 S:      Maintained
7958 F:      drivers/ata/pata_*.c
7959 F:      drivers/ata/ata_generic.c
7960
7961 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7962 M:      Linus Walleij <linus.walleij@linaro.org>
7963 L:      linux-ide@vger.kernel.org
7964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7965 S:      Maintained
7966 F:      drivers/ata/pata_ftide010.c
7967 F:      drivers/ata/sata_gemini.c
7968 F:      drivers/ata/sata_gemini.h
7969
7970 LIBATA SATA AHCI PLATFORM devices support
7971 M:      Hans de Goede <hdegoede@redhat.com>
7972 M:      Tejun Heo <tj@kernel.org>
7973 L:      linux-ide@vger.kernel.org
7974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7975 S:      Maintained
7976 F:      drivers/ata/ahci_platform.c
7977 F:      drivers/ata/libahci_platform.c
7978 F:      include/linux/ahci_platform.h
7979
7980 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7981 M:      Mikael Pettersson <mikpelinux@gmail.com>
7982 L:      linux-ide@vger.kernel.org
7983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7984 S:      Maintained
7985 F:      drivers/ata/sata_promise.*
7986
7987 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7988 M:      Tejun Heo <tj@kernel.org>
7989 L:      linux-ide@vger.kernel.org
7990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7991 S:      Maintained
7992 F:      drivers/ata/
7993 F:      include/linux/ata.h
7994 F:      include/linux/libata.h
7995 F:      Documentation/devicetree/bindings/ata/
7996
7997 LIBLOCKDEP
7998 M:      Sasha Levin <alexander.levin@verizon.com>
7999 S:      Maintained
8000 F:      tools/lib/lockdep/
8001
8002 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8003 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8004 L:      linux-nvdimm@lists.01.org
8005 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8006 S:      Supported
8007 F:      drivers/nvdimm/blk.c
8008 F:      drivers/nvdimm/region_devs.c
8009
8010 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8011 M:      Vishal Verma <vishal.l.verma@intel.com>
8012 L:      linux-nvdimm@lists.01.org
8013 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8014 S:      Supported
8015 F:      drivers/nvdimm/btt*
8016
8017 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8018 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8019 L:      linux-nvdimm@lists.01.org
8020 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8021 S:      Supported
8022 F:      drivers/nvdimm/pmem*
8023
8024 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8025 M:      Dan Williams <dan.j.williams@intel.com>
8026 L:      linux-nvdimm@lists.01.org
8027 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8029 S:      Supported
8030 F:      drivers/nvdimm/*
8031 F:      drivers/acpi/nfit/*
8032 F:      include/linux/nd.h
8033 F:      include/linux/libnvdimm.h
8034 F:      include/uapi/linux/ndctl.h
8035
8036 LIGHTNVM PLATFORM SUPPORT
8037 M:      Matias Bjorling <mb@lightnvm.io>
8038 W:      http://github/OpenChannelSSD
8039 L:      linux-block@vger.kernel.org
8040 S:      Maintained
8041 F:      drivers/lightnvm/
8042 F:      include/linux/lightnvm.h
8043 F:      include/uapi/linux/lightnvm.h
8044
8045 LINUX FOR POWER MACINTOSH
8046 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8047 W:      http://www.penguinppc.org/
8048 L:      linuxppc-dev@lists.ozlabs.org
8049 S:      Maintained
8050 F:      arch/powerpc/platforms/powermac/
8051 F:      drivers/macintosh/
8052
8053 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8054 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8055 M:      Paul Mackerras <paulus@samba.org>
8056 M:      Michael Ellerman <mpe@ellerman.id.au>
8057 W:      https://github.com/linuxppc/linux/wiki
8058 L:      linuxppc-dev@lists.ozlabs.org
8059 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8060 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8061 S:      Supported
8062 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8063 F:      Documentation/devicetree/bindings/powerpc/
8064 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8065 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8066 F:      Documentation/powerpc/
8067 F:      arch/powerpc/
8068 F:      drivers/char/tpm/tpm_ibmvtpm*
8069 F:      drivers/crypto/nx/
8070 F:      drivers/crypto/vmx/
8071 F:      drivers/i2c/busses/i2c-opal.c
8072 F:      drivers/net/ethernet/ibm/ibmveth.*
8073 F:      drivers/net/ethernet/ibm/ibmvnic.*
8074 F:      drivers/pci/hotplug/pnv_php.c
8075 F:      drivers/pci/hotplug/rpa*
8076 F:      drivers/rtc/rtc-opal.c
8077 F:      drivers/scsi/ibmvscsi/
8078 F:      drivers/tty/hvc/hvc_opal.c
8079 F:      drivers/watchdog/wdrtas.c
8080 F:      tools/testing/selftests/powerpc
8081 N:      /pmac
8082 N:      powermac
8083 N:      powernv
8084 N:      [^a-z0-9]ps3
8085 N:      pseries
8086
8087 LINUX FOR POWERPC EMBEDDED MPC5XXX
8088 M:      Anatolij Gustschin <agust@denx.de>
8089 L:      linuxppc-dev@lists.ozlabs.org
8090 T:      git git://git.denx.de/linux-denx-agust.git
8091 S:      Maintained
8092 F:      arch/powerpc/platforms/512x/
8093 F:      arch/powerpc/platforms/52xx/
8094
8095 LINUX FOR POWERPC EMBEDDED PPC4XX
8096 M:      Alistair Popple <alistair@popple.id.au>
8097 M:      Matt Porter <mporter@kernel.crashing.org>
8098 W:      http://www.penguinppc.org/
8099 L:      linuxppc-dev@lists.ozlabs.org
8100 S:      Maintained
8101 F:      arch/powerpc/platforms/40x/
8102 F:      arch/powerpc/platforms/44x/
8103
8104 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8105 M:      Scott Wood <oss@buserror.net>
8106 M:      Kumar Gala <galak@kernel.crashing.org>
8107 W:      http://www.penguinppc.org/
8108 L:      linuxppc-dev@lists.ozlabs.org
8109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8110 S:      Maintained
8111 F:      arch/powerpc/platforms/83xx/
8112 F:      arch/powerpc/platforms/85xx/
8113 F:      Documentation/devicetree/bindings/powerpc/fsl/
8114
8115 LINUX FOR POWERPC EMBEDDED PPC8XX
8116 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8117 W:      http://www.penguinppc.org/
8118 L:      linuxppc-dev@lists.ozlabs.org
8119 S:      Maintained
8120 F:      arch/powerpc/platforms/8xx/
8121
8122 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8123 L:      linuxppc-dev@lists.ozlabs.org
8124 S:      Orphan
8125 F:      arch/powerpc/*/*virtex*
8126 F:      arch/powerpc/*/*/*virtex*
8127
8128 LINUX FOR POWERPC PA SEMI PWRFICIENT
8129 L:      linuxppc-dev@lists.ozlabs.org
8130 S:      Orphan
8131 F:      arch/powerpc/platforms/pasemi/
8132 F:      drivers/*/*pasemi*
8133 F:      drivers/*/*/*pasemi*
8134
8135 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8136 M:      Kees Cook <keescook@chromium.org>
8137 S:      Maintained
8138 F:      drivers/misc/lkdtm*
8139
8140 LINUX SECURITY MODULE (LSM) FRAMEWORK
8141 M:      Chris Wright <chrisw@sous-sol.org>
8142 L:      linux-security-module@vger.kernel.org
8143 S:      Supported
8144
8145 LIS3LV02D ACCELEROMETER DRIVER
8146 M:      Eric Piel <eric.piel@tremplin-utc.net>
8147 S:      Maintained
8148 F:      Documentation/misc-devices/lis3lv02d
8149 F:      drivers/misc/lis3lv02d/
8150 F:      drivers/platform/x86/hp_accel.c
8151
8152 LIVE PATCHING
8153 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8154 M:      Jessica Yu <jeyu@kernel.org>
8155 M:      Jiri Kosina <jikos@kernel.org>
8156 M:      Miroslav Benes <mbenes@suse.cz>
8157 R:      Petr Mladek <pmladek@suse.com>
8158 S:      Maintained
8159 F:      kernel/livepatch/
8160 F:      include/linux/livepatch.h
8161 F:      arch/x86/include/asm/livepatch.h
8162 F:      arch/x86/kernel/livepatch.c
8163 F:      Documentation/livepatch/
8164 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8165 F:      samples/livepatch/
8166 L:      live-patching@vger.kernel.org
8167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8168
8169 LLC (802.2)
8170 L:      netdev@vger.kernel.org
8171 S:      Odd fixes
8172 F:      include/linux/llc.h
8173 F:      include/uapi/linux/llc.h
8174 F:      include/net/llc*
8175 F:      net/llc/
8176
8177 LM73 HARDWARE MONITOR DRIVER
8178 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8179 L:      linux-hwmon@vger.kernel.org
8180 S:      Maintained
8181 F:      drivers/hwmon/lm73.c
8182
8183 LM78 HARDWARE MONITOR DRIVER
8184 M:      Jean Delvare <jdelvare@suse.com>
8185 L:      linux-hwmon@vger.kernel.org
8186 S:      Maintained
8187 F:      Documentation/hwmon/lm78
8188 F:      drivers/hwmon/lm78.c
8189
8190 LM83 HARDWARE MONITOR DRIVER
8191 M:      Jean Delvare <jdelvare@suse.com>
8192 L:      linux-hwmon@vger.kernel.org
8193 S:      Maintained
8194 F:      Documentation/hwmon/lm83
8195 F:      drivers/hwmon/lm83.c
8196
8197 LM90 HARDWARE MONITOR DRIVER
8198 M:      Jean Delvare <jdelvare@suse.com>
8199 L:      linux-hwmon@vger.kernel.org
8200 S:      Maintained
8201 F:      Documentation/hwmon/lm90
8202 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8203 F:      drivers/hwmon/lm90.c
8204 F:      include/dt-bindings/thermal/lm90.h
8205
8206 LM95234 HARDWARE MONITOR DRIVER
8207 M:      Guenter Roeck <linux@roeck-us.net>
8208 L:      linux-hwmon@vger.kernel.org
8209 S:      Maintained
8210 F:      Documentation/hwmon/lm95234
8211 F:      drivers/hwmon/lm95234.c
8212
8213 LME2510 MEDIA DRIVER
8214 M:      Malcolm Priestley <tvboxspy@gmail.com>
8215 L:      linux-media@vger.kernel.org
8216 W:      https://linuxtv.org
8217 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8218 S:      Maintained
8219 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8220
8221 LOADPIN SECURITY MODULE
8222 M:      Kees Cook <keescook@chromium.org>
8223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8224 S:      Supported
8225 F:      security/loadpin/
8226 F:      Documentation/admin-guide/LSM/LoadPin.rst
8227
8228 LOCKING PRIMITIVES
8229 M:      Peter Zijlstra <peterz@infradead.org>
8230 M:      Ingo Molnar <mingo@redhat.com>
8231 L:      linux-kernel@vger.kernel.org
8232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8233 S:      Maintained
8234 F:      Documentation/locking/
8235 F:      include/linux/lockdep.h
8236 F:      include/linux/spinlock*.h
8237 F:      arch/*/include/asm/spinlock*.h
8238 F:      include/linux/rwlock*.h
8239 F:      include/linux/mutex*.h
8240 F:      arch/*/include/asm/mutex*.h
8241 F:      include/linux/rwsem*.h
8242 F:      arch/*/include/asm/rwsem.h
8243 F:      include/linux/seqlock.h
8244 F:      lib/locking*.[ch]
8245 F:      kernel/locking/
8246 X:      kernel/locking/locktorture.c
8247
8248 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8249 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8250 L:      linux-ntfs-dev@lists.sourceforge.net
8251 W:      http://www.linux-ntfs.org/content/view/19/37/
8252 S:      Maintained
8253 F:      Documentation/ldm.txt
8254 F:      block/partitions/ldm.*
8255
8256 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8257 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8258 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8259 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8260 L:      MPT-FusionLinux.pdl@broadcom.com
8261 L:      linux-scsi@vger.kernel.org
8262 W:      http://www.avagotech.com/support/
8263 S:      Supported
8264 F:      drivers/message/fusion/
8265 F:      drivers/scsi/mpt2sas/
8266 F:      drivers/scsi/mpt3sas/
8267
8268 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8269 M:      Matthew Wilcox <matthew@wil.cx>
8270 L:      linux-scsi@vger.kernel.org
8271 S:      Maintained
8272 F:      drivers/scsi/sym53c8xx_2/
8273
8274 LTC4261 HARDWARE MONITOR DRIVER
8275 M:      Guenter Roeck <linux@roeck-us.net>
8276 L:      linux-hwmon@vger.kernel.org
8277 S:      Maintained
8278 F:      Documentation/hwmon/ltc4261
8279 F:      drivers/hwmon/ltc4261.c
8280
8281 LTC4306 I2C MULTIPLEXER DRIVER
8282 M:      Michael Hennerich <michael.hennerich@analog.com>
8283 W:      http://ez.analog.com/community/linux-device-drivers
8284 L:      linux-i2c@vger.kernel.org
8285 S:      Supported
8286 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8287 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8288
8289 LTP (Linux Test Project)
8290 M:      Mike Frysinger <vapier@gentoo.org>
8291 M:      Cyril Hrubis <chrubis@suse.cz>
8292 M:      Wanlong Gao <wanlong.gao@gmail.com>
8293 M:      Jan Stancek <jstancek@redhat.com>
8294 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8295 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8296 L:      ltp@lists.linux.it (subscribers-only)
8297 W:      http://linux-test-project.github.io/
8298 T:      git git://github.com/linux-test-project/ltp.git
8299 S:      Maintained
8300
8301 M32R ARCHITECTURE
8302 W:      http://www.linux-m32r.org/
8303 S:      Orphan
8304 F:      arch/m32r/
8305
8306 M68K ARCHITECTURE
8307 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8308 L:      linux-m68k@lists.linux-m68k.org
8309 W:      http://www.linux-m68k.org/
8310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8311 S:      Maintained
8312 F:      arch/m68k/
8313 F:      drivers/zorro/
8314
8315 M68K ON APPLE MACINTOSH
8316 M:      Joshua Thompson <funaho@jurai.org>
8317 W:      http://www.mac.linux-m68k.org/
8318 L:      linux-m68k@lists.linux-m68k.org
8319 S:      Maintained
8320 F:      arch/m68k/mac/
8321
8322 M68K ON HP9000/300
8323 M:      Philip Blundell <philb@gnu.org>
8324 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8325 S:      Maintained
8326 F:      arch/m68k/hp300/
8327
8328 M88DS3103 MEDIA DRIVER
8329 M:      Antti Palosaari <crope@iki.fi>
8330 L:      linux-media@vger.kernel.org
8331 W:      https://linuxtv.org
8332 W:      http://palosaari.fi/linux/
8333 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8334 T:      git git://linuxtv.org/anttip/media_tree.git
8335 S:      Maintained
8336 F:      drivers/media/dvb-frontends/m88ds3103*
8337
8338 M88RS2000 MEDIA DRIVER
8339 M:      Malcolm Priestley <tvboxspy@gmail.com>
8340 L:      linux-media@vger.kernel.org
8341 W:      https://linuxtv.org
8342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8343 S:      Maintained
8344 F:      drivers/media/dvb-frontends/m88rs2000*
8345
8346 MA901 MASTERKIT USB FM RADIO DRIVER
8347 M:      Alexey Klimov <klimov.linux@gmail.com>
8348 L:      linux-media@vger.kernel.org
8349 T:      git git://linuxtv.org/media_tree.git
8350 S:      Maintained
8351 F:      drivers/media/radio/radio-ma901.c
8352
8353 MAC80211
8354 M:      Johannes Berg <johannes@sipsolutions.net>
8355 L:      linux-wireless@vger.kernel.org
8356 W:      http://wireless.kernel.org/
8357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8359 S:      Maintained
8360 F:      Documentation/networking/mac80211-injection.txt
8361 F:      include/net/mac80211.h
8362 F:      net/mac80211/
8363 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8364 F:      Documentation/networking/mac80211_hwsim/README
8365
8366 MAILBOX API
8367 M:      Jassi Brar <jassisinghbrar@gmail.com>
8368 L:      linux-kernel@vger.kernel.org
8369 S:      Maintained
8370 F:      drivers/mailbox/
8371 F:      include/linux/mailbox_client.h
8372 F:      include/linux/mailbox_controller.h
8373
8374 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8375 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8376 W:      http://www.kernel.org/doc/man-pages
8377 L:      linux-man@vger.kernel.org
8378 S:      Maintained
8379
8380 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8381 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8382 L:      linux-mips@linux-mips.org
8383 S:      Maintained
8384 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8385
8386 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8387 M:      Andrew Lunn <andrew@lunn.ch>
8388 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8389 L:      netdev@vger.kernel.org
8390 S:      Maintained
8391 F:      drivers/net/dsa/mv88e6xxx/
8392 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8393
8394 MARVELL ARMADA DRM SUPPORT
8395 M:      Russell King <linux@armlinux.org.uk>
8396 S:      Maintained
8397 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8398 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8399 F:      drivers/gpu/drm/armada/
8400 F:      include/uapi/drm/armada_drm.h
8401 F:      Documentation/devicetree/bindings/display/armada/
8402
8403 MARVELL CRYPTO DRIVER
8404 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8405 M:      Arnaud Ebalard <arno@natisbad.org>
8406 F:      drivers/crypto/marvell/
8407 S:      Maintained
8408 L:      linux-crypto@vger.kernel.org
8409
8410 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8411 M:      Mirko Lindner <mlindner@marvell.com>
8412 M:      Stephen Hemminger <stephen@networkplumber.org>
8413 L:      netdev@vger.kernel.org
8414 S:      Maintained
8415 F:      drivers/net/ethernet/marvell/sk*
8416
8417 MARVELL LIBERTAS WIRELESS DRIVER
8418 L:      libertas-dev@lists.infradead.org
8419 S:      Orphan
8420 F:      drivers/net/wireless/marvell/libertas/
8421
8422 MARVELL MACCHIATOBIN SUPPORT
8423 M:      Russell King <rmk@armlinux.org.uk>
8424 L:      linux-arm-kernel@lists.infradead.org
8425 S:      Maintained
8426 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8427
8428 MARVELL MV643XX ETHERNET DRIVER
8429 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8430 L:      netdev@vger.kernel.org
8431 S:      Maintained
8432 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8433 F:      include/linux/mv643xx.h
8434
8435 MARVELL MV88X3310 PHY DRIVER
8436 M:      Russell King <rmk@armlinux.org.uk>
8437 L:      netdev@vger.kernel.org
8438 S:      Maintained
8439 F:      drivers/net/phy/marvell10g.c
8440
8441 MARVELL MVNETA ETHERNET DRIVER
8442 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8443 L:      netdev@vger.kernel.org
8444 S:      Maintained
8445 F:      drivers/net/ethernet/marvell/mvneta.*
8446
8447 MARVELL MWIFIEX WIRELESS DRIVER
8448 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8449 M:      Nishant Sarmukadam <nishants@marvell.com>
8450 M:      Ganapathi Bhat <gbhat@marvell.com>
8451 M:      Xinming Hu <huxm@marvell.com>
8452 L:      linux-wireless@vger.kernel.org
8453 S:      Maintained
8454 F:      drivers/net/wireless/marvell/mwifiex/
8455
8456 MARVELL MWL8K WIRELESS DRIVER
8457 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8458 L:      linux-wireless@vger.kernel.org
8459 S:      Odd Fixes
8460 F:      drivers/net/wireless/marvell/mwl8k.c
8461
8462 MARVELL NAND CONTROLLER DRIVER
8463 M:      Miquel Raynal <miquel.raynal@free-electrons.com>
8464 L:      linux-mtd@lists.infradead.org
8465 S:      Maintained
8466 F:      drivers/mtd/nand/marvell_nand.c
8467 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8468
8469 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8470 M:      Nicolas Pitre <nico@fluxnic.net>
8471 S:      Odd Fixes
8472 F:      drivers/mmc/host/mvsdio.*
8473
8474 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8475 M:      Hu Ziji <huziji@marvell.com>
8476 L:      linux-mmc@vger.kernel.org
8477 S:      Supported
8478 F:      drivers/mmc/host/sdhci-xenon*
8479 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8480
8481 MATROX FRAMEBUFFER DRIVER
8482 L:      linux-fbdev@vger.kernel.org
8483 S:      Orphan
8484 F:      drivers/video/fbdev/matrox/matroxfb_*
8485 F:      include/uapi/linux/matroxfb.h
8486
8487 MAX16065 HARDWARE MONITOR DRIVER
8488 M:      Guenter Roeck <linux@roeck-us.net>
8489 L:      linux-hwmon@vger.kernel.org
8490 S:      Maintained
8491 F:      Documentation/hwmon/max16065
8492 F:      drivers/hwmon/max16065.c
8493
8494 MAX20751 HARDWARE MONITOR DRIVER
8495 M:      Guenter Roeck <linux@roeck-us.net>
8496 L:      linux-hwmon@vger.kernel.org
8497 S:      Maintained
8498 F:      Documentation/hwmon/max20751
8499 F:      drivers/hwmon/max20751.c
8500
8501 MAX2175 SDR TUNER DRIVER
8502 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8503 L:      linux-media@vger.kernel.org
8504 T:      git git://linuxtv.org/media_tree.git
8505 S:      Maintained
8506 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8507 F:      Documentation/media/v4l-drivers/max2175.rst
8508 F:      drivers/media/i2c/max2175*
8509 F:      include/uapi/linux/max2175.h
8510
8511 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8512 L:      linux-hwmon@vger.kernel.org
8513 S:      Orphan
8514 F:      Documentation/hwmon/max6650
8515 F:      drivers/hwmon/max6650.c
8516
8517 MAX6697 HARDWARE MONITOR DRIVER
8518 M:      Guenter Roeck <linux@roeck-us.net>
8519 L:      linux-hwmon@vger.kernel.org
8520 S:      Maintained
8521 F:      Documentation/hwmon/max6697
8522 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8523 F:      drivers/hwmon/max6697.c
8524 F:      include/linux/platform_data/max6697.h
8525
8526 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8527 M:      Peter Rosin <peda@axentia.se>
8528 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8529 S:      Maintained
8530 F:      Documentation/devicetree/bindings/sound/max9860.txt
8531 F:      sound/soc/codecs/max9860.*
8532
8533 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8534 M:      Javier Martinez Canillas <javier@dowhile0.org>
8535 L:      linux-kernel@vger.kernel.org
8536 S:      Supported
8537 F:      drivers/regulator/max77802-regulator.c
8538 F:      Documentation/devicetree/bindings/*/*max77802.txt
8539 F:      include/dt-bindings/*/*max77802.h
8540
8541 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8542 M:      Krzysztof Kozlowski <krzk@kernel.org>
8543 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8544 L:      linux-pm@vger.kernel.org
8545 S:      Supported
8546 F:      drivers/power/supply/max14577_charger.c
8547 F:      drivers/power/supply/max77693_charger.c
8548
8549 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8550 M:      Chanwoo Choi <cw00.choi@samsung.com>
8551 M:      Krzysztof Kozlowski <krzk@kernel.org>
8552 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8553 L:      linux-kernel@vger.kernel.org
8554 S:      Supported
8555 F:      drivers/*/max14577*.c
8556 F:      drivers/*/max77686*.c
8557 F:      drivers/*/max77693*.c
8558 F:      drivers/extcon/extcon-max14577.c
8559 F:      drivers/extcon/extcon-max77693.c
8560 F:      drivers/rtc/rtc-max77686.c
8561 F:      drivers/clk/clk-max77686.c
8562 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8563 F:      Documentation/devicetree/bindings/*/max77686.txt
8564 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8565 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8566 F:      include/linux/mfd/max14577*.h
8567 F:      include/linux/mfd/max77686*.h
8568 F:      include/linux/mfd/max77693*.h
8569
8570 MAXIRADIO FM RADIO RECEIVER DRIVER
8571 M:      Hans Verkuil <hverkuil@xs4all.nl>
8572 L:      linux-media@vger.kernel.org
8573 T:      git git://linuxtv.org/media_tree.git
8574 W:      https://linuxtv.org
8575 S:      Maintained
8576 F:      drivers/media/radio/radio-maxiradio*
8577
8578 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8579 M:      Peter Rosin <peda@axentia.se>
8580 L:      linux-iio@vger.kernel.org
8581 S:      Maintained
8582 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8583 F:      drivers/iio/potentiometer/mcp4531.c
8584
8585 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8586 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8587 L:      linux-iio@vger.kernel.org
8588 S:      Maintained
8589 F:      drivers/iio/dac/cio-dac.c
8590
8591 MEDIA DRIVERS FOR ASCOT2E
8592 M:      Sergey Kozlov <serjk@netup.ru>
8593 M:      Abylay Ospan <aospan@netup.ru>
8594 L:      linux-media@vger.kernel.org
8595 W:      https://linuxtv.org
8596 W:      http://netup.tv/
8597 T:      git git://linuxtv.org/media_tree.git
8598 S:      Supported
8599 F:      drivers/media/dvb-frontends/ascot2e*
8600
8601 MEDIA DRIVERS FOR CXD2841ER
8602 M:      Sergey Kozlov <serjk@netup.ru>
8603 M:      Abylay Ospan <aospan@netup.ru>
8604 L:      linux-media@vger.kernel.org
8605 W:      https://linuxtv.org
8606 W:      http://netup.tv/
8607 T:      git git://linuxtv.org/media_tree.git
8608 S:      Supported
8609 F:      drivers/media/dvb-frontends/cxd2841er*
8610
8611 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8612 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8613 L:      linux-media@vger.kernel.org
8614 W:      https://linuxtv.org
8615 T:      git git://linuxtv.org/media_tree.git
8616 S:      Maintained
8617 F:      drivers/media/pci/ddbridge/*
8618
8619 MEDIA DRIVERS FOR FREESCALE IMX
8620 M:      Steve Longerbeam <slongerbeam@gmail.com>
8621 M:      Philipp Zabel <p.zabel@pengutronix.de>
8622 L:      linux-media@vger.kernel.org
8623 T:      git git://linuxtv.org/media_tree.git
8624 S:      Maintained
8625 F:      Documentation/devicetree/bindings/media/imx.txt
8626 F:      Documentation/media/v4l-drivers/imx.rst
8627 F:      drivers/staging/media/imx/
8628 F:      include/linux/imx-media.h
8629 F:      include/media/imx.h
8630
8631 MEDIA DRIVERS FOR HELENE
8632 M:      Abylay Ospan <aospan@netup.ru>
8633 L:      linux-media@vger.kernel.org
8634 W:      https://linuxtv.org
8635 W:      http://netup.tv/
8636 T:      git git://linuxtv.org/media_tree.git
8637 S:      Supported
8638 F:      drivers/media/dvb-frontends/helene*
8639
8640 MEDIA DRIVERS FOR HORUS3A
8641 M:      Sergey Kozlov <serjk@netup.ru>
8642 M:      Abylay Ospan <aospan@netup.ru>
8643 L:      linux-media@vger.kernel.org
8644 W:      https://linuxtv.org
8645 W:      http://netup.tv/
8646 T:      git git://linuxtv.org/media_tree.git
8647 S:      Supported
8648 F:      drivers/media/dvb-frontends/horus3a*
8649
8650 MEDIA DRIVERS FOR LNBH25
8651 M:      Sergey Kozlov <serjk@netup.ru>
8652 M:      Abylay Ospan <aospan@netup.ru>
8653 L:      linux-media@vger.kernel.org
8654 W:      https://linuxtv.org
8655 W:      http://netup.tv/
8656 T:      git git://linuxtv.org/media_tree.git
8657 S:      Supported
8658 F:      drivers/media/dvb-frontends/lnbh25*
8659
8660 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8661 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8662 L:      linux-media@vger.kernel.org
8663 W:      https://linuxtv.org
8664 T:      git git://linuxtv.org/media_tree.git
8665 S:      Maintained
8666 F:      drivers/media/dvb-frontends/mxl5xx*
8667
8668 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8669 M:      Sergey Kozlov <serjk@netup.ru>
8670 M:      Abylay Ospan <aospan@netup.ru>
8671 L:      linux-media@vger.kernel.org
8672 W:      https://linuxtv.org
8673 W:      http://netup.tv/
8674 T:      git git://linuxtv.org/media_tree.git
8675 S:      Supported
8676 F:      drivers/media/pci/netup_unidvb/*
8677
8678 MEDIA DRIVERS FOR RENESAS - DRIF
8679 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.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,drif.txt
8685 F:      drivers/media/platform/rcar_drif.c
8686
8687 MEDIA DRIVERS FOR RENESAS - FCP
8688 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8689 L:      linux-media@vger.kernel.org
8690 L:      linux-renesas-soc@vger.kernel.org
8691 T:      git git://linuxtv.org/media_tree.git
8692 S:      Supported
8693 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8694 F:      drivers/media/platform/rcar-fcp.c
8695 F:      include/media/rcar-fcp.h
8696
8697 MEDIA DRIVERS FOR RENESAS - FDP1
8698 M:      Kieran Bingham <kieran@bingham.xyz>
8699 L:      linux-media@vger.kernel.org
8700 L:      linux-renesas-soc@vger.kernel.org
8701 T:      git git://linuxtv.org/media_tree.git
8702 S:      Supported
8703 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8704 F:      drivers/media/platform/rcar_fdp1.c
8705
8706 MEDIA DRIVERS FOR RENESAS - VIN
8707 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8708 L:      linux-media@vger.kernel.org
8709 L:      linux-renesas-soc@vger.kernel.org
8710 T:      git git://linuxtv.org/media_tree.git
8711 S:      Supported
8712 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8713 F:      drivers/media/platform/rcar-vin/
8714
8715 MEDIA DRIVERS FOR RENESAS - VSP1
8716 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8717 L:      linux-media@vger.kernel.org
8718 L:      linux-renesas-soc@vger.kernel.org
8719 T:      git git://linuxtv.org/media_tree.git
8720 S:      Supported
8721 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8722 F:      drivers/media/platform/vsp1/
8723
8724 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8725 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8726 L:      linux-media@vger.kernel.org
8727 W:      https://linuxtv.org
8728 T:      git git://linuxtv.org/media_tree.git
8729 S:      Maintained
8730 F:      drivers/media/dvb-frontends/stv0910*
8731
8732 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8733 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8734 L:      linux-media@vger.kernel.org
8735 W:      https://linuxtv.org
8736 T:      git git://linuxtv.org/media_tree.git
8737 S:      Maintained
8738 F:      drivers/media/dvb-frontends/stv6111*
8739
8740 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8741 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8742 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8743 P:      LinuxTV.org Project
8744 L:      linux-media@vger.kernel.org
8745 W:      https://linuxtv.org
8746 Q:      http://patchwork.kernel.org/project/linux-media/list/
8747 T:      git git://linuxtv.org/media_tree.git
8748 S:      Maintained
8749 F:      Documentation/devicetree/bindings/media/
8750 F:      Documentation/media/
8751 F:      drivers/media/
8752 F:      drivers/staging/media/
8753 F:      include/linux/platform_data/media/
8754 F:      include/media/
8755 F:      include/uapi/linux/dvb/
8756 F:      include/uapi/linux/videodev2.h
8757 F:      include/uapi/linux/media.h
8758 F:      include/uapi/linux/v4l2-*
8759 F:      include/uapi/linux/meye.h
8760 F:      include/uapi/linux/ivtv*
8761 F:      include/uapi/linux/uvcvideo.h
8762
8763 MEDIATEK CIR DRIVER
8764 M:      Sean Wang <sean.wang@mediatek.com>
8765 S:      Maintained
8766 F:      drivers/media/rc/mtk-cir.c
8767
8768 MEDIATEK PMIC LED DRIVER
8769 M:      Sean Wang <sean.wang@mediatek.com>
8770 S:      Maintained
8771 F:      drivers/leds/leds-mt6323.c
8772 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8773
8774 MEDIATEK ETHERNET DRIVER
8775 M:      Felix Fietkau <nbd@openwrt.org>
8776 M:      John Crispin <john@phrozen.org>
8777 M:      Sean Wang <sean.wang@mediatek.com>
8778 M:      Nelson Chang <nelson.chang@mediatek.com>
8779 L:      netdev@vger.kernel.org
8780 S:      Maintained
8781 F:      drivers/net/ethernet/mediatek/
8782
8783 MEDIATEK SWITCH DRIVER
8784 M:      Sean Wang <sean.wang@mediatek.com>
8785 L:      netdev@vger.kernel.org
8786 S:      Maintained
8787 F:      drivers/net/dsa/mt7530.*
8788 F:      net/dsa/tag_mtk.c
8789
8790 MEDIATEK JPEG DRIVER
8791 M:      Rick Chang <rick.chang@mediatek.com>
8792 M:      Bin Liu <bin.liu@mediatek.com>
8793 S:      Supported
8794 F:      drivers/media/platform/mtk-jpeg/
8795 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8796
8797 MEDIATEK MDP DRIVER
8798 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8799 M:      Houlong Wei <houlong.wei@mediatek.com>
8800 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8801 S:      Supported
8802 F:      drivers/media/platform/mtk-mdp/
8803 F:      drivers/media/platform/mtk-vpu/
8804 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8805
8806 MEDIATEK MEDIA DRIVER
8807 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8808 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8809 S:      Supported
8810 F:      drivers/media/platform/mtk-vcodec/
8811 F:      drivers/media/platform/mtk-vpu/
8812 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8813 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8814
8815 MEDIATEK MT7601U WIRELESS LAN DRIVER
8816 M:      Jakub Kicinski <kubakici@wp.pl>
8817 L:      linux-wireless@vger.kernel.org
8818 S:      Maintained
8819 F:      drivers/net/wireless/mediatek/mt7601u/
8820
8821 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8822 M:      Sean Wang <sean.wang@mediatek.com>
8823 S:      Maintained
8824 F:      drivers/char/hw_random/mtk-rng.c
8825
8826 MEDIATEK USB3 DRD IP DRIVER
8827 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8828 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8829 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8830 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8831 S:      Maintained
8832 F:      drivers/usb/mtu3/
8833
8834 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8835 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8836 M:      Martin Donnelly <martin.donnelly@ge.com>
8837 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8838 S:      Maintained
8839 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8840 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8841
8842 MEGARAID SCSI/SAS DRIVERS
8843 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8844 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8845 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8846 L:      megaraidlinux.pdl@broadcom.com
8847 L:      linux-scsi@vger.kernel.org
8848 W:      http://www.avagotech.com/support/
8849 S:      Maintained
8850 F:      Documentation/scsi/megaraid.txt
8851 F:      drivers/scsi/megaraid.*
8852 F:      drivers/scsi/megaraid/
8853
8854 MELEXIS MLX90614 DRIVER
8855 M:      Crt Mori <cmo@melexis.com>
8856 L:      linux-iio@vger.kernel.org
8857 W:      http://www.melexis.com
8858 S:      Supported
8859 F:      drivers/iio/temperature/mlx90614.c
8860
8861 MELFAS MIP4 TOUCHSCREEN DRIVER
8862 M:      Sangwon Jee <jeesw@melfas.com>
8863 W:      http://www.melfas.com
8864 S:      Supported
8865 F:      drivers/input/touchscreen/melfas_mip4.c
8866 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8867
8868 MELLANOX ETHERNET DRIVER (mlx4_en)
8869 M:      Tariq Toukan <tariqt@mellanox.com>
8870 L:      netdev@vger.kernel.org
8871 S:      Supported
8872 W:      http://www.mellanox.com
8873 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8874 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8875
8876 MELLANOX ETHERNET DRIVER (mlx5e)
8877 M:      Saeed Mahameed <saeedm@mellanox.com>
8878 L:      netdev@vger.kernel.org
8879 S:      Supported
8880 W:      http://www.mellanox.com
8881 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8882 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8883
8884 MELLANOX ETHERNET INNOVA DRIVER
8885 M:      Ilan Tayari <ilant@mellanox.com>
8886 R:      Boris Pismenny <borisp@mellanox.com>
8887 L:      netdev@vger.kernel.org
8888 S:      Supported
8889 W:      http://www.mellanox.com
8890 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8891 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8892 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8893
8894 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8895 M:      Ilan Tayari <ilant@mellanox.com>
8896 R:      Boris Pismenny <borisp@mellanox.com>
8897 L:      netdev@vger.kernel.org
8898 S:      Supported
8899 W:      http://www.mellanox.com
8900 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8901 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8902 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8903
8904 MELLANOX ETHERNET SWITCH DRIVERS
8905 M:      Jiri Pirko <jiri@mellanox.com>
8906 M:      Ido Schimmel <idosch@mellanox.com>
8907 L:      netdev@vger.kernel.org
8908 S:      Supported
8909 W:      http://www.mellanox.com
8910 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8911 F:      drivers/net/ethernet/mellanox/mlxsw/
8912
8913 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8914 M:      mlxsw@mellanox.com
8915 L:      netdev@vger.kernel.org
8916 S:      Supported
8917 W:      http://www.mellanox.com
8918 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8919 F:      drivers/net/ethernet/mellanox/mlxfw/
8920
8921 MELLANOX MLX CPLD HOTPLUG DRIVER
8922 M:      Vadim Pasternak <vadimp@mellanox.com>
8923 L:      platform-driver-x86@vger.kernel.org
8924 S:      Supported
8925 F:      drivers/platform/x86/mlxcpld-hotplug.c
8926 F:      include/linux/platform_data/mlxcpld-hotplug.h
8927
8928 MELLANOX MLX4 core VPI driver
8929 M:      Tariq Toukan <tariqt@mellanox.com>
8930 L:      netdev@vger.kernel.org
8931 L:      linux-rdma@vger.kernel.org
8932 W:      http://www.mellanox.com
8933 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8934 S:      Supported
8935 F:      drivers/net/ethernet/mellanox/mlx4/
8936 F:      include/linux/mlx4/
8937
8938 MELLANOX MLX4 IB driver
8939 M:      Yishai Hadas <yishaih@mellanox.com>
8940 L:      linux-rdma@vger.kernel.org
8941 W:      http://www.mellanox.com
8942 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8943 S:      Supported
8944 F:      drivers/infiniband/hw/mlx4/
8945 F:      include/linux/mlx4/
8946 F:      include/uapi/rdma/mlx4-abi.h
8947
8948 MELLANOX MLX5 core VPI driver
8949 M:      Saeed Mahameed <saeedm@mellanox.com>
8950 M:      Matan Barak <matanb@mellanox.com>
8951 M:      Leon Romanovsky <leonro@mellanox.com>
8952 L:      netdev@vger.kernel.org
8953 L:      linux-rdma@vger.kernel.org
8954 W:      http://www.mellanox.com
8955 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8956 S:      Supported
8957 F:      drivers/net/ethernet/mellanox/mlx5/core/
8958 F:      include/linux/mlx5/
8959
8960 MELLANOX MLX5 IB driver
8961 M:      Matan Barak <matanb@mellanox.com>
8962 M:      Leon Romanovsky <leonro@mellanox.com>
8963 L:      linux-rdma@vger.kernel.org
8964 W:      http://www.mellanox.com
8965 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8966 S:      Supported
8967 F:      drivers/infiniband/hw/mlx5/
8968 F:      include/linux/mlx5/
8969 F:      include/uapi/rdma/mlx5-abi.h
8970
8971 MELLANOX MLXCPLD I2C AND MUX DRIVER
8972 M:      Vadim Pasternak <vadimp@mellanox.com>
8973 M:      Michael Shych <michaelsh@mellanox.com>
8974 L:      linux-i2c@vger.kernel.org
8975 S:      Supported
8976 F:      drivers/i2c/busses/i2c-mlxcpld.c
8977 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8978 F:      Documentation/i2c/busses/i2c-mlxcpld
8979
8980 MELLANOX MLXCPLD LED DRIVER
8981 M:      Vadim Pasternak <vadimp@mellanox.com>
8982 L:      linux-leds@vger.kernel.org
8983 S:      Supported
8984 F:      drivers/leds/leds-mlxcpld.c
8985 F:      Documentation/leds/leds-mlxcpld.txt
8986
8987 MELLANOX PLATFORM DRIVER
8988 M:      Vadim Pasternak <vadimp@mellanox.com>
8989 L:      platform-driver-x86@vger.kernel.org
8990 S:      Supported
8991 F:      drivers/platform/x86/mlx-platform.c
8992
8993 MEMBARRIER SUPPORT
8994 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8995 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8996 L:      linux-kernel@vger.kernel.org
8997 S:      Supported
8998 F:      kernel/sched/membarrier.c
8999 F:      include/uapi/linux/membarrier.h
9000
9001 MEMORY MANAGEMENT
9002 L:      linux-mm@kvack.org
9003 W:      http://www.linux-mm.org
9004 S:      Maintained
9005 F:      include/linux/mm.h
9006 F:      include/linux/gfp.h
9007 F:      include/linux/mmzone.h
9008 F:      include/linux/memory_hotplug.h
9009 F:      include/linux/vmalloc.h
9010 F:      mm/
9011
9012 MEMORY TECHNOLOGY DEVICES (MTD)
9013 M:      David Woodhouse <dwmw2@infradead.org>
9014 M:      Brian Norris <computersforpeace@gmail.com>
9015 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9016 M:      Marek Vasut <marek.vasut@gmail.com>
9017 M:      Richard Weinberger <richard@nod.at>
9018 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9019 L:      linux-mtd@lists.infradead.org
9020 W:      http://www.linux-mtd.infradead.org/
9021 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9022 T:      git git://git.infradead.org/linux-mtd.git master
9023 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9024 S:      Maintained
9025 F:      Documentation/devicetree/bindings/mtd/
9026 F:      drivers/mtd/
9027 F:      include/linux/mtd/
9028 F:      include/uapi/mtd/
9029
9030 MEN A21 WATCHDOG DRIVER
9031 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9032 L:      linux-watchdog@vger.kernel.org
9033 S:      Maintained
9034 F:      drivers/watchdog/mena21_wdt.c
9035
9036 MEN CHAMELEON BUS (mcb)
9037 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9038 S:      Maintained
9039 F:      drivers/mcb/
9040 F:      include/linux/mcb.h
9041 F:      Documentation/men-chameleon-bus.txt
9042
9043 MEN F21BMC (Board Management Controller)
9044 M:      Andreas Werner <andreas.werner@men.de>
9045 S:      Supported
9046 F:      drivers/mfd/menf21bmc.c
9047 F:      drivers/watchdog/menf21bmc_wdt.c
9048 F:      drivers/leds/leds-menf21bmc.c
9049 F:      drivers/hwmon/menf21bmc_hwmon.c
9050 F:      Documentation/hwmon/menf21bmc
9051
9052 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9053 M:      Neil Armstrong <narmstrong@baylibre.com>
9054 L:      linux-media@lists.freedesktop.org
9055 L:      linux-amlogic@lists.infradead.org
9056 W:      http://linux-meson.com/
9057 S:      Supported
9058 F:      drivers/media/platform/meson/ao-cec.c
9059 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9060 T:      git git://linuxtv.org/media_tree.git
9061
9062 METAG ARCHITECTURE
9063 M:      James Hogan <jhogan@kernel.org>
9064 L:      linux-metag@vger.kernel.org
9065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9066 S:      Odd Fixes
9067 F:      arch/metag/
9068 F:      Documentation/metag/
9069 F:      Documentation/devicetree/bindings/metag/
9070 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9071 F:      drivers/clocksource/metag_generic.c
9072 F:      drivers/irqchip/irq-metag.c
9073 F:      drivers/irqchip/irq-metag-ext.c
9074 F:      drivers/tty/metag_da.c
9075
9076 MICROBLAZE ARCHITECTURE
9077 M:      Michal Simek <monstr@monstr.eu>
9078 W:      http://www.monstr.eu/fdt/
9079 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9080 S:      Supported
9081 F:      arch/microblaze/
9082
9083 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9084 M:      Richard Genoud <richard.genoud@gmail.com>
9085 S:      Maintained
9086 F:      drivers/tty/serial/atmel_serial.c
9087 F:      drivers/tty/serial/atmel_serial.h
9088
9089 MICROCHIP / ATMEL DMA DRIVER
9090 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9092 L:      dmaengine@vger.kernel.org
9093 S:      Supported
9094 F:      drivers/dma/at_hdmac.c
9095 F:      drivers/dma/at_hdmac_regs.h
9096 F:      include/linux/platform_data/dma-atmel.h
9097
9098 MICROCHIP / ATMEL ECC DRIVER
9099 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9100 L:      linux-crypto@vger.kernel.org
9101 S:      Maintained
9102 F:      drivers/crypto/atmel-ecc.*
9103
9104 MICROCHIP / ATMEL ISC DRIVER
9105 M:      Songjun Wu <songjun.wu@microchip.com>
9106 L:      linux-media@vger.kernel.org
9107 S:      Supported
9108 F:      drivers/media/platform/atmel/atmel-isc.c
9109 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9110 F:      devicetree/bindings/media/atmel-isc.txt
9111
9112 MICROCHIP / ATMEL NAND DRIVER
9113 M:      Wenyou Yang <wenyou.yang@microchip.com>
9114 M:      Josh Wu <rainyfeeling@outlook.com>
9115 L:      linux-mtd@lists.infradead.org
9116 S:      Supported
9117 F:      drivers/mtd/nand/atmel/*
9118 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9119
9120 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9121 M:      Woojung Huh <Woojung.Huh@microchip.com>
9122 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9123 L:      netdev@vger.kernel.org
9124 S:      Maintained
9125 F:      net/dsa/tag_ksz.c
9126 F:      drivers/net/dsa/microchip/*
9127 F:      include/linux/platform_data/microchip-ksz.h
9128 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9129
9130 MICROCHIP USB251XB DRIVER
9131 M:      Richard Leitner <richard.leitner@skidata.com>
9132 L:      linux-usb@vger.kernel.org
9133 S:      Maintained
9134 F:      drivers/usb/misc/usb251xb.c
9135 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9136
9137 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9138 M:      Don Brace <don.brace@microsemi.com>
9139 L:      esc.storagedev@microsemi.com
9140 L:      linux-scsi@vger.kernel.org
9141 S:      Supported
9142 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9143 F:      drivers/scsi/smartpqi/Kconfig
9144 F:      drivers/scsi/smartpqi/Makefile
9145 F:      include/linux/cciss*.h
9146 F:      include/uapi/linux/cciss*.h
9147 F:      Documentation/scsi/smartpqi.txt
9148
9149 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9150 M:      Chen Yu <yu.c.chen@intel.com>
9151 L:      platform-driver-x86@vger.kernel.org
9152 S:      Supported
9153 F:      drivers/platform/x86/surfacepro3_button.c
9154
9155 MICROTEK X6 SCANNER
9156 M:      Oliver Neukum <oliver@neukum.org>
9157 S:      Maintained
9158 F:      drivers/usb/image/microtek.*
9159
9160 MIPS
9161 M:      Ralf Baechle <ralf@linux-mips.org>
9162 M:      James Hogan <jhogan@kernel.org>
9163 L:      linux-mips@linux-mips.org
9164 W:      http://www.linux-mips.org/
9165 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9166 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9167 S:      Supported
9168 F:      Documentation/devicetree/bindings/mips/
9169 F:      Documentation/mips/
9170 F:      arch/mips/
9171
9172 MIPS BOSTON DEVELOPMENT BOARD
9173 M:      Paul Burton <paul.burton@mips.com>
9174 L:      linux-mips@linux-mips.org
9175 S:      Maintained
9176 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9177 F:      arch/mips/boot/dts/img/boston.dts
9178 F:      arch/mips/configs/generic/board-boston.config
9179 F:      drivers/clk/imgtec/clk-boston.c
9180 F:      include/dt-bindings/clock/boston-clock.h
9181
9182 MIPS GENERIC PLATFORM
9183 M:      Paul Burton <paul.burton@mips.com>
9184 L:      linux-mips@linux-mips.org
9185 S:      Supported
9186 F:      arch/mips/generic/
9187 F:      arch/mips/tools/generic-board-config.sh
9188
9189 MIPS/LOONGSON1 ARCHITECTURE
9190 M:      Keguang Zhang <keguang.zhang@gmail.com>
9191 L:      linux-mips@linux-mips.org
9192 S:      Maintained
9193 F:      arch/mips/loongson32/
9194 F:      arch/mips/include/asm/mach-loongson32/
9195 F:      drivers/*/*loongson1*
9196 F:      drivers/*/*/*loongson1*
9197
9198 MIPS RINT INSTRUCTION EMULATION
9199 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9200 L:      linux-mips@linux-mips.org
9201 S:      Supported
9202 F:      arch/mips/math-emu/sp_rint.c
9203 F:      arch/mips/math-emu/dp_rint.c
9204
9205 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9206 M:      Hans Verkuil <hverkuil@xs4all.nl>
9207 L:      linux-media@vger.kernel.org
9208 T:      git git://linuxtv.org/media_tree.git
9209 W:      https://linuxtv.org
9210 S:      Odd Fixes
9211 F:      drivers/media/radio/radio-miropcm20*
9212
9213 MMP SUPPORT
9214 M:      Eric Miao <eric.y.miao@gmail.com>
9215 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9217 T:      git git://github.com/hzhuang1/linux.git
9218 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9219 S:      Maintained
9220 F:      arch/arm/boot/dts/mmp*
9221 F:      arch/arm/mach-mmp/
9222
9223 MN88472 MEDIA DRIVER
9224 M:      Antti Palosaari <crope@iki.fi>
9225 L:      linux-media@vger.kernel.org
9226 W:      https://linuxtv.org
9227 W:      http://palosaari.fi/linux/
9228 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9229 S:      Maintained
9230 F:      drivers/media/dvb-frontends/mn88472*
9231
9232 MN88473 MEDIA DRIVER
9233 M:      Antti Palosaari <crope@iki.fi>
9234 L:      linux-media@vger.kernel.org
9235 W:      https://linuxtv.org
9236 W:      http://palosaari.fi/linux/
9237 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9238 S:      Maintained
9239 F:      drivers/media/dvb-frontends/mn88473*
9240
9241 MODULE SUPPORT
9242 M:      Jessica Yu <jeyu@kernel.org>
9243 M:      Rusty Russell <rusty@rustcorp.com.au>
9244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9245 S:      Maintained
9246 F:      include/linux/module.h
9247 F:      kernel/module.c
9248
9249 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9250 W:      http://popies.net/meye/
9251 S:      Orphan
9252 F:      Documentation/media/v4l-drivers/meye*
9253 F:      drivers/media/pci/meye/
9254 F:      include/uapi/linux/meye.h
9255
9256 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9257 M:      Jiri Slaby <jirislaby@gmail.com>
9258 S:      Maintained
9259 F:      Documentation/serial/moxa-smartio
9260 F:      drivers/tty/mxser.*
9261
9262 MR800 AVERMEDIA USB FM RADIO DRIVER
9263 M:      Alexey Klimov <klimov.linux@gmail.com>
9264 L:      linux-media@vger.kernel.org
9265 T:      git git://linuxtv.org/media_tree.git
9266 S:      Maintained
9267 F:      drivers/media/radio/radio-mr800.c
9268
9269 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9270 M:      Alan Ott <alan@signal11.us>
9271 L:      linux-wpan@vger.kernel.org
9272 S:      Maintained
9273 F:      drivers/net/ieee802154/mrf24j40.c
9274 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9275
9276 MSI LAPTOP SUPPORT
9277 M:      "Lee, Chun-Yi" <jlee@suse.com>
9278 L:      platform-driver-x86@vger.kernel.org
9279 S:      Maintained
9280 F:      drivers/platform/x86/msi-laptop.c
9281
9282 MSI WMI SUPPORT
9283 L:      platform-driver-x86@vger.kernel.org
9284 S:      Orphan
9285 F:      drivers/platform/x86/msi-wmi.c
9286
9287 MSI001 MEDIA DRIVER
9288 M:      Antti Palosaari <crope@iki.fi>
9289 L:      linux-media@vger.kernel.org
9290 W:      https://linuxtv.org
9291 W:      http://palosaari.fi/linux/
9292 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9293 T:      git git://linuxtv.org/anttip/media_tree.git
9294 S:      Maintained
9295 F:      drivers/media/tuners/msi001*
9296
9297 MSI2500 MEDIA DRIVER
9298 M:      Antti Palosaari <crope@iki.fi>
9299 L:      linux-media@vger.kernel.org
9300 W:      https://linuxtv.org
9301 W:      http://palosaari.fi/linux/
9302 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9303 T:      git git://linuxtv.org/anttip/media_tree.git
9304 S:      Maintained
9305 F:      drivers/media/usb/msi2500/
9306
9307 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9308 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9309 L:      linux-mtd@lists.infradead.org
9310 S:      Maintained
9311 F:      drivers/mtd/devices/docg3*
9312
9313 MT9M032 APTINA SENSOR DRIVER
9314 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9315 L:      linux-media@vger.kernel.org
9316 T:      git git://linuxtv.org/media_tree.git
9317 S:      Maintained
9318 F:      drivers/media/i2c/mt9m032.c
9319 F:      include/media/i2c/mt9m032.h
9320
9321 MT9P031 APTINA CAMERA SENSOR
9322 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9323 L:      linux-media@vger.kernel.org
9324 T:      git git://linuxtv.org/media_tree.git
9325 S:      Maintained
9326 F:      drivers/media/i2c/mt9p031.c
9327 F:      include/media/i2c/mt9p031.h
9328
9329 MT9T001 APTINA CAMERA SENSOR
9330 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9331 L:      linux-media@vger.kernel.org
9332 T:      git git://linuxtv.org/media_tree.git
9333 S:      Maintained
9334 F:      drivers/media/i2c/mt9t001.c
9335 F:      include/media/i2c/mt9t001.h
9336
9337 MT9V032 APTINA CAMERA SENSOR
9338 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9339 L:      linux-media@vger.kernel.org
9340 T:      git git://linuxtv.org/media_tree.git
9341 S:      Maintained
9342 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9343 F:      drivers/media/i2c/mt9v032.c
9344 F:      include/media/i2c/mt9v032.h
9345
9346 MULTIFUNCTION DEVICES (MFD)
9347 M:      Lee Jones <lee.jones@linaro.org>
9348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9349 S:      Supported
9350 F:      Documentation/devicetree/bindings/mfd/
9351 F:      drivers/mfd/
9352 F:      include/linux/mfd/
9353 F:      include/dt-bindings/mfd/
9354
9355 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9356 S:      Orphan
9357 F:      drivers/mmc/host/mmc_spi.c
9358 F:      include/linux/spi/mmc_spi.h
9359
9360 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9361 M:      Ulf Hansson <ulf.hansson@linaro.org>
9362 L:      linux-mmc@vger.kernel.org
9363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9364 S:      Maintained
9365 F:      Documentation/devicetree/bindings/mmc/
9366 F:      drivers/mmc/
9367 F:      include/linux/mmc/
9368 F:      include/uapi/linux/mmc/
9369
9370 MULTIPLEXER SUBSYSTEM
9371 M:      Peter Rosin <peda@axentia.se>
9372 S:      Maintained
9373 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9374 F:      Documentation/devicetree/bindings/mux/
9375 F:      include/linux/dt-bindings/mux/
9376 F:      include/linux/mux/
9377 F:      drivers/mux/
9378
9379 MULTITECH MULTIPORT CARD (ISICOM)
9380 S:      Orphan
9381 F:      drivers/tty/isicom.c
9382 F:      include/linux/isicom.h
9383
9384 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9385 M:      Bin Liu <b-liu@ti.com>
9386 L:      linux-usb@vger.kernel.org
9387 S:      Maintained
9388 F:      drivers/usb/musb/
9389
9390 MXL5007T MEDIA DRIVER
9391 M:      Michael Krufky <mkrufky@linuxtv.org>
9392 L:      linux-media@vger.kernel.org
9393 W:      https://linuxtv.org
9394 W:      http://github.com/mkrufky
9395 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9396 T:      git git://linuxtv.org/mkrufky/tuners.git
9397 S:      Maintained
9398 F:      drivers/media/tuners/mxl5007t.*
9399
9400 MXSFB DRM DRIVER
9401 M:      Marek Vasut <marex@denx.de>
9402 S:      Supported
9403 F:      drivers/gpu/drm/mxsfb/
9404 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9405
9406 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9407 M:      Chris Lee <christopher.lee@cspi.com>
9408 L:      netdev@vger.kernel.org
9409 W:      https://www.cspi.com/ethernet-products/support/downloads/
9410 S:      Supported
9411 F:      drivers/net/ethernet/myricom/myri10ge/
9412
9413 NAND FLASH SUBSYSTEM
9414 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9415 R:      Richard Weinberger <richard@nod.at>
9416 L:      linux-mtd@lists.infradead.org
9417 W:      http://www.linux-mtd.infradead.org/
9418 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9419 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9420 T:      git git://git.infradead.org/linux-mtd.git nand/next
9421 S:      Maintained
9422 F:      drivers/mtd/nand/
9423 F:      include/linux/mtd/*nand*.h
9424
9425 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9426 M:      Daniel Mack <zonque@gmail.com>
9427 S:      Maintained
9428 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9429 W:      http://www.native-instruments.com
9430 F:      sound/usb/caiaq/
9431
9432 NATSEMI ETHERNET DRIVER (DP8381x)
9433 S:      Orphan
9434 F:      drivers/net/ethernet/natsemi/natsemi.c
9435
9436 NCP FILESYSTEM
9437 M:      Petr Vandrovec <petr@vandrovec.name>
9438 S:      Obsolete
9439 F:      drivers/staging/ncpfs/
9440
9441 NCR 5380 SCSI DRIVERS
9442 M:      Finn Thain <fthain@telegraphics.com.au>
9443 M:      Michael Schmitz <schmitzmic@gmail.com>
9444 L:      linux-scsi@vger.kernel.org
9445 S:      Maintained
9446 F:      Documentation/scsi/g_NCR5380.txt
9447 F:      drivers/scsi/NCR5380.*
9448 F:      drivers/scsi/arm/cumana_1.c
9449 F:      drivers/scsi/arm/oak.c
9450 F:      drivers/scsi/atari_scsi.*
9451 F:      drivers/scsi/dmx3191d.c
9452 F:      drivers/scsi/g_NCR5380.*
9453 F:      drivers/scsi/mac_scsi.*
9454 F:      drivers/scsi/sun3_scsi.*
9455 F:      drivers/scsi/sun3_scsi_vme.c
9456
9457 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9458 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9459 L:      linux-scsi@vger.kernel.org
9460 S:      Maintained
9461 F:      drivers/scsi/NCR_D700.*
9462
9463 NCT6775 HARDWARE MONITOR DRIVER
9464 M:      Guenter Roeck <linux@roeck-us.net>
9465 L:      linux-hwmon@vger.kernel.org
9466 S:      Maintained
9467 F:      Documentation/hwmon/nct6775
9468 F:      drivers/hwmon/nct6775.c
9469
9470 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9471 M:      Faisal Latif <faisal.latif@intel.com>
9472 L:      linux-rdma@vger.kernel.org
9473 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9474 S:      Supported
9475 F:      drivers/infiniband/hw/nes/
9476 F:      include/uapi/rdma/nes-abi.h
9477
9478 NETEM NETWORK EMULATOR
9479 M:      Stephen Hemminger <stephen@networkplumber.org>
9480 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9481 S:      Maintained
9482 F:      net/sched/sch_netem.c
9483
9484 NETERION 10GbE DRIVERS (s2io/vxge)
9485 M:      Jon Mason <jdmason@kudzu.us>
9486 L:      netdev@vger.kernel.org
9487 S:      Supported
9488 F:      Documentation/networking/s2io.txt
9489 F:      Documentation/networking/vxge.txt
9490 F:      drivers/net/ethernet/neterion/
9491
9492 NETFILTER
9493 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9494 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9495 M:      Florian Westphal <fw@strlen.de>
9496 L:      netfilter-devel@vger.kernel.org
9497 L:      coreteam@netfilter.org
9498 W:      http://www.netfilter.org/
9499 W:      http://www.iptables.org/
9500 W:      http://www.nftables.org/
9501 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9504 S:      Maintained
9505 F:      include/linux/netfilter*
9506 F:      include/linux/netfilter/
9507 F:      include/net/netfilter/
9508 F:      include/uapi/linux/netfilter*
9509 F:      include/uapi/linux/netfilter/
9510 F:      net/*/netfilter.c
9511 F:      net/*/netfilter/
9512 F:      net/netfilter/
9513 F:      net/bridge/br_netfilter*.c
9514
9515 NETROM NETWORK LAYER
9516 M:      Ralf Baechle <ralf@linux-mips.org>
9517 L:      linux-hams@vger.kernel.org
9518 W:      http://www.linux-ax25.org/
9519 S:      Maintained
9520 F:      include/net/netrom.h
9521 F:      include/uapi/linux/netrom.h
9522 F:      net/netrom/
9523
9524 NETRONOME ETHERNET DRIVERS
9525 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9526 L:      oss-drivers@netronome.com
9527 S:      Maintained
9528 F:      drivers/net/ethernet/netronome/
9529
9530 NETWORK BLOCK DEVICE (NBD)
9531 M:      Josef Bacik <jbacik@fb.com>
9532 S:      Maintained
9533 L:      linux-block@vger.kernel.org
9534 L:      nbd@other.debian.org
9535 F:      Documentation/blockdev/nbd.txt
9536 F:      drivers/block/nbd.c
9537 F:      include/uapi/linux/nbd.h
9538
9539 NETWORK DROP MONITOR
9540 M:      Neil Horman <nhorman@tuxdriver.com>
9541 L:      netdev@vger.kernel.org
9542 S:      Maintained
9543 W:      https://fedorahosted.org/dropwatch/
9544 F:      net/core/drop_monitor.c
9545
9546 NETWORKING DRIVERS
9547 L:      netdev@vger.kernel.org
9548 W:      http://www.linuxfoundation.org/en/Net
9549 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9552 S:      Odd Fixes
9553 F:      Documentation/devicetree/bindings/net/
9554 F:      drivers/net/
9555 F:      include/linux/if_*
9556 F:      include/linux/netdevice.h
9557 F:      include/linux/etherdevice.h
9558 F:      include/linux/fcdevice.h
9559 F:      include/linux/fddidevice.h
9560 F:      include/linux/hippidevice.h
9561 F:      include/linux/inetdevice.h
9562 F:      include/uapi/linux/if_*
9563 F:      include/uapi/linux/netdevice.h
9564
9565 NETWORKING DRIVERS (WIRELESS)
9566 M:      Kalle Valo <kvalo@codeaurora.org>
9567 L:      linux-wireless@vger.kernel.org
9568 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9571 S:      Maintained
9572 F:      Documentation/devicetree/bindings/net/wireless/
9573 F:      drivers/net/wireless/
9574
9575 NETWORKING [DSA]
9576 M:      Andrew Lunn <andrew@lunn.ch>
9577 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9578 M:      Florian Fainelli <f.fainelli@gmail.com>
9579 S:      Maintained
9580 F:      net/dsa/
9581 F:      include/net/dsa.h
9582 F:      include/linux/dsa/
9583 F:      drivers/net/dsa/
9584
9585 NETWORKING [GENERAL]
9586 M:      "David S. Miller" <davem@davemloft.net>
9587 L:      netdev@vger.kernel.org
9588 W:      http://www.linuxfoundation.org/en/Net
9589 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9592 B:      mailto:netdev@vger.kernel.org
9593 S:      Maintained
9594 F:      net/
9595 F:      include/net/
9596 F:      include/linux/in.h
9597 F:      include/linux/net.h
9598 F:      include/linux/netdevice.h
9599 F:      include/uapi/linux/in.h
9600 F:      include/uapi/linux/net.h
9601 F:      include/uapi/linux/netdevice.h
9602 F:      include/uapi/linux/net_namespace.h
9603 F:      tools/testing/selftests/net/
9604 F:      lib/net_utils.c
9605 F:      lib/random32.c
9606
9607 NETWORKING [IPSEC]
9608 M:      Steffen Klassert <steffen.klassert@secunet.com>
9609 M:      Herbert Xu <herbert@gondor.apana.org.au>
9610 M:      "David S. Miller" <davem@davemloft.net>
9611 L:      netdev@vger.kernel.org
9612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9614 S:      Maintained
9615 F:      net/core/flow.c
9616 F:      net/xfrm/
9617 F:      net/key/
9618 F:      net/ipv4/xfrm*
9619 F:      net/ipv4/esp4*
9620 F:      net/ipv4/ah4.c
9621 F:      net/ipv4/ipcomp.c
9622 F:      net/ipv4/ip_vti.c
9623 F:      net/ipv6/xfrm*
9624 F:      net/ipv6/esp6*
9625 F:      net/ipv6/ah6.c
9626 F:      net/ipv6/ipcomp6.c
9627 F:      net/ipv6/ip6_vti.c
9628 F:      include/uapi/linux/xfrm.h
9629 F:      include/net/xfrm.h
9630
9631 NETWORKING [IPv4/IPv6]
9632 M:      "David S. Miller" <davem@davemloft.net>
9633 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9634 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9635 L:      netdev@vger.kernel.org
9636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9637 S:      Maintained
9638 F:      net/ipv4/
9639 F:      net/ipv6/
9640 F:      include/net/ip*
9641 F:      arch/x86/net/*
9642
9643 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9644 M:      Paul Moore <paul@paul-moore.com>
9645 W:      https://github.com/netlabel
9646 L:      netdev@vger.kernel.org
9647 L:      linux-security-module@vger.kernel.org
9648 S:      Maintained
9649 F:      Documentation/netlabel/
9650 F:      include/net/calipso.h
9651 F:      include/net/cipso_ipv4.h
9652 F:      include/net/netlabel.h
9653 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9654 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9655 F:      net/netlabel/
9656 F:      net/ipv4/cipso_ipv4.c
9657 F:      net/ipv6/calipso.c
9658 F:      net/netfilter/xt_CONNSECMARK.c
9659 F:      net/netfilter/xt_SECMARK.c
9660
9661 NETWORKING [TLS]
9662 M:      Ilya Lesokhin <ilyal@mellanox.com>
9663 M:      Aviad Yehezkel <aviadye@mellanox.com>
9664 M:      Dave Watson <davejwatson@fb.com>
9665 L:      netdev@vger.kernel.org
9666 S:      Maintained
9667 F:      net/tls/*
9668 F:      include/uapi/linux/tls.h
9669 F:      include/net/tls.h
9670
9671 NETWORKING [WIRELESS]
9672 L:      linux-wireless@vger.kernel.org
9673 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9674
9675 NETDEVSIM
9676 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9677 S:      Maintained
9678 F:      drivers/net/netdevsim/*
9679
9680 NETXEN (1/10) GbE SUPPORT
9681 M:      Manish Chopra <manish.chopra@cavium.com>
9682 M:      Rahul Verma <rahul.verma@cavium.com>
9683 M:      Dept-GELinuxNICDev@cavium.com
9684 L:      netdev@vger.kernel.org
9685 S:      Supported
9686 F:      drivers/net/ethernet/qlogic/netxen/
9687
9688 NFC SUBSYSTEM
9689 M:      Samuel Ortiz <sameo@linux.intel.com>
9690 L:      linux-wireless@vger.kernel.org
9691 L:      linux-nfc@lists.01.org (subscribers-only)
9692 S:      Supported
9693 F:      net/nfc/
9694 F:      include/net/nfc/
9695 F:      include/uapi/linux/nfc.h
9696 F:      drivers/nfc/
9697 F:      include/linux/platform_data/nfcmrvl.h
9698 F:      include/linux/platform_data/nxp-nci.h
9699 F:      Documentation/devicetree/bindings/net/nfc/
9700
9701 NFS, SUNRPC, AND LOCKD CLIENTS
9702 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9703 M:      Anna Schumaker <anna.schumaker@netapp.com>
9704 L:      linux-nfs@vger.kernel.org
9705 W:      http://client.linux-nfs.org
9706 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9707 S:      Maintained
9708 F:      fs/lockd/
9709 F:      fs/nfs/
9710 F:      fs/nfs_common/
9711 F:      net/sunrpc/
9712 F:      include/linux/lockd/
9713 F:      include/linux/nfs*
9714 F:      include/linux/sunrpc/
9715 F:      include/uapi/linux/nfs*
9716 F:      include/uapi/linux/sunrpc/
9717
9718 NILFS2 FILESYSTEM
9719 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9720 L:      linux-nilfs@vger.kernel.org
9721 W:      https://nilfs.sourceforge.io/
9722 W:      https://nilfs.osdn.jp/
9723 T:      git git://github.com/konis/nilfs2.git
9724 S:      Supported
9725 F:      Documentation/filesystems/nilfs2.txt
9726 F:      fs/nilfs2/
9727 F:      include/trace/events/nilfs2.h
9728 F:      include/uapi/linux/nilfs2_api.h
9729 F:      include/uapi/linux/nilfs2_ondisk.h
9730
9731 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9732 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9733 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9734 S:      Maintained
9735 F:      Documentation/scsi/NinjaSCSI.txt
9736 F:      drivers/scsi/pcmcia/nsp_*
9737
9738 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9739 M:      GOTO Masanori <gotom@debian.or.jp>
9740 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9741 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9742 S:      Maintained
9743 F:      Documentation/scsi/NinjaSCSI.txt
9744 F:      drivers/scsi/nsp32*
9745
9746 NIOS2 ARCHITECTURE
9747 M:      Ley Foon Tan <lftan@altera.com>
9748 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9750 S:      Maintained
9751 F:      arch/nios2/
9752
9753 NOHZ, DYNTICKS SUPPORT
9754 M:      Frederic Weisbecker <fweisbec@gmail.com>
9755 M:      Thomas Gleixner <tglx@linutronix.de>
9756 M:      Ingo Molnar <mingo@kernel.org>
9757 L:      linux-kernel@vger.kernel.org
9758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9759 S:      Maintained
9760 F:      kernel/time/tick*.*
9761 F:      include/linux/tick.h
9762 F:      include/linux/sched/nohz.h
9763
9764 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9765 M:      Pavel Machek <pavel@ucw.cz>
9766 M:      Sakari Ailus <sakari.ailus@iki.fi>
9767 L:      linux-media@vger.kernel.org
9768 S:      Maintained
9769 F:      drivers/media/i2c/et8ek8
9770 F:      drivers/media/i2c/ad5820.c
9771
9772 NOKIA N900 POWER SUPPLY DRIVERS
9773 R:      Pali Rohár <pali.rohar@gmail.com>
9774 F:      include/linux/power/bq2415x_charger.h
9775 F:      include/linux/power/bq27xxx_battery.h
9776 F:      include/linux/power/isp1704_charger.h
9777 F:      drivers/power/supply/bq2415x_charger.c
9778 F:      drivers/power/supply/bq27xxx_battery.c
9779 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9780 F:      drivers/power/supply/isp1704_charger.c
9781 F:      drivers/power/supply/rx51_battery.c
9782
9783 NTB AMD DRIVER
9784 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9785 L:      linux-ntb@googlegroups.com
9786 S:      Supported
9787 F:      drivers/ntb/hw/amd/
9788
9789 NTB DRIVER CORE
9790 M:      Jon Mason <jdmason@kudzu.us>
9791 M:      Dave Jiang <dave.jiang@intel.com>
9792 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9793 L:      linux-ntb@googlegroups.com
9794 S:      Supported
9795 W:      https://github.com/jonmason/ntb/wiki
9796 T:      git git://github.com/jonmason/ntb.git
9797 F:      drivers/ntb/
9798 F:      drivers/net/ntb_netdev.c
9799 F:      include/linux/ntb.h
9800 F:      include/linux/ntb_transport.h
9801 F:      tools/testing/selftests/ntb/
9802
9803 NTB IDT DRIVER
9804 M:      Serge Semin <fancer.lancer@gmail.com>
9805 L:      linux-ntb@googlegroups.com
9806 S:      Supported
9807 F:      drivers/ntb/hw/idt/
9808
9809 NTB INTEL DRIVER
9810 M:      Dave Jiang <dave.jiang@intel.com>
9811 L:      linux-ntb@googlegroups.com
9812 S:      Supported
9813 W:      https://github.com/davejiang/linux/wiki
9814 T:      git https://github.com/davejiang/linux.git
9815 F:      drivers/ntb/hw/intel/
9816
9817 NTFS FILESYSTEM
9818 M:      Anton Altaparmakov <anton@tuxera.com>
9819 L:      linux-ntfs-dev@lists.sourceforge.net
9820 W:      http://www.tuxera.com/
9821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9822 S:      Supported
9823 F:      Documentation/filesystems/ntfs.txt
9824 F:      fs/ntfs/
9825
9826 NUBUS SUBSYSTEM
9827 M:      Finn Thain <fthain@telegraphics.com.au>
9828 L:      linux-m68k@lists.linux-m68k.org
9829 S:      Maintained
9830 F:      arch/*/include/asm/nubus.h
9831 F:      drivers/nubus/
9832 F:      include/linux/nubus.h
9833 F:      include/uapi/linux/nubus.h
9834
9835 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9836 M:      Antonino Daplas <adaplas@gmail.com>
9837 L:      linux-fbdev@vger.kernel.org
9838 S:      Maintained
9839 F:      drivers/video/fbdev/riva/
9840 F:      drivers/video/fbdev/nvidia/
9841
9842 NVM EXPRESS DRIVER
9843 M:      Keith Busch <keith.busch@intel.com>
9844 M:      Jens Axboe <axboe@fb.com>
9845 M:      Christoph Hellwig <hch@lst.de>
9846 M:      Sagi Grimberg <sagi@grimberg.me>
9847 L:      linux-nvme@lists.infradead.org
9848 T:      git://git.infradead.org/nvme.git
9849 W:      http://git.infradead.org/nvme.git
9850 S:      Supported
9851 F:      drivers/nvme/host/
9852 F:      include/linux/nvme.h
9853 F:      include/uapi/linux/nvme_ioctl.h
9854
9855 NVM EXPRESS FC TRANSPORT DRIVERS
9856 M:      James Smart <james.smart@broadcom.com>
9857 L:      linux-nvme@lists.infradead.org
9858 S:      Supported
9859 F:      include/linux/nvme-fc.h
9860 F:      include/linux/nvme-fc-driver.h
9861 F:      drivers/nvme/host/fc.c
9862 F:      drivers/nvme/target/fc.c
9863 F:      drivers/nvme/target/fcloop.c
9864
9865 NVM EXPRESS TARGET DRIVER
9866 M:      Christoph Hellwig <hch@lst.de>
9867 M:      Sagi Grimberg <sagi@grimberg.me>
9868 L:      linux-nvme@lists.infradead.org
9869 T:      git://git.infradead.org/nvme.git
9870 W:      http://git.infradead.org/nvme.git
9871 S:      Supported
9872 F:      drivers/nvme/target/
9873
9874 NVMEM FRAMEWORK
9875 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9876 S:      Maintained
9877 F:      drivers/nvmem/
9878 F:      Documentation/devicetree/bindings/nvmem/
9879 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9880 F:      include/linux/nvmem-consumer.h
9881 F:      include/linux/nvmem-provider.h
9882
9883 NXP TDA998X DRM DRIVER
9884 M:      Russell King <linux@armlinux.org.uk>
9885 S:      Supported
9886 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9887 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9888 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9889 F:      include/drm/i2c/tda998x.h
9890
9891 NXP TFA9879 DRIVER
9892 M:      Peter Rosin <peda@axentia.se>
9893 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9894 S:      Maintained
9895 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
9896 F:      sound/soc/codecs/tfa9879*
9897
9898 NXP-NCI NFC DRIVER
9899 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9900 R:      Charles Gorand <charles.gorand@effinnov.com>
9901 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9902 S:      Supported
9903 F:      drivers/nfc/nxp-nci
9904
9905 OBJTOOL
9906 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9907 S:      Supported
9908 F:      tools/objtool/
9909
9910 OMAP AUDIO SUPPORT
9911 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9912 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9913 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9914 L:      linux-omap@vger.kernel.org
9915 S:      Maintained
9916 F:      sound/soc/omap/
9917
9918 OMAP CLOCK FRAMEWORK SUPPORT
9919 M:      Paul Walmsley <paul@pwsan.com>
9920 L:      linux-omap@vger.kernel.org
9921 S:      Maintained
9922 F:      arch/arm/*omap*/*clock*
9923
9924 OMAP DEVICE TREE SUPPORT
9925 M:      Benoît Cousson <bcousson@baylibre.com>
9926 M:      Tony Lindgren <tony@atomide.com>
9927 L:      linux-omap@vger.kernel.org
9928 L:      devicetree@vger.kernel.org
9929 S:      Maintained
9930 F:      arch/arm/boot/dts/*omap*
9931 F:      arch/arm/boot/dts/*am3*
9932 F:      arch/arm/boot/dts/*am4*
9933 F:      arch/arm/boot/dts/*am5*
9934 F:      arch/arm/boot/dts/*dra7*
9935
9936 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9937 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9938 L:      linux-omap@vger.kernel.org
9939 L:      linux-fbdev@vger.kernel.org
9940 S:      Maintained
9941 F:      drivers/video/fbdev/omap2/
9942 F:      Documentation/arm/OMAP/DSS
9943
9944 OMAP FRAMEBUFFER SUPPORT
9945 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9946 L:      linux-fbdev@vger.kernel.org
9947 L:      linux-omap@vger.kernel.org
9948 S:      Maintained
9949 F:      drivers/video/fbdev/omap/
9950
9951 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9952 M:      Roger Quadros <rogerq@ti.com>
9953 M:      Tony Lindgren <tony@atomide.com>
9954 L:      linux-omap@vger.kernel.org
9955 S:      Maintained
9956 F:      drivers/memory/omap-gpmc.c
9957 F:      arch/arm/mach-omap2/*gpmc*
9958
9959 OMAP GPIO DRIVER
9960 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9961 M:      Santosh Shilimkar <ssantosh@kernel.org>
9962 M:      Kevin Hilman <khilman@kernel.org>
9963 L:      linux-omap@vger.kernel.org
9964 S:      Maintained
9965 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9966 F:      drivers/gpio/gpio-omap.c
9967
9968 OMAP HARDWARE SPINLOCK SUPPORT
9969 M:      Ohad Ben-Cohen <ohad@wizery.com>
9970 L:      linux-omap@vger.kernel.org
9971 S:      Maintained
9972 F:      drivers/hwspinlock/omap_hwspinlock.c
9973
9974 OMAP HS MMC SUPPORT
9975 L:      linux-mmc@vger.kernel.org
9976 L:      linux-omap@vger.kernel.org
9977 S:      Orphan
9978 F:      drivers/mmc/host/omap_hsmmc.c
9979
9980 OMAP HWMOD DATA
9981 M:      Paul Walmsley <paul@pwsan.com>
9982 L:      linux-omap@vger.kernel.org
9983 S:      Maintained
9984 F:      arch/arm/mach-omap2/omap_hwmod*data*
9985
9986 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9987 M:      Benoît Cousson <bcousson@baylibre.com>
9988 L:      linux-omap@vger.kernel.org
9989 S:      Maintained
9990 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9991
9992 OMAP HWMOD SUPPORT
9993 M:      Benoît Cousson <bcousson@baylibre.com>
9994 M:      Paul Walmsley <paul@pwsan.com>
9995 L:      linux-omap@vger.kernel.org
9996 S:      Maintained
9997 F:      arch/arm/mach-omap2/omap_hwmod.*
9998
9999 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10000 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10001 L:      linux-media@vger.kernel.org
10002 S:      Maintained
10003 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10004 F:      drivers/media/platform/omap3isp/
10005 F:      drivers/staging/media/omap4iss/
10006
10007 OMAP MMC SUPPORT
10008 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10009 L:      linux-omap@vger.kernel.org
10010 S:      Maintained
10011 F:      drivers/mmc/host/omap.c
10012
10013 OMAP POWER MANAGEMENT SUPPORT
10014 M:      Kevin Hilman <khilman@kernel.org>
10015 L:      linux-omap@vger.kernel.org
10016 S:      Maintained
10017 F:      arch/arm/*omap*/*pm*
10018 F:      drivers/cpufreq/omap-cpufreq.c
10019
10020 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10021 M:      Rajendra Nayak <rnayak@codeaurora.org>
10022 M:      Paul Walmsley <paul@pwsan.com>
10023 L:      linux-omap@vger.kernel.org
10024 S:      Maintained
10025 F:      arch/arm/mach-omap2/prm*
10026
10027 OMAP RANDOM NUMBER GENERATOR SUPPORT
10028 M:      Deepak Saxena <dsaxena@plexity.net>
10029 S:      Maintained
10030 F:      drivers/char/hw_random/omap-rng.c
10031
10032 OMAP USB SUPPORT
10033 L:      linux-usb@vger.kernel.org
10034 L:      linux-omap@vger.kernel.org
10035 S:      Orphan
10036 F:      drivers/usb/*/*omap*
10037 F:      arch/arm/*omap*/usb*
10038
10039 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10040 M:      Mark Jackson <mpfj@newflow.co.uk>
10041 L:      linux-omap@vger.kernel.org
10042 S:      Maintained
10043 F:      arch/arm/boot/dts/am335x-nano.dts
10044
10045 OMAP1 SUPPORT
10046 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10047 M:      Tony Lindgren <tony@atomide.com>
10048 L:      linux-omap@vger.kernel.org
10049 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10051 S:      Maintained
10052 F:      arch/arm/mach-omap1/
10053 F:      arch/arm/plat-omap/
10054 F:      arch/arm/configs/omap1_defconfig
10055 F:      drivers/i2c/busses/i2c-omap.c
10056 F:      include/linux/i2c-omap.h
10057
10058 OMAP2+ SUPPORT
10059 M:      Tony Lindgren <tony@atomide.com>
10060 L:      linux-omap@vger.kernel.org
10061 W:      http://www.muru.com/linux/omap/
10062 W:      http://linux.omap.com/
10063 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10065 S:      Maintained
10066 F:      arch/arm/mach-omap2/
10067 F:      arch/arm/plat-omap/
10068 F:      arch/arm/configs/omap2plus_defconfig
10069 F:      drivers/i2c/busses/i2c-omap.c
10070 F:      drivers/irqchip/irq-omap-intc.c
10071 F:      drivers/mfd/*omap*.c
10072 F:      drivers/mfd/menelaus.c
10073 F:      drivers/mfd/palmas.c
10074 F:      drivers/mfd/tps65217.c
10075 F:      drivers/mfd/tps65218.c
10076 F:      drivers/mfd/tps65910.c
10077 F:      drivers/mfd/twl-core.[ch]
10078 F:      drivers/mfd/twl4030*.c
10079 F:      drivers/mfd/twl6030*.c
10080 F:      drivers/mfd/twl6040*.c
10081 F:      drivers/regulator/palmas-regulator*.c
10082 F:      drivers/regulator/pbias-regulator.c
10083 F:      drivers/regulator/tps65217-regulator.c
10084 F:      drivers/regulator/tps65218-regulator.c
10085 F:      drivers/regulator/tps65910-regulator.c
10086 F:      drivers/regulator/twl-regulator.c
10087 F:      drivers/regulator/twl6030-regulator.c
10088 F:      include/linux/i2c-omap.h
10089
10090 ONION OMEGA2+ BOARD
10091 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10092 L:      linux-mips@linux-mips.org
10093 S:      Maintained
10094 F:      arch/mips/boot/dts/ralink/omega2p.dts
10095
10096 OMFS FILESYSTEM
10097 M:      Bob Copeland <me@bobcopeland.com>
10098 L:      linux-karma-devel@lists.sourceforge.net
10099 S:      Maintained
10100 F:      Documentation/filesystems/omfs.txt
10101 F:      fs/omfs/
10102
10103 OMNIKEY CARDMAN 4000 DRIVER
10104 M:      Harald Welte <laforge@gnumonks.org>
10105 S:      Maintained
10106 F:      drivers/char/pcmcia/cm4000_cs.c
10107 F:      include/linux/cm4000_cs.h
10108 F:      include/uapi/linux/cm4000_cs.h
10109
10110 OMNIKEY CARDMAN 4040 DRIVER
10111 M:      Harald Welte <laforge@gnumonks.org>
10112 S:      Maintained
10113 F:      drivers/char/pcmcia/cm4040_cs.*
10114
10115 OMNIVISION OV13858 SENSOR DRIVER
10116 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10117 L:      linux-media@vger.kernel.org
10118 T:      git git://linuxtv.org/media_tree.git
10119 S:      Maintained
10120 F:      drivers/media/i2c/ov13858.c
10121
10122 OMNIVISION OV5640 SENSOR DRIVER
10123 M:      Steve Longerbeam <slongerbeam@gmail.com>
10124 L:      linux-media@vger.kernel.org
10125 T:      git git://linuxtv.org/media_tree.git
10126 S:      Maintained
10127 F:      drivers/media/i2c/ov5640.c
10128
10129 OMNIVISION OV5647 SENSOR DRIVER
10130 M:      Luis Oliveira <lolivei@synopsys.com>
10131 L:      linux-media@vger.kernel.org
10132 T:      git git://linuxtv.org/media_tree.git
10133 S:      Maintained
10134 F:      drivers/media/i2c/ov5647.c
10135
10136 OMNIVISION OV7670 SENSOR DRIVER
10137 M:      Jonathan Corbet <corbet@lwn.net>
10138 L:      linux-media@vger.kernel.org
10139 T:      git git://linuxtv.org/media_tree.git
10140 S:      Maintained
10141 F:      drivers/media/i2c/ov7670.c
10142 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10143
10144 ONENAND FLASH DRIVER
10145 M:      Kyungmin Park <kyungmin.park@samsung.com>
10146 L:      linux-mtd@lists.infradead.org
10147 S:      Maintained
10148 F:      drivers/mtd/onenand/
10149 F:      include/linux/mtd/onenand*.h
10150
10151 ONSTREAM SCSI TAPE DRIVER
10152 M:      Willem Riede <osst@riede.org>
10153 L:      osst-users@lists.sourceforge.net
10154 L:      linux-scsi@vger.kernel.org
10155 S:      Maintained
10156 F:      Documentation/scsi/osst.txt
10157 F:      drivers/scsi/osst.*
10158 F:      drivers/scsi/osst_*.h
10159 F:      drivers/scsi/st.h
10160
10161 OP-TEE DRIVER
10162 M:      Jens Wiklander <jens.wiklander@linaro.org>
10163 S:      Maintained
10164 F:      drivers/tee/optee/
10165
10166 OPA-VNIC DRIVER
10167 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10168 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10169 L:      linux-rdma@vger.kernel.org
10170 S:      Supported
10171 F:      drivers/infiniband/ulp/opa_vnic
10172
10173 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10174 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10175 L:      devicetree@vger.kernel.org
10176 S:      Maintained
10177 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10178 F:      Documentation/devicetree/overlay-notes.txt
10179 F:      drivers/of/overlay.c
10180 F:      drivers/of/resolver.c
10181
10182 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10183 M:      Rob Herring <robh+dt@kernel.org>
10184 M:      Frank Rowand <frowand.list@gmail.com>
10185 L:      devicetree@vger.kernel.org
10186 W:      http://www.devicetree.org/
10187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10188 S:      Maintained
10189 F:      drivers/of/
10190 F:      include/linux/of*.h
10191 F:      scripts/dtc/
10192 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10193
10194 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10195 M:      Rob Herring <robh+dt@kernel.org>
10196 M:      Mark Rutland <mark.rutland@arm.com>
10197 L:      devicetree@vger.kernel.org
10198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10199 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10200 S:      Maintained
10201 F:      Documentation/devicetree/
10202 F:      arch/*/boot/dts/
10203 F:      include/dt-bindings/
10204
10205 OPENCORES I2C BUS DRIVER
10206 M:      Peter Korsgaard <jacmet@sunsite.dk>
10207 L:      linux-i2c@vger.kernel.org
10208 S:      Maintained
10209 F:      Documentation/i2c/busses/i2c-ocores
10210 F:      drivers/i2c/busses/i2c-ocores.c
10211
10212 OPENRISC ARCHITECTURE
10213 M:      Jonas Bonn <jonas@southpole.se>
10214 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10215 M:      Stafford Horne <shorne@gmail.com>
10216 T:      git git://github.com/openrisc/linux.git
10217 L:      openrisc@lists.librecores.org
10218 W:      http://openrisc.io
10219 S:      Maintained
10220 F:      Documentation/devicetree/bindings/openrisc/
10221 F:      Documentation/openrisc/
10222 F:      arch/openrisc/
10223 F:      drivers/irqchip/irq-ompic.c
10224 F:      drivers/irqchip/irq-or1k-*
10225
10226 OPENVSWITCH
10227 M:      Pravin B Shelar <pshelar@ovn.org>
10228 L:      netdev@vger.kernel.org
10229 L:      dev@openvswitch.org
10230 W:      http://openvswitch.org
10231 S:      Maintained
10232 F:      net/openvswitch/
10233 F:      include/uapi/linux/openvswitch.h
10234
10235 OPERATING PERFORMANCE POINTS (OPP)
10236 M:      Viresh Kumar <vireshk@kernel.org>
10237 M:      Nishanth Menon <nm@ti.com>
10238 M:      Stephen Boyd <sboyd@codeaurora.org>
10239 L:      linux-pm@vger.kernel.org
10240 S:      Maintained
10241 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10242 F:      drivers/opp/
10243 F:      include/linux/pm_opp.h
10244 F:      Documentation/power/opp.txt
10245 F:      Documentation/devicetree/bindings/opp/
10246
10247 OPL4 DRIVER
10248 M:      Clemens Ladisch <clemens@ladisch.de>
10249 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10250 T:      git git://git.alsa-project.org/alsa-kernel.git
10251 S:      Maintained
10252 F:      sound/drivers/opl4/
10253
10254 OPROFILE
10255 M:      Robert Richter <rric@kernel.org>
10256 L:      oprofile-list@lists.sf.net
10257 S:      Maintained
10258 F:      arch/*/include/asm/oprofile*.h
10259 F:      arch/*/oprofile/
10260 F:      drivers/oprofile/
10261 F:      include/linux/oprofile.h
10262
10263 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10264 M:      Mark Fasheh <mfasheh@versity.com>
10265 M:      Joel Becker <jlbec@evilplan.org>
10266 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10267 W:      http://ocfs2.wiki.kernel.org
10268 S:      Supported
10269 F:      Documentation/filesystems/ocfs2.txt
10270 F:      Documentation/filesystems/dlmfs.txt
10271 F:      fs/ocfs2/
10272
10273 ORANGEFS FILESYSTEM
10274 M:      Mike Marshall <hubcap@omnibond.com>
10275 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10277 S:      Supported
10278 F:      fs/orangefs/
10279 F:      Documentation/filesystems/orangefs.txt
10280
10281 ORINOCO DRIVER
10282 L:      linux-wireless@vger.kernel.org
10283 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10284 W:      http://www.nongnu.org/orinoco/
10285 S:      Orphan
10286 F:      drivers/net/wireless/intersil/orinoco/
10287
10288 OSD LIBRARY and FILESYSTEM
10289 M:      Boaz Harrosh <ooo@electrozaur.com>
10290 S:      Maintained
10291 F:      drivers/scsi/osd/
10292 F:      include/scsi/osd_*
10293 F:      fs/exofs/
10294
10295 OV2659 OMNIVISION SENSOR DRIVER
10296 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10297 L:      linux-media@vger.kernel.org
10298 W:      https://linuxtv.org
10299 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10300 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10301 S:      Maintained
10302 F:      drivers/media/i2c/ov2659.c
10303 F:      include/media/i2c/ov2659.h
10304
10305 OVERLAY FILESYSTEM
10306 M:      Miklos Szeredi <miklos@szeredi.hu>
10307 L:      linux-unionfs@vger.kernel.org
10308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10309 S:      Supported
10310 F:      fs/overlayfs/
10311 F:      Documentation/filesystems/overlayfs.txt
10312
10313 P54 WIRELESS DRIVER
10314 M:      Christian Lamparter <chunkeey@googlemail.com>
10315 L:      linux-wireless@vger.kernel.org
10316 W:      http://wireless.kernel.org/en/users/Drivers/p54
10317 S:      Maintained
10318 F:      drivers/net/wireless/intersil/p54/
10319
10320 PA SEMI ETHERNET DRIVER
10321 L:      netdev@vger.kernel.org
10322 S:      Orphan
10323 F:      drivers/net/ethernet/pasemi/*
10324
10325 PA SEMI SMBUS DRIVER
10326 L:      linux-i2c@vger.kernel.org
10327 S:      Orphan
10328 F:      drivers/i2c/busses/i2c-pasemi.c
10329
10330 PADATA PARALLEL EXECUTION MECHANISM
10331 M:      Steffen Klassert <steffen.klassert@secunet.com>
10332 L:      linux-crypto@vger.kernel.org
10333 S:      Maintained
10334 F:      kernel/padata.c
10335 F:      include/linux/padata.h
10336 F:      Documentation/padata.txt
10337
10338 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10339 M:      Harald Welte <laforge@gnumonks.org>
10340 L:      platform-driver-x86@vger.kernel.org
10341 S:      Maintained
10342 F:      drivers/platform/x86/panasonic-laptop.c
10343
10344 PANASONIC MN10300/AM33/AM34 PORT
10345 M:      David Howells <dhowells@redhat.com>
10346 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10347 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10348 S:      Maintained
10349 F:      Documentation/mn10300/
10350 F:      arch/mn10300/
10351
10352 PARALLEL LCD/KEYPAD PANEL DRIVER
10353 M:      Willy Tarreau <willy@haproxy.com>
10354 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10355 S:      Odd Fixes
10356 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10357 F:      drivers/misc/panel.c
10358
10359 PARALLEL PORT SUBSYSTEM
10360 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10361 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10362 L:      linux-parport@lists.infradead.org (subscribers-only)
10363 S:      Maintained
10364 F:      drivers/parport/
10365 F:      include/linux/parport*.h
10366 F:      drivers/char/ppdev.c
10367 F:      include/uapi/linux/ppdev.h
10368 F:      Documentation/parport*.txt
10369
10370 PARAVIRT_OPS INTERFACE
10371 M:      Juergen Gross <jgross@suse.com>
10372 M:      Alok Kataria <akataria@vmware.com>
10373 M:      Rusty Russell <rusty@rustcorp.com.au>
10374 L:      virtualization@lists.linux-foundation.org
10375 S:      Supported
10376 F:      Documentation/virtual/paravirt_ops.txt
10377 F:      arch/*/kernel/paravirt*
10378 F:      arch/*/include/asm/paravirt*.h
10379 F:      include/linux/hypervisor.h
10380
10381 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10382 M:      Tim Waugh <tim@cyberelk.net>
10383 L:      linux-parport@lists.infradead.org (subscribers-only)
10384 S:      Maintained
10385 F:      Documentation/blockdev/paride.txt
10386 F:      drivers/block/paride/
10387
10388 PARISC ARCHITECTURE
10389 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10390 M:      Helge Deller <deller@gmx.de>
10391 L:      linux-parisc@vger.kernel.org
10392 W:      http://www.parisc-linux.org/
10393 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10396 S:      Maintained
10397 F:      arch/parisc/
10398 F:      Documentation/parisc/
10399 F:      drivers/parisc/
10400 F:      drivers/char/agp/parisc-agp.c
10401 F:      drivers/input/serio/gscps2.c
10402 F:      drivers/parport/parport_gsc.*
10403 F:      drivers/tty/serial/8250/8250_gsc.c
10404 F:      drivers/video/fbdev/sti*
10405 F:      drivers/video/console/sti*
10406 F:      drivers/video/logo/logo_parisc*
10407
10408 PARMAN
10409 M:      Jiri Pirko <jiri@mellanox.com>
10410 L:      netdev@vger.kernel.org
10411 S:      Supported
10412 F:      lib/parman.c
10413 F:      lib/test_parman.c
10414 F:      include/linux/parman.h
10415
10416 PC87360 HARDWARE MONITORING DRIVER
10417 M:      Jim Cromie <jim.cromie@gmail.com>
10418 L:      linux-hwmon@vger.kernel.org
10419 S:      Maintained
10420 F:      Documentation/hwmon/pc87360
10421 F:      drivers/hwmon/pc87360.c
10422
10423 PC8736x GPIO DRIVER
10424 M:      Jim Cromie <jim.cromie@gmail.com>
10425 S:      Maintained
10426 F:      drivers/char/pc8736x_gpio.c
10427
10428 PC87427 HARDWARE MONITORING DRIVER
10429 M:      Jean Delvare <jdelvare@suse.com>
10430 L:      linux-hwmon@vger.kernel.org
10431 S:      Maintained
10432 F:      Documentation/hwmon/pc87427
10433 F:      drivers/hwmon/pc87427.c
10434
10435 PCA9532 LED DRIVER
10436 M:      Riku Voipio <riku.voipio@iki.fi>
10437 S:      Maintained
10438 F:      drivers/leds/leds-pca9532.c
10439 F:      include/linux/leds-pca9532.h
10440
10441 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10442 M:      Guenter Roeck <linux@roeck-us.net>
10443 L:      linux-i2c@vger.kernel.org
10444 S:      Maintained
10445 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10446
10447 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10448 M:      Khalid Aziz <khalid@gonehiking.org>
10449 S:      Maintained
10450 F:      drivers/firmware/pcdp.*
10451
10452 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10453 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10454 L:      linux-pci@vger.kernel.org
10455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10456 S:      Maintained
10457 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10458 F:      drivers/pci/host/pci-aardvark.c
10459
10460 PCI DRIVER FOR ALTERA PCIE IP
10461 M:      Ley Foon Tan <lftan@altera.com>
10462 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10463 L:      linux-pci@vger.kernel.org
10464 S:      Supported
10465 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10466 F:      drivers/pci/host/pcie-altera.c
10467
10468 PCI DRIVER FOR APPLIEDMICRO XGENE
10469 M:      Tanmay Inamdar <tinamdar@apm.com>
10470 L:      linux-pci@vger.kernel.org
10471 L:      linux-arm-kernel@lists.infradead.org
10472 S:      Maintained
10473 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10474 F:      drivers/pci/host/pci-xgene.c
10475
10476 PCI DRIVER FOR ARM VERSATILE PLATFORM
10477 M:      Rob Herring <robh@kernel.org>
10478 L:      linux-pci@vger.kernel.org
10479 L:      linux-arm-kernel@lists.infradead.org
10480 S:      Maintained
10481 F:      Documentation/devicetree/bindings/pci/versatile.txt
10482 F:      drivers/pci/host/pci-versatile.c
10483
10484 PCI DRIVER FOR ARMADA 8K
10485 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10486 L:      linux-pci@vger.kernel.org
10487 L:      linux-arm-kernel@lists.infradead.org
10488 S:      Maintained
10489 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10490 F:      drivers/pci/dwc/pcie-armada8k.c
10491
10492 PCI DRIVER FOR FREESCALE LAYERSCAPE
10493 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10494 M:      Mingkai Hu <mingkai.hu@freescale.com>
10495 M:      Roy Zang <tie-fei.zang@freescale.com>
10496 L:      linuxppc-dev@lists.ozlabs.org
10497 L:      linux-pci@vger.kernel.org
10498 L:      linux-arm-kernel@lists.infradead.org
10499 S:      Maintained
10500 F:      drivers/pci/dwc/*layerscape*
10501
10502 PCI DRIVER FOR GENERIC OF HOSTS
10503 M:      Will Deacon <will.deacon@arm.com>
10504 L:      linux-pci@vger.kernel.org
10505 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10506 S:      Maintained
10507 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10508 F:      drivers/pci/host/pci-host-common.c
10509 F:      drivers/pci/host/pci-host-generic.c
10510
10511 PCI DRIVER FOR IMX6
10512 M:      Richard Zhu <hongxing.zhu@nxp.com>
10513 M:      Lucas Stach <l.stach@pengutronix.de>
10514 L:      linux-pci@vger.kernel.org
10515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10516 S:      Maintained
10517 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10518 F:      drivers/pci/dwc/*imx6*
10519
10520 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10521 M:      Keith Busch <keith.busch@intel.com>
10522 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10523 L:      linux-pci@vger.kernel.org
10524 S:      Supported
10525 F:      drivers/pci/host/vmd.c
10526
10527 PCI DRIVER FOR MICROSEMI SWITCHTEC
10528 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10529 M:      Logan Gunthorpe <logang@deltatee.com>
10530 L:      linux-pci@vger.kernel.org
10531 S:      Maintained
10532 F:      Documentation/switchtec.txt
10533 F:      Documentation/ABI/testing/sysfs-class-switchtec
10534 F:      drivers/pci/switch/switchtec*
10535 F:      include/uapi/linux/switchtec_ioctl.h
10536 F:      include/linux/switchtec.h
10537 F:      drivers/ntb/hw/mscc/
10538
10539 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10540 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10541 M:      Jason Cooper <jason@lakedaemon.net>
10542 L:      linux-pci@vger.kernel.org
10543 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10544 S:      Maintained
10545 F:      drivers/pci/host/*mvebu*
10546
10547 PCI DRIVER FOR NVIDIA TEGRA
10548 M:      Thierry Reding <thierry.reding@gmail.com>
10549 L:      linux-tegra@vger.kernel.org
10550 L:      linux-pci@vger.kernel.org
10551 S:      Supported
10552 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10553 F:      drivers/pci/host/pci-tegra.c
10554
10555 PCI DRIVER FOR RENESAS R-CAR
10556 M:      Simon Horman <horms@verge.net.au>
10557 L:      linux-pci@vger.kernel.org
10558 L:      linux-renesas-soc@vger.kernel.org
10559 S:      Maintained
10560 F:      drivers/pci/host/*rcar*
10561
10562 PCI DRIVER FOR SAMSUNG EXYNOS
10563 M:      Jingoo Han <jingoohan1@gmail.com>
10564 L:      linux-pci@vger.kernel.org
10565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10566 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10567 S:      Maintained
10568 F:      drivers/pci/dwc/pci-exynos.c
10569
10570 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10571 M:      Jingoo Han <jingoohan1@gmail.com>
10572 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10573 L:      linux-pci@vger.kernel.org
10574 S:      Maintained
10575 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10576 F:      drivers/pci/dwc/*designware*
10577
10578 PCI DRIVER FOR TI DRA7XX
10579 M:      Kishon Vijay Abraham I <kishon@ti.com>
10580 L:      linux-omap@vger.kernel.org
10581 L:      linux-pci@vger.kernel.org
10582 S:      Supported
10583 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10584 F:      drivers/pci/dwc/pci-dra7xx.c
10585
10586 PCI DRIVER FOR TI KEYSTONE
10587 M:      Murali Karicheri <m-karicheri2@ti.com>
10588 L:      linux-pci@vger.kernel.org
10589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10590 S:      Maintained
10591 F:      drivers/pci/dwc/*keystone*
10592
10593 PCI ENDPOINT SUBSYSTEM
10594 M:      Kishon Vijay Abraham I <kishon@ti.com>
10595 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10596 L:      linux-pci@vger.kernel.org
10597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10598 S:      Supported
10599 F:      drivers/pci/endpoint/
10600 F:      drivers/misc/pci_endpoint_test.c
10601 F:      tools/pci/
10602
10603 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10604 M:      Russell Currey <ruscur@russell.cc>
10605 L:      linuxppc-dev@lists.ozlabs.org
10606 S:      Supported
10607 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10608 F:      arch/powerpc/kernel/eeh*.c
10609 F:      arch/powerpc/platforms/*/eeh*.c
10610 F:      arch/powerpc/include/*/eeh*.h
10611
10612 PCI ERROR RECOVERY
10613 M:      Linas Vepstas <linasvepstas@gmail.com>
10614 L:      linux-pci@vger.kernel.org
10615 S:      Supported
10616 F:      Documentation/PCI/pci-error-recovery.txt
10617
10618 PCI MSI DRIVER FOR ALTERA MSI IP
10619 M:      Ley Foon Tan <lftan@altera.com>
10620 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10621 L:      linux-pci@vger.kernel.org
10622 S:      Supported
10623 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10624 F:      drivers/pci/host/pcie-altera-msi.c
10625
10626 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10627 M:      Duc Dang <dhdang@apm.com>
10628 L:      linux-pci@vger.kernel.org
10629 L:      linux-arm-kernel@lists.infradead.org
10630 S:      Maintained
10631 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10632 F:      drivers/pci/host/pci-xgene-msi.c
10633
10634 PCI SUBSYSTEM
10635 M:      Bjorn Helgaas <bhelgaas@google.com>
10636 L:      linux-pci@vger.kernel.org
10637 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10639 S:      Supported
10640 F:      Documentation/devicetree/bindings/pci/
10641 F:      Documentation/PCI/
10642 F:      drivers/pci/
10643 F:      include/linux/pci*
10644 F:      arch/x86/pci/
10645 F:      arch/x86/kernel/quirks.c
10646
10647 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10648 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10649 L:      linux-pci@vger.kernel.org
10650 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10652 S:      Supported
10653 F:      drivers/pci/host/
10654 F:      drivers/pci/dwc/
10655
10656 PCIE DRIVER FOR AXIS ARTPEC
10657 M:      Niklas Cassel <niklas.cassel@axis.com>
10658 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10659 L:      linux-arm-kernel@axis.com
10660 L:      linux-pci@vger.kernel.org
10661 S:      Maintained
10662 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10663 F:      drivers/pci/dwc/*artpec*
10664
10665 PCIE DRIVER FOR CAVIUM THUNDERX
10666 M:      David Daney <david.daney@cavium.com>
10667 L:      linux-pci@vger.kernel.org
10668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10669 S:      Supported
10670 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10671 F:      drivers/pci/host/pci-thunder-*
10672
10673 PCIE DRIVER FOR HISILICON
10674 M:      Zhou Wang <wangzhou1@hisilicon.com>
10675 L:      linux-pci@vger.kernel.org
10676 S:      Maintained
10677 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10678 F:      drivers/pci/dwc/pcie-hisi.c
10679
10680 PCIE DRIVER FOR HISILICON KIRIN
10681 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10682 M:      Binghui Wang <wangbinghui@hisilicon.com>
10683 L:      linux-pci@vger.kernel.org
10684 S:      Maintained
10685 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10686 F:      drivers/pci/dwc/pcie-kirin.c
10687
10688 PCIE DRIVER FOR HISILICON STB
10689 M:      Jianguo Sun <sunjianguo1@huawei.com>
10690 M:      Shawn Guo <shawn.guo@linaro.org>
10691 L:      linux-pci@vger.kernel.org
10692 S:      Maintained
10693 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10694 F:      drivers/pci/dwc/pcie-histb.c
10695
10696 PCIE DRIVER FOR MEDIATEK
10697 M:      Ryder Lee <ryder.lee@mediatek.com>
10698 L:      linux-pci@vger.kernel.org
10699 L:      linux-mediatek@lists.infradead.org
10700 S:      Supported
10701 F:      Documentation/devicetree/bindings/pci/mediatek*
10702 F:      drivers/pci/host/*mediatek*
10703
10704 PCIE DRIVER FOR QUALCOMM MSM
10705 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10706 L:      linux-pci@vger.kernel.org
10707 L:      linux-arm-msm@vger.kernel.org
10708 S:      Maintained
10709 F:      drivers/pci/dwc/*qcom*
10710
10711 PCIE DRIVER FOR ROCKCHIP
10712 M:      Shawn Lin <shawn.lin@rock-chips.com>
10713 L:      linux-pci@vger.kernel.org
10714 L:      linux-rockchip@lists.infradead.org
10715 S:      Maintained
10716 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10717 F:      drivers/pci/host/pcie-rockchip.c
10718
10719 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10720 M:      Linus Walleij <linus.walleij@linaro.org>
10721 L:      linux-pci@vger.kernel.org
10722 S:      Maintained
10723 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10724 F:      drivers/pci/host/pci-v3-semi.c
10725
10726 PCIE DRIVER FOR ST SPEAR13XX
10727 M:      Pratyush Anand <pratyush.anand@gmail.com>
10728 L:      linux-pci@vger.kernel.org
10729 S:      Maintained
10730 F:      drivers/pci/dwc/*spear*
10731
10732 PCMCIA SUBSYSTEM
10733 P:      Linux PCMCIA Team
10734 L:      linux-pcmcia@lists.infradead.org
10735 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10737 S:      Maintained
10738 F:      Documentation/pcmcia/
10739 F:      tools/pcmcia/
10740 F:      drivers/pcmcia/
10741 F:      include/pcmcia/
10742
10743 PCNET32 NETWORK DRIVER
10744 M:      Don Fry <pcnet32@frontier.com>
10745 L:      netdev@vger.kernel.org
10746 S:      Maintained
10747 F:      drivers/net/ethernet/amd/pcnet32.c
10748
10749 PCRYPT PARALLEL CRYPTO ENGINE
10750 M:      Steffen Klassert <steffen.klassert@secunet.com>
10751 L:      linux-crypto@vger.kernel.org
10752 S:      Maintained
10753 F:      crypto/pcrypt.c
10754 F:      include/crypto/pcrypt.h
10755
10756 PEAQ WMI HOTKEYS DRIVER
10757 M:      Hans de Goede <hdegoede@redhat.com>
10758 L:      platform-driver-x86@vger.kernel.org
10759 S:      Maintained
10760 F:      drivers/platform/x86/peaq-wmi.c
10761
10762 PER-CPU MEMORY ALLOCATOR
10763 M:      Tejun Heo <tj@kernel.org>
10764 M:      Christoph Lameter <cl@linux.com>
10765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10766 S:      Maintained
10767 F:      include/linux/percpu*.h
10768 F:      mm/percpu*.c
10769 F:      arch/*/include/asm/percpu.h
10770
10771 PER-TASK DELAY ACCOUNTING
10772 M:      Balbir Singh <bsingharora@gmail.com>
10773 S:      Maintained
10774 F:      include/linux/delayacct.h
10775 F:      kernel/delayacct.c
10776
10777 PERFORMANCE EVENTS SUBSYSTEM
10778 M:      Peter Zijlstra <peterz@infradead.org>
10779 M:      Ingo Molnar <mingo@redhat.com>
10780 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10781 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10782 R:      Jiri Olsa <jolsa@redhat.com>
10783 R:      Namhyung Kim <namhyung@kernel.org>
10784 L:      linux-kernel@vger.kernel.org
10785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10786 S:      Supported
10787 F:      kernel/events/*
10788 F:      include/linux/perf_event.h
10789 F:      include/uapi/linux/perf_event.h
10790 F:      arch/*/kernel/perf_event*.c
10791 F:      arch/*/kernel/*/perf_event*.c
10792 F:      arch/*/kernel/*/*/perf_event*.c
10793 F:      arch/*/include/asm/perf_event.h
10794 F:      arch/*/kernel/perf_callchain.c
10795 F:      arch/*/events/*
10796 F:      tools/perf/
10797
10798 PERSONALITY HANDLING
10799 M:      Christoph Hellwig <hch@infradead.org>
10800 L:      linux-abi-devel@lists.sourceforge.net
10801 S:      Maintained
10802 F:      include/linux/personality.h
10803 F:      include/uapi/linux/personality.h
10804
10805 PHONET PROTOCOL
10806 M:      Remi Denis-Courmont <courmisch@gmail.com>
10807 S:      Supported
10808 F:      Documentation/networking/phonet.txt
10809 F:      include/linux/phonet.h
10810 F:      include/net/phonet/
10811 F:      include/uapi/linux/phonet.h
10812 F:      net/phonet/
10813
10814 PHRAM MTD DRIVER
10815 M:      Joern Engel <joern@lazybastard.org>
10816 L:      linux-mtd@lists.infradead.org
10817 S:      Maintained
10818 F:      drivers/mtd/devices/phram.c
10819
10820 PICOLCD HID DRIVER
10821 M:      Bruno Prémont <bonbons@linux-vserver.org>
10822 L:      linux-input@vger.kernel.org
10823 S:      Maintained
10824 F:      drivers/hid/hid-picolcd*
10825
10826 PICOXCELL SUPPORT
10827 M:      Jamie Iles <jamie@jamieiles.com>
10828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10829 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10830 S:      Supported
10831 F:      arch/arm/boot/dts/picoxcell*
10832 F:      arch/arm/mach-picoxcell/
10833 F:      drivers/crypto/picoxcell*
10834
10835 PIN CONTROL SUBSYSTEM
10836 M:      Linus Walleij <linus.walleij@linaro.org>
10837 L:      linux-gpio@vger.kernel.org
10838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10839 S:      Maintained
10840 F:      Documentation/devicetree/bindings/pinctrl/
10841 F:      Documentation/driver-api/pinctl.rst
10842 F:      drivers/pinctrl/
10843 F:      include/linux/pinctrl/
10844
10845 PIN CONTROLLER - ATMEL AT91
10846 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10848 S:      Maintained
10849 F:      drivers/pinctrl/pinctrl-at91.*
10850
10851 PIN CONTROLLER - ATMEL AT91 PIO4
10852 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10854 L:      linux-gpio@vger.kernel.org
10855 S:      Supported
10856 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10857
10858 PIN CONTROLLER - INTEL
10859 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10860 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10861 S:      Maintained
10862 F:      drivers/pinctrl/intel/
10863
10864 PIN CONTROLLER - QUALCOMM
10865 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10866 S:      Maintained
10867 L:      linux-arm-msm@vger.kernel.org
10868 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10869 F:      drivers/pinctrl/qcom/
10870
10871 PIN CONTROLLER - RENESAS
10872 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10873 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10874 L:      linux-renesas-soc@vger.kernel.org
10875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10876 S:      Maintained
10877 F:      drivers/pinctrl/sh-pfc/
10878
10879 PIN CONTROLLER - SAMSUNG
10880 M:      Tomasz Figa <tomasz.figa@gmail.com>
10881 M:      Krzysztof Kozlowski <krzk@kernel.org>
10882 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10884 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10885 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10887 S:      Maintained
10888 F:      drivers/pinctrl/samsung/
10889 F:      include/dt-bindings/pinctrl/samsung.h
10890 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10891
10892 PIN CONTROLLER - SINGLE
10893 M:      Tony Lindgren <tony@atomide.com>
10894 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10896 L:      linux-omap@vger.kernel.org
10897 S:      Maintained
10898 F:      drivers/pinctrl/pinctrl-single.c
10899
10900 PIN CONTROLLER - ST SPEAR
10901 M:      Viresh Kumar <vireshk@kernel.org>
10902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10903 W:      http://www.st.com/spear
10904 S:      Maintained
10905 F:      drivers/pinctrl/spear/
10906
10907 PISTACHIO SOC SUPPORT
10908 M:      James Hartley <james.hartley@sondrel.com>
10909 L:      linux-mips@linux-mips.org
10910 S:      Odd Fixes
10911 F:      arch/mips/pistachio/
10912 F:      arch/mips/include/asm/mach-pistachio/
10913 F:      arch/mips/boot/dts/img/pistachio*
10914 F:      arch/mips/configs/pistachio*_defconfig
10915
10916 PKTCDVD DRIVER
10917 S:      Orphan
10918 M:      linux-block@vger.kernel.org
10919 F:      drivers/block/pktcdvd.c
10920 F:      include/linux/pktcdvd.h
10921 F:      include/uapi/linux/pktcdvd.h
10922
10923 PKUNITY SOC DRIVERS
10924 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10925 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10926 S:      Maintained
10927 T:      git git://github.com/gxt/linux.git
10928 F:      drivers/input/serio/i8042-unicore32io.h
10929 F:      drivers/i2c/busses/i2c-puv3.c
10930 F:      drivers/video/fbdev/fb-puv3.c
10931 F:      drivers/rtc/rtc-puv3.c
10932
10933 PMBUS HARDWARE MONITORING DRIVERS
10934 M:      Guenter Roeck <linux@roeck-us.net>
10935 L:      linux-hwmon@vger.kernel.org
10936 W:      http://hwmon.wiki.kernel.org/
10937 W:      http://www.roeck-us.net/linux/drivers/
10938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10939 S:      Maintained
10940 F:      Documentation/hwmon/pmbus
10941 F:      drivers/hwmon/pmbus/
10942 F:      include/linux/pmbus.h
10943
10944 PMC SIERRA MaxRAID DRIVER
10945 L:      linux-scsi@vger.kernel.org
10946 W:      http://www.pmc-sierra.com/
10947 S:      Orphan
10948 F:      drivers/scsi/pmcraid.*
10949
10950 PMC SIERRA PM8001 DRIVER
10951 M:      Jack Wang <jinpu.wang@profitbricks.com>
10952 M:      lindar_liu@usish.com
10953 L:      linux-scsi@vger.kernel.org
10954 S:      Supported
10955 F:      drivers/scsi/pm8001/
10956
10957 PNP SUPPORT
10958 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10959 S:      Maintained
10960 F:      drivers/pnp/
10961
10962 POSIX CLOCKS and TIMERS
10963 M:      Thomas Gleixner <tglx@linutronix.de>
10964 L:      linux-kernel@vger.kernel.org
10965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10966 S:      Maintained
10967 F:      fs/timerfd.c
10968 F:      include/linux/timer*
10969 F:      kernel/time/*timer*
10970
10971 POWER MANAGEMENT CORE
10972 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10973 L:      linux-pm@vger.kernel.org
10974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10975 B:      https://bugzilla.kernel.org
10976 S:      Supported
10977 F:      drivers/base/power/
10978 F:      include/linux/pm.h
10979 F:      include/linux/pm_*
10980 F:      include/linux/powercap.h
10981 F:      drivers/powercap/
10982 F:      kernel/configs/nopm.config
10983
10984 POWER STATE COORDINATION INTERFACE (PSCI)
10985 M:      Mark Rutland <mark.rutland@arm.com>
10986 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10987 L:      linux-arm-kernel@lists.infradead.org
10988 S:      Maintained
10989 F:      drivers/firmware/psci*.c
10990 F:      include/linux/psci.h
10991 F:      include/uapi/linux/psci.h
10992
10993 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10994 M:      Sebastian Reichel <sre@kernel.org>
10995 L:      linux-pm@vger.kernel.org
10996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10997 S:      Maintained
10998 F:      Documentation/devicetree/bindings/power/supply/
10999 F:      include/linux/power_supply.h
11000 F:      drivers/power/supply/
11001
11002 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11003 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11004 L:      linuxppc-dev@lists.ozlabs.org
11005 S:      Maintained
11006 F:      drivers/char/powernv-op-panel.c
11007
11008 PPP OVER ATM (RFC 2364)
11009 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11010 S:      Maintained
11011 F:      net/atm/pppoatm.c
11012 F:      include/uapi/linux/atmppp.h
11013
11014 PPP OVER ETHERNET
11015 M:      Michal Ostrowski <mostrows@earthlink.net>
11016 S:      Maintained
11017 F:      drivers/net/ppp/pppoe.c
11018 F:      drivers/net/ppp/pppox.c
11019
11020 PPP OVER L2TP
11021 M:      James Chapman <jchapman@katalix.com>
11022 S:      Maintained
11023 F:      net/l2tp/l2tp_ppp.c
11024 F:      include/linux/if_pppol2tp.h
11025 F:      include/uapi/linux/if_pppol2tp.h
11026
11027 PPP PROTOCOL DRIVERS AND COMPRESSORS
11028 M:      Paul Mackerras <paulus@samba.org>
11029 L:      linux-ppp@vger.kernel.org
11030 S:      Maintained
11031 F:      drivers/net/ppp/ppp_*
11032
11033 PPS SUPPORT
11034 M:      Rodolfo Giometti <giometti@enneenne.com>
11035 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11036 L:      linuxpps@ml.enneenne.com (subscribers-only)
11037 S:      Maintained
11038 F:      Documentation/pps/
11039 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11040 F:      Documentation/ABI/testing/sysfs-pps
11041 F:      drivers/pps/
11042 F:      include/linux/pps*.h
11043 F:      include/uapi/linux/pps.h
11044
11045 PPTP DRIVER
11046 M:      Dmitry Kozlov <xeb@mail.ru>
11047 L:      netdev@vger.kernel.org
11048 S:      Maintained
11049 F:      drivers/net/ppp/pptp.c
11050 W:      http://sourceforge.net/projects/accel-pptp
11051
11052 PREEMPTIBLE KERNEL
11053 M:      Robert Love <rml@tech9.net>
11054 L:      kpreempt-tech@lists.sourceforge.net
11055 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11056 S:      Supported
11057 F:      Documentation/preempt-locking.txt
11058 F:      include/linux/preempt.h
11059
11060 PRINTK
11061 M:      Petr Mladek <pmladek@suse.com>
11062 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11063 R:      Steven Rostedt <rostedt@goodmis.org>
11064 S:      Maintained
11065 F:      kernel/printk/
11066 F:      include/linux/printk.h
11067
11068 PRISM54 WIRELESS DRIVER
11069 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11070 L:      linux-wireless@vger.kernel.org
11071 W:      http://wireless.kernel.org/en/users/Drivers/p54
11072 S:      Obsolete
11073 F:      drivers/net/wireless/intersil/prism54/
11074
11075 PROC SYSCTL
11076 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11077 M:      Kees Cook <keescook@chromium.org>
11078 L:      linux-kernel@vger.kernel.org
11079 L:      linux-fsdevel@vger.kernel.org
11080 S:      Maintained
11081 F:      fs/proc/proc_sysctl.c
11082 F:      include/linux/sysctl.h
11083 F:      kernel/sysctl.c
11084 F:      tools/testing/selftests/sysctl/
11085
11086 PS3 NETWORK SUPPORT
11087 M:      Geoff Levand <geoff@infradead.org>
11088 L:      netdev@vger.kernel.org
11089 L:      linuxppc-dev@lists.ozlabs.org
11090 S:      Maintained
11091 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11092
11093 PS3 PLATFORM SUPPORT
11094 M:      Geoff Levand <geoff@infradead.org>
11095 L:      linuxppc-dev@lists.ozlabs.org
11096 S:      Maintained
11097 F:      arch/powerpc/boot/ps3*
11098 F:      arch/powerpc/include/asm/lv1call.h
11099 F:      arch/powerpc/include/asm/ps3*.h
11100 F:      arch/powerpc/platforms/ps3/
11101 F:      drivers/*/ps3*
11102 F:      drivers/ps3/
11103 F:      drivers/rtc/rtc-ps3.c
11104 F:      drivers/usb/host/*ps3.c
11105 F:      sound/ppc/snd_ps3*
11106
11107 PS3VRAM DRIVER
11108 M:      Jim Paris <jim@jtan.com>
11109 M:      Geoff Levand <geoff@infradead.org>
11110 L:      linuxppc-dev@lists.ozlabs.org
11111 S:      Maintained
11112 F:      drivers/block/ps3vram.c
11113
11114 PSAMPLE PACKET SAMPLING SUPPORT:
11115 M:      Yotam Gigi <yotam.gi@gmail.com>
11116 S:      Maintained
11117 F:      net/psample
11118 F:      include/net/psample.h
11119 F:      include/uapi/linux/psample.h
11120
11121 PSTORE FILESYSTEM
11122 M:      Kees Cook <keescook@chromium.org>
11123 M:      Anton Vorontsov <anton@enomsg.org>
11124 M:      Colin Cross <ccross@android.com>
11125 M:      Tony Luck <tony.luck@intel.com>
11126 S:      Maintained
11127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11128 F:      fs/pstore/
11129 F:      include/linux/pstore*
11130 F:      drivers/firmware/efi/efi-pstore.c
11131 F:      drivers/acpi/apei/erst.c
11132 F:      Documentation/admin-guide/ramoops.rst
11133 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11134 K:      \b(pstore|ramoops)
11135
11136 PTP HARDWARE CLOCK SUPPORT
11137 M:      Richard Cochran <richardcochran@gmail.com>
11138 L:      netdev@vger.kernel.org
11139 S:      Maintained
11140 W:      http://linuxptp.sourceforge.net/
11141 F:      Documentation/ABI/testing/sysfs-ptp
11142 F:      Documentation/ptp/*
11143 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11144 F:      drivers/net/phy/dp83640*
11145 F:      drivers/ptp/*
11146 F:      include/linux/ptp_cl*
11147
11148 PTRACE SUPPORT
11149 M:      Oleg Nesterov <oleg@redhat.com>
11150 S:      Maintained
11151 F:      include/asm-generic/syscall.h
11152 F:      include/linux/ptrace.h
11153 F:      include/linux/regset.h
11154 F:      include/linux/tracehook.h
11155 F:      include/uapi/linux/ptrace.h
11156 F:      include/uapi/linux/ptrace.h
11157 F:      include/asm-generic/ptrace.h
11158 F:      kernel/ptrace.c
11159 F:      arch/*/ptrace*.c
11160 F:      arch/*/*/ptrace*.c
11161 F:      arch/*/include/asm/ptrace*.h
11162
11163 PULSE8-CEC DRIVER
11164 M:      Hans Verkuil <hverkuil@xs4all.nl>
11165 L:      linux-media@vger.kernel.org
11166 T:      git git://linuxtv.org/media_tree.git
11167 S:      Maintained
11168 F:      drivers/media/usb/pulse8-cec/*
11169 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11170
11171 PVRUSB2 VIDEO4LINUX DRIVER
11172 M:      Mike Isely <isely@pobox.com>
11173 L:      pvrusb2@isely.net       (subscribers-only)
11174 L:      linux-media@vger.kernel.org
11175 W:      http://www.isely.net/pvrusb2/
11176 T:      git git://linuxtv.org/media_tree.git
11177 S:      Maintained
11178 F:      Documentation/media/v4l-drivers/pvrusb2*
11179 F:      drivers/media/usb/pvrusb2/
11180
11181 PWC WEBCAM DRIVER
11182 M:      Hans Verkuil <hverkuil@xs4all.nl>
11183 L:      linux-media@vger.kernel.org
11184 T:      git git://linuxtv.org/media_tree.git
11185 S:      Odd Fixes
11186 F:      drivers/media/usb/pwc/*
11187
11188 PWM FAN DRIVER
11189 M:      Kamil Debski <kamil@wypas.org>
11190 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11191 L:      linux-hwmon@vger.kernel.org
11192 S:      Supported
11193 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11194 F:      Documentation/hwmon/pwm-fan
11195 F:      drivers/hwmon/pwm-fan.c
11196
11197 PWM IR Transmitter
11198 M:      Sean Young <sean@mess.org>
11199 L:      linux-media@vger.kernel.org
11200 S:      Maintained
11201 F:      drivers/media/rc/pwm-ir-tx.c
11202
11203 PWM SUBSYSTEM
11204 M:      Thierry Reding <thierry.reding@gmail.com>
11205 L:      linux-pwm@vger.kernel.org
11206 S:      Maintained
11207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11208 F:      Documentation/pwm.txt
11209 F:      Documentation/devicetree/bindings/pwm/
11210 F:      include/linux/pwm.h
11211 F:      drivers/pwm/
11212 F:      drivers/video/backlight/pwm_bl.c
11213 F:      include/linux/pwm_backlight.h
11214 F:      drivers/gpio/gpio-mvebu.c
11215 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11216
11217 PXA GPIO DRIVER
11218 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11219 L:      linux-gpio@vger.kernel.org
11220 S:      Maintained
11221 F:      drivers/gpio/gpio-pxa.c
11222
11223 PXA MMCI DRIVER
11224 S:      Orphan
11225
11226 PXA RTC DRIVER
11227 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11228 L:      linux-rtc@vger.kernel.org
11229 S:      Maintained
11230
11231 PXA2xx/PXA3xx SUPPORT
11232 M:      Daniel Mack <daniel@zonque.org>
11233 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11234 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11235 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11236 T:      git git://github.com/hzhuang1/linux.git
11237 T:      git git://github.com/rjarzmik/linux.git
11238 S:      Maintained
11239 F:      arch/arm/boot/dts/pxa*
11240 F:      arch/arm/mach-pxa/
11241 F:      drivers/dma/pxa*
11242 F:      drivers/pcmcia/pxa2xx*
11243 F:      drivers/pinctrl/pxa/
11244 F:      drivers/spi/spi-pxa2xx*
11245 F:      drivers/usb/gadget/udc/pxa2*
11246 F:      include/sound/pxa2xx-lib.h
11247 F:      sound/arm/pxa*
11248 F:      sound/soc/pxa/
11249
11250 PXA3xx NAND FLASH DRIVER
11251 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11252 L:      linux-mtd@lists.infradead.org
11253 S:      Maintained
11254 F:      drivers/mtd/nand/pxa3xx_nand.c
11255
11256 QAT DRIVER
11257 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11258 L:      qat-linux@intel.com
11259 S:      Supported
11260 F:      drivers/crypto/qat/
11261
11262 QCOM AUDIO (ASoC) DRIVERS
11263 M:      Patrick Lai <plai@codeaurora.org>
11264 M:      Banajit Goswami <bgoswami@codeaurora.org>
11265 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11266 S:      Supported
11267 F:      sound/soc/qcom/
11268
11269 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11270 M:      Gabriel Somlo <somlo@cmu.edu>
11271 M:      "Michael S. Tsirkin" <mst@redhat.com>
11272 L:      qemu-devel@nongnu.org
11273 S:      Maintained
11274 F:      drivers/firmware/qemu_fw_cfg.c
11275
11276 QIB DRIVER
11277 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11278 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11279 L:      linux-rdma@vger.kernel.org
11280 S:      Supported
11281 F:      drivers/infiniband/hw/qib/
11282
11283 QLOGIC QL41xxx FCOE DRIVER
11284 M:      QLogic-Storage-Upstream@cavium.com
11285 L:      linux-scsi@vger.kernel.org
11286 S:      Supported
11287 F:      drivers/scsi/qedf/
11288
11289 QLOGIC QL41xxx ISCSI DRIVER
11290 M:      QLogic-Storage-Upstream@cavium.com
11291 L:      linux-scsi@vger.kernel.org
11292 S:      Supported
11293 F:      drivers/scsi/qedi/
11294
11295 QLOGIC QL4xxx ETHERNET DRIVER
11296 M:      Ariel Elior <Ariel.Elior@cavium.com>
11297 M:      everest-linux-l2@cavium.com
11298 L:      netdev@vger.kernel.org
11299 S:      Supported
11300 F:      drivers/net/ethernet/qlogic/qed/
11301 F:      include/linux/qed/
11302 F:      drivers/net/ethernet/qlogic/qede/
11303
11304 QLOGIC QL4xxx RDMA DRIVER
11305 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11306 M:      Ariel Elior <Ariel.Elior@cavium.com>
11307 L:      linux-rdma@vger.kernel.org
11308 S:      Supported
11309 F:      drivers/infiniband/hw/qedr/
11310 F:      include/uapi/rdma/qedr-abi.h
11311
11312 QLOGIC QLA1280 SCSI DRIVER
11313 M:      Michael Reed <mdr@sgi.com>
11314 L:      linux-scsi@vger.kernel.org
11315 S:      Maintained
11316 F:      drivers/scsi/qla1280.[ch]
11317
11318 QLOGIC QLA2XXX FC-SCSI DRIVER
11319 M:      qla2xxx-upstream@qlogic.com
11320 L:      linux-scsi@vger.kernel.org
11321 S:      Supported
11322 F:      Documentation/scsi/LICENSE.qla2xxx
11323 F:      drivers/scsi/qla2xxx/
11324
11325 QLOGIC QLA3XXX NETWORK DRIVER
11326 M:      Dept-GELinuxNICDev@cavium.com
11327 L:      netdev@vger.kernel.org
11328 S:      Supported
11329 F:      Documentation/networking/LICENSE.qla3xxx
11330 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11331
11332 QLOGIC QLA4XXX iSCSI DRIVER
11333 M:      QLogic-Storage-Upstream@qlogic.com
11334 L:      linux-scsi@vger.kernel.org
11335 S:      Supported
11336 F:      Documentation/scsi/LICENSE.qla4xxx
11337 F:      drivers/scsi/qla4xxx/
11338
11339 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11340 M:      Harish Patil <harish.patil@cavium.com>
11341 M:      Manish Chopra <manish.chopra@cavium.com>
11342 M:      Dept-GELinuxNICDev@cavium.com
11343 L:      netdev@vger.kernel.org
11344 S:      Supported
11345 F:      drivers/net/ethernet/qlogic/qlcnic/
11346
11347 QLOGIC QLGE 10Gb ETHERNET DRIVER
11348 M:      Harish Patil <harish.patil@cavium.com>
11349 M:      Manish Chopra <manish.chopra@cavium.com>
11350 M:      Dept-GELinuxNICDev@cavium.com
11351 L:      netdev@vger.kernel.org
11352 S:      Supported
11353 F:      drivers/net/ethernet/qlogic/qlge/
11354
11355 QNX4 FILESYSTEM
11356 M:      Anders Larsen <al@alarsen.net>
11357 W:      http://www.alarsen.net/linux/qnx4fs/
11358 S:      Maintained
11359 F:      fs/qnx4/
11360 F:      include/uapi/linux/qnx4_fs.h
11361 F:      include/uapi/linux/qnxtypes.h
11362
11363 QORIQ DPAA2 FSL-MC BUS DRIVER
11364 M:      Stuart Yoder <stuyoder@gmail.com>
11365 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11366 L:      linux-kernel@vger.kernel.org
11367 S:      Maintained
11368 F:      drivers/staging/fsl-mc/
11369 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11370
11371 QT1010 MEDIA DRIVER
11372 M:      Antti Palosaari <crope@iki.fi>
11373 L:      linux-media@vger.kernel.org
11374 W:      https://linuxtv.org
11375 W:      http://palosaari.fi/linux/
11376 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11377 T:      git git://linuxtv.org/anttip/media_tree.git
11378 S:      Maintained
11379 F:      drivers/media/tuners/qt1010*
11380
11381 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11382 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11383 L:      ath10k@lists.infradead.org
11384 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11386 S:      Supported
11387 F:      drivers/net/wireless/ath/ath10k/
11388
11389 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11390 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11391 L:      linux-wireless@vger.kernel.org
11392 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11393 S:      Supported
11394 F:      drivers/net/wireless/ath/ath9k/
11395
11396 QUALCOMM CAMERA SUBSYSTEM DRIVER
11397 M:      Todor Tomov <todor.tomov@linaro.org>
11398 L:      linux-media@vger.kernel.org
11399 S:      Maintained
11400 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11401 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11402 F:      drivers/media/platform/qcom/camss-8x16/
11403
11404 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11405 M:      Timur Tabi <timur@codeaurora.org>
11406 L:      netdev@vger.kernel.org
11407 S:      Supported
11408 F:      drivers/net/ethernet/qualcomm/emac/
11409
11410 QUALCOMM HEXAGON ARCHITECTURE
11411 M:      Richard Kuo <rkuo@codeaurora.org>
11412 L:      linux-hexagon@vger.kernel.org
11413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11414 S:      Supported
11415 F:      arch/hexagon/
11416
11417 QUALCOMM IOMMU
11418 M:      Rob Clark <robdclark@gmail.com>
11419 L:      iommu@lists.linux-foundation.org
11420 L:      linux-arm-msm@vger.kernel.org
11421 S:      Maintained
11422 F:      drivers/iommu/qcom_iommu.c
11423
11424 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11425 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11426 L:      linux-media@vger.kernel.org
11427 L:      linux-arm-msm@vger.kernel.org
11428 T:      git git://linuxtv.org/media_tree.git
11429 S:      Maintained
11430 F:      drivers/media/platform/qcom/venus/
11431
11432 QUALCOMM WCN36XX WIRELESS DRIVER
11433 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11434 L:      wcn36xx@lists.infradead.org
11435 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11436 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11437 S:      Supported
11438 F:      drivers/net/wireless/ath/wcn36xx/
11439
11440 QUANTENNA QTNFMAC WIRELESS DRIVER
11441 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11442 M:      Avinash Patil <avinashp@quantenna.com>
11443 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11444 L:      linux-wireless@vger.kernel.org
11445 S:      Maintained
11446 F:      drivers/net/wireless/quantenna
11447
11448 RADEON and AMDGPU DRM DRIVERS
11449 M:      Alex Deucher <alexander.deucher@amd.com>
11450 M:      Christian König <christian.koenig@amd.com>
11451 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11452 L:      amd-gfx@lists.freedesktop.org
11453 T:      git git://people.freedesktop.org/~agd5f/linux
11454 S:      Supported
11455 F:      drivers/gpu/drm/radeon/
11456 F:      include/uapi/drm/radeon_drm.h
11457 F:      drivers/gpu/drm/amd/
11458 F:      include/uapi/drm/amdgpu_drm.h
11459
11460 RADEON FRAMEBUFFER DISPLAY DRIVER
11461 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11462 L:      linux-fbdev@vger.kernel.org
11463 S:      Maintained
11464 F:      drivers/video/fbdev/aty/radeon*
11465 F:      include/uapi/linux/radeonfb.h
11466
11467 RADIOSHARK RADIO DRIVER
11468 M:      Hans Verkuil <hverkuil@xs4all.nl>
11469 L:      linux-media@vger.kernel.org
11470 T:      git git://linuxtv.org/media_tree.git
11471 S:      Maintained
11472 F:      drivers/media/radio/radio-shark.c
11473
11474 RADIOSHARK2 RADIO DRIVER
11475 M:      Hans Verkuil <hverkuil@xs4all.nl>
11476 L:      linux-media@vger.kernel.org
11477 T:      git git://linuxtv.org/media_tree.git
11478 S:      Maintained
11479 F:      drivers/media/radio/radio-shark2.c
11480 F:      drivers/media/radio/radio-tea5777.c
11481
11482 RADOS BLOCK DEVICE (RBD)
11483 M:      Ilya Dryomov <idryomov@gmail.com>
11484 M:      Sage Weil <sage@redhat.com>
11485 M:      Alex Elder <elder@kernel.org>
11486 L:      ceph-devel@vger.kernel.org
11487 W:      http://ceph.com/
11488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11489 T:      git git://github.com/ceph/ceph-client.git
11490 S:      Supported
11491 F:      Documentation/ABI/testing/sysfs-bus-rbd
11492 F:      drivers/block/rbd.c
11493 F:      drivers/block/rbd_types.h
11494
11495 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11496 M:      Paul Mackerras <paulus@samba.org>
11497 L:      linux-fbdev@vger.kernel.org
11498 S:      Maintained
11499 F:      drivers/video/fbdev/aty/aty128fb.c
11500
11501 RAINSHADOW-CEC DRIVER
11502 M:      Hans Verkuil <hverkuil@xs4all.nl>
11503 L:      linux-media@vger.kernel.org
11504 T:      git git://linuxtv.org/media_tree.git
11505 S:      Maintained
11506 F:      drivers/media/usb/rainshadow-cec/*
11507
11508 RALINK MIPS ARCHITECTURE
11509 M:      John Crispin <john@phrozen.org>
11510 L:      linux-mips@linux-mips.org
11511 S:      Maintained
11512 F:      arch/mips/ralink
11513
11514 RALINK RT2X00 WIRELESS LAN DRIVER
11515 P:      rt2x00 project
11516 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11517 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11518 L:      linux-wireless@vger.kernel.org
11519 S:      Maintained
11520 F:      drivers/net/wireless/ralink/rt2x00/
11521
11522 RAMDISK RAM BLOCK DEVICE DRIVER
11523 M:      Jens Axboe <axboe@kernel.dk>
11524 S:      Maintained
11525 F:      Documentation/blockdev/ramdisk.txt
11526 F:      drivers/block/brd.c
11527
11528 RANDOM NUMBER DRIVER
11529 M:      "Theodore Ts'o" <tytso@mit.edu>
11530 S:      Maintained
11531 F:      drivers/char/random.c
11532
11533 RAPIDIO SUBSYSTEM
11534 M:      Matt Porter <mporter@kernel.crashing.org>
11535 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11536 S:      Maintained
11537 F:      drivers/rapidio/
11538
11539 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11540 L:      linux-wireless@vger.kernel.org
11541 S:      Orphan
11542 F:      drivers/net/wireless/ray*
11543
11544 RCUTORTURE TEST FRAMEWORK
11545 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11546 M:      Josh Triplett <josh@joshtriplett.org>
11547 R:      Steven Rostedt <rostedt@goodmis.org>
11548 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11549 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11550 L:      linux-kernel@vger.kernel.org
11551 S:      Supported
11552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11553 F:      tools/testing/selftests/rcutorture
11554
11555 RDC R-321X SoC
11556 M:      Florian Fainelli <florian@openwrt.org>
11557 S:      Maintained
11558
11559 RDC R6040 FAST ETHERNET DRIVER
11560 M:      Florian Fainelli <f.fainelli@gmail.com>
11561 L:      netdev@vger.kernel.org
11562 S:      Maintained
11563 F:      drivers/net/ethernet/rdc/r6040.c
11564
11565 RDMAVT - RDMA verbs software
11566 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11567 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11568 L:      linux-rdma@vger.kernel.org
11569 S:      Supported
11570 F:      drivers/infiniband/sw/rdmavt
11571
11572 RDS - RELIABLE DATAGRAM SOCKETS
11573 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11574 L:      netdev@vger.kernel.org
11575 L:      linux-rdma@vger.kernel.org
11576 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11577 W:      https://oss.oracle.com/projects/rds/
11578 S:      Supported
11579 F:      net/rds/
11580 F:      Documentation/networking/rds.txt
11581
11582 RDT - RESOURCE ALLOCATION
11583 M:      Fenghua Yu <fenghua.yu@intel.com>
11584 L:      linux-kernel@vger.kernel.org
11585 S:      Supported
11586 F:      arch/x86/kernel/cpu/intel_rdt*
11587 F:      arch/x86/include/asm/intel_rdt_sched.h
11588 F:      Documentation/x86/intel_rdt*
11589
11590 READ-COPY UPDATE (RCU)
11591 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11592 M:      Josh Triplett <josh@joshtriplett.org>
11593 R:      Steven Rostedt <rostedt@goodmis.org>
11594 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11595 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11596 L:      linux-kernel@vger.kernel.org
11597 W:      http://www.rdrop.com/users/paulmck/RCU/
11598 S:      Supported
11599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11600 F:      Documentation/RCU/
11601 X:      Documentation/RCU/torture.txt
11602 F:      include/linux/rcu*
11603 X:      include/linux/srcu.h
11604 F:      kernel/rcu/
11605 X:      kernel/torture.c
11606
11607 REAL TIME CLOCK (RTC) SUBSYSTEM
11608 M:      Alessandro Zummo <a.zummo@towertech.it>
11609 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11610 L:      linux-rtc@vger.kernel.org
11611 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11613 S:      Maintained
11614 F:      Documentation/devicetree/bindings/rtc/
11615 F:      Documentation/rtc.txt
11616 F:      drivers/rtc/
11617 F:      include/linux/rtc.h
11618 F:      include/uapi/linux/rtc.h
11619 F:      include/linux/rtc/
11620 F:      include/linux/platform_data/rtc-*
11621 F:      tools/testing/selftests/timers/rtctest.c
11622
11623 REALTEK AUDIO CODECS
11624 M:      Bard Liao <bardliao@realtek.com>
11625 M:      Oder Chiou <oder_chiou@realtek.com>
11626 S:      Maintained
11627 F:      sound/soc/codecs/rt*
11628 F:      include/sound/rt*.h
11629
11630 REGISTER MAP ABSTRACTION
11631 M:      Mark Brown <broonie@kernel.org>
11632 L:      linux-kernel@vger.kernel.org
11633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11634 S:      Supported
11635 F:      Documentation/devicetree/bindings/regmap/
11636 F:      drivers/base/regmap/
11637 F:      include/linux/regmap.h
11638
11639 REISERFS FILE SYSTEM
11640 L:      reiserfs-devel@vger.kernel.org
11641 S:      Supported
11642 F:      fs/reiserfs/
11643
11644 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11645 M:      Ohad Ben-Cohen <ohad@wizery.com>
11646 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11647 L:      linux-remoteproc@vger.kernel.org
11648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11649 S:      Maintained
11650 F:      Documentation/devicetree/bindings/remoteproc/
11651 F:      Documentation/remoteproc.txt
11652 F:      drivers/remoteproc/
11653 F:      include/linux/remoteproc.h
11654
11655 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11656 M:      Ohad Ben-Cohen <ohad@wizery.com>
11657 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11658 L:      linux-remoteproc@vger.kernel.org
11659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11660 S:      Maintained
11661 F:      drivers/rpmsg/
11662 F:      Documentation/rpmsg.txt
11663 F:      include/linux/rpmsg.h
11664 F:      include/linux/rpmsg/
11665
11666 RENESAS CLOCK DRIVERS
11667 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11668 L:      linux-renesas-soc@vger.kernel.org
11669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11670 S:      Supported
11671 F:      drivers/clk/renesas/
11672
11673 RENESAS ETHERNET DRIVERS
11674 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11675 L:      netdev@vger.kernel.org
11676 L:      linux-renesas-soc@vger.kernel.org
11677 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11678 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11679 F:      drivers/net/ethernet/renesas/
11680 F:      include/linux/sh_eth.h
11681
11682 RENESAS R-CAR GYROADC DRIVER
11683 M:      Marek Vasut <marek.vasut@gmail.com>
11684 L:      linux-iio@vger.kernel.org
11685 S:      Supported
11686 F:      drivers/iio/adc/rcar_gyro_adc.c
11687
11688 RENESAS USB PHY DRIVER
11689 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11690 L:      linux-renesas-soc@vger.kernel.org
11691 S:      Maintained
11692 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11693
11694 RESET CONTROLLER FRAMEWORK
11695 M:      Philipp Zabel <p.zabel@pengutronix.de>
11696 T:      git git://git.pengutronix.de/git/pza/linux
11697 S:      Maintained
11698 F:      drivers/reset/
11699 F:      Documentation/devicetree/bindings/reset/
11700 F:      include/dt-bindings/reset/
11701 F:      include/linux/reset.h
11702 F:      include/linux/reset-controller.h
11703
11704 RFKILL
11705 M:      Johannes Berg <johannes@sipsolutions.net>
11706 L:      linux-wireless@vger.kernel.org
11707 W:      http://wireless.kernel.org/
11708 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11710 S:      Maintained
11711 F:      Documentation/rfkill.txt
11712 F:      Documentation/ABI/stable/sysfs-class-rfkill
11713 F:      net/rfkill/
11714
11715 RHASHTABLE
11716 M:      Thomas Graf <tgraf@suug.ch>
11717 M:      Herbert Xu <herbert@gondor.apana.org.au>
11718 L:      netdev@vger.kernel.org
11719 S:      Maintained
11720 F:      lib/rhashtable.c
11721 F:      include/linux/rhashtable.h
11722
11723 RICOH R5C592 MEMORYSTICK DRIVER
11724 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11725 S:      Maintained
11726 F:      drivers/memstick/host/r592.*
11727
11728 RICOH SMARTMEDIA/XD DRIVER
11729 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11730 S:      Maintained
11731 F:      drivers/mtd/nand/r852.c
11732 F:      drivers/mtd/nand/r852.h
11733
11734 RISC-V ARCHITECTURE
11735 M:      Palmer Dabbelt <palmer@sifive.com>
11736 M:      Albert Ou <albert@sifive.com>
11737 L:      linux-riscv@lists.infradead.org
11738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11739 S:      Supported
11740 F:      arch/riscv/
11741 K:      riscv
11742 N:      riscv
11743
11744 ROCCAT DRIVERS
11745 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11746 W:      http://sourceforge.net/projects/roccat/
11747 S:      Maintained
11748 F:      drivers/hid/hid-roccat*
11749 F:      include/linux/hid-roccat*
11750 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11751
11752 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11753 M:      Jacob chen <jacob2.chen@rock-chips.com>
11754 L:      linux-media@vger.kernel.org
11755 S:      Maintained
11756 F:      drivers/media/platform/rockchip/rga/
11757 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11758
11759 ROCKER DRIVER
11760 M:      Jiri Pirko <jiri@resnulli.us>
11761 L:      netdev@vger.kernel.org
11762 S:      Supported
11763 F:      drivers/net/ethernet/rocker/
11764
11765 ROCKETPORT DRIVER
11766 P:      Comtrol Corp.
11767 W:      http://www.comtrol.com
11768 S:      Maintained
11769 F:      Documentation/serial/rocket.txt
11770 F:      drivers/tty/rocket*
11771
11772 ROCKETPORT EXPRESS/INFINITY DRIVER
11773 M:      Kevin Cernekee <cernekee@gmail.com>
11774 L:      linux-serial@vger.kernel.org
11775 S:      Odd Fixes
11776 F:      drivers/tty/serial/rp2.*
11777
11778 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11779 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11780 L:      linux-kernel@vger.kernel.org
11781 L:      linux-renesas-soc@vger.kernel.org
11782 S:      Supported
11783 F:      drivers/mfd/bd9571mwv.c
11784 F:      drivers/regulator/bd9571mwv-regulator.c
11785 F:      drivers/gpio/gpio-bd9571mwv.c
11786 F:      include/linux/mfd/bd9571mwv.h
11787 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11788
11789 ROSE NETWORK LAYER
11790 M:      Ralf Baechle <ralf@linux-mips.org>
11791 L:      linux-hams@vger.kernel.org
11792 W:      http://www.linux-ax25.org/
11793 S:      Maintained
11794 F:      include/net/rose.h
11795 F:      include/uapi/linux/rose.h
11796 F:      net/rose/
11797
11798 RTL2830 MEDIA DRIVER
11799 M:      Antti Palosaari <crope@iki.fi>
11800 L:      linux-media@vger.kernel.org
11801 W:      https://linuxtv.org
11802 W:      http://palosaari.fi/linux/
11803 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11804 T:      git git://linuxtv.org/anttip/media_tree.git
11805 S:      Maintained
11806 F:      drivers/media/dvb-frontends/rtl2830*
11807
11808 RTL2832 MEDIA DRIVER
11809 M:      Antti Palosaari <crope@iki.fi>
11810 L:      linux-media@vger.kernel.org
11811 W:      https://linuxtv.org
11812 W:      http://palosaari.fi/linux/
11813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11814 T:      git git://linuxtv.org/anttip/media_tree.git
11815 S:      Maintained
11816 F:      drivers/media/dvb-frontends/rtl2832*
11817
11818 RTL2832_SDR MEDIA DRIVER
11819 M:      Antti Palosaari <crope@iki.fi>
11820 L:      linux-media@vger.kernel.org
11821 W:      https://linuxtv.org
11822 W:      http://palosaari.fi/linux/
11823 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11824 T:      git git://linuxtv.org/anttip/media_tree.git
11825 S:      Maintained
11826 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11827
11828 RTL8180 WIRELESS DRIVER
11829 L:      linux-wireless@vger.kernel.org
11830 W:      http://wireless.kernel.org/
11831 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11832 S:      Orphan
11833 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11834
11835 RTL8187 WIRELESS DRIVER
11836 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11837 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11838 M:      Larry Finger <Larry.Finger@lwfinger.net>
11839 L:      linux-wireless@vger.kernel.org
11840 W:      http://wireless.kernel.org/
11841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11842 S:      Maintained
11843 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11844
11845 REALTEK WIRELESS DRIVER (rtlwifi family)
11846 M:      Ping-Ke Shih <pkshih@realtek.com>
11847 L:      linux-wireless@vger.kernel.org
11848 W:      http://wireless.kernel.org/
11849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11850 S:      Maintained
11851 F:      drivers/net/wireless/realtek/rtlwifi/
11852
11853 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11854 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11855 L:      linux-wireless@vger.kernel.org
11856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11857 S:      Maintained
11858 F:      drivers/net/wireless/realtek/rtl8xxxu/
11859
11860 RXRPC SOCKETS (AF_RXRPC)
11861 M:      David Howells <dhowells@redhat.com>
11862 L:      linux-afs@lists.infradead.org
11863 S:      Supported
11864 F:      net/rxrpc/
11865 F:      include/keys/rxrpc-type.h
11866 F:      include/net/af_rxrpc.h
11867 F:      include/trace/events/rxrpc.h
11868 F:      include/uapi/linux/rxrpc.h
11869 F:      Documentation/networking/rxrpc.txt
11870 W:      https://www.infradead.org/~dhowells/kafs/
11871
11872 S3 SAVAGE FRAMEBUFFER DRIVER
11873 M:      Antonino Daplas <adaplas@gmail.com>
11874 L:      linux-fbdev@vger.kernel.org
11875 S:      Maintained
11876 F:      drivers/video/fbdev/savage/
11877
11878 S390
11879 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11880 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11881 L:      linux-s390@vger.kernel.org
11882 W:      http://www.ibm.com/developerworks/linux/linux390/
11883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11884 S:      Supported
11885 F:      arch/s390/
11886 F:      drivers/s390/
11887 F:      Documentation/s390/
11888 F:      Documentation/driver-api/s390-drivers.rst
11889
11890 S390 COMMON I/O LAYER
11891 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11892 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11893 L:      linux-s390@vger.kernel.org
11894 W:      http://www.ibm.com/developerworks/linux/linux390/
11895 S:      Supported
11896 F:      drivers/s390/cio/
11897
11898 S390 DASD DRIVER
11899 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11900 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11901 L:      linux-s390@vger.kernel.org
11902 W:      http://www.ibm.com/developerworks/linux/linux390/
11903 S:      Supported
11904 F:      drivers/s390/block/dasd*
11905 F:      block/partitions/ibm.c
11906
11907 S390 IOMMU (PCI)
11908 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11909 L:      linux-s390@vger.kernel.org
11910 W:      http://www.ibm.com/developerworks/linux/linux390/
11911 S:      Supported
11912 F:      drivers/iommu/s390-iommu.c
11913
11914 S390 IUCV NETWORK LAYER
11915 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11916 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11917 L:      linux-s390@vger.kernel.org
11918 W:      http://www.ibm.com/developerworks/linux/linux390/
11919 S:      Supported
11920 F:      drivers/s390/net/*iucv*
11921 F:      include/net/iucv/
11922 F:      net/iucv/
11923
11924 S390 NETWORK DRIVERS
11925 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11926 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11927 L:      linux-s390@vger.kernel.org
11928 W:      http://www.ibm.com/developerworks/linux/linux390/
11929 S:      Supported
11930 F:      drivers/s390/net/
11931
11932 S390 PCI SUBSYSTEM
11933 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11934 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11935 L:      linux-s390@vger.kernel.org
11936 W:      http://www.ibm.com/developerworks/linux/linux390/
11937 S:      Supported
11938 F:      arch/s390/pci/
11939 F:      drivers/pci/hotplug/s390_pci_hpc.c
11940
11941 S390 VFIO-CCW DRIVER
11942 M:      Cornelia Huck <cohuck@redhat.com>
11943 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11944 L:      linux-s390@vger.kernel.org
11945 L:      kvm@vger.kernel.org
11946 S:      Supported
11947 F:      drivers/s390/cio/vfio_ccw*
11948 F:      Documentation/s390/vfio-ccw.txt
11949 F:      include/uapi/linux/vfio_ccw.h
11950
11951 S390 ZCRYPT DRIVER
11952 M:      Harald Freudenberger <freude@de.ibm.com>
11953 L:      linux-s390@vger.kernel.org
11954 W:      http://www.ibm.com/developerworks/linux/linux390/
11955 S:      Supported
11956 F:      drivers/s390/crypto/
11957
11958 S390 ZFCP DRIVER
11959 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11960 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11961 L:      linux-s390@vger.kernel.org
11962 W:      http://www.ibm.com/developerworks/linux/linux390/
11963 S:      Supported
11964 F:      drivers/s390/scsi/zfcp_*
11965
11966 S3C24XX SD/MMC Driver
11967 M:      Ben Dooks <ben-linux@fluff.org>
11968 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11969 S:      Supported
11970 F:      drivers/mmc/host/s3cmci.*
11971
11972 SAA6588 RDS RECEIVER DRIVER
11973 M:      Hans Verkuil <hverkuil@xs4all.nl>
11974 L:      linux-media@vger.kernel.org
11975 T:      git git://linuxtv.org/media_tree.git
11976 W:      https://linuxtv.org
11977 S:      Odd Fixes
11978 F:      drivers/media/i2c/saa6588*
11979
11980 SAA7134 VIDEO4LINUX DRIVER
11981 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11982 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11983 L:      linux-media@vger.kernel.org
11984 W:      https://linuxtv.org
11985 T:      git git://linuxtv.org/media_tree.git
11986 S:      Odd fixes
11987 F:      Documentation/media/v4l-drivers/saa7134*
11988 F:      drivers/media/pci/saa7134/
11989
11990 SAA7146 VIDEO4LINUX-2 DRIVER
11991 M:      Hans Verkuil <hverkuil@xs4all.nl>
11992 L:      linux-media@vger.kernel.org
11993 T:      git git://linuxtv.org/media_tree.git
11994 S:      Maintained
11995 F:      drivers/media/common/saa7146/
11996 F:      drivers/media/pci/saa7146/
11997 F:      include/media/saa7146*
11998
11999 SAMSUNG AUDIO (ASoC) DRIVERS
12000 M:      Krzysztof Kozlowski <krzk@kernel.org>
12001 M:      Sangbeom Kim <sbkim73@samsung.com>
12002 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12003 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12004 S:      Supported
12005 F:      sound/soc/samsung/
12006
12007 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12008 M:      Krzysztof Kozlowski <krzk@kernel.org>
12009 L:      linux-crypto@vger.kernel.org
12010 L:      linux-samsung-soc@vger.kernel.org
12011 S:      Maintained
12012 F:      drivers/crypto/exynos-rng.c
12013 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12014
12015 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12016 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12017 L:      linux-samsung-soc@vger.kernel.org
12018 S:      Maintained
12019 F:      drivers/char/hw_random/exynos-trng.c
12020 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12021
12022 SAMSUNG FRAMEBUFFER DRIVER
12023 M:      Jingoo Han <jingoohan1@gmail.com>
12024 L:      linux-fbdev@vger.kernel.org
12025 S:      Maintained
12026 F:      drivers/video/fbdev/s3c-fb.c
12027
12028 SAMSUNG LAPTOP DRIVER
12029 M:      Corentin Chary <corentin.chary@gmail.com>
12030 L:      platform-driver-x86@vger.kernel.org
12031 S:      Maintained
12032 F:      drivers/platform/x86/samsung-laptop.c
12033
12034 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12035 M:      Sangbeom Kim <sbkim73@samsung.com>
12036 M:      Krzysztof Kozlowski <krzk@kernel.org>
12037 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12038 L:      linux-kernel@vger.kernel.org
12039 L:      linux-samsung-soc@vger.kernel.org
12040 S:      Supported
12041 F:      drivers/mfd/sec*.c
12042 F:      drivers/regulator/s2m*.c
12043 F:      drivers/regulator/s5m*.c
12044 F:      drivers/clk/clk-s2mps11.c
12045 F:      drivers/rtc/rtc-s5m.c
12046 F:      include/linux/mfd/samsung/
12047 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12048 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12049 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12050 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12051
12052 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12053 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12054 L:      linux-media@vger.kernel.org
12055 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12056 S:      Maintained
12057 F:      drivers/media/platform/s3c-camif/
12058 F:      include/media/drv-intf/s3c_camif.h
12059
12060 SAMSUNG S3FWRN5 NFC DRIVER
12061 M:      Robert Baldyga <r.baldyga@samsung.com>
12062 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12063 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12064 S:      Supported
12065 F:      drivers/nfc/s3fwrn5
12066
12067 SAMSUNG S5C73M3 CAMERA DRIVER
12068 M:      Kyungmin Park <kyungmin.park@samsung.com>
12069 M:      Andrzej Hajda <a.hajda@samsung.com>
12070 L:      linux-media@vger.kernel.org
12071 S:      Supported
12072 F:      drivers/media/i2c/s5c73m3/*
12073
12074 SAMSUNG S5K5BAF CAMERA DRIVER
12075 M:      Kyungmin Park <kyungmin.park@samsung.com>
12076 M:      Andrzej Hajda <a.hajda@samsung.com>
12077 L:      linux-media@vger.kernel.org
12078 S:      Supported
12079 F:      drivers/media/i2c/s5k5baf.c
12080
12081 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12082 M:      Krzysztof Kozlowski <krzk@kernel.org>
12083 M:      Vladimir Zapolskiy <vz@mleia.com>
12084 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12085 L:      linux-crypto@vger.kernel.org
12086 L:      linux-samsung-soc@vger.kernel.org
12087 S:      Maintained
12088 F:      drivers/crypto/s5p-sss.c
12089
12090 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12091 M:      Kyungmin Park <kyungmin.park@samsung.com>
12092 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12093 L:      linux-media@vger.kernel.org
12094 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12095 S:      Supported
12096 F:      drivers/media/platform/exynos4-is/
12097
12098 SAMSUNG SOC CLOCK DRIVERS
12099 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12100 M:      Tomasz Figa <tomasz.figa@gmail.com>
12101 M:      Chanwoo Choi <cw00.choi@samsung.com>
12102 S:      Supported
12103 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12104 F:      drivers/clk/samsung/
12105 F:      include/dt-bindings/clock/exynos*.h
12106 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12107
12108 SAMSUNG SPI DRIVERS
12109 M:      Kukjin Kim <kgene@kernel.org>
12110 M:      Krzysztof Kozlowski <krzk@kernel.org>
12111 M:      Andi Shyti <andi.shyti@samsung.com>
12112 L:      linux-spi@vger.kernel.org
12113 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12114 S:      Maintained
12115 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12116 F:      drivers/spi/spi-s3c*
12117 F:      include/linux/platform_data/spi-s3c64xx.h
12118
12119 SAMSUNG SXGBE DRIVERS
12120 M:      Byungho An <bh74.an@samsung.com>
12121 M:      Girish K S <ks.giri@samsung.com>
12122 M:      Vipul Pandya <vipul.pandya@samsung.com>
12123 S:      Supported
12124 L:      netdev@vger.kernel.org
12125 F:      drivers/net/ethernet/samsung/sxgbe/
12126
12127 SAMSUNG THERMAL DRIVER
12128 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12129 L:      linux-pm@vger.kernel.org
12130 L:      linux-samsung-soc@vger.kernel.org
12131 S:      Supported
12132 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12133 F:      drivers/thermal/samsung/
12134
12135 SAMSUNG USB2 PHY DRIVER
12136 M:      Kamil Debski <kamil@wypas.org>
12137 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12138 L:      linux-kernel@vger.kernel.org
12139 S:      Supported
12140 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12141 F:      Documentation/phy/samsung-usb2.txt
12142 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12143 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12144 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12145 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12146 F:      drivers/phy/samsung/phy-samsung-usb2.c
12147 F:      drivers/phy/samsung/phy-samsung-usb2.h
12148
12149 SC1200 WDT DRIVER
12150 M:      Zwane Mwaikambo <zwanem@gmail.com>
12151 S:      Maintained
12152 F:      drivers/watchdog/sc1200wdt.c
12153
12154 SCHEDULER
12155 M:      Ingo Molnar <mingo@redhat.com>
12156 M:      Peter Zijlstra <peterz@infradead.org>
12157 L:      linux-kernel@vger.kernel.org
12158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12159 S:      Maintained
12160 F:      kernel/sched/
12161 F:      include/linux/sched.h
12162 F:      include/uapi/linux/sched.h
12163 F:      include/linux/wait.h
12164
12165 SCORE ARCHITECTURE
12166 M:      Chen Liqin <liqin.linux@gmail.com>
12167 M:      Lennox Wu <lennox.wu@gmail.com>
12168 W:      http://www.sunplus.com
12169 S:      Supported
12170 F:      arch/score/
12171
12172 SCR24X CHIP CARD INTERFACE DRIVER
12173 M:      Lubomir Rintel <lkundrak@v3.sk>
12174 S:      Supported
12175 F:      drivers/char/pcmcia/scr24x_cs.c
12176
12177 SCSI CDROM DRIVER
12178 M:      Jens Axboe <axboe@kernel.dk>
12179 L:      linux-scsi@vger.kernel.org
12180 W:      http://www.kernel.dk
12181 S:      Maintained
12182 F:      drivers/scsi/sr*
12183
12184 SCSI RDMA PROTOCOL (SRP) INITIATOR
12185 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12186 L:      linux-rdma@vger.kernel.org
12187 S:      Supported
12188 W:      http://www.openfabrics.org
12189 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12191 F:      drivers/infiniband/ulp/srp/
12192 F:      include/scsi/srp.h
12193
12194 SCSI SG DRIVER
12195 M:      Doug Gilbert <dgilbert@interlog.com>
12196 L:      linux-scsi@vger.kernel.org
12197 W:      http://sg.danny.cz/sg
12198 S:      Maintained
12199 F:      Documentation/scsi/scsi-generic.txt
12200 F:      drivers/scsi/sg.c
12201 F:      include/scsi/sg.h
12202
12203 SCSI SUBSYSTEM
12204 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12206 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12207 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12208 L:      linux-scsi@vger.kernel.org
12209 S:      Maintained
12210 F:      Documentation/devicetree/bindings/scsi/
12211 F:      drivers/scsi/
12212 F:      include/scsi/
12213
12214 SCSI TAPE DRIVER
12215 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12216 L:      linux-scsi@vger.kernel.org
12217 S:      Maintained
12218 F:      Documentation/scsi/st.txt
12219 F:      drivers/scsi/st.*
12220 F:      drivers/scsi/st_*.h
12221
12222 SCTP PROTOCOL
12223 M:      Vlad Yasevich <vyasevich@gmail.com>
12224 M:      Neil Horman <nhorman@tuxdriver.com>
12225 L:      linux-sctp@vger.kernel.org
12226 W:      http://lksctp.sourceforge.net
12227 S:      Maintained
12228 F:      Documentation/networking/sctp.txt
12229 F:      include/linux/sctp.h
12230 F:      include/uapi/linux/sctp.h
12231 F:      include/net/sctp/
12232 F:      net/sctp/
12233
12234 SCx200 CPU SUPPORT
12235 M:      Jim Cromie <jim.cromie@gmail.com>
12236 S:      Odd Fixes
12237 F:      Documentation/i2c/busses/scx200_acb
12238 F:      arch/x86/platform/scx200/
12239 F:      drivers/watchdog/scx200_wdt.c
12240 F:      drivers/i2c/busses/scx200*
12241 F:      drivers/mtd/maps/scx200_docflash.c
12242 F:      include/linux/scx200.h
12243
12244 SCx200 GPIO DRIVER
12245 M:      Jim Cromie <jim.cromie@gmail.com>
12246 S:      Maintained
12247 F:      drivers/char/scx200_gpio.c
12248 F:      include/linux/scx200_gpio.h
12249
12250 SCx200 HRT CLOCKSOURCE DRIVER
12251 M:      Jim Cromie <jim.cromie@gmail.com>
12252 S:      Maintained
12253 F:      drivers/clocksource/scx200_hrt.c
12254
12255 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12256 M:      Sascha Sommer <saschasommer@freenet.de>
12257 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12258 S:      Maintained
12259 F:      drivers/mmc/host/sdricoh_cs.c
12260
12261 SECURE COMPUTING
12262 M:      Kees Cook <keescook@chromium.org>
12263 R:      Andy Lutomirski <luto@amacapital.net>
12264 R:      Will Drewry <wad@chromium.org>
12265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12266 S:      Supported
12267 F:      kernel/seccomp.c
12268 F:      include/uapi/linux/seccomp.h
12269 F:      include/linux/seccomp.h
12270 F:      tools/testing/selftests/seccomp/*
12271 F:      tools/testing/selftests/kselftest_harness.h
12272 F:      Documentation/userspace-api/seccomp_filter.rst
12273 K:      \bsecure_computing
12274 K:      \bTIF_SECCOMP\b
12275
12276 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12277 M:      Al Cooper <alcooperx@gmail.com>
12278 L:      linux-mmc@vger.kernel.org
12279 L:      bcm-kernel-feedback-list@broadcom.com
12280 S:      Maintained
12281 F:      drivers/mmc/host/sdhci-brcmstb*
12282
12283 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12284 M:      Adrian Hunter <adrian.hunter@intel.com>
12285 L:      linux-mmc@vger.kernel.org
12286 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12287 S:      Maintained
12288 F:      drivers/mmc/host/sdhci*
12289 F:      include/linux/mmc/sdhci*
12290
12291 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12292 M:      Ben Dooks <ben-linux@fluff.org>
12293 M:      Jaehoon Chung <jh80.chung@samsung.com>
12294 L:      linux-mmc@vger.kernel.org
12295 S:      Maintained
12296 F:      drivers/mmc/host/sdhci-s3c*
12297
12298 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12299 M:      Viresh Kumar <vireshk@kernel.org>
12300 L:      linux-mmc@vger.kernel.org
12301 S:      Maintained
12302 F:      drivers/mmc/host/sdhci-spear.c
12303
12304 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12305 M:      Kishon Vijay Abraham I <kishon@ti.com>
12306 L:      linux-mmc@vger.kernel.org
12307 S:      Maintained
12308 F:      drivers/mmc/host/sdhci-omap.c
12309
12310 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12311 M:      Scott Bauer <scott.bauer@intel.com>
12312 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12313 L:      linux-block@vger.kernel.org
12314 S:      Supported
12315 F:      block/sed*
12316 F:      block/opal_proto.h
12317 F:      include/linux/sed*
12318 F:      include/uapi/linux/sed*
12319
12320 SECURITY CONTACT
12321 M:      Security Officers <security@kernel.org>
12322 S:      Supported
12323
12324 SECURITY SUBSYSTEM
12325 M:      James Morris <jmorris@namei.org>
12326 M:      "Serge E. Hallyn" <serge@hallyn.com>
12327 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12329 W:      http://kernsec.org/
12330 S:      Supported
12331 F:      security/
12332
12333 SELINUX SECURITY MODULE
12334 M:      Paul Moore <paul@paul-moore.com>
12335 M:      Stephen Smalley <sds@tycho.nsa.gov>
12336 M:      Eric Paris <eparis@parisplace.org>
12337 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12338 W:      https://selinuxproject.org
12339 W:      https://github.com/SELinuxProject
12340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12341 S:      Supported
12342 F:      include/linux/selinux*
12343 F:      security/selinux/
12344 F:      scripts/selinux/
12345 F:      Documentation/admin-guide/LSM/SELinux.rst
12346
12347 SENSABLE PHANTOM
12348 M:      Jiri Slaby <jirislaby@gmail.com>
12349 S:      Maintained
12350 F:      drivers/misc/phantom.c
12351 F:      include/uapi/linux/phantom.h
12352
12353 SERIAL DEVICE BUS
12354 M:      Rob Herring <robh@kernel.org>
12355 L:      linux-serial@vger.kernel.org
12356 S:      Maintained
12357 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12358 F:      drivers/tty/serdev/
12359 F:      include/linux/serdev.h
12360
12361 SERIAL DRIVERS
12362 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12363 L:      linux-serial@vger.kernel.org
12364 S:      Maintained
12365 F:      Documentation/devicetree/bindings/serial/
12366 F:      drivers/tty/serial/
12367
12368 SERIAL IR RECEIVER
12369 M:      Sean Young <sean@mess.org>
12370 L:      linux-media@vger.kernel.org
12371 S:      Maintained
12372 F:      drivers/media/rc/serial_ir.c
12373
12374 SFC NETWORK DRIVER
12375 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12376 M:      Edward Cree <ecree@solarflare.com>
12377 M:      Bert Kenward <bkenward@solarflare.com>
12378 L:      netdev@vger.kernel.org
12379 S:      Supported
12380 F:      drivers/net/ethernet/sfc/
12381
12382 SGI GRU DRIVER
12383 M:      Dimitri Sivanich <sivanich@sgi.com>
12384 S:      Maintained
12385 F:      drivers/misc/sgi-gru/
12386
12387 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12388 M:      Pat Gefre <pfg@sgi.com>
12389 L:      linux-ia64@vger.kernel.org
12390 S:      Supported
12391 F:      Documentation/ia64/serial.txt
12392 F:      drivers/tty/serial/ioc?_serial.c
12393 F:      include/linux/ioc?.h
12394
12395 SGI XP/XPC/XPNET DRIVER
12396 M:      Cliff Whickman <cpw@sgi.com>
12397 M:      Robin Holt <robinmholt@gmail.com>
12398 S:      Maintained
12399 F:      drivers/misc/sgi-xp/
12400
12401 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12402 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12403 L:      linux-s390@vger.kernel.org
12404 W:      http://www.ibm.com/developerworks/linux/linux390/
12405 S:      Supported
12406 F:      net/smc/
12407
12408 SH_VEU V4L2 MEM2MEM DRIVER
12409 L:      linux-media@vger.kernel.org
12410 S:      Orphan
12411 F:      drivers/media/platform/sh_veu.c
12412
12413 SH_VOU V4L2 OUTPUT DRIVER
12414 L:      linux-media@vger.kernel.org
12415 S:      Orphan
12416 F:      drivers/media/platform/sh_vou.c
12417 F:      include/media/drv-intf/sh_vou.h
12418
12419 SI2157 MEDIA DRIVER
12420 M:      Antti Palosaari <crope@iki.fi>
12421 L:      linux-media@vger.kernel.org
12422 W:      https://linuxtv.org
12423 W:      http://palosaari.fi/linux/
12424 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12425 T:      git git://linuxtv.org/anttip/media_tree.git
12426 S:      Maintained
12427 F:      drivers/media/tuners/si2157*
12428
12429 SI2168 MEDIA DRIVER
12430 M:      Antti Palosaari <crope@iki.fi>
12431 L:      linux-media@vger.kernel.org
12432 W:      https://linuxtv.org
12433 W:      http://palosaari.fi/linux/
12434 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12435 T:      git git://linuxtv.org/anttip/media_tree.git
12436 S:      Maintained
12437 F:      drivers/media/dvb-frontends/si2168*
12438
12439 SI470X FM RADIO RECEIVER I2C DRIVER
12440 M:      Hans Verkuil <hverkuil@xs4all.nl>
12441 L:      linux-media@vger.kernel.org
12442 T:      git git://linuxtv.org/media_tree.git
12443 W:      https://linuxtv.org
12444 S:      Odd Fixes
12445 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12446
12447 SI470X FM RADIO RECEIVER USB DRIVER
12448 M:      Hans Verkuil <hverkuil@xs4all.nl>
12449 L:      linux-media@vger.kernel.org
12450 T:      git git://linuxtv.org/media_tree.git
12451 W:      https://linuxtv.org
12452 S:      Maintained
12453 F:      drivers/media/radio/si470x/radio-si470x-common.c
12454 F:      drivers/media/radio/si470x/radio-si470x.h
12455 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12456
12457 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12458 M:      Eduardo Valentin <edubezval@gmail.com>
12459 L:      linux-media@vger.kernel.org
12460 T:      git git://linuxtv.org/media_tree.git
12461 W:      https://linuxtv.org
12462 S:      Odd Fixes
12463 F:      drivers/media/radio/si4713/si4713.?
12464
12465 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12466 M:      Eduardo Valentin <edubezval@gmail.com>
12467 L:      linux-media@vger.kernel.org
12468 T:      git git://linuxtv.org/media_tree.git
12469 W:      https://linuxtv.org
12470 S:      Odd Fixes
12471 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12472
12473 SI4713 FM RADIO TRANSMITTER USB DRIVER
12474 M:      Hans Verkuil <hverkuil@xs4all.nl>
12475 L:      linux-media@vger.kernel.org
12476 T:      git git://linuxtv.org/media_tree.git
12477 W:      https://linuxtv.org
12478 S:      Maintained
12479 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12480
12481 SIANO DVB DRIVER
12482 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12483 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12484 L:      linux-media@vger.kernel.org
12485 W:      https://linuxtv.org
12486 T:      git git://linuxtv.org/media_tree.git
12487 S:      Odd fixes
12488 F:      drivers/media/common/siano/
12489 F:      drivers/media/usb/siano/
12490 F:      drivers/media/usb/siano/
12491 F:      drivers/media/mmc/siano/
12492
12493 SILEAD TOUCHSCREEN DRIVER
12494 M:      Hans de Goede <hdegoede@redhat.com>
12495 L:      linux-input@vger.kernel.org
12496 L:      platform-driver-x86@vger.kernel.org
12497 S:      Maintained
12498 F:      drivers/input/touchscreen/silead.c
12499 F:      drivers/platform/x86/silead_dmi.c
12500
12501 SILICON MOTION SM712 FRAME BUFFER DRIVER
12502 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12503 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12504 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12505 L:      linux-fbdev@vger.kernel.org
12506 S:      Maintained
12507 F:      drivers/video/fbdev/sm712*
12508 F:      Documentation/fb/sm712fb.txt
12509
12510 SIMPLE FIRMWARE INTERFACE (SFI)
12511 M:      Len Brown <lenb@kernel.org>
12512 L:      sfi-devel@simplefirmware.org
12513 W:      http://simplefirmware.org/
12514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12515 S:      Supported
12516 F:      arch/x86/platform/sfi/
12517 F:      drivers/sfi/
12518 F:      include/linux/sfi*.h
12519
12520 SIMPLEFB FB DRIVER
12521 M:      Hans de Goede <hdegoede@redhat.com>
12522 L:      linux-fbdev@vger.kernel.org
12523 S:      Maintained
12524 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12525 F:      drivers/video/fbdev/simplefb.c
12526 F:      include/linux/platform_data/simplefb.h
12527
12528 SIMTEC EB110ATX (Chalice CATS)
12529 P:      Ben Dooks
12530 P:      Vincent Sanders <vince@simtec.co.uk>
12531 M:      Simtec Linux Team <linux@simtec.co.uk>
12532 W:      http://www.simtec.co.uk/products/EB110ATX/
12533 S:      Supported
12534
12535 SIMTEC EB2410ITX (BAST)
12536 P:      Ben Dooks
12537 P:      Vincent Sanders <vince@simtec.co.uk>
12538 M:      Simtec Linux Team <linux@simtec.co.uk>
12539 W:      http://www.simtec.co.uk/products/EB2410ITX/
12540 S:      Supported
12541 F:      arch/arm/mach-s3c24xx/mach-bast.c
12542 F:      arch/arm/mach-s3c24xx/bast-ide.c
12543 F:      arch/arm/mach-s3c24xx/bast-irq.c
12544
12545 SIPHASH PRF ROUTINES
12546 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12547 S:      Maintained
12548 F:      lib/siphash.c
12549 F:      lib/test_siphash.c
12550 F:      include/linux/siphash.h
12551
12552 SIOX
12553 M:      Gavin Schenk <g.schenk@eckelmann.de>
12554 M:      Uwe Kleine-König <kernel@pengutronix.de>
12555 S:      Supported
12556 F:      drivers/siox/*
12557 F:      include/trace/events/siox.h
12558
12559 SIS 190 ETHERNET DRIVER
12560 M:      Francois Romieu <romieu@fr.zoreil.com>
12561 L:      netdev@vger.kernel.org
12562 S:      Maintained
12563 F:      drivers/net/ethernet/sis/sis190.c
12564
12565 SIS 900/7016 FAST ETHERNET DRIVER
12566 M:      Daniele Venzano <venza@brownhat.org>
12567 W:      http://www.brownhat.org/sis900.html
12568 L:      netdev@vger.kernel.org
12569 S:      Maintained
12570 F:      drivers/net/ethernet/sis/sis900.*
12571
12572 SIS FRAMEBUFFER DRIVER
12573 M:      Thomas Winischhofer <thomas@winischhofer.net>
12574 W:      http://www.winischhofer.net/linuxsisvga.shtml
12575 S:      Maintained
12576 F:      Documentation/fb/sisfb.txt
12577 F:      drivers/video/fbdev/sis/
12578 F:      include/video/sisfb.h
12579
12580 SIS USB2VGA DRIVER
12581 M:      Thomas Winischhofer <thomas@winischhofer.net>
12582 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12583 S:      Maintained
12584 F:      drivers/usb/misc/sisusbvga/
12585
12586 SLAB ALLOCATOR
12587 M:      Christoph Lameter <cl@linux.com>
12588 M:      Pekka Enberg <penberg@kernel.org>
12589 M:      David Rientjes <rientjes@google.com>
12590 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12591 M:      Andrew Morton <akpm@linux-foundation.org>
12592 L:      linux-mm@kvack.org
12593 S:      Maintained
12594 F:      include/linux/sl?b*.h
12595 F:      mm/sl?b*
12596
12597 SLEEPABLE READ-COPY UPDATE (SRCU)
12598 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12599 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12600 M:      Josh Triplett <josh@joshtriplett.org>
12601 R:      Steven Rostedt <rostedt@goodmis.org>
12602 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12603 L:      linux-kernel@vger.kernel.org
12604 W:      http://www.rdrop.com/users/paulmck/RCU/
12605 S:      Supported
12606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12607 F:      include/linux/srcu.h
12608 F:      kernel/rcu/srcu.c
12609
12610 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12611 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12612 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12613 S:      Maintained
12614 F:      drivers/slimbus/
12615 F:      Documentation/devicetree/bindings/slimbus/
12616 F:      include/linux/slimbus.h
12617
12618 SMACK SECURITY MODULE
12619 M:      Casey Schaufler <casey@schaufler-ca.com>
12620 L:      linux-security-module@vger.kernel.org
12621 W:      http://schaufler-ca.com
12622 T:      git git://github.com/cschaufler/smack-next
12623 S:      Maintained
12624 F:      Documentation/admin-guide/LSM/Smack.rst
12625 F:      security/smack/
12626
12627 SMC91x ETHERNET DRIVER
12628 M:      Nicolas Pitre <nico@fluxnic.net>
12629 S:      Odd Fixes
12630 F:      drivers/net/ethernet/smsc/smc91x.*
12631
12632 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12633 M:      Sakari Ailus <sakari.ailus@iki.fi>
12634 L:      linux-media@vger.kernel.org
12635 S:      Maintained
12636 F:      drivers/media/i2c/smiapp/
12637 F:      include/media/i2c/smiapp.h
12638 F:      drivers/media/i2c/smiapp-pll.c
12639 F:      drivers/media/i2c/smiapp-pll.h
12640 F:      include/uapi/linux/smiapp.h
12641 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12642
12643 SMM665 HARDWARE MONITOR DRIVER
12644 M:      Guenter Roeck <linux@roeck-us.net>
12645 L:      linux-hwmon@vger.kernel.org
12646 S:      Maintained
12647 F:      Documentation/hwmon/smm665
12648 F:      drivers/hwmon/smm665.c
12649
12650 SMSC EMC2103 HARDWARE MONITOR DRIVER
12651 M:      Steve Glendinning <steve.glendinning@shawell.net>
12652 L:      linux-hwmon@vger.kernel.org
12653 S:      Maintained
12654 F:      Documentation/hwmon/emc2103
12655 F:      drivers/hwmon/emc2103.c
12656
12657 SMSC SCH5627 HARDWARE MONITOR DRIVER
12658 M:      Hans de Goede <hdegoede@redhat.com>
12659 L:      linux-hwmon@vger.kernel.org
12660 S:      Supported
12661 F:      Documentation/hwmon/sch5627
12662 F:      drivers/hwmon/sch5627.c
12663
12664 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12665 M:      Steve Glendinning <steve.glendinning@shawell.net>
12666 L:      linux-fbdev@vger.kernel.org
12667 S:      Maintained
12668 F:      drivers/video/fbdev/smscufx.c
12669
12670 SMSC47B397 HARDWARE MONITOR DRIVER
12671 M:      Jean Delvare <jdelvare@suse.com>
12672 L:      linux-hwmon@vger.kernel.org
12673 S:      Maintained
12674 F:      Documentation/hwmon/smsc47b397
12675 F:      drivers/hwmon/smsc47b397.c
12676
12677 SMSC911x ETHERNET DRIVER
12678 M:      Steve Glendinning <steve.glendinning@shawell.net>
12679 L:      netdev@vger.kernel.org
12680 S:      Maintained
12681 F:      include/linux/smsc911x.h
12682 F:      drivers/net/ethernet/smsc/smsc911x.*
12683
12684 SMSC9420 PCI ETHERNET DRIVER
12685 M:      Steve Glendinning <steve.glendinning@shawell.net>
12686 L:      netdev@vger.kernel.org
12687 S:      Maintained
12688 F:      drivers/net/ethernet/smsc/smsc9420.*
12689
12690 SOC-CAMERA V4L2 SUBSYSTEM
12691 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12692 L:      linux-media@vger.kernel.org
12693 T:      git git://linuxtv.org/media_tree.git
12694 S:      Maintained
12695 F:      include/media/soc*
12696 F:      drivers/media/i2c/soc_camera/
12697 F:      drivers/media/platform/soc_camera/
12698
12699 SOCIONEXT UNIPHIER SOUND DRIVER
12700 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12701 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12702 S:      Maintained
12703 F:      sound/soc/uniphier/
12704
12705 SOEKRIS NET48XX LED SUPPORT
12706 M:      Chris Boot <bootc@bootc.net>
12707 S:      Maintained
12708 F:      drivers/leds/leds-net48xx.c
12709
12710 SOFT-ROCE DRIVER (rxe)
12711 M:      Moni Shoua <monis@mellanox.com>
12712 L:      linux-rdma@vger.kernel.org
12713 S:      Supported
12714 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12715 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12716 F:      drivers/infiniband/sw/rxe/
12717 F:      include/uapi/rdma/rdma_user_rxe.h
12718
12719 SOFTLOGIC 6x10 MPEG CODEC
12720 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12721 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12722 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12723 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12724 M:      Ismael Luceno <ismael@iodev.co.uk>
12725 L:      linux-media@vger.kernel.org
12726 S:      Supported
12727 F:      drivers/media/pci/solo6x10/
12728
12729 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12730 M:      James Morse <james.morse@arm.com>
12731 L:      linux-arm-kernel@lists.infradead.org
12732 S:      Maintained
12733 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
12734 F:      drivers/firmware/arm_sdei.c
12735 F:      include/linux/sdei.h
12736 F:      include/uapi/linux/sdei.h
12737
12738 SOFTWARE RAID (Multiple Disks) SUPPORT
12739 M:      Shaohua Li <shli@kernel.org>
12740 L:      linux-raid@vger.kernel.org
12741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12742 S:      Supported
12743 F:      drivers/md/Makefile
12744 F:      drivers/md/Kconfig
12745 F:      drivers/md/md*
12746 F:      drivers/md/raid*
12747 F:      include/linux/raid/
12748 F:      include/uapi/linux/raid/
12749
12750 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12751 M:      Jassi Brar <jaswinder.singh@linaro.org>
12752 L:      netdev@vger.kernel.org
12753 S:      Maintained
12754 F:      drivers/net/ethernet/socionext/netsec.c
12755 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
12756
12757 SONIC NETWORK DRIVER
12758 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12759 L:      netdev@vger.kernel.org
12760 S:      Maintained
12761 F:      drivers/net/ethernet/natsemi/sonic.*
12762
12763 SONICS SILICON BACKPLANE DRIVER (SSB)
12764 M:      Michael Buesch <m@bues.ch>
12765 L:      linux-wireless@vger.kernel.org
12766 S:      Maintained
12767 F:      drivers/ssb/
12768 F:      include/linux/ssb/
12769
12770 SONY IMX274 SENSOR DRIVER
12771 M:      Leon Luo <leonl@leopardimaging.com>
12772 L:      linux-media@vger.kernel.org
12773 T:      git git://linuxtv.org/media_tree.git
12774 S:      Maintained
12775 F:      drivers/media/i2c/imx274.c
12776 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
12777
12778 SONY MEMORYSTICK CARD SUPPORT
12779 M:      Alex Dubov <oakad@yahoo.com>
12780 W:      http://tifmxx.berlios.de/
12781 S:      Maintained
12782 F:      drivers/memstick/host/tifm_ms.c
12783
12784 SONY MEMORYSTICK STANDARD SUPPORT
12785 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12786 S:      Maintained
12787 F:      drivers/memstick/core/ms_block.*
12788
12789 SONY VAIO CONTROL DEVICE DRIVER
12790 M:      Mattia Dongili <malattia@linux.it>
12791 L:      platform-driver-x86@vger.kernel.org
12792 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12793 S:      Maintained
12794 F:      Documentation/laptops/sony-laptop.txt
12795 F:      drivers/char/sonypi.c
12796 F:      drivers/platform/x86/sony-laptop.c
12797 F:      include/linux/sony-laptop.h
12798
12799 SOUND
12800 M:      Jaroslav Kysela <perex@perex.cz>
12801 M:      Takashi Iwai <tiwai@suse.com>
12802 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12803 W:      http://www.alsa-project.org/
12804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12805 T:      git git://git.alsa-project.org/alsa-kernel.git
12806 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12807 S:      Maintained
12808 F:      Documentation/sound/
12809 F:      include/sound/
12810 F:      include/uapi/sound/
12811 F:      sound/
12812
12813 SOUND - COMPRESSED AUDIO
12814 M:      Vinod Koul <vinod.koul@intel.com>
12815 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12817 S:      Supported
12818 F:      Documentation/sound/alsa/compress_offload.txt
12819 F:      include/sound/compress_driver.h
12820 F:      include/uapi/sound/compress_*
12821 F:      sound/core/compress_offload.c
12822 F:      sound/soc/soc-compress.c
12823
12824 SOUND - DMAENGINE HELPERS
12825 M:      Lars-Peter Clausen <lars@metafoo.de>
12826 S:      Supported
12827 F:      include/sound/dmaengine_pcm.h
12828 F:      sound/core/pcm_dmaengine.c
12829 F:      sound/soc/soc-generic-dmaengine-pcm.c
12830
12831 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12832 M:      Liam Girdwood <lgirdwood@gmail.com>
12833 M:      Mark Brown <broonie@kernel.org>
12834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12835 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12836 W:      http://alsa-project.org/main/index.php/ASoC
12837 S:      Supported
12838 F:      Documentation/devicetree/bindings/sound/
12839 F:      Documentation/sound/alsa/soc/
12840 F:      sound/soc/
12841 F:      include/sound/soc*
12842
12843 SOUNDWIRE SUBSYSTEM
12844 M:      Vinod Koul <vinod.koul@intel.com>
12845 M:      Sanyog Kale <sanyog.r.kale@intel.com>
12846 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12847 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12848 S:      Supported
12849 F:      Documentation/driver-api/soundwire/
12850 F:      drivers/soundwire/
12851 F:      include/linux/soundwire/
12852
12853 SP2 MEDIA DRIVER
12854 M:      Olli Salonen <olli.salonen@iki.fi>
12855 L:      linux-media@vger.kernel.org
12856 W:      https://linuxtv.org
12857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12858 S:      Maintained
12859 F:      drivers/media/dvb-frontends/sp2*
12860
12861 SPARC + UltraSPARC (sparc/sparc64)
12862 M:      "David S. Miller" <davem@davemloft.net>
12863 L:      sparclinux@vger.kernel.org
12864 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12867 S:      Maintained
12868 F:      arch/sparc/
12869 F:      drivers/sbus/
12870
12871 SPARC SERIAL DRIVERS
12872 M:      "David S. Miller" <davem@davemloft.net>
12873 L:      sparclinux@vger.kernel.org
12874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12876 S:      Maintained
12877 F:      include/linux/sunserialcore.h
12878 F:      drivers/tty/serial/suncore.c
12879 F:      drivers/tty/serial/sunhv.c
12880 F:      drivers/tty/serial/sunsab.c
12881 F:      drivers/tty/serial/sunsab.h
12882 F:      drivers/tty/serial/sunsu.c
12883 F:      drivers/tty/serial/sunzilog.c
12884 F:      drivers/tty/serial/sunzilog.h
12885 F:      drivers/tty/vcc.c
12886
12887 SPARSE CHECKER
12888 M:      "Christopher Li" <sparse@chrisli.org>
12889 L:      linux-sparse@vger.kernel.org
12890 W:      https://sparse.wiki.kernel.org/
12891 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12892 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12893 S:      Maintained
12894 F:      include/linux/compiler.h
12895
12896 SPEAR CLOCK FRAMEWORK SUPPORT
12897 M:      Viresh Kumar <vireshk@kernel.org>
12898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12899 W:      http://www.st.com/spear
12900 S:      Maintained
12901 F:      drivers/clk/spear/
12902
12903 SPEAR PLATFORM SUPPORT
12904 M:      Viresh Kumar <vireshk@kernel.org>
12905 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12906 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12907 W:      http://www.st.com/spear
12908 S:      Maintained
12909 F:      arch/arm/boot/dts/spear*
12910 F:      arch/arm/mach-spear/
12911
12912 SPI NOR SUBSYSTEM
12913 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12914 M:      Marek Vasut <marek.vasut@gmail.com>
12915 L:      linux-mtd@lists.infradead.org
12916 W:      http://www.linux-mtd.infradead.org/
12917 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12918 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12919 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
12920 S:      Maintained
12921 F:      drivers/mtd/spi-nor/
12922 F:      include/linux/mtd/spi-nor.h
12923
12924 SPI SUBSYSTEM
12925 M:      Mark Brown <broonie@kernel.org>
12926 L:      linux-spi@vger.kernel.org
12927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12928 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12929 S:      Maintained
12930 F:      Documentation/devicetree/bindings/spi/
12931 F:      Documentation/spi/
12932 F:      drivers/spi/
12933 F:      include/linux/spi/
12934 F:      include/uapi/linux/spi/
12935 F:      tools/spi/
12936
12937 SPIDERNET NETWORK DRIVER for CELL
12938 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12939 L:      netdev@vger.kernel.org
12940 S:      Supported
12941 F:      Documentation/networking/spider_net.txt
12942 F:      drivers/net/ethernet/toshiba/spider_net*
12943
12944 SPMI SUBSYSTEM
12945 R:      Stephen Boyd <sboyd@codeaurora.org>
12946 L:      linux-arm-msm@vger.kernel.org
12947 F:      Documentation/devicetree/bindings/spmi/
12948 F:      drivers/spmi/
12949 F:      include/dt-bindings/spmi/spmi.h
12950 F:      include/linux/spmi.h
12951 F:      include/trace/events/spmi.h
12952
12953 SPU FILE SYSTEM
12954 M:      Jeremy Kerr <jk@ozlabs.org>
12955 L:      linuxppc-dev@lists.ozlabs.org
12956 W:      http://www.ibm.com/developerworks/power/cell/
12957 S:      Supported
12958 F:      Documentation/filesystems/spufs.txt
12959 F:      arch/powerpc/platforms/cell/spufs/
12960
12961 SQUASHFS FILE SYSTEM
12962 M:      Phillip Lougher <phillip@squashfs.org.uk>
12963 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12964 W:      http://squashfs.org.uk
12965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12966 S:      Maintained
12967 F:      Documentation/filesystems/squashfs.txt
12968 F:      fs/squashfs/
12969
12970 SRM (Alpha) environment access
12971 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12972 S:      Maintained
12973 F:      arch/alpha/kernel/srm_env.c
12974
12975 STABLE BRANCH
12976 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12977 L:      stable@vger.kernel.org
12978 S:      Supported
12979 F:      Documentation/process/stable-kernel-rules.rst
12980
12981 STAGING - ATOMISP DRIVER
12982 M:      Alan Cox <alan@linux.intel.com>
12983 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
12984 L:      linux-media@vger.kernel.org
12985 S:      Maintained
12986 F:      drivers/staging/media/atomisp/
12987
12988 STAGING - COMEDI
12989 M:      Ian Abbott <abbotti@mev.co.uk>
12990 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12991 S:      Odd Fixes
12992 F:      drivers/staging/comedi/
12993
12994 STAGING - FLARION FT1000 DRIVERS
12995 M:      Marek Belisko <marek.belisko@gmail.com>
12996 S:      Odd Fixes
12997 F:      drivers/staging/ft1000/
12998
12999 STAGING - INDUSTRIAL IO
13000 M:      Jonathan Cameron <jic23@kernel.org>
13001 L:      linux-iio@vger.kernel.org
13002 S:      Odd Fixes
13003 F:      Documentation/devicetree/bindings/staging/iio/
13004 F:      drivers/staging/iio/
13005
13006 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
13007 M:      Jarod Wilson <jarod@wilsonet.com>
13008 W:      http://www.lirc.org/
13009 S:      Odd Fixes
13010 F:      drivers/staging/media/lirc/
13011
13012 STAGING - LUSTRE PARALLEL FILESYSTEM
13013 M:      Oleg Drokin <oleg.drokin@intel.com>
13014 M:      Andreas Dilger <andreas.dilger@intel.com>
13015 M:      James Simmons <jsimmons@infradead.org>
13016 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13017 W:      http://wiki.lustre.org/
13018 S:      Maintained
13019 F:      drivers/staging/lustre
13020
13021 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13022 M:      Marc Dietrich <marvin24@gmx.de>
13023 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13024 L:      linux-tegra@vger.kernel.org
13025 S:      Maintained
13026 F:      drivers/staging/nvec/
13027
13028 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13029 M:      Jens Frederich <jfrederich@gmail.com>
13030 M:      Daniel Drake <dsd@laptop.org>
13031 M:      Jon Nettleton <jon.nettleton@gmail.com>
13032 W:      http://wiki.laptop.org/go/DCON
13033 S:      Maintained
13034 F:      drivers/staging/olpc_dcon/
13035
13036 STAGING - REALTEK RTL8712U DRIVERS
13037 M:      Larry Finger <Larry.Finger@lwfinger.net>
13038 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13039 S:      Odd Fixes
13040 F:      drivers/staging/rtl8712/
13041
13042 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13043 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13044 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13045 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13046 L:      linux-fbdev@vger.kernel.org
13047 S:      Maintained
13048 F:      drivers/staging/sm750fb/
13049
13050 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13051 M:      William Hubbs <w.d.hubbs@gmail.com>
13052 M:      Chris Brannon <chris@the-brannons.com>
13053 M:      Kirk Reiser <kirk@reisers.ca>
13054 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13055 L:      speakup@linux-speakup.org
13056 W:      http://www.linux-speakup.org/
13057 S:      Odd Fixes
13058 F:      drivers/staging/speakup/
13059
13060 STAGING - VIA VT665X DRIVERS
13061 M:      Forest Bond <forest@alittletooquiet.net>
13062 S:      Odd Fixes
13063 F:      drivers/staging/vt665?/
13064
13065 STAGING - WILC1000 WIFI DRIVER
13066 M:      Aditya Shankar <aditya.shankar@microchip.com>
13067 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13068 L:      linux-wireless@vger.kernel.org
13069 S:      Supported
13070 F:      drivers/staging/wilc1000/
13071
13072 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13073 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13074 S:      Odd Fixes
13075 F:      drivers/staging/xgifb/
13076
13077 STAGING SUBSYSTEM
13078 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13080 L:      devel@driverdev.osuosl.org
13081 S:      Supported
13082 F:      drivers/staging/
13083
13084 STARFIRE/DURALAN NETWORK DRIVER
13085 M:      Ion Badulescu <ionut@badula.org>
13086 S:      Odd Fixes
13087 F:      drivers/net/ethernet/adaptec/starfire*
13088
13089 STEC S1220 SKD DRIVER
13090 M:      Bart Van Assche <bart.vanassche@wdc.com>
13091 L:      linux-block@vger.kernel.org
13092 S:      Maintained
13093 F:      drivers/block/skd*[ch]
13094
13095 STI CEC DRIVER
13096 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13097 S:      Maintained
13098 F:      drivers/staging/media/st-cec/
13099 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13100
13101 STK1160 USB VIDEO CAPTURE DRIVER
13102 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13103 L:      linux-media@vger.kernel.org
13104 T:      git git://linuxtv.org/media_tree.git
13105 S:      Maintained
13106 F:      drivers/media/usb/stk1160/
13107
13108 STMMAC ETHERNET DRIVER
13109 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13110 M:      Alexandre Torgue <alexandre.torgue@st.com>
13111 L:      netdev@vger.kernel.org
13112 W:      http://www.stlinux.com
13113 S:      Supported
13114 F:      drivers/net/ethernet/stmicro/stmmac/
13115
13116 SUN3/3X
13117 M:      Sam Creasey <sammy@sammy.net>
13118 W:      http://sammy.net/sun3/
13119 S:      Maintained
13120 F:      arch/m68k/kernel/*sun3*
13121 F:      arch/m68k/sun3*/
13122 F:      arch/m68k/include/asm/sun3*
13123 F:      drivers/net/ethernet/i825xx/sun3*
13124
13125 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13126 M:      Hans de Goede <hdegoede@redhat.com>
13127 L:      linux-input@vger.kernel.org
13128 S:      Maintained
13129 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13130 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13131
13132 SUNDANCE NETWORK DRIVER
13133 M:      Denis Kirjanov <kda@linux-powerpc.org>
13134 L:      netdev@vger.kernel.org
13135 S:      Maintained
13136 F:      drivers/net/ethernet/dlink/sundance.c
13137
13138 SUPERH
13139 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13140 M:      Rich Felker <dalias@libc.org>
13141 L:      linux-sh@vger.kernel.org
13142 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13143 S:      Maintained
13144 F:      Documentation/sh/
13145 F:      arch/sh/
13146 F:      drivers/sh/
13147
13148 SUSPEND TO RAM
13149 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13150 M:      Len Brown <len.brown@intel.com>
13151 M:      Pavel Machek <pavel@ucw.cz>
13152 L:      linux-pm@vger.kernel.org
13153 B:      https://bugzilla.kernel.org
13154 S:      Supported
13155 F:      Documentation/power/
13156 F:      arch/x86/kernel/acpi/
13157 F:      drivers/base/power/
13158 F:      kernel/power/
13159 F:      include/linux/suspend.h
13160 F:      include/linux/freezer.h
13161 F:      include/linux/pm.h
13162
13163 SVGA HANDLING
13164 M:      Martin Mares <mj@ucw.cz>
13165 L:      linux-video@atrey.karlin.mff.cuni.cz
13166 S:      Maintained
13167 F:      Documentation/svga.txt
13168 F:      arch/x86/boot/video*
13169
13170 SWIOTLB SUBSYSTEM
13171 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13172 L:      iommu@lists.linux-foundation.org
13173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13174 S:      Supported
13175 F:      lib/swiotlb.c
13176 F:      arch/*/kernel/pci-swiotlb.c
13177 F:      include/linux/swiotlb.h
13178
13179 SWITCHDEV
13180 M:      Jiri Pirko <jiri@resnulli.us>
13181 M:      Ivan Vecera <ivecera@redhat.com>
13182 L:      netdev@vger.kernel.org
13183 S:      Supported
13184 F:      net/switchdev/
13185 F:      include/net/switchdev.h
13186
13187 SYNC FILE FRAMEWORK
13188 M:      Sumit Semwal <sumit.semwal@linaro.org>
13189 R:      Gustavo Padovan <gustavo@padovan.org>
13190 S:      Maintained
13191 L:      linux-media@vger.kernel.org
13192 L:      dri-devel@lists.freedesktop.org
13193 F:      drivers/dma-buf/sync_*
13194 F:      drivers/dma-buf/dma-fence*
13195 F:      drivers/dma-buf/sw_sync.c
13196 F:      include/linux/sync_file.h
13197 F:      include/uapi/linux/sync_file.h
13198 F:      Documentation/sync_file.txt
13199 T:      git git://anongit.freedesktop.org/drm/drm-misc
13200
13201 SYNOPSYS ARC ARCHITECTURE
13202 M:      Vineet Gupta <vgupta@synopsys.com>
13203 L:      linux-snps-arc@lists.infradead.org
13204 S:      Supported
13205 F:      arch/arc/
13206 F:      Documentation/devicetree/bindings/arc/*
13207 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13208 F:      drivers/clocksource/arc_timer.c
13209 F:      drivers/tty/serial/arc_uart.c
13210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13211
13212 SYNOPSYS ARC HSDK SDP pll clock driver
13213 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13214 S:      Supported
13215 F:      drivers/clk/clk-hsdk-pll.c
13216 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13217
13218 SYNOPSYS ARC SDP clock driver
13219 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13220 S:      Supported
13221 F:      drivers/clk/axs10x/*
13222 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13223
13224 SYNOPSYS ARC SDP platform support
13225 M:      Alexey Brodkin <abrodkin@synopsys.com>
13226 S:      Supported
13227 F:      arch/arc/plat-axs10x
13228 F:      arch/arc/boot/dts/ax*
13229 F:      Documentation/devicetree/bindings/arc/axs10*
13230
13231 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13232 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13233 S:      Supported
13234 F:      drivers/reset/reset-axs10x.c
13235 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13236
13237 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13238 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13239 S:      Maintained
13240 F:      drivers/tty/serial/8250/8250_dw.c
13241
13242 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13243 M:      Hoan Tran <hotran@apm.com>
13244 L:      linux-gpio@vger.kernel.org
13245 S:      Maintained
13246 F:      drivers/gpio/gpio-dwapb.c
13247 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13248
13249 SYNOPSYS DESIGNWARE DMAC DRIVER
13250 M:      Viresh Kumar <vireshk@kernel.org>
13251 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13252 S:      Maintained
13253 F:      include/linux/dma/dw.h
13254 F:      include/linux/platform_data/dma-dw.h
13255 F:      drivers/dma/dw/
13256
13257 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13258 M:      Jie Deng <jiedeng@synopsys.com>
13259 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13260 L:      netdev@vger.kernel.org
13261 S:      Supported
13262 F:      drivers/net/ethernet/synopsys/
13263
13264 SYNOPSYS DESIGNWARE I2C DRIVER
13265 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13266 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13267 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13268 L:      linux-i2c@vger.kernel.org
13269 S:      Maintained
13270 F:      drivers/i2c/busses/i2c-designware-*
13271 F:      include/linux/platform_data/i2c-designware.h
13272
13273 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13274 M:      Jaehoon Chung <jh80.chung@samsung.com>
13275 L:      linux-mmc@vger.kernel.org
13276 S:      Maintained
13277 F:      drivers/mmc/host/dw_mmc*
13278
13279 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13280 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13281 S:      Supported
13282 F:      drivers/reset/reset-hsdk.c
13283 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13284 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13285
13286 SYSTEM CONFIGURATION (SYSCON)
13287 M:      Lee Jones <lee.jones@linaro.org>
13288 M:      Arnd Bergmann <arnd@arndb.de>
13289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13290 S:      Supported
13291 F:      drivers/mfd/syscon.c
13292
13293 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13294 M:      Sudeep Holla <sudeep.holla@arm.com>
13295 L:      linux-arm-kernel@lists.infradead.org
13296 S:      Maintained
13297 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13298 F:      drivers/clk/clk-scpi.c
13299 F:      drivers/cpufreq/scpi-cpufreq.c
13300 F:      drivers/firmware/arm_scpi.c
13301 F:      include/linux/scpi_protocol.h
13302
13303 SYSTEM RESET/SHUTDOWN DRIVERS
13304 M:      Sebastian Reichel <sre@kernel.org>
13305 L:      linux-pm@vger.kernel.org
13306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13307 S:      Maintained
13308 F:      Documentation/devicetree/bindings/power/reset/
13309 F:      drivers/power/reset/
13310
13311 SYSTEM TRACE MODULE CLASS
13312 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13313 S:      Maintained
13314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13315 F:      Documentation/trace/stm.txt
13316 F:      drivers/hwtracing/stm/
13317 F:      include/linux/stm.h
13318 F:      include/uapi/linux/stm.h
13319
13320 SYSV FILESYSTEM
13321 M:      Christoph Hellwig <hch@infradead.org>
13322 S:      Maintained
13323 F:      Documentation/filesystems/sysv-fs.txt
13324 F:      fs/sysv/
13325 F:      include/linux/sysv_fs.h
13326
13327 TARGET SUBSYSTEM
13328 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13329 L:      linux-scsi@vger.kernel.org
13330 L:      target-devel@vger.kernel.org
13331 W:      http://www.linux-iscsi.org
13332 W:      http://groups.google.com/group/linux-iscsi-target-dev
13333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13334 S:      Supported
13335 F:      drivers/target/
13336 F:      include/target/
13337 F:      Documentation/target/
13338
13339 TASKSTATS STATISTICS INTERFACE
13340 M:      Balbir Singh <bsingharora@gmail.com>
13341 S:      Maintained
13342 F:      Documentation/accounting/taskstats*
13343 F:      include/linux/taskstats*
13344 F:      kernel/taskstats.c
13345
13346 TC subsystem
13347 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13348 M:      Cong Wang <xiyou.wangcong@gmail.com>
13349 M:      Jiri Pirko <jiri@resnulli.us>
13350 L:      netdev@vger.kernel.org
13351 S:      Maintained
13352 F:      include/net/pkt_cls.h
13353 F:      include/net/pkt_sched.h
13354 F:      include/net/tc_act/
13355 F:      include/uapi/linux/pkt_cls.h
13356 F:      include/uapi/linux/pkt_sched.h
13357 F:      include/uapi/linux/tc_act/
13358 F:      include/uapi/linux/tc_ematch/
13359 F:      net/sched/
13360
13361 TCP LOW PRIORITY MODULE
13362 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13363 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13364 W:      http://tcp-lp-mod.sourceforge.net/
13365 S:      Maintained
13366 F:      net/ipv4/tcp_lp.c
13367
13368 TDA10071 MEDIA DRIVER
13369 M:      Antti Palosaari <crope@iki.fi>
13370 L:      linux-media@vger.kernel.org
13371 W:      https://linuxtv.org
13372 W:      http://palosaari.fi/linux/
13373 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13374 T:      git git://linuxtv.org/anttip/media_tree.git
13375 S:      Maintained
13376 F:      drivers/media/dvb-frontends/tda10071*
13377
13378 TDA18212 MEDIA DRIVER
13379 M:      Antti Palosaari <crope@iki.fi>
13380 L:      linux-media@vger.kernel.org
13381 W:      https://linuxtv.org
13382 W:      http://palosaari.fi/linux/
13383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13384 T:      git git://linuxtv.org/anttip/media_tree.git
13385 S:      Maintained
13386 F:      drivers/media/tuners/tda18212*
13387
13388 TDA18218 MEDIA DRIVER
13389 M:      Antti Palosaari <crope@iki.fi>
13390 L:      linux-media@vger.kernel.org
13391 W:      https://linuxtv.org
13392 W:      http://palosaari.fi/linux/
13393 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13394 T:      git git://linuxtv.org/anttip/media_tree.git
13395 S:      Maintained
13396 F:      drivers/media/tuners/tda18218*
13397
13398 TDA18271 MEDIA DRIVER
13399 M:      Michael Krufky <mkrufky@linuxtv.org>
13400 L:      linux-media@vger.kernel.org
13401 W:      https://linuxtv.org
13402 W:      http://github.com/mkrufky
13403 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13404 T:      git git://linuxtv.org/mkrufky/tuners.git
13405 S:      Maintained
13406 F:      drivers/media/tuners/tda18271*
13407
13408 TDA827x MEDIA DRIVER
13409 M:      Michael Krufky <mkrufky@linuxtv.org>
13410 L:      linux-media@vger.kernel.org
13411 W:      https://linuxtv.org
13412 W:      http://github.com/mkrufky
13413 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13414 T:      git git://linuxtv.org/mkrufky/tuners.git
13415 S:      Maintained
13416 F:      drivers/media/tuners/tda8290.*
13417
13418 TDA8290 MEDIA DRIVER
13419 M:      Michael Krufky <mkrufky@linuxtv.org>
13420 L:      linux-media@vger.kernel.org
13421 W:      https://linuxtv.org
13422 W:      http://github.com/mkrufky
13423 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13424 T:      git git://linuxtv.org/mkrufky/tuners.git
13425 S:      Maintained
13426 F:      drivers/media/tuners/tda8290.*
13427
13428 TDA9840 MEDIA DRIVER
13429 M:      Hans Verkuil <hverkuil@xs4all.nl>
13430 L:      linux-media@vger.kernel.org
13431 T:      git git://linuxtv.org/media_tree.git
13432 W:      https://linuxtv.org
13433 S:      Maintained
13434 F:      drivers/media/i2c/tda9840*
13435
13436 TEA5761 TUNER DRIVER
13437 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13438 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13439 L:      linux-media@vger.kernel.org
13440 W:      https://linuxtv.org
13441 T:      git git://linuxtv.org/media_tree.git
13442 S:      Odd fixes
13443 F:      drivers/media/tuners/tea5761.*
13444
13445 TEA5767 TUNER DRIVER
13446 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13447 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13448 L:      linux-media@vger.kernel.org
13449 W:      https://linuxtv.org
13450 T:      git git://linuxtv.org/media_tree.git
13451 S:      Maintained
13452 F:      drivers/media/tuners/tea5767.*
13453
13454 TEA6415C MEDIA DRIVER
13455 M:      Hans Verkuil <hverkuil@xs4all.nl>
13456 L:      linux-media@vger.kernel.org
13457 T:      git git://linuxtv.org/media_tree.git
13458 W:      https://linuxtv.org
13459 S:      Maintained
13460 F:      drivers/media/i2c/tea6415c*
13461
13462 TEA6420 MEDIA DRIVER
13463 M:      Hans Verkuil <hverkuil@xs4all.nl>
13464 L:      linux-media@vger.kernel.org
13465 T:      git git://linuxtv.org/media_tree.git
13466 W:      https://linuxtv.org
13467 S:      Maintained
13468 F:      drivers/media/i2c/tea6420*
13469
13470 TEAM DRIVER
13471 M:      Jiri Pirko <jiri@resnulli.us>
13472 L:      netdev@vger.kernel.org
13473 S:      Supported
13474 F:      drivers/net/team/
13475 F:      include/linux/if_team.h
13476 F:      include/uapi/linux/if_team.h
13477
13478 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13479 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13480 S:      Maintained
13481 F:      arch/x86/platform/ts5500/
13482
13483 TECHNOTREND USB IR RECEIVER
13484 M:      Sean Young <sean@mess.org>
13485 L:      linux-media@vger.kernel.org
13486 S:      Maintained
13487 F:      drivers/media/rc/ttusbir.c
13488
13489 TEE SUBSYSTEM
13490 M:      Jens Wiklander <jens.wiklander@linaro.org>
13491 S:      Maintained
13492 F:      include/linux/tee_drv.h
13493 F:      include/uapi/linux/tee.h
13494 F:      drivers/tee/
13495 F:      Documentation/tee.txt
13496
13497 TEGRA ARCHITECTURE SUPPORT
13498 M:      Thierry Reding <thierry.reding@gmail.com>
13499 M:      Jonathan Hunter <jonathanh@nvidia.com>
13500 L:      linux-tegra@vger.kernel.org
13501 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13503 S:      Supported
13504 N:      [^a-z]tegra
13505
13506 TEGRA CLOCK DRIVER
13507 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13508 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13509 S:      Supported
13510 F:      drivers/clk/tegra/
13511
13512 TEGRA DMA DRIVERS
13513 M:      Laxman Dewangan <ldewangan@nvidia.com>
13514 M:      Jon Hunter <jonathanh@nvidia.com>
13515 S:      Supported
13516 F:      drivers/dma/tegra*
13517
13518 TEGRA I2C DRIVER
13519 M:      Laxman Dewangan <ldewangan@nvidia.com>
13520 S:      Supported
13521 F:      drivers/i2c/busses/i2c-tegra.c
13522
13523 TEGRA IOMMU DRIVERS
13524 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13525 S:      Supported
13526 F:      drivers/iommu/tegra*
13527
13528 TEGRA KBC DRIVER
13529 M:      Rakesh Iyer <riyer@nvidia.com>
13530 M:      Laxman Dewangan <ldewangan@nvidia.com>
13531 S:      Supported
13532 F:      drivers/input/keyboard/tegra-kbc.c
13533
13534 TEGRA PWM DRIVER
13535 M:      Thierry Reding <thierry.reding@gmail.com>
13536 S:      Supported
13537 F:      drivers/pwm/pwm-tegra.c
13538
13539 TEGRA SERIAL DRIVER
13540 M:      Laxman Dewangan <ldewangan@nvidia.com>
13541 S:      Supported
13542 F:      drivers/tty/serial/serial-tegra.c
13543
13544 TEGRA SPI DRIVER
13545 M:      Laxman Dewangan <ldewangan@nvidia.com>
13546 S:      Supported
13547 F:      drivers/spi/spi-tegra*
13548
13549 TEHUTI ETHERNET DRIVER
13550 M:      Andy Gospodarek <andy@greyhouse.net>
13551 L:      netdev@vger.kernel.org
13552 S:      Supported
13553 F:      drivers/net/ethernet/tehuti/*
13554
13555 Telecom Clock Driver for MCPL0010
13556 M:      Mark Gross <mark.gross@intel.com>
13557 S:      Supported
13558 F:      drivers/char/tlclk.c
13559
13560 TENSILICA XTENSA PORT (xtensa)
13561 M:      Chris Zankel <chris@zankel.net>
13562 M:      Max Filippov <jcmvbkbc@gmail.com>
13563 L:      linux-xtensa@linux-xtensa.org
13564 T:      git git://github.com/czankel/xtensa-linux.git
13565 S:      Maintained
13566 F:      arch/xtensa/
13567 F:      drivers/irqchip/irq-xtensa-*
13568
13569 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13570 M:      Nishanth Menon <nm@ti.com>
13571 M:      Tero Kristo <t-kristo@ti.com>
13572 M:      Santosh Shilimkar <ssantosh@kernel.org>
13573 L:      linux-arm-kernel@lists.infradead.org
13574 S:      Maintained
13575 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13576 F:      drivers/firmware/ti_sci*
13577 F:      include/linux/soc/ti/ti_sci_protocol.h
13578 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13579 F:      include/dt-bindings/genpd/k2g.h
13580 F:      drivers/soc/ti/ti_sci_pm_domains.c
13581 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13582 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13583 F:      drivers/clk/keystone/sci-clk.c
13584 F:      drivers/reset/reset-ti-sci.c
13585
13586 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13587 M:      Hans Verkuil <hverkuil@xs4all.nl>
13588 L:      linux-media@vger.kernel.org
13589 T:      git git://linuxtv.org/media_tree.git
13590 W:      https://linuxtv.org
13591 S:      Maintained
13592 F:      drivers/media/radio/radio-raremono.c
13593
13594 THERMAL
13595 M:      Zhang Rui <rui.zhang@intel.com>
13596 M:      Eduardo Valentin <edubezval@gmail.com>
13597 L:      linux-pm@vger.kernel.org
13598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13600 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13601 S:      Supported
13602 F:      drivers/thermal/
13603 F:      include/linux/thermal.h
13604 F:      include/uapi/linux/thermal.h
13605 F:      include/linux/cpu_cooling.h
13606 F:      Documentation/devicetree/bindings/thermal/
13607
13608 THERMAL/CPU_COOLING
13609 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13610 M:      Viresh Kumar <viresh.kumar@linaro.org>
13611 M:      Javi Merino <javi.merino@kernel.org>
13612 L:      linux-pm@vger.kernel.org
13613 S:      Supported
13614 F:      Documentation/thermal/cpu-cooling-api.txt
13615 F:      drivers/thermal/cpu_cooling.c
13616 F:      include/linux/cpu_cooling.h
13617
13618 THINKPAD ACPI EXTRAS DRIVER
13619 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13620 L:      ibm-acpi-devel@lists.sourceforge.net
13621 L:      platform-driver-x86@vger.kernel.org
13622 W:      http://ibm-acpi.sourceforge.net
13623 W:      http://thinkwiki.org/wiki/Ibm-acpi
13624 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13625 S:      Maintained
13626 F:      drivers/platform/x86/thinkpad_acpi.c
13627
13628 THUNDERBOLT DRIVER
13629 M:      Andreas Noever <andreas.noever@gmail.com>
13630 M:      Michael Jamet <michael.jamet@intel.com>
13631 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13632 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13634 S:      Maintained
13635 F:      Documentation/admin-guide/thunderbolt.rst
13636 F:      drivers/thunderbolt/
13637 F:      include/linux/thunderbolt.h
13638
13639 THUNDERBOLT NETWORK DRIVER
13640 M:      Michael Jamet <michael.jamet@intel.com>
13641 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13642 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13643 L:      netdev@vger.kernel.org
13644 S:      Maintained
13645 F:      drivers/net/thunderbolt.c
13646
13647 THUNDERX GPIO DRIVER
13648 M:      David Daney <david.daney@cavium.com>
13649 S:      Maintained
13650 F:      drivers/gpio/gpio-thunderx.c
13651
13652 TI AM437X VPFE DRIVER
13653 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13654 L:      linux-media@vger.kernel.org
13655 W:      https://linuxtv.org
13656 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13657 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13658 S:      Maintained
13659 F:      drivers/media/platform/am437x/
13660
13661 TI BANDGAP AND THERMAL DRIVER
13662 M:      Eduardo Valentin <edubezval@gmail.com>
13663 M:      Keerthy <j-keerthy@ti.com>
13664 L:      linux-pm@vger.kernel.org
13665 L:      linux-omap@vger.kernel.org
13666 S:      Maintained
13667 F:      drivers/thermal/ti-soc-thermal/
13668
13669 TI BQ27XXX POWER SUPPLY DRIVER
13670 R:      Andrew F. Davis <afd@ti.com>
13671 F:      include/linux/power/bq27xxx_battery.h
13672 F:      drivers/power/supply/bq27xxx_battery.c
13673 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13674
13675 TI CDCE706 CLOCK DRIVER
13676 M:      Max Filippov <jcmvbkbc@gmail.com>
13677 S:      Maintained
13678 F:      drivers/clk/clk-cdce706.c
13679
13680 TI CLOCK DRIVER
13681 M:      Tero Kristo <t-kristo@ti.com>
13682 L:      linux-omap@vger.kernel.org
13683 S:      Maintained
13684 F:      drivers/clk/ti/
13685 F:      include/linux/clk/ti.h
13686
13687 TI DAVINCI MACHINE SUPPORT
13688 M:      Sekhar Nori <nsekhar@ti.com>
13689 M:      Kevin Hilman <khilman@kernel.org>
13690 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13692 S:      Supported
13693 F:      arch/arm/mach-davinci/
13694 F:      drivers/i2c/busses/i2c-davinci.c
13695 F:      arch/arm/boot/dts/da850*
13696
13697 TI DAVINCI SERIES GPIO DRIVER
13698 M:      Keerthy <j-keerthy@ti.com>
13699 L:      linux-gpio@vger.kernel.org
13700 S:      Maintained
13701 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13702 F:      drivers/gpio/gpio-davinci.c
13703
13704 TI DAVINCI SERIES MEDIA DRIVER
13705 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13706 L:      linux-media@vger.kernel.org
13707 W:      https://linuxtv.org
13708 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13709 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13710 S:      Maintained
13711 F:      drivers/media/platform/davinci/
13712 F:      include/media/davinci/
13713
13714 TI ETHERNET SWITCH DRIVER (CPSW)
13715 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13716 L:      linux-omap@vger.kernel.org
13717 L:      netdev@vger.kernel.org
13718 S:      Maintained
13719 F:      drivers/net/ethernet/ti/cpsw*
13720 F:      drivers/net/ethernet/ti/davinci*
13721
13722 TI FLASH MEDIA INTERFACE DRIVER
13723 M:      Alex Dubov <oakad@yahoo.com>
13724 S:      Maintained
13725 F:      drivers/misc/tifm*
13726 F:      drivers/mmc/host/tifm_sd.c
13727 F:      include/linux/tifm.h
13728
13729 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13730 M:      Santosh Shilimkar <ssantosh@kernel.org>
13731 L:      linux-kernel@vger.kernel.org
13732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13733 S:      Maintained
13734 F:      drivers/soc/ti/*
13735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13736
13737 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13738 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13739 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13740 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13741 S:      Maintained
13742 F:      sound/soc/codecs/lm49453*
13743 F:      sound/soc/codecs/isabelle*
13744
13745 TI LP855x BACKLIGHT DRIVER
13746 M:      Milo Kim <milo.kim@ti.com>
13747 S:      Maintained
13748 F:      Documentation/backlight/lp855x-driver.txt
13749 F:      drivers/video/backlight/lp855x_bl.c
13750 F:      include/linux/platform_data/lp855x.h
13751
13752 TI LP8727 CHARGER DRIVER
13753 M:      Milo Kim <milo.kim@ti.com>
13754 S:      Maintained
13755 F:      drivers/power/supply/lp8727_charger.c
13756 F:      include/linux/platform_data/lp8727.h
13757
13758 TI LP8788 MFD DRIVER
13759 M:      Milo Kim <milo.kim@ti.com>
13760 S:      Maintained
13761 F:      drivers/iio/adc/lp8788_adc.c
13762 F:      drivers/leds/leds-lp8788.c
13763 F:      drivers/mfd/lp8788*.c
13764 F:      drivers/power/supply/lp8788-charger.c
13765 F:      drivers/regulator/lp8788-*.c
13766 F:      include/linux/mfd/lp8788*.h
13767
13768 TI NETCP ETHERNET DRIVER
13769 M:      Wingman Kwok <w-kwok2@ti.com>
13770 M:      Murali Karicheri <m-karicheri2@ti.com>
13771 L:      netdev@vger.kernel.org
13772 S:      Maintained
13773 F:      drivers/net/ethernet/ti/netcp*
13774
13775 TI TAS571X FAMILY ASoC CODEC DRIVER
13776 M:      Kevin Cernekee <cernekee@chromium.org>
13777 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13778 S:      Odd Fixes
13779 F:      sound/soc/codecs/tas571x*
13780
13781 TI TRF7970A NFC DRIVER
13782 M:      Mark Greer <mgreer@animalcreek.com>
13783 L:      linux-wireless@vger.kernel.org
13784 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13785 S:      Supported
13786 F:      drivers/nfc/trf7970a.c
13787 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13788
13789 TI TWL4030 SERIES SOC CODEC DRIVER
13790 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13792 S:      Maintained
13793 F:      sound/soc/codecs/twl4030*
13794
13795 TI VPE/CAL DRIVERS
13796 M:      Benoit Parrot <bparrot@ti.com>
13797 L:      linux-media@vger.kernel.org
13798 W:      http://linuxtv.org/
13799 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13800 S:      Maintained
13801 F:      drivers/media/platform/ti-vpe/
13802
13803 TI WILINK WIRELESS DRIVERS
13804 L:      linux-wireless@vger.kernel.org
13805 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13806 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13808 S:      Orphan
13809 F:      drivers/net/wireless/ti/
13810 F:      include/linux/wl12xx.h
13811
13812 TILE ARCHITECTURE
13813 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13814 S:      Orphan
13815 F:      arch/tile/
13816 F:      drivers/char/tile-srom.c
13817 F:      drivers/edac/tile_edac.c
13818 F:      drivers/net/ethernet/tile/
13819 F:      drivers/rtc/rtc-tile.c
13820 F:      drivers/tty/hvc/hvc_tile.c
13821 F:      drivers/tty/serial/tilegx.c
13822 F:      drivers/usb/host/*-tilegx.c
13823 F:      include/linux/usb/tilegx.h
13824
13825 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13826 M:      John Stultz <john.stultz@linaro.org>
13827 M:      Thomas Gleixner <tglx@linutronix.de>
13828 R:      Stephen Boyd <sboyd@codeaurora.org>
13829 L:      linux-kernel@vger.kernel.org
13830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13831 S:      Supported
13832 F:      include/linux/clocksource.h
13833 F:      include/linux/time.h
13834 F:      include/linux/timex.h
13835 F:      include/uapi/linux/time.h
13836 F:      include/uapi/linux/timex.h
13837 F:      kernel/time/clocksource.c
13838 F:      kernel/time/time*.c
13839 F:      kernel/time/alarmtimer.c
13840 F:      kernel/time/ntp.c
13841 F:      tools/testing/selftests/timers/
13842
13843 TIPC NETWORK LAYER
13844 M:      Jon Maloy <jon.maloy@ericsson.com>
13845 M:      Ying Xue <ying.xue@windriver.com>
13846 L:      netdev@vger.kernel.org (core kernel code)
13847 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13848 W:      http://tipc.sourceforge.net/
13849 S:      Maintained
13850 F:      include/uapi/linux/tipc*.h
13851 F:      net/tipc/
13852
13853 TLAN NETWORK DRIVER
13854 M:      Samuel Chessman <chessman@tux.org>
13855 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13856 W:      http://sourceforge.net/projects/tlan/
13857 S:      Maintained
13858 F:      Documentation/networking/tlan.txt
13859 F:      drivers/net/ethernet/ti/tlan.*
13860
13861 TM6000 VIDEO4LINUX DRIVER
13862 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13863 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13864 L:      linux-media@vger.kernel.org
13865 W:      https://linuxtv.org
13866 T:      git git://linuxtv.org/media_tree.git
13867 S:      Odd fixes
13868 F:      drivers/media/usb/tm6000/
13869 F:      Documentation/media/v4l-drivers/tm6000*
13870
13871 TMIO/SDHI MMC DRIVER
13872 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13873 L:      linux-mmc@vger.kernel.org
13874 S:      Supported
13875 F:      drivers/mmc/host/tmio_mmc*
13876 F:      drivers/mmc/host/renesas_sdhi*
13877 F:      include/linux/mfd/tmio.h
13878
13879 TMP401 HARDWARE MONITOR DRIVER
13880 M:      Guenter Roeck <linux@roeck-us.net>
13881 L:      linux-hwmon@vger.kernel.org
13882 S:      Maintained
13883 F:      Documentation/hwmon/tmp401
13884 F:      drivers/hwmon/tmp401.c
13885
13886 TMPFS (SHMEM FILESYSTEM)
13887 M:      Hugh Dickins <hughd@google.com>
13888 L:      linux-mm@kvack.org
13889 S:      Maintained
13890 F:      include/linux/shmem_fs.h
13891 F:      mm/shmem.c
13892
13893 TOMOYO SECURITY MODULE
13894 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13895 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13896 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13897 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13898 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13899 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13900 W:      http://tomoyo.sourceforge.jp/
13901 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13902 S:      Maintained
13903 F:      security/tomoyo/
13904
13905 TOPSTAR LAPTOP EXTRAS DRIVER
13906 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13907 L:      platform-driver-x86@vger.kernel.org
13908 S:      Maintained
13909 F:      drivers/platform/x86/topstar-laptop.c
13910
13911 TORTURE-TEST MODULES
13912 M:      Davidlohr Bueso <dave@stgolabs.net>
13913 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13914 M:      Josh Triplett <josh@joshtriplett.org>
13915 L:      linux-kernel@vger.kernel.org
13916 S:      Supported
13917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13918 F:      Documentation/RCU/torture.txt
13919 F:      kernel/torture.c
13920 F:      kernel/rcu/rcutorture.c
13921 F:      kernel/locking/locktorture.c
13922
13923 TOSHIBA ACPI EXTRAS DRIVER
13924 M:      Azael Avalos <coproscefalo@gmail.com>
13925 L:      platform-driver-x86@vger.kernel.org
13926 S:      Maintained
13927 F:      drivers/platform/x86/toshiba_acpi.c
13928
13929 TOSHIBA BLUETOOTH DRIVER
13930 M:      Azael Avalos <coproscefalo@gmail.com>
13931 L:      platform-driver-x86@vger.kernel.org
13932 S:      Maintained
13933 F:      drivers/platform/x86/toshiba_bluetooth.c
13934
13935 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13936 M:      Azael Avalos <coproscefalo@gmail.com>
13937 L:      platform-driver-x86@vger.kernel.org
13938 S:      Maintained
13939 F:      drivers/platform/x86/toshiba_haps.c
13940
13941 TOSHIBA SMM DRIVER
13942 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13943 W:      http://www.buzzard.org.uk/toshiba/
13944 S:      Maintained
13945 F:      drivers/char/toshiba.c
13946 F:      include/linux/toshiba.h
13947 F:      include/uapi/linux/toshiba.h
13948
13949 TOSHIBA TC358743 DRIVER
13950 M:      Mats Randgaard <matrandg@cisco.com>
13951 L:      linux-media@vger.kernel.org
13952 S:      Maintained
13953 F:      drivers/media/i2c/tc358743*
13954 F:      include/media/i2c/tc358743.h
13955
13956 TOSHIBA WMI HOTKEYS DRIVER
13957 M:      Azael Avalos <coproscefalo@gmail.com>
13958 L:      platform-driver-x86@vger.kernel.org
13959 S:      Maintained
13960 F:      drivers/platform/x86/toshiba-wmi.c
13961
13962 TPM DEVICE DRIVER
13963 M:      Peter Huewe <peterhuewe@gmx.de>
13964 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13965 R:      Jason Gunthorpe <jgg@ziepe.ca>
13966 L:      linux-integrity@vger.kernel.org
13967 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13968 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13969 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13970 S:      Maintained
13971 F:      drivers/char/tpm/
13972
13973 TRACING
13974 M:      Steven Rostedt <rostedt@goodmis.org>
13975 M:      Ingo Molnar <mingo@redhat.com>
13976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13977 S:      Maintained
13978 F:      Documentation/trace/ftrace.txt
13979 F:      arch/*/*/*/ftrace.h
13980 F:      arch/*/kernel/ftrace.c
13981 F:      include/*/ftrace.h
13982 F:      include/linux/trace*.h
13983 F:      include/trace/
13984 F:      kernel/trace/
13985 F:      tools/testing/selftests/ftrace/
13986
13987 TRACING MMIO ACCESSES (MMIOTRACE)
13988 M:      Steven Rostedt <rostedt@goodmis.org>
13989 M:      Ingo Molnar <mingo@kernel.org>
13990 R:      Karol Herbst <karolherbst@gmail.com>
13991 R:      Pekka Paalanen <ppaalanen@gmail.com>
13992 S:      Maintained
13993 L:      linux-kernel@vger.kernel.org
13994 L:      nouveau@lists.freedesktop.org
13995 F:      kernel/trace/trace_mmiotrace.c
13996 F:      include/linux/mmiotrace.h
13997 F:      arch/x86/mm/kmmio.c
13998 F:      arch/x86/mm/mmio-mod.c
13999 F:      arch/x86/mm/testmmiotrace.c
14000
14001 TRIVIAL PATCHES
14002 M:      Jiri Kosina <trivial@kernel.org>
14003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14004 S:      Maintained
14005 K:      ^Subject:.*(?i)trivial
14006
14007 TEMPO SEMICONDUCTOR DRIVERS
14008 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14009 S:      Maintained
14010 F:      sound/soc/codecs/tscs*.c
14011 F:      sound/soc/codecs/tscs*.h
14012 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14013
14014 TTY LAYER
14015 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14016 M:      Jiri Slaby <jslaby@suse.com>
14017 S:      Supported
14018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14019 F:      Documentation/serial/
14020 F:      drivers/tty/
14021 F:      drivers/tty/serial/serial_core.c
14022 F:      include/linux/serial_core.h
14023 F:      include/linux/serial.h
14024 F:      include/linux/tty.h
14025 F:      include/uapi/linux/serial_core.h
14026 F:      include/uapi/linux/serial.h
14027 F:      include/uapi/linux/tty.h
14028
14029 TUA9001 MEDIA DRIVER
14030 M:      Antti Palosaari <crope@iki.fi>
14031 L:      linux-media@vger.kernel.org
14032 W:      https://linuxtv.org
14033 W:      http://palosaari.fi/linux/
14034 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14035 T:      git git://linuxtv.org/anttip/media_tree.git
14036 S:      Maintained
14037 F:      drivers/media/tuners/tua9001*
14038
14039 TULIP NETWORK DRIVERS
14040 L:      netdev@vger.kernel.org
14041 L:      linux-parisc@vger.kernel.org
14042 S:      Orphan
14043 F:      drivers/net/ethernet/dec/tulip/
14044
14045 TUN/TAP driver
14046 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14047 W:      http://vtun.sourceforge.net/tun
14048 S:      Maintained
14049 F:      Documentation/networking/tuntap.txt
14050 F:      arch/um/os-Linux/drivers/
14051
14052 TURBOCHANNEL SUBSYSTEM
14053 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14054 M:      Ralf Baechle <ralf@linux-mips.org>
14055 L:      linux-mips@linux-mips.org
14056 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14057 S:      Maintained
14058 F:      drivers/tc/
14059 F:      include/linux/tc.h
14060
14061 TW5864 VIDEO4LINUX DRIVER
14062 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14063 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14064 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14065 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14066 L:      linux-media@vger.kernel.org
14067 S:      Supported
14068 F:      drivers/media/pci/tw5864/
14069
14070 TW68 VIDEO4LINUX DRIVER
14071 M:      Hans Verkuil <hverkuil@xs4all.nl>
14072 L:      linux-media@vger.kernel.org
14073 T:      git git://linuxtv.org/media_tree.git
14074 W:      https://linuxtv.org
14075 S:      Odd Fixes
14076 F:      drivers/media/pci/tw68/
14077
14078 TW686X VIDEO4LINUX DRIVER
14079 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14080 L:      linux-media@vger.kernel.org
14081 T:      git git://linuxtv.org/media_tree.git
14082 W:      http://linuxtv.org
14083 S:      Maintained
14084 F:      drivers/media/pci/tw686x/
14085
14086 UBI FILE SYSTEM (UBIFS)
14087 M:      Richard Weinberger <richard@nod.at>
14088 M:      Artem Bityutskiy <dedekind1@gmail.com>
14089 M:      Adrian Hunter <adrian.hunter@intel.com>
14090 L:      linux-mtd@lists.infradead.org
14091 T:      git git://git.infradead.org/ubifs-2.6.git
14092 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14093 S:      Supported
14094 F:      Documentation/filesystems/ubifs.txt
14095 F:      fs/ubifs/
14096
14097 UCLINUX (M68KNOMMU AND COLDFIRE)
14098 M:      Greg Ungerer <gerg@linux-m68k.org>
14099 W:      http://www.linux-m68k.org/
14100 W:      http://www.uclinux.org/
14101 L:      linux-m68k@lists.linux-m68k.org
14102 L:      uclinux-dev@uclinux.org  (subscribers-only)
14103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14104 S:      Maintained
14105 F:      arch/m68k/coldfire/
14106 F:      arch/m68k/68*/
14107 F:      arch/m68k/*/*_no.*
14108 F:      arch/m68k/include/asm/*_no.*
14109
14110 UDF FILESYSTEM
14111 M:      Jan Kara <jack@suse.com>
14112 S:      Maintained
14113 F:      Documentation/filesystems/udf.txt
14114 F:      fs/udf/
14115
14116 UDRAW TABLET
14117 M:      Bastien Nocera <hadess@hadess.net>
14118 L:      linux-input@vger.kernel.org
14119 S:      Maintained
14120 F:      drivers/hid/hid-udraw-ps3.c
14121
14122 UFS FILESYSTEM
14123 M:      Evgeniy Dushistov <dushistov@mail.ru>
14124 S:      Maintained
14125 F:      Documentation/filesystems/ufs.txt
14126 F:      fs/ufs/
14127
14128 UHID USERSPACE HID IO DRIVER:
14129 M:      David Herrmann <dh.herrmann@googlemail.com>
14130 L:      linux-input@vger.kernel.org
14131 S:      Maintained
14132 F:      drivers/hid/uhid.c
14133 F:      include/uapi/linux/uhid.h
14134
14135 ULPI BUS
14136 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14137 L:      linux-usb@vger.kernel.org
14138 S:      Maintained
14139 F:      drivers/usb/common/ulpi.c
14140 F:      include/linux/ulpi/
14141
14142 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14143 L:      linux-usb@vger.kernel.org
14144 S:      Orphan
14145 F:      drivers/uwb/
14146 F:      include/linux/uwb.h
14147 F:      include/linux/uwb/
14148
14149 UNICORE32 ARCHITECTURE:
14150 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
14151 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14152 S:      Maintained
14153 T:      git git://github.com/gxt/linux.git
14154 F:      arch/unicore32/
14155
14156 UNIFDEF
14157 M:      Tony Finch <dot@dotat.at>
14158 W:      http://dotat.at/prog/unifdef
14159 S:      Maintained
14160 F:      scripts/unifdef.c
14161
14162 UNIFORM CDROM DRIVER
14163 M:      Jens Axboe <axboe@kernel.dk>
14164 W:      http://www.kernel.dk
14165 S:      Maintained
14166 F:      Documentation/cdrom/
14167 F:      drivers/cdrom/cdrom.c
14168 F:      include/linux/cdrom.h
14169 F:      include/uapi/linux/cdrom.h
14170
14171 UNISYS S-PAR DRIVERS
14172 M:      David Kershner <david.kershner@unisys.com>
14173 L:      sparmaintainer@unisys.com (Unisys internal)
14174 S:      Supported
14175 F:      include/linux/visorbus.h
14176 F:      drivers/visorbus/
14177 F:      drivers/staging/unisys/
14178
14179 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14180 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14181 L:      linux-scsi@vger.kernel.org
14182 S:      Supported
14183 F:      Documentation/scsi/ufs.txt
14184 F:      drivers/scsi/ufs/
14185
14186 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14187 M:      Joao Pinto <jpinto@synopsys.com>
14188 L:      linux-scsi@vger.kernel.org
14189 S:      Supported
14190 F:      drivers/scsi/ufs/*dwc*
14191
14192 UNSORTED BLOCK IMAGES (UBI)
14193 M:      Artem Bityutskiy <dedekind1@gmail.com>
14194 M:      Richard Weinberger <richard@nod.at>
14195 W:      http://www.linux-mtd.infradead.org/
14196 L:      linux-mtd@lists.infradead.org
14197 T:      git git://git.infradead.org/ubifs-2.6.git
14198 S:      Supported
14199 F:      drivers/mtd/ubi/
14200 F:      include/linux/mtd/ubi.h
14201 F:      include/uapi/mtd/ubi-user.h
14202
14203 USB "USBNET" DRIVER FRAMEWORK
14204 M:      Oliver Neukum <oneukum@suse.com>
14205 L:      netdev@vger.kernel.org
14206 W:      http://www.linux-usb.org/usbnet
14207 S:      Maintained
14208 F:      drivers/net/usb/usbnet.c
14209 F:      include/linux/usb/usbnet.h
14210
14211 USB ACM DRIVER
14212 M:      Oliver Neukum <oneukum@suse.com>
14213 L:      linux-usb@vger.kernel.org
14214 S:      Maintained
14215 F:      Documentation/usb/acm.txt
14216 F:      drivers/usb/class/cdc-acm.*
14217
14218 USB AR5523 WIRELESS DRIVER
14219 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14220 L:      linux-wireless@vger.kernel.org
14221 S:      Maintained
14222 F:      drivers/net/wireless/ath/ar5523/
14223
14224 USB ATTACHED SCSI
14225 M:      Oliver Neukum <oneukum@suse.com>
14226 L:      linux-usb@vger.kernel.org
14227 L:      linux-scsi@vger.kernel.org
14228 S:      Maintained
14229 F:      drivers/usb/storage/uas.c
14230
14231 USB CDC ETHERNET DRIVER
14232 M:      Oliver Neukum <oliver@neukum.org>
14233 L:      linux-usb@vger.kernel.org
14234 S:      Maintained
14235 F:      drivers/net/usb/cdc_*.c
14236 F:      include/uapi/linux/usb/cdc.h
14237
14238 USB CHAOSKEY DRIVER
14239 M:      Keith Packard <keithp@keithp.com>
14240 L:      linux-usb@vger.kernel.org
14241 S:      Maintained
14242 F:      drivers/usb/misc/chaoskey.c
14243
14244 USB CYPRESS C67X00 DRIVER
14245 M:      Peter Korsgaard <jacmet@sunsite.dk>
14246 L:      linux-usb@vger.kernel.org
14247 S:      Maintained
14248 F:      drivers/usb/c67x00/
14249
14250 USB DAVICOM DM9601 DRIVER
14251 M:      Peter Korsgaard <jacmet@sunsite.dk>
14252 L:      netdev@vger.kernel.org
14253 W:      http://www.linux-usb.org/usbnet
14254 S:      Maintained
14255 F:      drivers/net/usb/dm9601.c
14256
14257 USB DIAMOND RIO500 DRIVER
14258 M:      Cesar Miquel <miquel@df.uba.ar>
14259 L:      rio500-users@lists.sourceforge.net
14260 W:      http://rio500.sourceforge.net
14261 S:      Maintained
14262 F:      drivers/usb/misc/rio500*
14263
14264 USB EHCI DRIVER
14265 M:      Alan Stern <stern@rowland.harvard.edu>
14266 L:      linux-usb@vger.kernel.org
14267 S:      Maintained
14268 F:      Documentation/usb/ehci.txt
14269 F:      drivers/usb/host/ehci*
14270
14271 USB GADGET/PERIPHERAL SUBSYSTEM
14272 M:      Felipe Balbi <balbi@kernel.org>
14273 L:      linux-usb@vger.kernel.org
14274 W:      http://www.linux-usb.org/gadget
14275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14276 S:      Maintained
14277 F:      drivers/usb/gadget/
14278 F:      include/linux/usb/gadget*
14279
14280 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14281 M:      Jiri Kosina <jikos@kernel.org>
14282 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14283 L:      linux-usb@vger.kernel.org
14284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14285 S:      Maintained
14286 F:      Documentation/hid/hiddev.txt
14287 F:      drivers/hid/usbhid/
14288
14289 USB ISP116X DRIVER
14290 M:      Olav Kongas <ok@artecdesign.ee>
14291 L:      linux-usb@vger.kernel.org
14292 S:      Maintained
14293 F:      drivers/usb/host/isp116x*
14294 F:      include/linux/usb/isp116x.h
14295
14296 USB LAN78XX ETHERNET DRIVER
14297 M:      Woojung Huh <woojung.huh@microchip.com>
14298 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14299 L:      netdev@vger.kernel.org
14300 S:      Maintained
14301 F:      drivers/net/usb/lan78xx.*
14302
14303 USB MASS STORAGE DRIVER
14304 M:      Alan Stern <stern@rowland.harvard.edu>
14305 L:      linux-usb@vger.kernel.org
14306 L:      usb-storage@lists.one-eyed-alien.net
14307 S:      Maintained
14308 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14309 F:      drivers/usb/storage/
14310
14311 USB MIDI DRIVER
14312 M:      Clemens Ladisch <clemens@ladisch.de>
14313 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14314 T:      git git://git.alsa-project.org/alsa-kernel.git
14315 S:      Maintained
14316 F:      sound/usb/midi.*
14317
14318 USB NETWORKING DRIVERS
14319 L:      linux-usb@vger.kernel.org
14320 S:      Odd Fixes
14321 F:      drivers/net/usb/
14322
14323 USB OHCI DRIVER
14324 M:      Alan Stern <stern@rowland.harvard.edu>
14325 L:      linux-usb@vger.kernel.org
14326 S:      Maintained
14327 F:      Documentation/usb/ohci.txt
14328 F:      drivers/usb/host/ohci*
14329
14330 USB OTG FSM (Finite State Machine)
14331 M:      Peter Chen <Peter.Chen@nxp.com>
14332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14333 L:      linux-usb@vger.kernel.org
14334 S:      Maintained
14335 F:      drivers/usb/common/usb-otg-fsm.c
14336
14337 USB OVER IP DRIVER
14338 M:      Valentina Manea <valentina.manea.m@gmail.com>
14339 M:      Shuah Khan <shuahkh@osg.samsung.com>
14340 M:      Shuah Khan <shuah@kernel.org>
14341 L:      linux-usb@vger.kernel.org
14342 S:      Maintained
14343 F:      Documentation/usb/usbip_protocol.txt
14344 F:      drivers/usb/usbip/
14345 F:      tools/usb/usbip/
14346
14347 USB PEGASUS DRIVER
14348 M:      Petko Manolov <petkan@nucleusys.com>
14349 L:      linux-usb@vger.kernel.org
14350 L:      netdev@vger.kernel.org
14351 T:      git git://github.com/petkan/pegasus.git
14352 W:      https://github.com/petkan/pegasus
14353 S:      Maintained
14354 F:      drivers/net/usb/pegasus.*
14355
14356 USB PHY LAYER
14357 M:      Felipe Balbi <balbi@kernel.org>
14358 L:      linux-usb@vger.kernel.org
14359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14360 S:      Maintained
14361 F:      drivers/usb/phy/
14362
14363 USB PRINTER DRIVER (usblp)
14364 M:      Pete Zaitcev <zaitcev@redhat.com>
14365 L:      linux-usb@vger.kernel.org
14366 S:      Supported
14367 F:      drivers/usb/class/usblp.c
14368
14369 USB QMI WWAN NETWORK DRIVER
14370 M:      Bjørn Mork <bjorn@mork.no>
14371 L:      netdev@vger.kernel.org
14372 S:      Maintained
14373 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14374 F:      drivers/net/usb/qmi_wwan.c
14375
14376 USB RTL8150 DRIVER
14377 M:      Petko Manolov <petkan@nucleusys.com>
14378 L:      linux-usb@vger.kernel.org
14379 L:      netdev@vger.kernel.org
14380 T:      git git://github.com/petkan/rtl8150.git
14381 W:      https://github.com/petkan/rtl8150
14382 S:      Maintained
14383 F:      drivers/net/usb/rtl8150.c
14384
14385 USB SERIAL SUBSYSTEM
14386 M:      Johan Hovold <johan@kernel.org>
14387 L:      linux-usb@vger.kernel.org
14388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14389 S:      Maintained
14390 F:      Documentation/usb/usb-serial.txt
14391 F:      drivers/usb/serial/
14392 F:      include/linux/usb/serial.h
14393
14394 USB SMSC75XX ETHERNET DRIVER
14395 M:      Steve Glendinning <steve.glendinning@shawell.net>
14396 L:      netdev@vger.kernel.org
14397 S:      Maintained
14398 F:      drivers/net/usb/smsc75xx.*
14399
14400 USB SMSC95XX ETHERNET DRIVER
14401 M:      Steve Glendinning <steve.glendinning@shawell.net>
14402 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14403 L:      netdev@vger.kernel.org
14404 S:      Maintained
14405 F:      drivers/net/usb/smsc95xx.*
14406
14407 USB SUBSYSTEM
14408 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14409 L:      linux-usb@vger.kernel.org
14410 W:      http://www.linux-usb.org
14411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14412 S:      Supported
14413 F:      Documentation/devicetree/bindings/usb/
14414 F:      Documentation/usb/
14415 F:      drivers/usb/
14416 F:      include/linux/usb.h
14417 F:      include/linux/usb/
14418
14419 USB TYPEC SUBSYSTEM
14420 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14421 L:      linux-usb@vger.kernel.org
14422 S:      Maintained
14423 F:      Documentation/ABI/testing/sysfs-class-typec
14424 F:      Documentation/usb/typec.rst
14425 F:      drivers/usb/typec/
14426 F:      include/linux/usb/typec.h
14427
14428 USB UHCI DRIVER
14429 M:      Alan Stern <stern@rowland.harvard.edu>
14430 L:      linux-usb@vger.kernel.org
14431 S:      Maintained
14432 F:      drivers/usb/host/uhci*
14433
14434 USB VIDEO CLASS
14435 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14436 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14437 L:      linux-media@vger.kernel.org
14438 T:      git git://linuxtv.org/media_tree.git
14439 W:      http://www.ideasonboard.org/uvc/
14440 S:      Maintained
14441 F:      drivers/media/usb/uvc/
14442 F:      include/uapi/linux/uvcvideo.h
14443
14444 USB VISION DRIVER
14445 M:      Hans Verkuil <hverkuil@xs4all.nl>
14446 L:      linux-media@vger.kernel.org
14447 T:      git git://linuxtv.org/media_tree.git
14448 W:      https://linuxtv.org
14449 S:      Odd Fixes
14450 F:      drivers/media/usb/usbvision/
14451
14452 USB WEBCAM GADGET
14453 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14454 L:      linux-usb@vger.kernel.org
14455 S:      Maintained
14456 F:      drivers/usb/gadget/function/*uvc*
14457 F:      drivers/usb/gadget/legacy/webcam.c
14458
14459 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14460 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14461 L:      linux-wireless@vger.kernel.org
14462 S:      Maintained
14463 F:      drivers/net/wireless/rndis_wlan.c
14464
14465 USB XHCI DRIVER
14466 M:      Mathias Nyman <mathias.nyman@intel.com>
14467 L:      linux-usb@vger.kernel.org
14468 S:      Supported
14469 F:      drivers/usb/host/xhci*
14470 F:      drivers/usb/host/pci-quirks*
14471
14472 USB ZD1201 DRIVER
14473 L:      linux-wireless@vger.kernel.org
14474 W:      http://linux-lc100020.sourceforge.net
14475 S:      Orphan
14476 F:      drivers/net/wireless/zydas/zd1201.*
14477
14478 USB ZR364XX DRIVER
14479 M:      Antoine Jacquet <royale@zerezo.com>
14480 L:      linux-usb@vger.kernel.org
14481 L:      linux-media@vger.kernel.org
14482 T:      git git://linuxtv.org/media_tree.git
14483 W:      http://royale.zerezo.com/zr364xx/
14484 S:      Maintained
14485 F:      Documentation/media/v4l-drivers/zr364xx*
14486 F:      drivers/media/usb/zr364xx/
14487
14488 USER-MODE LINUX (UML)
14489 M:      Jeff Dike <jdike@addtoit.com>
14490 M:      Richard Weinberger <richard@nod.at>
14491 L:      user-mode-linux-devel@lists.sourceforge.net
14492 L:      user-mode-linux-user@lists.sourceforge.net
14493 W:      http://user-mode-linux.sourceforge.net
14494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14495 S:      Maintained
14496 F:      Documentation/virtual/uml/
14497 F:      arch/um/
14498 F:      arch/x86/um/
14499 F:      fs/hostfs/
14500 F:      fs/hppfs/
14501
14502 USERSPACE I/O (UIO)
14503 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14504 S:      Maintained
14505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14506 F:      Documentation/driver-api/uio-howto.rst
14507 F:      drivers/uio/
14508 F:      include/linux/uio*.h
14509
14510 UTIL-LINUX PACKAGE
14511 M:      Karel Zak <kzak@redhat.com>
14512 L:      util-linux@vger.kernel.org
14513 W:      http://en.wikipedia.org/wiki/Util-linux
14514 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14515 S:      Maintained
14516
14517 UUID HELPERS
14518 M:      Christoph Hellwig <hch@lst.de>
14519 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14520 L:      linux-kernel@vger.kernel.org
14521 T:      git git://git.infradead.org/users/hch/uuid.git
14522 F:      lib/uuid.c
14523 F:      lib/test_uuid.c
14524 F:      include/linux/uuid.h
14525 F:      include/uapi/linux/uuid.h
14526 S:      Maintained
14527
14528 UVESAFB DRIVER
14529 M:      Michal Januszewski <spock@gentoo.org>
14530 L:      linux-fbdev@vger.kernel.org
14531 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14532 S:      Maintained
14533 F:      Documentation/fb/uvesafb.txt
14534 F:      drivers/video/fbdev/uvesafb.*
14535
14536 VF610 NAND DRIVER
14537 M:      Stefan Agner <stefan@agner.ch>
14538 L:      linux-mtd@lists.infradead.org
14539 S:      Supported
14540 F:      drivers/mtd/nand/vf610_nfc.c
14541
14542 VFAT/FAT/MSDOS FILESYSTEM
14543 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14544 S:      Maintained
14545 F:      Documentation/filesystems/vfat.txt
14546 F:      fs/fat/
14547
14548 VFIO DRIVER
14549 M:      Alex Williamson <alex.williamson@redhat.com>
14550 L:      kvm@vger.kernel.org
14551 T:      git git://github.com/awilliam/linux-vfio.git
14552 S:      Maintained
14553 F:      Documentation/vfio.txt
14554 F:      drivers/vfio/
14555 F:      include/linux/vfio.h
14556 F:      include/uapi/linux/vfio.h
14557
14558 VFIO MEDIATED DEVICE DRIVERS
14559 M:      Kirti Wankhede <kwankhede@nvidia.com>
14560 L:      kvm@vger.kernel.org
14561 S:      Maintained
14562 F:      Documentation/vfio-mediated-device.txt
14563 F:      drivers/vfio/mdev/
14564 F:      include/linux/mdev.h
14565 F:      samples/vfio-mdev/
14566
14567 VFIO PLATFORM DRIVER
14568 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14569 L:      kvm@vger.kernel.org
14570 S:      Maintained
14571 F:      drivers/vfio/platform/
14572
14573 VGA_SWITCHEROO
14574 R:      Lukas Wunner <lukas@wunner.de>
14575 S:      Maintained
14576 F:      Documentation/gpu/vga-switcheroo.rst
14577 F:      drivers/gpu/vga/vga_switcheroo.c
14578 F:      include/linux/vga_switcheroo.h
14579 T:      git git://anongit.freedesktop.org/drm/drm-misc
14580
14581 VIA RHINE NETWORK DRIVER
14582 S:      Orphan
14583 F:      drivers/net/ethernet/via/via-rhine.c
14584
14585 VIA SD/MMC CARD CONTROLLER DRIVER
14586 M:      Bruce Chang <brucechang@via.com.tw>
14587 M:      Harald Welte <HaraldWelte@viatech.com>
14588 S:      Maintained
14589 F:      drivers/mmc/host/via-sdmmc.c
14590
14591 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14592 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14593 L:      linux-fbdev@vger.kernel.org
14594 S:      Maintained
14595 F:      include/linux/via-core.h
14596 F:      include/linux/via-gpio.h
14597 F:      include/linux/via_i2c.h
14598 F:      drivers/video/fbdev/via/
14599
14600 VIA VELOCITY NETWORK DRIVER
14601 M:      Francois Romieu <romieu@fr.zoreil.com>
14602 L:      netdev@vger.kernel.org
14603 S:      Maintained
14604 F:      drivers/net/ethernet/via/via-velocity.*
14605
14606 VIDEO MULTIPLEXER DRIVER
14607 M:      Philipp Zabel <p.zabel@pengutronix.de>
14608 L:      linux-media@vger.kernel.org
14609 S:      Maintained
14610 F:      drivers/media/platform/video-mux.c
14611
14612 VIDEOBUF2 FRAMEWORK
14613 M:      Pawel Osciak <pawel@osciak.com>
14614 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14615 M:      Kyungmin Park <kyungmin.park@samsung.com>
14616 L:      linux-media@vger.kernel.org
14617 S:      Maintained
14618 F:      drivers/media/v4l2-core/videobuf2-*
14619 F:      include/media/videobuf2-*
14620
14621 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14622 M:      Helen Koike <helen.koike@collabora.com>
14623 L:      linux-media@vger.kernel.org
14624 T:      git git://linuxtv.org/media_tree.git
14625 W:      https://linuxtv.org
14626 S:      Maintained
14627 F:      drivers/media/platform/vimc/*
14628
14629 VIRT LIB
14630 M:      Alex Williamson <alex.williamson@redhat.com>
14631 M:      Paolo Bonzini <pbonzini@redhat.com>
14632 L:      kvm@vger.kernel.org
14633 S:      Supported
14634 F:      virt/lib/
14635
14636 VIRTIO AND VHOST VSOCK DRIVER
14637 M:      Stefan Hajnoczi <stefanha@redhat.com>
14638 L:      kvm@vger.kernel.org
14639 L:      virtualization@lists.linux-foundation.org
14640 L:      netdev@vger.kernel.org
14641 S:      Maintained
14642 F:      include/linux/virtio_vsock.h
14643 F:      include/uapi/linux/virtio_vsock.h
14644 F:      include/uapi/linux/vsockmon.h
14645 F:      include/uapi/linux/vm_sockets_diag.h
14646 F:      net/vmw_vsock/diag.c
14647 F:      net/vmw_vsock/af_vsock_tap.c
14648 F:      net/vmw_vsock/virtio_transport_common.c
14649 F:      net/vmw_vsock/virtio_transport.c
14650 F:      drivers/net/vsockmon.c
14651 F:      drivers/vhost/vsock.c
14652 F:      drivers/vhost/vsock.h
14653 F:      tools/testing/vsock/
14654
14655 VIRTIO CONSOLE DRIVER
14656 M:      Amit Shah <amit@kernel.org>
14657 L:      virtualization@lists.linux-foundation.org
14658 S:      Maintained
14659 F:      drivers/char/virtio_console.c
14660 F:      include/linux/virtio_console.h
14661 F:      include/uapi/linux/virtio_console.h
14662
14663 VIRTIO CORE, NET AND BLOCK DRIVERS
14664 M:      "Michael S. Tsirkin" <mst@redhat.com>
14665 M:      Jason Wang <jasowang@redhat.com>
14666 L:      virtualization@lists.linux-foundation.org
14667 S:      Maintained
14668 F:      Documentation/devicetree/bindings/virtio/
14669 F:      drivers/virtio/
14670 F:      tools/virtio/
14671 F:      drivers/net/virtio_net.c
14672 F:      drivers/block/virtio_blk.c
14673 F:      include/linux/virtio*.h
14674 F:      include/uapi/linux/virtio_*.h
14675 F:      drivers/crypto/virtio/
14676 F:      mm/balloon_compaction.c
14677
14678 VIRTIO CRYPTO DRIVER
14679 M:      Gonglei <arei.gonglei@huawei.com>
14680 L:      virtualization@lists.linux-foundation.org
14681 L:      linux-crypto@vger.kernel.org
14682 S:      Maintained
14683 F:      drivers/crypto/virtio/
14684 F:      include/uapi/linux/virtio_crypto.h
14685
14686 VIRTIO DRIVERS FOR S390
14687 M:      Cornelia Huck <cohuck@redhat.com>
14688 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14689 L:      linux-s390@vger.kernel.org
14690 L:      virtualization@lists.linux-foundation.org
14691 L:      kvm@vger.kernel.org
14692 S:      Supported
14693 F:      drivers/s390/virtio/
14694 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14695
14696 VIRTIO GPU DRIVER
14697 M:      David Airlie <airlied@linux.ie>
14698 M:      Gerd Hoffmann <kraxel@redhat.com>
14699 L:      dri-devel@lists.freedesktop.org
14700 L:      virtualization@lists.linux-foundation.org
14701 T:      git git://anongit.freedesktop.org/drm/drm-misc
14702 S:      Maintained
14703 F:      drivers/gpu/drm/virtio/
14704 F:      include/uapi/linux/virtio_gpu.h
14705
14706 VIRTIO HOST (VHOST)
14707 M:      "Michael S. Tsirkin" <mst@redhat.com>
14708 M:      Jason Wang <jasowang@redhat.com>
14709 L:      kvm@vger.kernel.org
14710 L:      virtualization@lists.linux-foundation.org
14711 L:      netdev@vger.kernel.org
14712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14713 S:      Maintained
14714 F:      drivers/vhost/
14715 F:      include/uapi/linux/vhost.h
14716
14717 VIRTIO INPUT DRIVER
14718 M:      Gerd Hoffmann <kraxel@redhat.com>
14719 S:      Maintained
14720 F:      drivers/virtio/virtio_input.c
14721 F:      include/uapi/linux/virtio_input.h
14722
14723 VIRTUAL BOX GUEST DEVICE DRIVER
14724 M:      Hans de Goede <hdegoede@redhat.com>
14725 M:      Arnd Bergmann <arnd@arndb.de>
14726 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14727 S:      Maintained
14728 F:      include/linux/vbox_utils.h
14729 F:      include/uapi/linux/vbox*.h
14730 F:      drivers/virt/vboxguest/
14731
14732 VIRTUAL SERIO DEVICE DRIVER
14733 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14734 S:      Maintained
14735 F:      drivers/input/serio/userio.c
14736 F:      include/uapi/linux/userio.h
14737
14738 VIVID VIRTUAL VIDEO DRIVER
14739 M:      Hans Verkuil <hverkuil@xs4all.nl>
14740 L:      linux-media@vger.kernel.org
14741 T:      git git://linuxtv.org/media_tree.git
14742 W:      https://linuxtv.org
14743 S:      Maintained
14744 F:      drivers/media/platform/vivid/*
14745
14746 VLYNQ BUS
14747 M:      Florian Fainelli <f.fainelli@gmail.com>
14748 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14749 S:      Maintained
14750 F:      drivers/vlynq/vlynq.c
14751 F:      include/linux/vlynq.h
14752
14753 VME SUBSYSTEM
14754 M:      Martyn Welch <martyn@welchs.me.uk>
14755 M:      Manohar Vanga <manohar.vanga@gmail.com>
14756 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14757 L:      devel@driverdev.osuosl.org
14758 S:      Maintained
14759 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14760 F:      Documentation/driver-api/vme.rst
14761 F:      drivers/staging/vme/
14762 F:      drivers/vme/
14763 F:      include/linux/vme*
14764
14765 VMWARE BALLOON DRIVER
14766 M:      Xavier Deguillard <xdeguillard@vmware.com>
14767 M:      Philip Moltmann <moltmann@vmware.com>
14768 M:      "VMware, Inc." <pv-drivers@vmware.com>
14769 L:      linux-kernel@vger.kernel.org
14770 S:      Maintained
14771 F:      drivers/misc/vmw_balloon.c
14772
14773 VMWARE HYPERVISOR INTERFACE
14774 M:      Alok Kataria <akataria@vmware.com>
14775 L:      virtualization@lists.linux-foundation.org
14776 S:      Supported
14777 F:      arch/x86/kernel/cpu/vmware.c
14778
14779 VMWARE PVRDMA DRIVER
14780 M:      Adit Ranadive <aditr@vmware.com>
14781 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14782 L:      linux-rdma@vger.kernel.org
14783 S:      Maintained
14784 F:      drivers/infiniband/hw/vmw_pvrdma/
14785
14786 VMware PVSCSI driver
14787 M:      Jim Gill <jgill@vmware.com>
14788 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14789 L:      linux-scsi@vger.kernel.org
14790 S:      Maintained
14791 F:      drivers/scsi/vmw_pvscsi.c
14792 F:      drivers/scsi/vmw_pvscsi.h
14793
14794 VMWARE VMMOUSE SUBDRIVER
14795 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14796 M:      "VMware, Inc." <pv-drivers@vmware.com>
14797 L:      linux-input@vger.kernel.org
14798 S:      Maintained
14799 F:      drivers/input/mouse/vmmouse.c
14800 F:      drivers/input/mouse/vmmouse.h
14801
14802 VMWARE VMXNET3 ETHERNET DRIVER
14803 M:      Shrikrishna Khare <skhare@vmware.com>
14804 M:      "VMware, Inc." <pv-drivers@vmware.com>
14805 L:      netdev@vger.kernel.org
14806 S:      Maintained
14807 F:      drivers/net/vmxnet3/
14808
14809 VOCORE VOCORE2 BOARD
14810 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14811 L:      linux-mips@linux-mips.org
14812 S:      Maintained
14813 F:      arch/mips/boot/dts/ralink/vocore2.dts
14814
14815 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14816 M:      Liam Girdwood <lgirdwood@gmail.com>
14817 M:      Mark Brown <broonie@kernel.org>
14818 L:      linux-kernel@vger.kernel.org
14819 W:      http://www.slimlogic.co.uk/?p=48
14820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14821 S:      Supported
14822 F:      Documentation/devicetree/bindings/regulator/
14823 F:      Documentation/power/regulator/
14824 F:      drivers/regulator/
14825 F:      include/dt-bindings/regulator/
14826 F:      include/linux/regulator/
14827
14828 VRF
14829 M:      David Ahern <dsa@cumulusnetworks.com>
14830 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14831 L:      netdev@vger.kernel.org
14832 S:      Maintained
14833 F:      drivers/net/vrf.c
14834 F:      Documentation/networking/vrf.txt
14835
14836 VT1211 HARDWARE MONITOR DRIVER
14837 M:      Juerg Haefliger <juergh@gmail.com>
14838 L:      linux-hwmon@vger.kernel.org
14839 S:      Maintained
14840 F:      Documentation/hwmon/vt1211
14841 F:      drivers/hwmon/vt1211.c
14842
14843 VT8231 HARDWARE MONITOR DRIVER
14844 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14845 L:      linux-hwmon@vger.kernel.org
14846 S:      Maintained
14847 F:      drivers/hwmon/vt8231.c
14848
14849 VUB300 USB to SDIO/SD/MMC bridge chip
14850 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14851 L:      linux-mmc@vger.kernel.org
14852 L:      linux-usb@vger.kernel.org
14853 S:      Supported
14854 F:      drivers/mmc/host/vub300.c
14855
14856 W1 DALLAS'S 1-WIRE BUS
14857 M:      Evgeniy Polyakov <zbr@ioremap.net>
14858 S:      Maintained
14859 F:      Documentation/w1/
14860 F:      drivers/w1/
14861 F:      include/linux/w1.h
14862
14863 W83791D HARDWARE MONITORING DRIVER
14864 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14865 L:      linux-hwmon@vger.kernel.org
14866 S:      Maintained
14867 F:      Documentation/hwmon/w83791d
14868 F:      drivers/hwmon/w83791d.c
14869
14870 W83793 HARDWARE MONITORING DRIVER
14871 M:      Rudolf Marek <r.marek@assembler.cz>
14872 L:      linux-hwmon@vger.kernel.org
14873 S:      Maintained
14874 F:      Documentation/hwmon/w83793
14875 F:      drivers/hwmon/w83793.c
14876
14877 W83795 HARDWARE MONITORING DRIVER
14878 M:      Jean Delvare <jdelvare@suse.com>
14879 L:      linux-hwmon@vger.kernel.org
14880 S:      Maintained
14881 F:      drivers/hwmon/w83795.c
14882
14883 W83L51xD SD/MMC CARD INTERFACE DRIVER
14884 M:      Pierre Ossman <pierre@ossman.eu>
14885 S:      Maintained
14886 F:      drivers/mmc/host/wbsd.*
14887
14888 WACOM PROTOCOL 4 SERIAL TABLETS
14889 M:      Julian Squires <julian@cipht.net>
14890 M:      Hans de Goede <hdegoede@redhat.com>
14891 L:      linux-input@vger.kernel.org
14892 S:      Maintained
14893 F:      drivers/input/tablet/wacom_serial4.c
14894
14895 WATCHDOG DEVICE DRIVERS
14896 M:      Wim Van Sebroeck <wim@iguana.be>
14897 R:      Guenter Roeck <linux@roeck-us.net>
14898 L:      linux-watchdog@vger.kernel.org
14899 W:      http://www.linux-watchdog.org/
14900 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14901 S:      Maintained
14902 F:      Documentation/devicetree/bindings/watchdog/
14903 F:      Documentation/watchdog/
14904 F:      drivers/watchdog/
14905 F:      include/linux/watchdog.h
14906 F:      include/uapi/linux/watchdog.h
14907
14908 WHISKEYCOVE PMIC GPIO DRIVER
14909 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14910 L:      linux-gpio@vger.kernel.org
14911 S:      Maintained
14912 F:      drivers/gpio/gpio-wcove.c
14913
14914 WIIMOTE HID DRIVER
14915 M:      David Herrmann <dh.herrmann@googlemail.com>
14916 L:      linux-input@vger.kernel.org
14917 S:      Maintained
14918 F:      drivers/hid/hid-wiimote*
14919
14920 WILOCITY WIL6210 WIRELESS DRIVER
14921 M:      Maya Erez <merez@codeaurora.org>
14922 L:      linux-wireless@vger.kernel.org
14923 L:      wil6210@qti.qualcomm.com
14924 S:      Supported
14925 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14926 F:      drivers/net/wireless/ath/wil6210/
14927
14928 WIMAX STACK
14929 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14930 M:      linux-wimax@intel.com
14931 L:      wimax@linuxwimax.org (subscribers-only)
14932 S:      Supported
14933 W:      http://linuxwimax.org
14934 F:      Documentation/wimax/README.wimax
14935 F:      include/linux/wimax/debug.h
14936 F:      include/net/wimax.h
14937 F:      include/uapi/linux/wimax.h
14938 F:      net/wimax/
14939
14940 WINBOND CIR DRIVER
14941 M:      David Härdeman <david@hardeman.nu>
14942 S:      Maintained
14943 F:      drivers/media/rc/winbond-cir.c
14944
14945 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14946 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14947 L:      linux-watchdog@vger.kernel.org
14948 S:      Maintained
14949 F:      drivers/watchdog/ebc-c384_wdt.c
14950
14951 WINSYSTEMS WS16C48 GPIO DRIVER
14952 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14953 L:      linux-gpio@vger.kernel.org
14954 S:      Maintained
14955 F:      drivers/gpio/gpio-ws16c48.c
14956
14957 WISTRON LAPTOP BUTTON DRIVER
14958 M:      Miloslav Trmac <mitr@volny.cz>
14959 S:      Maintained
14960 F:      drivers/input/misc/wistron_btns.c
14961
14962 WL3501 WIRELESS PCMCIA CARD DRIVER
14963 L:      linux-wireless@vger.kernel.org
14964 S:      Odd fixes
14965 F:      drivers/net/wireless/wl3501*
14966
14967 WOLFSON MICROELECTRONICS DRIVERS
14968 L:      patches@opensource.cirrus.com
14969 T:      git https://github.com/CirrusLogic/linux-drivers.git
14970 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14971 S:      Supported
14972 F:      Documentation/hwmon/wm83??
14973 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14974 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14975 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14976 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14977 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
14978 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14979 F:      drivers/clk/clk-wm83*.c
14980 F:      drivers/extcon/extcon-arizona.c
14981 F:      drivers/leds/leds-wm83*.c
14982 F:      drivers/gpio/gpio-*wm*.c
14983 F:      drivers/gpio/gpio-arizona.c
14984 F:      drivers/hwmon/wm83??-hwmon.c
14985 F:      drivers/input/misc/wm831x-on.c
14986 F:      drivers/input/touchscreen/wm831x-ts.c
14987 F:      drivers/input/touchscreen/wm97*.c
14988 F:      drivers/mfd/arizona*
14989 F:      drivers/mfd/wm*.c
14990 F:      drivers/mfd/cs47l24*
14991 F:      drivers/power/supply/wm83*.c
14992 F:      drivers/rtc/rtc-wm83*.c
14993 F:      drivers/regulator/wm8*.c
14994 F:      drivers/regulator/arizona*
14995 F:      drivers/video/backlight/wm83*_bl.c
14996 F:      drivers/watchdog/wm83*_wdt.c
14997 F:      include/linux/mfd/arizona/
14998 F:      include/linux/mfd/wm831x/
14999 F:      include/linux/mfd/wm8350/
15000 F:      include/linux/mfd/wm8400*
15001 F:      include/linux/regulator/arizona*
15002 F:      include/linux/wm97xx.h
15003 F:      include/sound/wm????.h
15004 F:      sound/soc/codecs/arizona.?
15005 F:      sound/soc/codecs/wm*
15006 F:      sound/soc/codecs/cs47l24*
15007
15008 WORKQUEUE
15009 M:      Tejun Heo <tj@kernel.org>
15010 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15012 S:      Maintained
15013 F:      include/linux/workqueue.h
15014 F:      kernel/workqueue.c
15015 F:      Documentation/core-api/workqueue.rst
15016
15017 X-POWERS AXP288 PMIC DRIVERS
15018 M:      Hans de Goede <hdegoede@redhat.com>
15019 S:      Maintained
15020 N:      axp288
15021 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15022
15023 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15024 M:      Chen-Yu Tsai <wens@csie.org>
15025 L:      linux-kernel@vger.kernel.org
15026 S:      Maintained
15027 N:      axp[128]
15028
15029 X.25 NETWORK LAYER
15030 M:      Andrew Hendry <andrew.hendry@gmail.com>
15031 L:      linux-x25@vger.kernel.org
15032 S:      Odd Fixes
15033 F:      Documentation/networking/x25*
15034 F:      include/net/x25*
15035 F:      net/x25/
15036
15037 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15038 M:      Thomas Gleixner <tglx@linutronix.de>
15039 M:      Ingo Molnar <mingo@redhat.com>
15040 R:      "H. Peter Anvin" <hpa@zytor.com>
15041 M:      x86@kernel.org
15042 L:      linux-kernel@vger.kernel.org
15043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15044 S:      Maintained
15045 F:      Documentation/x86/
15046 F:      arch/x86/
15047
15048 X86 MCE INFRASTRUCTURE
15049 M:      Tony Luck <tony.luck@intel.com>
15050 M:      Borislav Petkov <bp@alien8.de>
15051 L:      linux-edac@vger.kernel.org
15052 S:      Maintained
15053 F:      arch/x86/kernel/cpu/mcheck/*
15054
15055 X86 MICROCODE UPDATE SUPPORT
15056 M:      Borislav Petkov <bp@alien8.de>
15057 S:      Maintained
15058 F:      arch/x86/kernel/cpu/microcode/*
15059
15060 X86 PLATFORM DRIVERS
15061 M:      Darren Hart <dvhart@infradead.org>
15062 M:      Andy Shevchenko <andy@infradead.org>
15063 L:      platform-driver-x86@vger.kernel.org
15064 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
15065 S:      Maintained
15066 F:      drivers/platform/x86/
15067 F:      drivers/platform/olpc/
15068
15069 X86 VDSO
15070 M:      Andy Lutomirski <luto@amacapital.net>
15071 L:      linux-kernel@vger.kernel.org
15072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15073 S:      Maintained
15074 F:      arch/x86/entry/vdso/
15075
15076 XC2028/3028 TUNER DRIVER
15077 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
15078 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15079 L:      linux-media@vger.kernel.org
15080 W:      https://linuxtv.org
15081 T:      git git://linuxtv.org/media_tree.git
15082 S:      Maintained
15083 F:      drivers/media/tuners/tuner-xc2028.*
15084
15085 XEN BLOCK SUBSYSTEM
15086 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15087 M:      Roger Pau Monné <roger.pau@citrix.com>
15088 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15089 S:      Supported
15090 F:      drivers/block/xen-blkback/*
15091 F:      drivers/block/xen*
15092
15093 XEN HYPERVISOR ARM
15094 M:      Stefano Stabellini <sstabellini@kernel.org>
15095 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15096 S:      Maintained
15097 F:      arch/arm/xen/
15098 F:      arch/arm/include/asm/xen/
15099
15100 XEN HYPERVISOR ARM64
15101 M:      Stefano Stabellini <sstabellini@kernel.org>
15102 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15103 S:      Maintained
15104 F:      arch/arm64/xen/
15105 F:      arch/arm64/include/asm/xen/
15106
15107 XEN HYPERVISOR INTERFACE
15108 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15109 M:      Juergen Gross <jgross@suse.com>
15110 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15112 S:      Supported
15113 F:      arch/x86/xen/
15114 F:      drivers/*/xen-*front.c
15115 F:      drivers/xen/
15116 F:      arch/x86/include/asm/xen/
15117 F:      arch/x86/include/asm/pvclock-abi.h
15118 F:      include/xen/
15119 F:      include/uapi/xen/
15120 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15121 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15122
15123 XEN NETWORK BACKEND DRIVER
15124 M:      Wei Liu <wei.liu2@citrix.com>
15125 M:      Paul Durrant <paul.durrant@citrix.com>
15126 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15127 L:      netdev@vger.kernel.org
15128 S:      Supported
15129 F:      drivers/net/xen-netback/*
15130
15131 XEN PCI SUBSYSTEM
15132 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15133 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15134 S:      Supported
15135 F:      arch/x86/pci/*xen*
15136 F:      drivers/pci/*xen*
15137
15138 XEN PVSCSI DRIVERS
15139 M:      Juergen Gross <jgross@suse.com>
15140 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15141 L:      linux-scsi@vger.kernel.org
15142 S:      Supported
15143 F:      drivers/scsi/xen-scsifront.c
15144 F:      drivers/xen/xen-scsiback.c
15145 F:      include/xen/interface/io/vscsiif.h
15146
15147 XEN SWIOTLB SUBSYSTEM
15148 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15149 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15150 L:      iommu@lists.linux-foundation.org
15151 S:      Supported
15152 F:      arch/x86/xen/*swiotlb*
15153 F:      drivers/xen/*swiotlb*
15154
15155 XFS FILESYSTEM
15156 M:      Darrick J. Wong <darrick.wong@oracle.com>
15157 M:      linux-xfs@vger.kernel.org
15158 L:      linux-xfs@vger.kernel.org
15159 W:      http://xfs.org/
15160 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15161 S:      Supported
15162 F:      Documentation/filesystems/xfs.txt
15163 F:      fs/xfs/
15164
15165 XILINX AXI ETHERNET DRIVER
15166 M:      Anirudha Sarangi <anirudh@xilinx.com>
15167 M:      John Linn <John.Linn@xilinx.com>
15168 S:      Maintained
15169 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15170
15171 XILINX UARTLITE SERIAL DRIVER
15172 M:      Peter Korsgaard <jacmet@sunsite.dk>
15173 L:      linux-serial@vger.kernel.org
15174 S:      Maintained
15175 F:      drivers/tty/serial/uartlite.c
15176
15177 XILINX VIDEO IP CORES
15178 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15179 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15180 L:      linux-media@vger.kernel.org
15181 T:      git git://linuxtv.org/media_tree.git
15182 S:      Supported
15183 F:      Documentation/devicetree/bindings/media/xilinx/
15184 F:      drivers/media/platform/xilinx/
15185 F:      include/uapi/linux/xilinx-v4l2-controls.h
15186
15187 XILLYBUS DRIVER
15188 M:      Eli Billauer <eli.billauer@gmail.com>
15189 L:      linux-kernel@vger.kernel.org
15190 S:      Supported
15191 F:      drivers/char/xillybus/
15192
15193 XRA1403 GPIO EXPANDER
15194 M:      Nandor Han <nandor.han@ge.com>
15195 M:      Semi Malinen <semi.malinen@ge.com>
15196 L:      linux-gpio@vger.kernel.org
15197 S:      Maintained
15198 F:      drivers/gpio/gpio-xra1403.c
15199 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15200
15201 XTENSA XTFPGA PLATFORM SUPPORT
15202 M:      Max Filippov <jcmvbkbc@gmail.com>
15203 L:      linux-xtensa@linux-xtensa.org
15204 S:      Maintained
15205 F:      drivers/spi/spi-xtensa-xtfpga.c
15206 F:      sound/soc/xtensa/xtfpga-i2s.c
15207
15208 YAM DRIVER FOR AX.25
15209 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15210 L:      linux-hams@vger.kernel.org
15211 S:      Maintained
15212 F:      drivers/net/hamradio/yam*
15213 F:      include/linux/yam.h
15214
15215 YAMA SECURITY MODULE
15216 M:      Kees Cook <keescook@chromium.org>
15217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15218 S:      Supported
15219 F:      security/yama/
15220 F:      Documentation/admin-guide/LSM/Yama.rst
15221
15222 YEALINK PHONE DRIVER
15223 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15224 L:      usbb2k-api-dev@nongnu.org
15225 S:      Maintained
15226 F:      Documentation/input/yealink.rst
15227 F:      drivers/input/misc/yealink.*
15228
15229 Z8530 DRIVER FOR AX.25
15230 M:      Joerg Reuter <jreuter@yaina.de>
15231 W:      http://yaina.de/jreuter/
15232 W:      http://www.qsl.net/dl1bke/
15233 L:      linux-hams@vger.kernel.org
15234 S:      Maintained
15235 F:      Documentation/networking/z8530drv.txt
15236 F:      drivers/net/hamradio/*scc.c
15237 F:      drivers/net/hamradio/z8530.h
15238
15239 ZBUD COMPRESSED PAGE ALLOCATOR
15240 M:      Seth Jennings <sjenning@redhat.com>
15241 M:      Dan Streetman <ddstreet@ieee.org>
15242 L:      linux-mm@kvack.org
15243 S:      Maintained
15244 F:      mm/zbud.c
15245 F:      include/linux/zbud.h
15246
15247 ZD1211RW WIRELESS DRIVER
15248 M:      Daniel Drake <dsd@gentoo.org>
15249 M:      Ulrich Kunitz <kune@deine-taler.de>
15250 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15251 L:      linux-wireless@vger.kernel.org
15252 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15253 S:      Maintained
15254 F:      drivers/net/wireless/zydas/zd1211rw/
15255
15256 ZD1301 MEDIA DRIVER
15257 M:      Antti Palosaari <crope@iki.fi>
15258 L:      linux-media@vger.kernel.org
15259 W:      https://linuxtv.org/
15260 W:      http://palosaari.fi/linux/
15261 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15262 S:      Maintained
15263 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15264
15265 ZD1301_DEMOD MEDIA DRIVER
15266 M:      Antti Palosaari <crope@iki.fi>
15267 L:      linux-media@vger.kernel.org
15268 W:      https://linuxtv.org/
15269 W:      http://palosaari.fi/linux/
15270 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15271 S:      Maintained
15272 F:      drivers/media/dvb-frontends/zd1301_demod*
15273
15274 ZPOOL COMPRESSED PAGE STORAGE API
15275 M:      Dan Streetman <ddstreet@ieee.org>
15276 L:      linux-mm@kvack.org
15277 S:      Maintained
15278 F:      mm/zpool.c
15279 F:      include/linux/zpool.h
15280
15281 ZR36067 VIDEO FOR LINUX DRIVER
15282 L:      mjpeg-users@lists.sourceforge.net
15283 L:      linux-media@vger.kernel.org
15284 W:      http://mjpeg.sourceforge.net/driver-zoran/
15285 T:      hg https://linuxtv.org/hg/v4l-dvb
15286 S:      Odd Fixes
15287 F:      drivers/media/pci/zoran/
15288
15289 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15290 M:      Minchan Kim <minchan@kernel.org>
15291 M:      Nitin Gupta <ngupta@vflare.org>
15292 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15293 L:      linux-kernel@vger.kernel.org
15294 S:      Maintained
15295 F:      drivers/block/zram/
15296 F:      Documentation/blockdev/zram.txt
15297
15298 ZS DECSTATION Z85C30 SERIAL DRIVER
15299 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15300 S:      Maintained
15301 F:      drivers/tty/serial/zs.*
15302
15303 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15304 M:      Minchan Kim <minchan@kernel.org>
15305 M:      Nitin Gupta <ngupta@vflare.org>
15306 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15307 L:      linux-mm@kvack.org
15308 S:      Maintained
15309 F:      mm/zsmalloc.c
15310 F:      include/linux/zsmalloc.h
15311 F:      Documentation/vm/zsmalloc.txt
15312
15313 ZSWAP COMPRESSED SWAP CACHING
15314 M:      Seth Jennings <sjenning@redhat.com>
15315 M:      Dan Streetman <ddstreet@ieee.org>
15316 L:      linux-mm@kvack.org
15317 S:      Maintained
15318 F:      mm/zswap.c
15319
15320 THE REST
15321 M:      Linus Torvalds <torvalds@linux-foundation.org>
15322 L:      linux-kernel@vger.kernel.org
15323 Q:      http://patchwork.kernel.org/project/LKML/list/
15324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15325 S:      Buried alive in reporters
15326 F:      *
15327 F:      */