pinctrl: remove include file from <linux/device.h>
[linux-2.6-microblaze.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:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2090 F:      arch/arm/boot/dts/uniphier*
2091 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2092 F:      arch/arm/mach-uniphier/
2093 F:      arch/arm/mm/cache-uniphier.c
2094 F:      arch/arm64/boot/dts/socionext/uniphier*
2095 F:      drivers/bus/uniphier-system-bus.c
2096 F:      drivers/clk/uniphier/
2097 F:      drivers/gpio/gpio-uniphier.c
2098 F:      drivers/i2c/busses/i2c-uniphier*
2099 F:      drivers/irqchip/irq-uniphier-aidet.c
2100 F:      drivers/pinctrl/uniphier/
2101 F:      drivers/reset/reset-uniphier.c
2102 F:      drivers/tty/serial/8250/8250_uniphier.c
2103 N:      uniphier
2104
2105 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2106 M:      Ulf Hansson <ulf.hansson@linaro.org>
2107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 T:      git git://git.linaro.org/people/ulfh/clk.git
2109 S:      Maintained
2110 F:      drivers/clk/ux500/
2111
2112 ARM/VERSATILE EXPRESS PLATFORM
2113 M:      Liviu Dudau <liviu.dudau@arm.com>
2114 M:      Sudeep Holla <sudeep.holla@arm.com>
2115 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 S:      Maintained
2118 F:      arch/arm/boot/dts/vexpress*
2119 F:      arch/arm64/boot/dts/arm/
2120 F:      arch/arm/mach-vexpress/
2121 F:      */*/vexpress*
2122 F:      */*/*/vexpress*
2123 F:      drivers/clk/versatile/clk-vexpress-osc.c
2124 F:      drivers/clocksource/versatile.c
2125 N:      mps2
2126
2127 ARM/VFP SUPPORT
2128 M:      Russell King <linux@armlinux.org.uk>
2129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 W:      http://www.armlinux.org.uk/
2131 S:      Maintained
2132 F:      arch/arm/vfp/
2133
2134 ARM/VOIPAC PXA270 SUPPORT
2135 M:      Marek Vasut <marek.vasut@gmail.com>
2136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 S:      Maintained
2138 F:      arch/arm/mach-pxa/vpac270.c
2139 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2140
2141 ARM/VT8500 ARM ARCHITECTURE
2142 M:      Tony Prisk <linux@prisktech.co.nz>
2143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 S:      Maintained
2145 F:      arch/arm/mach-vt8500/
2146 F:      drivers/clocksource/vt8500_timer.c
2147 F:      drivers/i2c/busses/i2c-wmt.c
2148 F:      drivers/mmc/host/wmt-sdmmc.c
2149 F:      drivers/pwm/pwm-vt8500.c
2150 F:      drivers/rtc/rtc-vt8500.c
2151 F:      drivers/tty/serial/vt8500_serial.c
2152 F:      drivers/usb/host/ehci-platform.c
2153 F:      drivers/usb/host/uhci-platform.c
2154 F:      drivers/video/fbdev/vt8500lcdfb.*
2155 F:      drivers/video/fbdev/wm8505fb*
2156 F:      drivers/video/fbdev/wmt_ge_rops.*
2157
2158 ARM/ZIPIT Z2 SUPPORT
2159 M:      Marek Vasut <marek.vasut@gmail.com>
2160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 S:      Maintained
2162 F:      arch/arm/mach-pxa/z2.c
2163 F:      arch/arm/mach-pxa/include/mach/z2.h
2164
2165 ARM/ZTE ARCHITECTURE
2166 M:      Jun Nie <jun.nie@linaro.org>
2167 M:      Baoyou Xie <baoyou.xie@linaro.org>
2168 M:      Shawn Guo <shawnguo@kernel.org>
2169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 S:      Maintained
2171 F:      arch/arm/boot/dts/zx2967*
2172 F:      arch/arm/mach-zx/
2173 F:      arch/arm64/boot/dts/zte/
2174 F:      drivers/clk/zte/
2175 F:      drivers/dma/zx_dma.c
2176 F:      drivers/gpio/gpio-zx.c
2177 F:      drivers/i2c/busses/i2c-zx2967.c
2178 F:      drivers/mmc/host/dw_mmc-zx.*
2179 F:      drivers/pinctrl/zte/
2180 F:      drivers/soc/zte/
2181 F:      drivers/thermal/zx2967_thermal.c
2182 F:      drivers/watchdog/zx2967_wdt.c
2183 F:      Documentation/devicetree/bindings/arm/zte.txt
2184 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2185 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2186 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2187 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2188 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2189 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2190 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2191 F:      Documentation/devicetree/bindings/soc/zte/
2192 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2193 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2194 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2195 F:      include/dt-bindings/clock/zx2967*.h
2196 F:      include/dt-bindings/soc/zte,*.h
2197 F:      sound/soc/codecs/zx_aud96p22.c
2198 F:      sound/soc/zte/
2199
2200 ARM/ZYNQ ARCHITECTURE
2201 M:      Michal Simek <michal.simek@xilinx.com>
2202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 W:      http://wiki.xilinx.com
2204 T:      git https://github.com/Xilinx/linux-xlnx.git
2205 S:      Supported
2206 F:      arch/arm/mach-zynq/
2207 F:      drivers/cpuidle/cpuidle-zynq.c
2208 F:      drivers/block/xsysace.c
2209 N:      zynq
2210 N:      xilinx
2211 F:      drivers/clocksource/cadence_ttc_timer.c
2212 F:      drivers/i2c/busses/i2c-cadence.c
2213 F:      drivers/mmc/host/sdhci-of-arasan.c
2214 F:      drivers/edac/synopsys_edac.c
2215
2216 ARM64 PORT (AARCH64 ARCHITECTURE)
2217 M:      Catalin Marinas <catalin.marinas@arm.com>
2218 M:      Will Deacon <will.deacon@arm.com>
2219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2221 S:      Maintained
2222 F:      arch/arm64/
2223 F:      Documentation/arm64/
2224
2225 AS3645A LED FLASH CONTROLLER DRIVER
2226 M:      Sakari Ailus <sakari.ailus@iki.fi>
2227 L:      linux-leds@vger.kernel.org
2228 S:      Maintained
2229 F:      drivers/leds/leds-as3645a.c
2230
2231 AS3645A LED FLASH CONTROLLER DRIVER
2232 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2233 L:      linux-media@vger.kernel.org
2234 T:      git git://linuxtv.org/media_tree.git
2235 S:      Maintained
2236 F:      drivers/media/i2c/as3645a.c
2237 F:      include/media/i2c/as3645a.h
2238
2239 ASAHI KASEI AK8974 DRIVER
2240 M:      Linus Walleij <linus.walleij@linaro.org>
2241 L:      linux-iio@vger.kernel.org
2242 W:      http://www.akm.com/
2243 S:      Supported
2244 F:      drivers/iio/magnetometer/ak8974.c
2245
2246 ASC7621 HARDWARE MONITOR DRIVER
2247 M:      George Joseph <george.joseph@fairview5.com>
2248 L:      linux-hwmon@vger.kernel.org
2249 S:      Maintained
2250 F:      Documentation/hwmon/asc7621
2251 F:      drivers/hwmon/asc7621.c
2252
2253 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2254 M:      Corentin Chary <corentin.chary@gmail.com>
2255 L:      acpi4asus-user@lists.sourceforge.net
2256 L:      platform-driver-x86@vger.kernel.org
2257 W:      http://acpi4asus.sf.net
2258 S:      Maintained
2259 F:      drivers/platform/x86/asus*.c
2260 F:      drivers/platform/x86/eeepc*.c
2261
2262 ASUS WIRELESS RADIO CONTROL DRIVER
2263 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2264 L:      platform-driver-x86@vger.kernel.org
2265 S:      Maintained
2266 F:      drivers/platform/x86/asus-wireless.c
2267
2268 ASYMMETRIC KEYS
2269 M:      David Howells <dhowells@redhat.com>
2270 L:      keyrings@vger.kernel.org
2271 S:      Maintained
2272 F:      Documentation/crypto/asymmetric-keys.txt
2273 F:      include/linux/verification.h
2274 F:      include/crypto/public_key.h
2275 F:      include/crypto/pkcs7.h
2276 F:      crypto/asymmetric_keys/
2277
2278 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2279 R:      Dan Williams <dan.j.williams@intel.com>
2280 W:      http://sourceforge.net/projects/xscaleiop
2281 S:      Odd fixes
2282 F:      Documentation/crypto/async-tx-api.txt
2283 F:      crypto/async_tx/
2284 F:      drivers/dma/
2285 F:      include/linux/dmaengine.h
2286 F:      include/linux/async_tx.h
2287
2288 AT24 EEPROM DRIVER
2289 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2290 L:      linux-i2c@vger.kernel.org
2291 S:      Maintained
2292 F:      drivers/misc/eeprom/at24.c
2293 F:      include/linux/platform_data/at24.h
2294
2295 ATA OVER ETHERNET (AOE) DRIVER
2296 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2297 W:      http://www.openaoe.org/
2298 S:      Supported
2299 F:      Documentation/aoe/
2300 F:      drivers/block/aoe/
2301
2302 ATHEROS 71XX/9XXX GPIO DRIVER
2303 M:      Alban Bedel <albeu@free.fr>
2304 W:      https://github.com/AlbanBedel/linux
2305 T:      git git://github.com/AlbanBedel/linux
2306 S:      Maintained
2307 F:      drivers/gpio/gpio-ath79.c
2308 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2309
2310 ATHEROS ATH GENERIC UTILITIES
2311 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2312 L:      linux-wireless@vger.kernel.org
2313 S:      Supported
2314 F:      drivers/net/wireless/ath/*
2315
2316 ATHEROS ATH5K WIRELESS DRIVER
2317 M:      Jiri Slaby <jirislaby@gmail.com>
2318 M:      Nick Kossifidis <mickflemm@gmail.com>
2319 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2320 L:      linux-wireless@vger.kernel.org
2321 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2322 S:      Maintained
2323 F:      drivers/net/wireless/ath/ath5k/
2324
2325 ATHEROS ATH6KL WIRELESS DRIVER
2326 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2327 L:      linux-wireless@vger.kernel.org
2328 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2330 S:      Supported
2331 F:      drivers/net/wireless/ath/ath6kl/
2332
2333 ATI_REMOTE2 DRIVER
2334 M:      Ville Syrjala <syrjala@sci.fi>
2335 S:      Maintained
2336 F:      drivers/input/misc/ati_remote2.c
2337
2338 ATK0110 HWMON DRIVER
2339 M:      Luca Tettamanti <kronos.it@gmail.com>
2340 L:      linux-hwmon@vger.kernel.org
2341 S:      Maintained
2342 F:      drivers/hwmon/asus_atk0110.c
2343
2344 ATLX ETHERNET DRIVERS
2345 M:      Jay Cliburn <jcliburn@gmail.com>
2346 M:      Chris Snook <chris.snook@gmail.com>
2347 L:      netdev@vger.kernel.org
2348 W:      http://sourceforge.net/projects/atl1
2349 W:      http://atl1.sourceforge.net
2350 S:      Maintained
2351 F:      drivers/net/ethernet/atheros/
2352
2353 ATM
2354 M:      Chas Williams <3chas3@gmail.com>
2355 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2356 L:      netdev@vger.kernel.org
2357 W:      http://linux-atm.sourceforge.net
2358 S:      Maintained
2359 F:      drivers/atm/
2360 F:      include/linux/atm*
2361 F:      include/uapi/linux/atm*
2362
2363 ATMEL AT91 / AT32 MCI DRIVER
2364 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2365 S:      Maintained
2366 F:      drivers/mmc/host/atmel-mci.c
2367
2368 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2369 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2370 S:      Supported
2371 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2372
2373 ATMEL Audio ALSA driver
2374 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2375 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2376 S:      Supported
2377 F:      sound/soc/atmel
2378
2379 ATMEL I2C DRIVER
2380 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2381 L:      linux-i2c@vger.kernel.org
2382 S:      Supported
2383 F:      drivers/i2c/busses/i2c-at91.c
2384
2385 ATMEL ISI DRIVER
2386 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2387 L:      linux-media@vger.kernel.org
2388 S:      Supported
2389 F:      drivers/media/platform/atmel/atmel-isi.c
2390 F:      include/media/atmel-isi.h
2391
2392 ATMEL LCDFB DRIVER
2393 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2394 L:      linux-fbdev@vger.kernel.org
2395 S:      Maintained
2396 F:      drivers/video/fbdev/atmel_lcdfb.c
2397 F:      include/video/atmel_lcdc.h
2398
2399 ATMEL MACB ETHERNET DRIVER
2400 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2401 S:      Supported
2402 F:      drivers/net/ethernet/cadence/
2403
2404 ATMEL MAXTOUCH DRIVER
2405 M:      Nick Dyer <nick@shmanahar.org>
2406 T:      git git://github.com/ndyer/linux.git
2407 S:      Maintained
2408 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2409 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2410 F:      include/linux/platform_data/atmel_mxt_ts.h
2411
2412 ATMEL SAMA5D2 ADC DRIVER
2413 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2414 L:      linux-iio@vger.kernel.org
2415 S:      Supported
2416 F:      drivers/iio/adc/at91-sama5d2_adc.c
2417
2418 ATMEL SDMMC DRIVER
2419 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2420 L:      linux-mmc@vger.kernel.org
2421 S:      Supported
2422 F:      drivers/mmc/host/sdhci-of-at91.c
2423
2424 ATMEL SPI DRIVER
2425 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2426 S:      Supported
2427 F:      drivers/spi/spi-atmel.*
2428
2429 ATMEL SSC DRIVER
2430 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 S:      Supported
2433 F:      drivers/misc/atmel-ssc.c
2434 F:      include/linux/atmel-ssc.h
2435
2436 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2437 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439 S:      Supported
2440 F:      drivers/misc/atmel_tclib.c
2441 F:      drivers/clocksource/tcb_clksrc.c
2442
2443 ATMEL USBA UDC DRIVER
2444 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 S:      Supported
2447 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2448
2449 ATMEL WIRELESS DRIVER
2450 M:      Simon Kelley <simon@thekelleys.org.uk>
2451 L:      linux-wireless@vger.kernel.org
2452 W:      http://www.thekelleys.org.uk/atmel
2453 W:      http://atmelwlandriver.sourceforge.net/
2454 S:      Maintained
2455 F:      drivers/net/wireless/atmel/atmel*
2456
2457 ATMEL XDMA DRIVER
2458 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2459 L:      linux-arm-kernel@lists.infradead.org
2460 L:      dmaengine@vger.kernel.org
2461 S:      Supported
2462 F:      drivers/dma/at_xdmac.c
2463
2464 ATOMIC INFRASTRUCTURE
2465 M:      Will Deacon <will.deacon@arm.com>
2466 M:      Peter Zijlstra <peterz@infradead.org>
2467 R:      Boqun Feng <boqun.feng@gmail.com>
2468 L:      linux-kernel@vger.kernel.org
2469 S:      Maintained
2470 F:      arch/*/include/asm/atomic*.h
2471 F:      include/*/atomic*.h
2472
2473 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2474 M:      Bradley Grove <linuxdrivers@attotech.com>
2475 L:      linux-scsi@vger.kernel.org
2476 W:      http://www.attotech.com
2477 S:      Supported
2478 F:      drivers/scsi/esas2r
2479
2480 ATUSB IEEE 802.15.4 RADIO DRIVER
2481 M:      Stefan Schmidt <stefan@osg.samsung.com>
2482 L:      linux-wpan@vger.kernel.org
2483 S:      Maintained
2484 F:      drivers/net/ieee802154/atusb.c
2485 F:      drivers/net/ieee802154/atusb.h
2486 F:      drivers/net/ieee802154/at86rf230.h
2487
2488 AUDIT SUBSYSTEM
2489 M:      Paul Moore <paul@paul-moore.com>
2490 M:      Eric Paris <eparis@redhat.com>
2491 L:      linux-audit@redhat.com (moderated for non-subscribers)
2492 W:      https://github.com/linux-audit
2493 W:      https://people.redhat.com/sgrubb/audit
2494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2495 S:      Supported
2496 F:      include/linux/audit.h
2497 F:      include/uapi/linux/audit.h
2498 F:      kernel/audit*
2499
2500 AUXILIARY DISPLAY DRIVERS
2501 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2502 W:      http://miguelojeda.es/auxdisplay.htm
2503 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2504 S:      Maintained
2505 F:      drivers/auxdisplay/
2506 F:      include/linux/cfag12864b.h
2507
2508 AX.25 NETWORK LAYER
2509 M:      Ralf Baechle <ralf@linux-mips.org>
2510 L:      linux-hams@vger.kernel.org
2511 W:      http://www.linux-ax25.org/
2512 S:      Maintained
2513 F:      include/uapi/linux/ax25.h
2514 F:      include/net/ax25.h
2515 F:      net/ax25/
2516
2517 AXENTIA ARM DEVICES
2518 M:      Peter Rosin <peda@axentia.se>
2519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520 S:      Maintained
2521 F:      Documentation/devicetree/bindings/arm/axentia.txt
2522 F:      arch/arm/boot/dts/at91-linea.dtsi
2523 F:      arch/arm/boot/dts/at91-natte.dtsi
2524 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2525 F:      arch/arm/boot/dts/at91-tse850-3.dts
2526
2527 AXENTIA ASOC DRIVERS
2528 M:      Peter Rosin <peda@axentia.se>
2529 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2530 S:      Maintained
2531 F:      Documentation/devicetree/bindings/sound/axentia,*
2532 F:      sound/soc/atmel/tse850-pcm5142.c
2533
2534 AZ6007 DVB DRIVER
2535 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2536 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2537 L:      linux-media@vger.kernel.org
2538 W:      https://linuxtv.org
2539 T:      git git://linuxtv.org/media_tree.git
2540 S:      Maintained
2541 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2542
2543 AZTECH FM RADIO RECEIVER DRIVER
2544 M:      Hans Verkuil <hverkuil@xs4all.nl>
2545 L:      linux-media@vger.kernel.org
2546 T:      git git://linuxtv.org/media_tree.git
2547 W:      https://linuxtv.org
2548 S:      Maintained
2549 F:      drivers/media/radio/radio-aztech*
2550
2551 B43 WIRELESS DRIVER
2552 L:      linux-wireless@vger.kernel.org
2553 L:      b43-dev@lists.infradead.org
2554 W:      http://wireless.kernel.org/en/users/Drivers/b43
2555 S:      Odd Fixes
2556 F:      drivers/net/wireless/broadcom/b43/
2557
2558 B43LEGACY WIRELESS DRIVER
2559 M:      Larry Finger <Larry.Finger@lwfinger.net>
2560 L:      linux-wireless@vger.kernel.org
2561 L:      b43-dev@lists.infradead.org
2562 W:      http://wireless.kernel.org/en/users/Drivers/b43
2563 S:      Maintained
2564 F:      drivers/net/wireless/broadcom/b43legacy/
2565
2566 BACKLIGHT CLASS/SUBSYSTEM
2567 M:      Lee Jones <lee.jones@linaro.org>
2568 M:      Daniel Thompson <daniel.thompson@linaro.org>
2569 M:      Jingoo Han <jingoohan1@gmail.com>
2570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2571 S:      Maintained
2572 F:      drivers/video/backlight/
2573 F:      include/linux/backlight.h
2574 F:      include/linux/pwm_backlight.h
2575 F:      Documentation/devicetree/bindings/leds/backlight
2576
2577 BATMAN ADVANCED
2578 M:      Marek Lindner <mareklindner@neomailbox.ch>
2579 M:      Simon Wunderlich <sw@simonwunderlich.de>
2580 M:      Antonio Quartulli <a@unstable.cc>
2581 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2582 W:      https://www.open-mesh.org/
2583 Q:      https://patchwork.open-mesh.org/project/batman/list/
2584 S:      Maintained
2585 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2586 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2587 F:      Documentation/networking/batman-adv.rst
2588 F:      include/uapi/linux/batadv_packet.h
2589 F:      include/uapi/linux/batman_adv.h
2590 F:      net/batman-adv/
2591
2592 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2593 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2594 L:      linux-hams@vger.kernel.org
2595 W:      http://www.baycom.org/~tom/ham/ham.html
2596 S:      Maintained
2597 F:      drivers/net/hamradio/baycom*
2598
2599 BCACHE (BLOCK LAYER CACHE)
2600 M:      Michael Lyle <mlyle@lyle.org>
2601 M:      Kent Overstreet <kent.overstreet@gmail.com>
2602 L:      linux-bcache@vger.kernel.org
2603 W:      http://bcache.evilpiepirate.org
2604 C:      irc://irc.oftc.net/bcache
2605 S:      Maintained
2606 F:      drivers/md/bcache/
2607
2608 BDISP ST MEDIA DRIVER
2609 M:      Fabien Dessenne <fabien.dessenne@st.com>
2610 L:      linux-media@vger.kernel.org
2611 T:      git git://linuxtv.org/media_tree.git
2612 W:      https://linuxtv.org
2613 S:      Supported
2614 F:      drivers/media/platform/sti/bdisp
2615
2616 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2617 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2618 L:      netdev@vger.kernel.org
2619 S:      Maintained
2620 F:      drivers/net/ethernet/ec_bhf.c
2621
2622 BEFS FILE SYSTEM
2623 M:      Luis de Bethencourt <luisbg@kernel.org>
2624 M:      Salah Triki <salah.triki@gmail.com>
2625 S:      Maintained
2626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2627 F:      Documentation/filesystems/befs.txt
2628 F:      fs/befs/
2629
2630 BFQ I/O SCHEDULER
2631 M:      Paolo Valente <paolo.valente@linaro.org>
2632 M:      Jens Axboe <axboe@kernel.dk>
2633 L:      linux-block@vger.kernel.org
2634 S:      Maintained
2635 F:      block/bfq-*
2636 F:      Documentation/block/bfq-iosched.txt
2637
2638 BFS FILE SYSTEM
2639 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2640 S:      Maintained
2641 F:      Documentation/filesystems/bfs.txt
2642 F:      fs/bfs/
2643 F:      include/uapi/linux/bfs_fs.h
2644
2645 BLACKFIN ARCHITECTURE
2646 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647 T:      git git://git.code.sf.net/p/adi-linux/code
2648 W:      http://blackfin.uclinux.org
2649 S:      Orphan
2650 F:      arch/blackfin/
2651
2652 BLACKFIN EMAC DRIVER
2653 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2654 W:      http://blackfin.uclinux.org
2655 S:      Orphan
2656 F:      drivers/net/ethernet/adi/
2657
2658 BLACKFIN MEDIA DRIVER
2659 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2660 W:      http://blackfin.uclinux.org/
2661 S:      Orphan
2662 F:      drivers/media/platform/blackfin/
2663 F:      drivers/media/i2c/adv7183*
2664 F:      drivers/media/i2c/vs6624*
2665
2666 BLACKFIN RTC DRIVER
2667 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2668 W:      http://blackfin.uclinux.org
2669 S:      Orphan
2670 F:      drivers/rtc/rtc-bfin.c
2671
2672 BLACKFIN SDH DRIVER
2673 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2674 W:      http://blackfin.uclinux.org
2675 S:      Orphan
2676 F:      drivers/mmc/host/bfin_sdh.c
2677
2678 BLACKFIN SERIAL DRIVER
2679 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2680 W:      http://blackfin.uclinux.org
2681 S:      Orphan
2682 F:      drivers/tty/serial/bfin_uart.c
2683
2684 BLACKFIN WATCHDOG DRIVER
2685 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2686 W:      http://blackfin.uclinux.org
2687 S:      Orphan
2688 F:      drivers/watchdog/bfin_wdt.c
2689
2690 BLINKM RGB LED DRIVER
2691 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2692 S:      Maintained
2693 F:      drivers/leds/leds-blinkm.c
2694
2695 BLOCK LAYER
2696 M:      Jens Axboe <axboe@kernel.dk>
2697 L:      linux-block@vger.kernel.org
2698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2699 S:      Maintained
2700 F:      block/
2701 F:      kernel/trace/blktrace.c
2702 F:      lib/sbitmap.c
2703
2704 BLOCK2MTD DRIVER
2705 M:      Joern Engel <joern@lazybastard.org>
2706 L:      linux-mtd@lists.infradead.org
2707 S:      Maintained
2708 F:      drivers/mtd/devices/block2mtd.c
2709
2710 BLUETOOTH DRIVERS
2711 M:      Marcel Holtmann <marcel@holtmann.org>
2712 M:      Johan Hedberg <johan.hedberg@gmail.com>
2713 L:      linux-bluetooth@vger.kernel.org
2714 W:      http://www.bluez.org/
2715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2717 S:      Maintained
2718 F:      drivers/bluetooth/
2719
2720 BLUETOOTH SUBSYSTEM
2721 M:      Marcel Holtmann <marcel@holtmann.org>
2722 M:      Johan Hedberg <johan.hedberg@gmail.com>
2723 L:      linux-bluetooth@vger.kernel.org
2724 W:      http://www.bluez.org/
2725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2727 S:      Maintained
2728 F:      net/bluetooth/
2729 F:      include/net/bluetooth/
2730
2731 BONDING DRIVER
2732 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2733 M:      Veaceslav Falico <vfalico@gmail.com>
2734 M:      Andy Gospodarek <andy@greyhouse.net>
2735 L:      netdev@vger.kernel.org
2736 W:      http://sourceforge.net/projects/bonding/
2737 S:      Supported
2738 F:      drivers/net/bonding/
2739 F:      include/uapi/linux/if_bonding.h
2740
2741 BPF (Safe dynamic programs and tools)
2742 M:      Alexei Starovoitov <ast@kernel.org>
2743 M:      Daniel Borkmann <daniel@iogearbox.net>
2744 L:      netdev@vger.kernel.org
2745 L:      linux-kernel@vger.kernel.org
2746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2748 S:      Supported
2749 F:      arch/x86/net/bpf_jit*
2750 F:      Documentation/networking/filter.txt
2751 F:      Documentation/bpf/
2752 F:      include/linux/bpf*
2753 F:      include/linux/filter.h
2754 F:      include/trace/events/bpf.h
2755 F:      include/trace/events/xdp.h
2756 F:      include/uapi/linux/bpf*
2757 F:      include/uapi/linux/filter.h
2758 F:      kernel/bpf/
2759 F:      kernel/trace/bpf_trace.c
2760 F:      lib/test_bpf.c
2761 F:      net/bpf/
2762 F:      net/core/filter.c
2763 F:      net/sched/act_bpf.c
2764 F:      net/sched/cls_bpf.c
2765 F:      samples/bpf/
2766 F:      tools/bpf/
2767 F:      tools/testing/selftests/bpf/
2768
2769 BROADCOM B44 10/100 ETHERNET DRIVER
2770 M:      Michael Chan <michael.chan@broadcom.com>
2771 L:      netdev@vger.kernel.org
2772 S:      Supported
2773 F:      drivers/net/ethernet/broadcom/b44.*
2774
2775 BROADCOM B53 ETHERNET SWITCH DRIVER
2776 M:      Florian Fainelli <f.fainelli@gmail.com>
2777 L:      netdev@vger.kernel.org
2778 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2779 S:      Supported
2780 F:      drivers/net/dsa/b53/*
2781 F:      include/linux/platform_data/b53.h
2782
2783 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2784 M:      Florian Fainelli <f.fainelli@gmail.com>
2785 M:      Ray Jui <rjui@broadcom.com>
2786 M:      Scott Branden <sbranden@broadcom.com>
2787 M:      bcm-kernel-feedback-list@broadcom.com
2788 T:      git git://github.com/broadcom/mach-bcm
2789 S:      Maintained
2790 N:      bcm281*
2791 N:      bcm113*
2792 N:      bcm216*
2793 N:      kona
2794 F:      arch/arm/mach-bcm/
2795
2796 BROADCOM BCM2835 ARM ARCHITECTURE
2797 M:      Eric Anholt <eric@anholt.net>
2798 M:      Stefan Wahren <stefan.wahren@i2se.com>
2799 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2800 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2801 T:      git git://github.com/anholt/linux
2802 S:      Maintained
2803 N:      bcm2835
2804 F:      drivers/staging/vc04_services
2805
2806 BROADCOM BCM47XX MIPS ARCHITECTURE
2807 M:      Hauke Mehrtens <hauke@hauke-m.de>
2808 M:      Rafał Miłecki <zajec5@gmail.com>
2809 L:      linux-mips@linux-mips.org
2810 S:      Maintained
2811 F:      Documentation/devicetree/bindings/mips/brcm/
2812 F:      arch/mips/bcm47xx/*
2813 F:      arch/mips/include/asm/mach-bcm47xx/*
2814
2815 BROADCOM BCM5301X ARM ARCHITECTURE
2816 M:      Hauke Mehrtens <hauke@hauke-m.de>
2817 M:      Rafał Miłecki <zajec5@gmail.com>
2818 M:      Jon Mason <jonmason@broadcom.com>
2819 M:      bcm-kernel-feedback-list@broadcom.com
2820 L:      linux-arm-kernel@lists.infradead.org
2821 S:      Maintained
2822 F:      arch/arm/mach-bcm/bcm_5301x.c
2823 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2824 F:      arch/arm/boot/dts/bcm470*
2825 F:      arch/arm/boot/dts/bcm953012*
2826
2827 BROADCOM BCM53573 ARM ARCHITECTURE
2828 M:      Rafał Miłecki <rafal@milecki.pl>
2829 L:      linux-arm-kernel@lists.infradead.org
2830 S:      Maintained
2831 F:      arch/arm/boot/dts/bcm53573*
2832 F:      arch/arm/boot/dts/bcm47189*
2833
2834 BROADCOM BCM63XX ARM ARCHITECTURE
2835 M:      Florian Fainelli <f.fainelli@gmail.com>
2836 M:      bcm-kernel-feedback-list@broadcom.com
2837 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2838 T:      git git://github.com/broadcom/stblinux.git
2839 S:      Maintained
2840 N:      bcm63xx
2841
2842 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2843 M:      Kevin Cernekee <cernekee@gmail.com>
2844 L:      linux-usb@vger.kernel.org
2845 S:      Maintained
2846 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2847
2848 BROADCOM BCM7XXX ARM ARCHITECTURE
2849 M:      Brian Norris <computersforpeace@gmail.com>
2850 M:      Gregory Fong <gregory.0xf0@gmail.com>
2851 M:      Florian Fainelli <f.fainelli@gmail.com>
2852 M:      bcm-kernel-feedback-list@broadcom.com
2853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2854 T:      git git://github.com/broadcom/stblinux.git
2855 S:      Maintained
2856 F:      arch/arm/mach-bcm/*brcmstb*
2857 F:      arch/arm/boot/dts/bcm7*.dts*
2858 F:      drivers/bus/brcmstb_gisb.c
2859 F:      arch/arm/mm/cache-b15-rac.c
2860 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2861 N:      brcmstb
2862
2863 BROADCOM BMIPS CPUFREQ DRIVER
2864 M:      Markus Mayer <mmayer@broadcom.com>
2865 M:      bcm-kernel-feedback-list@broadcom.com
2866 L:      linux-pm@vger.kernel.org
2867 S:      Maintained
2868 F:      drivers/cpufreq/bmips-cpufreq.c
2869
2870 BROADCOM BMIPS MIPS ARCHITECTURE
2871 M:      Kevin Cernekee <cernekee@gmail.com>
2872 M:      Florian Fainelli <f.fainelli@gmail.com>
2873 L:      linux-mips@linux-mips.org
2874 T:      git git://github.com/broadcom/stblinux.git
2875 S:      Maintained
2876 F:      arch/mips/bmips/*
2877 F:      arch/mips/include/asm/mach-bmips/*
2878 F:      arch/mips/kernel/*bmips*
2879 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2880 F:      drivers/irqchip/irq-bcm63*
2881 F:      drivers/irqchip/irq-bcm7*
2882 F:      drivers/irqchip/irq-brcmstb*
2883 F:      include/linux/bcm963xx_nvram.h
2884 F:      include/linux/bcm963xx_tag.h
2885
2886 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2887 M:      Rasesh Mody <rasesh.mody@cavium.com>
2888 M:      Harish Patil <harish.patil@cavium.com>
2889 M:      Dept-GELinuxNICDev@cavium.com
2890 L:      netdev@vger.kernel.org
2891 S:      Supported
2892 F:      drivers/net/ethernet/broadcom/bnx2.*
2893 F:      drivers/net/ethernet/broadcom/bnx2_*
2894
2895 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2896 M:      QLogic-Storage-Upstream@qlogic.com
2897 L:      linux-scsi@vger.kernel.org
2898 S:      Supported
2899 F:      drivers/scsi/bnx2fc/
2900
2901 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2902 M:      QLogic-Storage-Upstream@qlogic.com
2903 L:      linux-scsi@vger.kernel.org
2904 S:      Supported
2905 F:      drivers/scsi/bnx2i/
2906
2907 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2908 M:      Ariel Elior <ariel.elior@cavium.com>
2909 M:      everest-linux-l2@cavium.com
2910 L:      netdev@vger.kernel.org
2911 S:      Supported
2912 F:      drivers/net/ethernet/broadcom/bnx2x/
2913
2914 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2915 M:      Michael Chan <michael.chan@broadcom.com>
2916 L:      netdev@vger.kernel.org
2917 S:      Supported
2918 F:      drivers/net/ethernet/broadcom/bnxt/
2919
2920 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2921 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2922 M:      Franky Lin <franky.lin@broadcom.com>
2923 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2924 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2925 M:      Wright Feng <wright.feng@cypress.com>
2926 L:      linux-wireless@vger.kernel.org
2927 L:      brcm80211-dev-list.pdl@broadcom.com
2928 L:      brcm80211-dev-list@cypress.com
2929 S:      Supported
2930 F:      drivers/net/wireless/broadcom/brcm80211/
2931
2932 BROADCOM BRCMSTB GPIO DRIVER
2933 M:      Gregory Fong <gregory.0xf0@gmail.com>
2934 L:      bcm-kernel-feedback-list@broadcom.com
2935 S:      Supported
2936 F:      drivers/gpio/gpio-brcmstb.c
2937 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2938
2939 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2940 M:      Al Cooper <alcooperx@gmail.com>
2941 L:      linux-kernel@vger.kernel.org
2942 L:      bcm-kernel-feedback-list@broadcom.com
2943 S:      Maintained
2944 F:      drivers/phy/broadcom/phy-brcm-usb*
2945
2946 BROADCOM GENET ETHERNET DRIVER
2947 M:      Doug Berger <opendmb@gmail.com>
2948 M:      Florian Fainelli <f.fainelli@gmail.com>
2949 L:      netdev@vger.kernel.org
2950 S:      Supported
2951 F:      drivers/net/ethernet/broadcom/genet/
2952
2953 BROADCOM IPROC ARM ARCHITECTURE
2954 M:      Ray Jui <rjui@broadcom.com>
2955 M:      Scott Branden <sbranden@broadcom.com>
2956 M:      Jon Mason <jonmason@broadcom.com>
2957 M:      bcm-kernel-feedback-list@broadcom.com
2958 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2959 T:      git git://github.com/broadcom/cygnus-linux.git
2960 S:      Maintained
2961 N:      iproc
2962 N:      cygnus
2963 N:      bcm[-_]nsp
2964 N:      bcm9113*
2965 N:      bcm9583*
2966 N:      bcm9585*
2967 N:      bcm9586*
2968 N:      bcm988312
2969 N:      bcm113*
2970 N:      bcm583*
2971 N:      bcm585*
2972 N:      bcm586*
2973 N:      bcm88312
2974 N:      hr2
2975 F:      arch/arm64/boot/dts/broadcom/ns2*
2976 F:      drivers/clk/bcm/clk-ns*
2977 F:      drivers/pinctrl/bcm/pinctrl-ns*
2978
2979 BROADCOM KONA GPIO DRIVER
2980 M:      Ray Jui <rjui@broadcom.com>
2981 L:      bcm-kernel-feedback-list@broadcom.com
2982 S:      Supported
2983 F:      drivers/gpio/gpio-bcm-kona.c
2984 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2985
2986 BROADCOM NETXTREME-E ROCE DRIVER
2987 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2988 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2989 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2990 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2991 L:      linux-rdma@vger.kernel.org
2992 W:      http://www.broadcom.com
2993 S:      Supported
2994 F:      drivers/infiniband/hw/bnxt_re/
2995 F:      include/uapi/rdma/bnxt_re-abi.h
2996
2997 BROADCOM NVRAM DRIVER
2998 M:      Rafał Miłecki <zajec5@gmail.com>
2999 L:      linux-mips@linux-mips.org
3000 S:      Maintained
3001 F:      drivers/firmware/broadcom/*
3002
3003 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3004 M:      Rafał Miłecki <zajec5@gmail.com>
3005 L:      linux-wireless@vger.kernel.org
3006 S:      Maintained
3007 F:      drivers/bcma/
3008 F:      include/linux/bcma/
3009
3010 BROADCOM STB AVS CPUFREQ DRIVER
3011 M:      Markus Mayer <mmayer@broadcom.com>
3012 M:      bcm-kernel-feedback-list@broadcom.com
3013 L:      linux-pm@vger.kernel.org
3014 S:      Maintained
3015 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3016 F:      drivers/cpufreq/brcmstb*
3017
3018 BROADCOM STB AVS TMON DRIVER
3019 M:      Markus Mayer <mmayer@broadcom.com>
3020 M:      bcm-kernel-feedback-list@broadcom.com
3021 L:      linux-pm@vger.kernel.org
3022 S:      Maintained
3023 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3024 F:      drivers/thermal/broadcom/brcmstb*
3025
3026 BROADCOM STB NAND FLASH DRIVER
3027 M:      Brian Norris <computersforpeace@gmail.com>
3028 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3029 L:      linux-mtd@lists.infradead.org
3030 L:      bcm-kernel-feedback-list@broadcom.com
3031 S:      Maintained
3032 F:      drivers/mtd/nand/brcmnand/
3033
3034 BROADCOM STB DPFE DRIVER
3035 M:      Markus Mayer <mmayer@broadcom.com>
3036 M:      bcm-kernel-feedback-list@broadcom.com
3037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038 S:      Maintained
3039 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3040 F:      drivers/memory/brcmstb_dpfe.c
3041
3042 BROADCOM SYSTEMPORT ETHERNET DRIVER
3043 M:      Florian Fainelli <f.fainelli@gmail.com>
3044 L:      netdev@vger.kernel.org
3045 S:      Supported
3046 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3047
3048 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3049 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3050 M:      Prashant Sreedharan <prashant@broadcom.com>
3051 M:      Michael Chan <mchan@broadcom.com>
3052 L:      netdev@vger.kernel.org
3053 S:      Supported
3054 F:      drivers/net/ethernet/broadcom/tg3.*
3055
3056 BROCADE BFA FC SCSI DRIVER
3057 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3058 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3059 L:      linux-scsi@vger.kernel.org
3060 S:      Supported
3061 F:      drivers/scsi/bfa/
3062
3063 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3064 M:      Rasesh Mody <rasesh.mody@cavium.com>
3065 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3066 M:      Dept-GELinuxNICDev@cavium.com
3067 L:      netdev@vger.kernel.org
3068 S:      Supported
3069 F:      drivers/net/ethernet/brocade/bna/
3070
3071 BSG (block layer generic sg v4 driver)
3072 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3073 L:      linux-scsi@vger.kernel.org
3074 S:      Supported
3075 F:      block/bsg.c
3076 F:      include/linux/bsg.h
3077 F:      include/uapi/linux/bsg.h
3078
3079 BT87X AUDIO DRIVER
3080 M:      Clemens Ladisch <clemens@ladisch.de>
3081 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3082 T:      git git://git.alsa-project.org/alsa-kernel.git
3083 S:      Maintained
3084 F:      Documentation/sound/alsa/Bt87x.txt
3085 F:      sound/pci/bt87x.c
3086
3087 BT8XXGPIO DRIVER
3088 M:      Michael Buesch <m@bues.ch>
3089 W:      http://bu3sch.de/btgpio.php
3090 S:      Maintained
3091 F:      drivers/gpio/gpio-bt8xx.c
3092
3093 BTRFS FILE SYSTEM
3094 M:      Chris Mason <clm@fb.com>
3095 M:      Josef Bacik <jbacik@fb.com>
3096 M:      David Sterba <dsterba@suse.com>
3097 L:      linux-btrfs@vger.kernel.org
3098 W:      http://btrfs.wiki.kernel.org/
3099 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3101 S:      Maintained
3102 F:      Documentation/filesystems/btrfs.txt
3103 F:      fs/btrfs/
3104 F:      include/linux/btrfs*
3105 F:      include/uapi/linux/btrfs*
3106
3107 BTTV VIDEO4LINUX DRIVER
3108 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3109 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3110 L:      linux-media@vger.kernel.org
3111 W:      https://linuxtv.org
3112 T:      git git://linuxtv.org/media_tree.git
3113 S:      Odd fixes
3114 F:      Documentation/media/v4l-drivers/bttv*
3115 F:      drivers/media/pci/bt8xx/bttv*
3116
3117 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3118 M:      Chanwoo Choi <cw00.choi@samsung.com>
3119 L:      linux-pm@vger.kernel.org
3120 L:      linux-samsung-soc@vger.kernel.org
3121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3122 S:      Maintained
3123 F:      drivers/devfreq/exynos-bus.c
3124 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3125
3126 BUSLOGIC SCSI DRIVER
3127 M:      Khalid Aziz <khalid@gonehiking.org>
3128 L:      linux-scsi@vger.kernel.org
3129 S:      Maintained
3130 F:      drivers/scsi/BusLogic.*
3131 F:      drivers/scsi/FlashPoint.*
3132
3133 C-MEDIA CMI8788 DRIVER
3134 M:      Clemens Ladisch <clemens@ladisch.de>
3135 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3136 T:      git git://git.alsa-project.org/alsa-kernel.git
3137 S:      Maintained
3138 F:      sound/pci/oxygen/
3139
3140 C6X ARCHITECTURE
3141 M:      Mark Salter <msalter@redhat.com>
3142 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3143 L:      linux-c6x-dev@linux-c6x.org
3144 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3145 S:      Maintained
3146 F:      arch/c6x/
3147
3148 CA8210 IEEE-802.15.4 RADIO DRIVER
3149 M:      Harry Morris <h.morris@cascoda.com>
3150 L:      linux-wpan@vger.kernel.org
3151 W:      https://github.com/Cascoda/ca8210-linux.git
3152 S:      Maintained
3153 F:      drivers/net/ieee802154/ca8210.c
3154 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3155
3156 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3157 M:      David Howells <dhowells@redhat.com>
3158 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3159 S:      Supported
3160 F:      Documentation/filesystems/caching/cachefiles.txt
3161 F:      fs/cachefiles/
3162
3163 CADET FM/AM RADIO RECEIVER DRIVER
3164 M:      Hans Verkuil <hverkuil@xs4all.nl>
3165 L:      linux-media@vger.kernel.org
3166 T:      git git://linuxtv.org/media_tree.git
3167 W:      https://linuxtv.org
3168 S:      Maintained
3169 F:      drivers/media/radio/radio-cadet*
3170
3171 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3172 M:      Jonathan Corbet <corbet@lwn.net>
3173 L:      linux-media@vger.kernel.org
3174 T:      git git://linuxtv.org/media_tree.git
3175 S:      Maintained
3176 F:      Documentation/media/v4l-drivers/cafe_ccic*
3177 F:      drivers/media/platform/marvell-ccic/
3178
3179 CAIF NETWORK LAYER
3180 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3181 L:      netdev@vger.kernel.org
3182 S:      Supported
3183 F:      Documentation/networking/caif/
3184 F:      drivers/net/caif/
3185 F:      include/uapi/linux/caif/
3186 F:      include/net/caif/
3187 F:      net/caif/
3188
3189 CALGARY x86-64 IOMMU
3190 M:      Muli Ben-Yehuda <mulix@mulix.org>
3191 M:      Jon Mason <jdmason@kudzu.us>
3192 L:      iommu@lists.linux-foundation.org
3193 S:      Maintained
3194 F:      arch/x86/kernel/pci-calgary_64.c
3195 F:      arch/x86/kernel/tce_64.c
3196 F:      arch/x86/include/asm/calgary.h
3197 F:      arch/x86/include/asm/tce.h
3198
3199 CAN NETWORK DRIVERS
3200 M:      Wolfgang Grandegger <wg@grandegger.com>
3201 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3202 L:      linux-can@vger.kernel.org
3203 W:      https://github.com/linux-can
3204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3206 S:      Maintained
3207 F:      Documentation/devicetree/bindings/net/can/
3208 F:      drivers/net/can/
3209 F:      include/linux/can/dev.h
3210 F:      include/linux/can/platform/
3211 F:      include/uapi/linux/can/error.h
3212 F:      include/uapi/linux/can/netlink.h
3213
3214 CAN NETWORK LAYER
3215 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3216 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3217 L:      linux-can@vger.kernel.org
3218 W:      https://github.com/linux-can
3219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3221 S:      Maintained
3222 F:      Documentation/networking/can.rst
3223 F:      net/can/
3224 F:      include/linux/can/core.h
3225 F:      include/uapi/linux/can.h
3226 F:      include/uapi/linux/can/bcm.h
3227 F:      include/uapi/linux/can/raw.h
3228 F:      include/uapi/linux/can/gw.h
3229
3230 CAPABILITIES
3231 M:      Serge Hallyn <serge@hallyn.com>
3232 L:      linux-security-module@vger.kernel.org
3233 S:      Supported
3234 F:      include/linux/capability.h
3235 F:      include/uapi/linux/capability.h
3236 F:      security/commoncap.c
3237 F:      kernel/capability.c
3238
3239 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3240 M:      Kevin Tsai <ktsai@capellamicro.com>
3241 S:      Maintained
3242 F:      drivers/iio/light/cm*
3243
3244 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3245 M:      Christian Lamparter <chunkeey@googlemail.com>
3246 L:      linux-wireless@vger.kernel.org
3247 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3248 S:      Maintained
3249 F:      drivers/net/wireless/ath/carl9170/
3250
3251 CAVIUM I2C DRIVER
3252 M:      Jan Glauber <jglauber@cavium.com>
3253 M:      David Daney <david.daney@cavium.com>
3254 W:      http://www.cavium.com
3255 S:      Supported
3256 F:      drivers/i2c/busses/i2c-octeon*
3257 F:      drivers/i2c/busses/i2c-thunderx*
3258
3259 CAVIUM LIQUIDIO NETWORK DRIVER
3260 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3261 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3262 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3263 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3264 L:      netdev@vger.kernel.org
3265 W:      http://www.cavium.com
3266 S:      Supported
3267 F:      drivers/net/ethernet/cavium/liquidio/
3268
3269 CAVIUM MMC DRIVER
3270 M:      Jan Glauber <jglauber@cavium.com>
3271 M:      David Daney <david.daney@cavium.com>
3272 M:      Steven J. Hill <Steven.Hill@cavium.com>
3273 W:      http://www.cavium.com
3274 S:      Supported
3275 F:      drivers/mmc/host/cavium*
3276
3277 CAVIUM OCTEON-TX CRYPTO DRIVER
3278 M:      George Cherian <george.cherian@cavium.com>
3279 L:      linux-crypto@vger.kernel.org
3280 W:      http://www.cavium.com
3281 S:      Supported
3282 F:      drivers/crypto/cavium/cpt/
3283
3284 CAVIUM THUNDERX2 ARM64 SOC
3285 M:      Robert Richter <rrichter@cavium.com>
3286 M:      Jayachandran C <jnair@caviumnetworks.com>
3287 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3288 S:      Maintained
3289 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3290 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3291
3292 CC2520 IEEE-802.15.4 RADIO DRIVER
3293 M:      Varka Bhadram <varkabhadram@gmail.com>
3294 L:      linux-wpan@vger.kernel.org
3295 S:      Maintained
3296 F:      drivers/net/ieee802154/cc2520.c
3297 F:      include/linux/spi/cc2520.h
3298 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3299
3300 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3301 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3302 L:      linux-crypto@vger.kernel.org
3303 L:      driverdev-devel@linuxdriverproject.org
3304 S:      Supported
3305 F:      drivers/staging/ccree/
3306 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3307
3308 CEC FRAMEWORK
3309 M:      Hans Verkuil <hans.verkuil@cisco.com>
3310 L:      linux-media@vger.kernel.org
3311 T:      git git://linuxtv.org/media_tree.git
3312 W:      http://linuxtv.org
3313 S:      Supported
3314 F:      Documentation/media/kapi/cec-core.rst
3315 F:      Documentation/media/uapi/cec
3316 F:      drivers/media/cec/
3317 F:      drivers/media/rc/keymaps/rc-cec.c
3318 F:      include/media/cec.h
3319 F:      include/media/cec-notifier.h
3320 F:      include/uapi/linux/cec.h
3321 F:      include/uapi/linux/cec-funcs.h
3322 F:      Documentation/devicetree/bindings/media/cec.txt
3323
3324 CEC GPIO DRIVER
3325 M:      Hans Verkuil <hans.verkuil@cisco.com>
3326 L:      linux-media@vger.kernel.org
3327 T:      git git://linuxtv.org/media_tree.git
3328 W:      http://linuxtv.org
3329 S:      Supported
3330 F:      drivers/media/platform/cec-gpio/
3331 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3332
3333 CELL BROADBAND ENGINE ARCHITECTURE
3334 M:      Arnd Bergmann <arnd@arndb.de>
3335 L:      linuxppc-dev@lists.ozlabs.org
3336 W:      http://www.ibm.com/developerworks/power/cell/
3337 S:      Supported
3338 F:      arch/powerpc/include/asm/cell*.h
3339 F:      arch/powerpc/include/asm/spu*.h
3340 F:      arch/powerpc/include/uapi/asm/spu*.h
3341 F:      arch/powerpc/oprofile/*cell*
3342 F:      arch/powerpc/platforms/cell/
3343
3344 CEPH COMMON CODE (LIBCEPH)
3345 M:      Ilya Dryomov <idryomov@gmail.com>
3346 M:      "Yan, Zheng" <zyan@redhat.com>
3347 M:      Sage Weil <sage@redhat.com>
3348 L:      ceph-devel@vger.kernel.org
3349 W:      http://ceph.com/
3350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3351 T:      git git://github.com/ceph/ceph-client.git
3352 S:      Supported
3353 F:      net/ceph/
3354 F:      include/linux/ceph/
3355 F:      include/linux/crush/
3356
3357 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3358 M:      "Yan, Zheng" <zyan@redhat.com>
3359 M:      Sage Weil <sage@redhat.com>
3360 M:      Ilya Dryomov <idryomov@gmail.com>
3361 L:      ceph-devel@vger.kernel.org
3362 W:      http://ceph.com/
3363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3364 T:      git git://github.com/ceph/ceph-client.git
3365 S:      Supported
3366 F:      Documentation/filesystems/ceph.txt
3367 F:      fs/ceph/
3368
3369 CERTIFICATE HANDLING:
3370 M:      David Howells <dhowells@redhat.com>
3371 M:      David Woodhouse <dwmw2@infradead.org>
3372 L:      keyrings@vger.kernel.org
3373 S:      Maintained
3374 F:      Documentation/module-signing.txt
3375 F:      certs/
3376 F:      scripts/sign-file.c
3377 F:      scripts/extract-cert.c
3378
3379 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3380 L:      linux-usb@vger.kernel.org
3381 S:      Orphan
3382 F:      Documentation/usb/WUSB-Design-overview.txt
3383 F:      Documentation/usb/wusb-cbaf
3384 F:      drivers/usb/host/hwa-hc.c
3385 F:      drivers/usb/host/whci/
3386 F:      drivers/usb/wusbcore/
3387 F:      include/linux/usb/wusb*
3388
3389 CFAG12864B LCD DRIVER
3390 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3391 W:      http://miguelojeda.es/auxdisplay.htm
3392 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3393 S:      Maintained
3394 F:      drivers/auxdisplay/cfag12864b.c
3395 F:      include/linux/cfag12864b.h
3396
3397 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3398 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3399 W:      http://miguelojeda.es/auxdisplay.htm
3400 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3401 S:      Maintained
3402 F:      drivers/auxdisplay/cfag12864bfb.c
3403 F:      include/linux/cfag12864b.h
3404
3405 802.11 (including CFG80211/NL80211)
3406 M:      Johannes Berg <johannes@sipsolutions.net>
3407 L:      linux-wireless@vger.kernel.org
3408 W:      http://wireless.kernel.org/
3409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3411 S:      Maintained
3412 F:      net/wireless/
3413 F:      include/uapi/linux/nl80211.h
3414 F:      include/linux/ieee80211.h
3415 F:      include/net/wext.h
3416 F:      include/net/cfg80211.h
3417 F:      include/net/iw_handler.h
3418 F:      include/net/ieee80211_radiotap.h
3419 F:      Documentation/driver-api/80211/cfg80211.rst
3420 F:      Documentation/networking/regulatory.txt
3421
3422 CHAR and MISC DRIVERS
3423 M:      Arnd Bergmann <arnd@arndb.de>
3424 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3426 S:      Supported
3427 F:      drivers/char/
3428 F:      drivers/misc/
3429 F:      include/linux/miscdevice.h
3430
3431 CHECKPATCH
3432 M:      Andy Whitcroft <apw@canonical.com>
3433 M:      Joe Perches <joe@perches.com>
3434 S:      Maintained
3435 F:      scripts/checkpatch.pl
3436
3437 CHINESE DOCUMENTATION
3438 M:      Harry Wei <harryxiyou@gmail.com>
3439 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3440 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3441 S:      Maintained
3442 F:      Documentation/translations/zh_CN/
3443
3444 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3445 M:      Peter Chen <Peter.Chen@nxp.com>
3446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3447 L:      linux-usb@vger.kernel.org
3448 S:      Maintained
3449 F:      drivers/usb/chipidea/
3450
3451 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3452 M:      Hans de Goede <hdegoede@redhat.com>
3453 L:      linux-input@vger.kernel.org
3454 S:      Maintained
3455 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3456 F:      drivers/input/touchscreen/chipone_icn8318.c
3457
3458 CHROME HARDWARE PLATFORM SUPPORT
3459 M:      Benson Leung <bleung@chromium.org>
3460 M:      Olof Johansson <olof@lixom.net>
3461 S:      Maintained
3462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3463 F:      drivers/platform/chrome/
3464
3465 CIRRUS LOGIC AUDIO CODEC DRIVERS
3466 M:      Brian Austin <brian.austin@cirrus.com>
3467 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3468 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3469 S:      Maintained
3470 F:      sound/soc/codecs/cs*
3471
3472 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3473 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3474 L:      netdev@vger.kernel.org
3475 S:      Maintained
3476 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3477
3478 CISCO FCOE HBA DRIVER
3479 M:      Satish Kharat <satishkh@cisco.com>
3480 M:      Sesidhar Baddela <sebaddel@cisco.com>
3481 M:      Karan Tilak Kumar <kartilak@cisco.com>
3482 L:      linux-scsi@vger.kernel.org
3483 S:      Supported
3484 F:      drivers/scsi/fnic/
3485
3486 CISCO SCSI HBA DRIVER
3487 M:      Karan Tilak Kumar <kartilak@cisco.com>
3488 M:      Sesidhar Baddela <sebaddel@cisco.com>
3489 L:      linux-scsi@vger.kernel.org
3490 S:      Supported
3491 F:      drivers/scsi/snic/
3492
3493 CISCO VIC ETHERNET NIC DRIVER
3494 M:      Christian Benvenuti <benve@cisco.com>
3495 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3496 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3497 S:      Supported
3498 F:      drivers/net/ethernet/cisco/enic/
3499
3500 CISCO VIC LOW LATENCY NIC DRIVER
3501 M:      Christian Benvenuti <benve@cisco.com>
3502 M:      Dave Goodell <dgoodell@cisco.com>
3503 S:      Supported
3504 F:      drivers/infiniband/hw/usnic/
3505
3506 CLEANCACHE API
3507 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3508 L:      linux-kernel@vger.kernel.org
3509 S:      Maintained
3510 F:      mm/cleancache.c
3511 F:      include/linux/cleancache.h
3512
3513 CLK API
3514 M:      Russell King <linux@armlinux.org.uk>
3515 L:      linux-clk@vger.kernel.org
3516 S:      Maintained
3517 F:      include/linux/clk.h
3518
3519 CLOCKSOURCE, CLOCKEVENT DRIVERS
3520 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3521 M:      Thomas Gleixner <tglx@linutronix.de>
3522 L:      linux-kernel@vger.kernel.org
3523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3524 S:      Supported
3525 F:      drivers/clocksource/
3526 F:      Documentation/devicetree/bindings/timer/
3527
3528 CMPC ACPI DRIVER
3529 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3530 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3531 L:      platform-driver-x86@vger.kernel.org
3532 S:      Supported
3533 F:      drivers/platform/x86/classmate-laptop.c
3534
3535 COBALT MEDIA DRIVER
3536 M:      Hans Verkuil <hans.verkuil@cisco.com>
3537 L:      linux-media@vger.kernel.org
3538 T:      git git://linuxtv.org/media_tree.git
3539 W:      https://linuxtv.org
3540 S:      Supported
3541 F:      drivers/media/pci/cobalt/
3542
3543 COCCINELLE/Semantic Patches (SmPL)
3544 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3545 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3546 M:      Nicolas Palix <nicolas.palix@imag.fr>
3547 M:      Michal Marek <michal.lkml@markovi.net>
3548 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3549 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3550 W:      http://coccinelle.lip6.fr/
3551 S:      Supported
3552 F:      Documentation/dev-tools/coccinelle.rst
3553 F:      scripts/coccinelle/
3554 F:      scripts/coccicheck
3555
3556 CODA FILE SYSTEM
3557 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3558 M:      coda@cs.cmu.edu
3559 L:      codalist@coda.cs.cmu.edu
3560 W:      http://www.coda.cs.cmu.edu/
3561 S:      Maintained
3562 F:      Documentation/filesystems/coda.txt
3563 F:      fs/coda/
3564 F:      include/linux/coda*.h
3565 F:      include/uapi/linux/coda*.h
3566
3567 CODA V4L2 MEM2MEM DRIVER
3568 M:      Philipp Zabel <p.zabel@pengutronix.de>
3569 L:      linux-media@vger.kernel.org
3570 S:      Maintained
3571 F:      Documentation/devicetree/bindings/media/coda.txt
3572 F:      drivers/media/platform/coda/
3573
3574 COMMON CLK FRAMEWORK
3575 M:      Michael Turquette <mturquette@baylibre.com>
3576 M:      Stephen Boyd <sboyd@codeaurora.org>
3577 L:      linux-clk@vger.kernel.org
3578 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3580 S:      Maintained
3581 F:      Documentation/devicetree/bindings/clock/
3582 F:      drivers/clk/
3583 X:      drivers/clk/clkdev.c
3584 F:      include/linux/clk-pr*
3585 F:      include/linux/clk/
3586
3587 COMMON INTERNET FILE SYSTEM (CIFS)
3588 M:      Steve French <sfrench@samba.org>
3589 L:      linux-cifs@vger.kernel.org
3590 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3591 W:      http://linux-cifs.samba.org/
3592 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3593 S:      Supported
3594 F:      Documentation/filesystems/cifs/
3595 F:      fs/cifs/
3596
3597 COMPACTPCI HOTPLUG CORE
3598 M:      Scott Murray <scott@spiteful.org>
3599 L:      linux-pci@vger.kernel.org
3600 S:      Maintained
3601 F:      drivers/pci/hotplug/cpci_hotplug*
3602
3603 COMPACTPCI HOTPLUG GENERIC DRIVER
3604 M:      Scott Murray <scott@spiteful.org>
3605 L:      linux-pci@vger.kernel.org
3606 S:      Maintained
3607 F:      drivers/pci/hotplug/cpcihp_generic.c
3608
3609 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3610 M:      Scott Murray <scott@spiteful.org>
3611 L:      linux-pci@vger.kernel.org
3612 S:      Maintained
3613 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3614
3615 COMPAL LAPTOP SUPPORT
3616 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3617 L:      platform-driver-x86@vger.kernel.org
3618 S:      Maintained
3619 F:      drivers/platform/x86/compal-laptop.c
3620
3621 CONEXANT ACCESSRUNNER USB DRIVER
3622 L:      accessrunner-general@lists.sourceforge.net
3623 W:      http://accessrunner.sourceforge.net/
3624 S:      Orphan
3625 F:      drivers/usb/atm/cxacru.c
3626
3627 CONFIGFS
3628 M:      Joel Becker <jlbec@evilplan.org>
3629 M:      Christoph Hellwig <hch@lst.de>
3630 T:      git git://git.infradead.org/users/hch/configfs.git
3631 S:      Supported
3632 F:      fs/configfs/
3633 F:      include/linux/configfs.h
3634
3635 CONNECTOR
3636 M:      Evgeniy Polyakov <zbr@ioremap.net>
3637 L:      netdev@vger.kernel.org
3638 S:      Maintained
3639 F:      drivers/connector/
3640
3641 CONTROL GROUP (CGROUP)
3642 M:      Tejun Heo <tj@kernel.org>
3643 M:      Li Zefan <lizefan@huawei.com>
3644 M:      Johannes Weiner <hannes@cmpxchg.org>
3645 L:      cgroups@vger.kernel.org
3646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3647 S:      Maintained
3648 F:      Documentation/cgroup*
3649 F:      include/linux/cgroup*
3650 F:      kernel/cgroup*
3651
3652 CONTROL GROUP - CPUSET
3653 M:      Li Zefan <lizefan@huawei.com>
3654 L:      cgroups@vger.kernel.org
3655 W:      http://www.bullopensource.org/cpuset/
3656 W:      http://oss.sgi.com/projects/cpusets/
3657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3658 S:      Maintained
3659 F:      Documentation/cgroup-v1/cpusets.txt
3660 F:      include/linux/cpuset.h
3661 F:      kernel/cgroup/cpuset.c
3662
3663 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3664 M:      Johannes Weiner <hannes@cmpxchg.org>
3665 M:      Michal Hocko <mhocko@kernel.org>
3666 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3667 L:      cgroups@vger.kernel.org
3668 L:      linux-mm@kvack.org
3669 S:      Maintained
3670 F:      mm/memcontrol.c
3671 F:      mm/swap_cgroup.c
3672
3673 CORETEMP HARDWARE MONITORING DRIVER
3674 M:      Fenghua Yu <fenghua.yu@intel.com>
3675 L:      linux-hwmon@vger.kernel.org
3676 S:      Maintained
3677 F:      Documentation/hwmon/coretemp
3678 F:      drivers/hwmon/coretemp.c
3679
3680 COSA/SRP SYNC SERIAL DRIVER
3681 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3682 W:      http://www.fi.muni.cz/~kas/cosa/
3683 S:      Maintained
3684 F:      drivers/net/wan/cosa*
3685
3686 CPMAC ETHERNET DRIVER
3687 M:      Florian Fainelli <f.fainelli@gmail.com>
3688 L:      netdev@vger.kernel.org
3689 S:      Maintained
3690 F:      drivers/net/ethernet/ti/cpmac.c
3691
3692 CPU FREQUENCY DRIVERS
3693 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3694 M:      Viresh Kumar <viresh.kumar@linaro.org>
3695 L:      linux-pm@vger.kernel.org
3696 S:      Maintained
3697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3698 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3699 B:      https://bugzilla.kernel.org
3700 F:      Documentation/cpu-freq/
3701 F:      Documentation/devicetree/bindings/cpufreq/
3702 F:      drivers/cpufreq/
3703 F:      include/linux/cpufreq.h
3704 F:      tools/testing/selftests/cpufreq/
3705
3706 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3707 M:      Viresh Kumar <viresh.kumar@linaro.org>
3708 M:      Sudeep Holla <sudeep.holla@arm.com>
3709 L:      linux-pm@vger.kernel.org
3710 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3711 S:      Maintained
3712 F:      drivers/cpufreq/arm_big_little.h
3713 F:      drivers/cpufreq/arm_big_little.c
3714 F:      drivers/cpufreq/arm_big_little_dt.c
3715
3716 CPU POWER MONITORING SUBSYSTEM
3717 M:      Thomas Renninger <trenn@suse.com>
3718 M:      Shuah Khan <shuahkh@osg.samsung.com>
3719 M:      Shuah Khan <shuah@kernel.org>
3720 L:      linux-pm@vger.kernel.org
3721 S:      Maintained
3722 F:      tools/power/cpupower/
3723
3724 CPUID/MSR DRIVER
3725 M:      "H. Peter Anvin" <hpa@zytor.com>
3726 S:      Maintained
3727 F:      arch/x86/kernel/cpuid.c
3728 F:      arch/x86/kernel/msr.c
3729
3730 CPUIDLE DRIVER - ARM BIG LITTLE
3731 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3732 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3733 L:      linux-pm@vger.kernel.org
3734 L:      linux-arm-kernel@lists.infradead.org
3735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3736 S:      Maintained
3737 F:      drivers/cpuidle/cpuidle-big_little.c
3738
3739 CPUIDLE DRIVER - ARM EXYNOS
3740 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3741 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3742 M:      Kukjin Kim <kgene@kernel.org>
3743 L:      linux-pm@vger.kernel.org
3744 L:      linux-samsung-soc@vger.kernel.org
3745 S:      Supported
3746 F:      drivers/cpuidle/cpuidle-exynos.c
3747 F:      arch/arm/mach-exynos/pm.c
3748
3749 CPUIDLE DRIVERS
3750 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3751 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3752 L:      linux-pm@vger.kernel.org
3753 S:      Maintained
3754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3755 B:      https://bugzilla.kernel.org
3756 F:      drivers/cpuidle/*
3757 F:      include/linux/cpuidle.h
3758
3759 CRAMFS FILESYSTEM
3760 M:      Nicolas Pitre <nico@linaro.org>
3761 S:      Maintained
3762 F:      Documentation/filesystems/cramfs.txt
3763 F:      fs/cramfs/
3764
3765 CRIS PORT
3766 M:      Mikael Starvik <starvik@axis.com>
3767 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3768 L:      linux-cris-kernel@axis.com
3769 W:      http://developer.axis.com
3770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3771 S:      Maintained
3772 F:      arch/cris/
3773 F:      drivers/tty/serial/crisv10.*
3774
3775 CRYPTO API
3776 M:      Herbert Xu <herbert@gondor.apana.org.au>
3777 M:      "David S. Miller" <davem@davemloft.net>
3778 L:      linux-crypto@vger.kernel.org
3779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3781 S:      Maintained
3782 F:      Documentation/crypto/
3783 F:      Documentation/devicetree/bindings/crypto/
3784 F:      arch/*/crypto/
3785 F:      crypto/
3786 F:      drivers/crypto/
3787 F:      include/crypto/
3788 F:      include/linux/crypto*
3789
3790 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3791 M:      Neil Horman <nhorman@tuxdriver.com>
3792 L:      linux-crypto@vger.kernel.org
3793 S:      Maintained
3794 F:      crypto/ansi_cprng.c
3795 F:      crypto/rng.c
3796
3797 CS3308 MEDIA DRIVER
3798 M:      Hans Verkuil <hverkuil@xs4all.nl>
3799 L:      linux-media@vger.kernel.org
3800 T:      git git://linuxtv.org/media_tree.git
3801 W:      http://linuxtv.org
3802 S:      Odd Fixes
3803 F:      drivers/media/i2c/cs3308.c
3804 F:      drivers/media/i2c/cs3308.h
3805
3806 CS5535 Audio ALSA driver
3807 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3808 S:      Maintained
3809 F:      sound/pci/cs5535audio/
3810
3811 CW1200 WLAN driver
3812 M:      Solomon Peachy <pizza@shaftnet.org>
3813 S:      Maintained
3814 F:      drivers/net/wireless/st/cw1200/
3815
3816 CX18 VIDEO4LINUX DRIVER
3817 M:      Andy Walls <awalls@md.metrocast.net>
3818 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3819 L:      linux-media@vger.kernel.org
3820 T:      git git://linuxtv.org/media_tree.git
3821 W:      https://linuxtv.org
3822 W:      http://www.ivtvdriver.org/index.php/Cx18
3823 S:      Maintained
3824 F:      Documentation/media/v4l-drivers/cx18*
3825 F:      drivers/media/pci/cx18/
3826 F:      include/uapi/linux/ivtv*
3827
3828 CX2341X MPEG ENCODER HELPER MODULE
3829 M:      Hans Verkuil <hverkuil@xs4all.nl>
3830 L:      linux-media@vger.kernel.org
3831 T:      git git://linuxtv.org/media_tree.git
3832 W:      https://linuxtv.org
3833 S:      Maintained
3834 F:      drivers/media/common/cx2341x*
3835 F:      include/media/cx2341x*
3836
3837 CX24120 MEDIA DRIVER
3838 M:      Jemma Denson <jdenson@gmail.com>
3839 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3840 L:      linux-media@vger.kernel.org
3841 W:      https://linuxtv.org
3842 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3843 S:      Maintained
3844 F:      drivers/media/dvb-frontends/cx24120*
3845
3846 CX88 VIDEO4LINUX DRIVER
3847 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3848 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3849 L:      linux-media@vger.kernel.org
3850 W:      https://linuxtv.org
3851 T:      git git://linuxtv.org/media_tree.git
3852 S:      Odd fixes
3853 F:      Documentation/media/v4l-drivers/cx88*
3854 F:      drivers/media/pci/cx88/
3855
3856 CXD2820R MEDIA DRIVER
3857 M:      Antti Palosaari <crope@iki.fi>
3858 L:      linux-media@vger.kernel.org
3859 W:      https://linuxtv.org
3860 W:      http://palosaari.fi/linux/
3861 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3862 T:      git git://linuxtv.org/anttip/media_tree.git
3863 S:      Maintained
3864 F:      drivers/media/dvb-frontends/cxd2820r*
3865
3866 CXGB3 ETHERNET DRIVER (CXGB3)
3867 M:      Santosh Raspatur <santosh@chelsio.com>
3868 L:      netdev@vger.kernel.org
3869 W:      http://www.chelsio.com
3870 S:      Supported
3871 F:      drivers/net/ethernet/chelsio/cxgb3/
3872
3873 CXGB3 ISCSI DRIVER (CXGB3I)
3874 M:      Karen Xie <kxie@chelsio.com>
3875 L:      linux-scsi@vger.kernel.org
3876 W:      http://www.chelsio.com
3877 S:      Supported
3878 F:      drivers/scsi/cxgbi/cxgb3i
3879
3880 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3881 M:      Steve Wise <swise@chelsio.com>
3882 L:      linux-rdma@vger.kernel.org
3883 W:      http://www.openfabrics.org
3884 S:      Supported
3885 F:      drivers/infiniband/hw/cxgb3/
3886 F:      include/uapi/rdma/cxgb3-abi.h
3887
3888 CXGB4 CRYPTO DRIVER (chcr)
3889 M:      Harsh Jain <harsh@chelsio.com>
3890 L:      linux-crypto@vger.kernel.org
3891 W:      http://www.chelsio.com
3892 S:      Supported
3893 F:      drivers/crypto/chelsio
3894
3895 CXGB4 ETHERNET DRIVER (CXGB4)
3896 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3897 L:      netdev@vger.kernel.org
3898 W:      http://www.chelsio.com
3899 S:      Supported
3900 F:      drivers/net/ethernet/chelsio/cxgb4/
3901
3902 CXGB4 ISCSI DRIVER (CXGB4I)
3903 M:      Karen Xie <kxie@chelsio.com>
3904 L:      linux-scsi@vger.kernel.org
3905 W:      http://www.chelsio.com
3906 S:      Supported
3907 F:      drivers/scsi/cxgbi/cxgb4i
3908
3909 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3910 M:      Steve Wise <swise@chelsio.com>
3911 L:      linux-rdma@vger.kernel.org
3912 W:      http://www.openfabrics.org
3913 S:      Supported
3914 F:      drivers/infiniband/hw/cxgb4/
3915 F:      include/uapi/rdma/cxgb4-abi.h
3916
3917 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3918 M:      Casey Leedom <leedom@chelsio.com>
3919 L:      netdev@vger.kernel.org
3920 W:      http://www.chelsio.com
3921 S:      Supported
3922 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3923
3924 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3925 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3926 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3927 L:      linuxppc-dev@lists.ozlabs.org
3928 S:      Supported
3929 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3930 F:      drivers/misc/cxl/
3931 F:      include/misc/cxl*
3932 F:      include/uapi/misc/cxl.h
3933 F:      Documentation/powerpc/cxl.txt
3934 F:      Documentation/ABI/testing/sysfs-class-cxl
3935
3936 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3937 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3938 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3939 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3940 L:      linux-scsi@vger.kernel.org
3941 S:      Supported
3942 F:      drivers/scsi/cxlflash/
3943 F:      include/uapi/scsi/cxlflash_ioctls.h
3944 F:      Documentation/powerpc/cxlflash.txt
3945
3946 CYBERPRO FB DRIVER
3947 M:      Russell King <linux@armlinux.org.uk>
3948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3949 W:      http://www.armlinux.org.uk/
3950 S:      Maintained
3951 F:      drivers/video/fbdev/cyber2000fb.*
3952
3953 CYCLADES ASYNC MUX DRIVER
3954 W:      http://www.cyclades.com/
3955 S:      Orphan
3956 F:      drivers/tty/cyclades.c
3957 F:      include/linux/cyclades.h
3958 F:      include/uapi/linux/cyclades.h
3959
3960 CYCLADES PC300 DRIVER
3961 W:      http://www.cyclades.com/
3962 S:      Orphan
3963 F:      drivers/net/wan/pc300*
3964
3965 CYPRESS_FIRMWARE MEDIA DRIVER
3966 M:      Antti Palosaari <crope@iki.fi>
3967 L:      linux-media@vger.kernel.org
3968 W:      https://linuxtv.org
3969 W:      http://palosaari.fi/linux/
3970 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3971 T:      git git://linuxtv.org/anttip/media_tree.git
3972 S:      Maintained
3973 F:      drivers/media/common/cypress_firmware*
3974
3975 CYTTSP TOUCHSCREEN DRIVER
3976 M:      Ferruh Yigit <fery@cypress.com>
3977 L:      linux-input@vger.kernel.org
3978 S:      Supported
3979 F:      drivers/input/touchscreen/cyttsp*
3980 F:      include/linux/input/cyttsp.h
3981
3982 D-LINK DIR-685 TOUCHKEYS DRIVER
3983 M:      Linus Walleij <linus.walleij@linaro.org>
3984 L:      linux-input@vger.kernel.org
3985 S:      Supported
3986 F:      drivers/input/dlink-dir685-touchkeys.c
3987
3988 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3989 M:      Joshua Kinard <kumba@gentoo.org>
3990 S:      Maintained
3991 F:      drivers/rtc/rtc-ds1685.c
3992 F:      include/linux/rtc/ds1685.h
3993
3994 DAMA SLAVE for AX.25
3995 M:      Joerg Reuter <jreuter@yaina.de>
3996 W:      http://yaina.de/jreuter/
3997 W:      http://www.qsl.net/dl1bke/
3998 L:      linux-hams@vger.kernel.org
3999 S:      Maintained
4000 F:      net/ax25/af_ax25.c
4001 F:      net/ax25/ax25_dev.c
4002 F:      net/ax25/ax25_ds_*
4003 F:      net/ax25/ax25_in.c
4004 F:      net/ax25/ax25_out.c
4005 F:      net/ax25/ax25_timer.c
4006 F:      net/ax25/sysctl_net_ax25.c
4007
4008 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4009 L:      netdev@vger.kernel.org
4010 S:      Orphan
4011 F:      Documentation/networking/dmfe.txt
4012 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4013
4014 DC390/AM53C974 SCSI driver
4015 M:      Hannes Reinecke <hare@suse.com>
4016 L:      linux-scsi@vger.kernel.org
4017 S:      Maintained
4018 F:      drivers/scsi/am53c974.c
4019
4020 DC395x SCSI driver
4021 M:      Oliver Neukum <oliver@neukum.org>
4022 M:      Ali Akcaagac <aliakc@web.de>
4023 M:      Jamie Lenehan <lenehan@twibble.org>
4024 L:      dc395x@twibble.org
4025 W:      http://twibble.org/dist/dc395x/
4026 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4027 S:      Maintained
4028 F:      Documentation/scsi/dc395x.txt
4029 F:      drivers/scsi/dc395x.*
4030
4031 DCCP PROTOCOL
4032 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4033 L:      dccp@vger.kernel.org
4034 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4035 S:      Maintained
4036 F:      include/linux/dccp.h
4037 F:      include/uapi/linux/dccp.h
4038 F:      include/linux/tfrc.h
4039 F:      net/dccp/
4040
4041 DECnet NETWORK LAYER
4042 W:      http://linux-decnet.sourceforge.net
4043 L:      linux-decnet-user@lists.sourceforge.net
4044 S:      Orphan
4045 F:      Documentation/networking/decnet.txt
4046 F:      net/decnet/
4047
4048 DECSTATION PLATFORM SUPPORT
4049 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4050 L:      linux-mips@linux-mips.org
4051 W:      http://www.linux-mips.org/wiki/DECstation
4052 S:      Maintained
4053 F:      arch/mips/dec/
4054 F:      arch/mips/include/asm/dec/
4055 F:      arch/mips/include/asm/mach-dec/
4056
4057 DEFXX FDDI NETWORK DRIVER
4058 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4059 S:      Maintained
4060 F:      drivers/net/fddi/defxx.*
4061
4062 DELL SMBIOS DRIVER
4063 M:      Pali Rohár <pali.rohar@gmail.com>
4064 M:      Mario Limonciello <mario.limonciello@dell.com>
4065 L:      platform-driver-x86@vger.kernel.org
4066 S:      Maintained
4067 F:      drivers/platform/x86/dell-smbios.*
4068
4069 DELL SMBIOS SMM DRIVER
4070 M:      Mario Limonciello <mario.limonciello@dell.com>
4071 L:      platform-driver-x86@vger.kernel.org
4072 S:      Maintained
4073 F:      drivers/platform/x86/dell-smbios-smm.c
4074
4075 DELL SMBIOS WMI DRIVER
4076 M:      Mario Limonciello <mario.limonciello@dell.com>
4077 L:      platform-driver-x86@vger.kernel.org
4078 S:      Maintained
4079 F:      drivers/platform/x86/dell-smbios-wmi.c
4080 F:      tools/wmi/dell-smbios-example.c
4081
4082 DELL LAPTOP DRIVER
4083 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4084 M:      Pali Rohár <pali.rohar@gmail.com>
4085 L:      platform-driver-x86@vger.kernel.org
4086 S:      Maintained
4087 F:      drivers/platform/x86/dell-laptop.c
4088
4089 DELL LAPTOP FREEFALL DRIVER
4090 M:      Pali Rohár <pali.rohar@gmail.com>
4091 S:      Maintained
4092 F:      drivers/platform/x86/dell-smo8800.c
4093
4094 DELL LAPTOP RBTN DRIVER
4095 M:      Pali Rohár <pali.rohar@gmail.com>
4096 S:      Maintained
4097 F:      drivers/platform/x86/dell-rbtn.*
4098
4099 DELL LAPTOP SMM DRIVER
4100 M:      Pali Rohár <pali.rohar@gmail.com>
4101 S:      Maintained
4102 F:      drivers/hwmon/dell-smm-hwmon.c
4103 F:      include/uapi/linux/i8k.h
4104
4105 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4106 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
4107 S:      Maintained
4108 F:      Documentation/dcdbas.txt
4109 F:      drivers/firmware/dcdbas.*
4110
4111 DELL WMI NOTIFICATIONS DRIVER
4112 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4113 M:      Pali Rohár <pali.rohar@gmail.com>
4114 S:      Maintained
4115 F:      drivers/platform/x86/dell-wmi.c
4116
4117 DELL WMI DESCRIPTOR DRIVER
4118 M:      Mario Limonciello <mario.limonciello@dell.com>
4119 S:      Maintained
4120 F:      drivers/platform/x86/dell-wmi-descriptor.c
4121
4122 DELTA ST MEDIA DRIVER
4123 M:      Hugues Fruchet <hugues.fruchet@st.com>
4124 L:      linux-media@vger.kernel.org
4125 T:      git git://linuxtv.org/media_tree.git
4126 W:      https://linuxtv.org
4127 S:      Supported
4128 F:      drivers/media/platform/sti/delta
4129
4130 DENALI NAND DRIVER
4131 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4132 L:      linux-mtd@lists.infradead.org
4133 S:      Supported
4134 F:      drivers/mtd/nand/denali*
4135
4136 DESIGNWARE USB2 DRD IP DRIVER
4137 M:      John Youn <johnyoun@synopsys.com>
4138 L:      linux-usb@vger.kernel.org
4139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4140 S:      Maintained
4141 F:      drivers/usb/dwc2/
4142
4143 DESIGNWARE USB3 DRD IP DRIVER
4144 M:      Felipe Balbi <balbi@kernel.org>
4145 L:      linux-usb@vger.kernel.org
4146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4147 S:      Maintained
4148 F:      drivers/usb/dwc3/
4149
4150 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4151 M:      Andreas Klinger <ak@it-klinger.de>
4152 L:      linux-iio@vger.kernel.org
4153 S:      Maintained
4154 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4155 F:      drivers/iio/proximity/srf*.c
4156
4157 DEVICE COREDUMP (DEV_COREDUMP)
4158 M:      Johannes Berg <johannes@sipsolutions.net>
4159 L:      linux-kernel@vger.kernel.org
4160 S:      Maintained
4161 F:      drivers/base/devcoredump.c
4162 F:      include/linux/devcoredump.h
4163
4164 DEVICE FREQUENCY (DEVFREQ)
4165 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4166 M:      Kyungmin Park <kyungmin.park@samsung.com>
4167 R:      Chanwoo Choi <cw00.choi@samsung.com>
4168 L:      linux-pm@vger.kernel.org
4169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4170 S:      Maintained
4171 F:      drivers/devfreq/
4172 F:      include/linux/devfreq.h
4173 F:      Documentation/devicetree/bindings/devfreq/
4174
4175 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4176 M:      Chanwoo Choi <cw00.choi@samsung.com>
4177 L:      linux-pm@vger.kernel.org
4178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4179 S:      Supported
4180 F:      drivers/devfreq/event/
4181 F:      drivers/devfreq/devfreq-event.c
4182 F:      include/linux/devfreq-event.h
4183 F:      Documentation/devicetree/bindings/devfreq/event/
4184
4185 DEVICE NUMBER REGISTRY
4186 M:      Torben Mathiasen <device@lanana.org>
4187 W:      http://lanana.org/docs/device-list/index.html
4188 S:      Maintained
4189
4190 DEVICE-MAPPER  (LVM)
4191 M:      Alasdair Kergon <agk@redhat.com>
4192 M:      Mike Snitzer <snitzer@redhat.com>
4193 M:      dm-devel@redhat.com
4194 L:      dm-devel@redhat.com
4195 W:      http://sources.redhat.com/dm
4196 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4198 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4199 S:      Maintained
4200 F:      Documentation/device-mapper/
4201 F:      drivers/md/Makefile
4202 F:      drivers/md/Kconfig
4203 F:      drivers/md/dm*
4204 F:      drivers/md/persistent-data/
4205 F:      include/linux/device-mapper.h
4206 F:      include/linux/dm-*.h
4207 F:      include/uapi/linux/dm-*.h
4208
4209 DEVLINK
4210 M:      Jiri Pirko <jiri@mellanox.com>
4211 L:      netdev@vger.kernel.org
4212 S:      Supported
4213 F:      net/core/devlink.c
4214 F:      include/net/devlink.h
4215 F:      include/uapi/linux/devlink.h
4216
4217 DIALOG SEMICONDUCTOR DRIVERS
4218 M:      Support Opensource <support.opensource@diasemi.com>
4219 W:      http://www.dialog-semiconductor.com/products
4220 S:      Supported
4221 F:      Documentation/hwmon/da90??
4222 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4223 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4224 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4225 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4226 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4227 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4228 F:      drivers/gpio/gpio-da90??.c
4229 F:      drivers/hwmon/da90??-hwmon.c
4230 F:      drivers/iio/adc/da91??-*.c
4231 F:      drivers/input/misc/da90??_onkey.c
4232 F:      drivers/input/touchscreen/da9052_tsi.c
4233 F:      drivers/leds/leds-da90??.c
4234 F:      drivers/mfd/da903x.c
4235 F:      drivers/mfd/da90??-*.c
4236 F:      drivers/mfd/da91??-*.c
4237 F:      drivers/power/supply/da9052-battery.c
4238 F:      drivers/power/supply/da91??-*.c
4239 F:      drivers/regulator/da903x.c
4240 F:      drivers/regulator/da9???-regulator.[ch]
4241 F:      drivers/thermal/da90??-thermal.c
4242 F:      drivers/rtc/rtc-da90??.c
4243 F:      drivers/video/backlight/da90??_bl.c
4244 F:      drivers/watchdog/da90??_wdt.c
4245 F:      include/linux/mfd/da903x.h
4246 F:      include/linux/mfd/da9052/
4247 F:      include/linux/mfd/da9055/
4248 F:      include/linux/mfd/da9062/
4249 F:      include/linux/mfd/da9063/
4250 F:      include/linux/mfd/da9150/
4251 F:      include/linux/regulator/da9211.h
4252 F:      include/sound/da[79]*.h
4253 F:      sound/soc/codecs/da[79]*.[ch]
4254
4255 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4256 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4257 L:      linux-gpio@vger.kernel.org
4258 S:      Maintained
4259 F:      drivers/gpio/gpio-gpio-mm.c
4260
4261 DIGI NEO AND CLASSIC PCI PRODUCTS
4262 M:      Lidza Louina <lidza.louina@gmail.com>
4263 M:      Mark Hounschell <markh@compro.net>
4264 L:      driverdev-devel@linuxdriverproject.org
4265 S:      Maintained
4266 F:      drivers/staging/dgnc/
4267
4268 DIOLAN U2C-12 I2C DRIVER
4269 M:      Guenter Roeck <linux@roeck-us.net>
4270 L:      linux-i2c@vger.kernel.org
4271 S:      Maintained
4272 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4273
4274 FILESYSTEM DIRECT ACCESS (DAX)
4275 M:      Matthew Wilcox <mawilcox@microsoft.com>
4276 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4277 L:      linux-fsdevel@vger.kernel.org
4278 S:      Supported
4279 F:      fs/dax.c
4280 F:      include/linux/dax.h
4281 F:      include/trace/events/fs_dax.h
4282
4283 DEVICE DIRECT ACCESS (DAX)
4284 M:      Dan Williams <dan.j.williams@intel.com>
4285 L:      linux-nvdimm@lists.01.org
4286 S:      Supported
4287 F:      drivers/dax/
4288
4289 DIRECTORY NOTIFICATION (DNOTIFY)
4290 M:      Jan Kara <jack@suse.cz>
4291 R:      Amir Goldstein <amir73il@gmail.com>
4292 L:      linux-fsdevel@vger.kernel.org
4293 S:      Maintained
4294 F:      Documentation/filesystems/dnotify.txt
4295 F:      fs/notify/dnotify/
4296 F:      include/linux/dnotify.h
4297
4298 DISK GEOMETRY AND PARTITION HANDLING
4299 M:      Andries Brouwer <aeb@cwi.nl>
4300 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4301 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4302 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4303 S:      Maintained
4304
4305 DISKQUOTA
4306 M:      Jan Kara <jack@suse.com>
4307 S:      Maintained
4308 F:      Documentation/filesystems/quota.txt
4309 F:      fs/quota/
4310 F:      include/linux/quota*.h
4311 F:      include/uapi/linux/quota*.h
4312
4313 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4314 M:      Bernie Thompson <bernie@plugable.com>
4315 L:      linux-fbdev@vger.kernel.org
4316 S:      Maintained
4317 W:      http://plugable.com/category/projects/udlfb/
4318 F:      drivers/video/fbdev/udlfb.c
4319 F:      include/video/udlfb.h
4320 F:      Documentation/fb/udlfb.txt
4321
4322 DISTRIBUTED LOCK MANAGER (DLM)
4323 M:      Christine Caulfield <ccaulfie@redhat.com>
4324 M:      David Teigland <teigland@redhat.com>
4325 L:      cluster-devel@redhat.com
4326 W:      http://sources.redhat.com/cluster/
4327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4328 S:      Supported
4329 F:      fs/dlm/
4330
4331 DMA BUFFER SHARING FRAMEWORK
4332 M:      Sumit Semwal <sumit.semwal@linaro.org>
4333 S:      Maintained
4334 L:      linux-media@vger.kernel.org
4335 L:      dri-devel@lists.freedesktop.org
4336 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4337 F:      drivers/dma-buf/
4338 F:      include/linux/dma-buf*
4339 F:      include/linux/reservation.h
4340 F:      include/linux/*fence.h
4341 F:      Documentation/driver-api/dma-buf.rst
4342 T:      git git://anongit.freedesktop.org/drm/drm-misc
4343
4344 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4345 M:      Vinod Koul <vinod.koul@intel.com>
4346 L:      dmaengine@vger.kernel.org
4347 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4348 S:      Maintained
4349 F:      drivers/dma/
4350 F:      include/linux/dmaengine.h
4351 F:      Documentation/devicetree/bindings/dma/
4352 F:      Documentation/driver-api/dmaengine/
4353 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4354
4355 DMA MAPPING HELPERS
4356 M:      Christoph Hellwig <hch@lst.de>
4357 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4358 R:      Robin Murphy <robin.murphy@arm.com>
4359 L:      iommu@lists.linux-foundation.org
4360 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4361 W:      http://git.infradead.org/users/hch/dma-mapping.git
4362 S:      Supported
4363 F:      lib/dma-debug.c
4364 F:      lib/dma-direct.c
4365 F:      lib/dma-virt.c
4366 F:      drivers/base/dma-mapping.c
4367 F:      drivers/base/dma-coherent.c
4368 F:      include/asm-generic/dma-mapping.h
4369 F:      include/linux/dma-direct.h
4370 F:      include/linux/dma-mapping.h
4371
4372 DME1737 HARDWARE MONITOR DRIVER
4373 M:      Juerg Haefliger <juergh@gmail.com>
4374 L:      linux-hwmon@vger.kernel.org
4375 S:      Maintained
4376 F:      Documentation/hwmon/dme1737
4377 F:      drivers/hwmon/dme1737.c
4378
4379 DMI/SMBIOS SUPPORT
4380 M:      Jean Delvare <jdelvare@suse.com>
4381 S:      Maintained
4382 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4383 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4384 F:      drivers/firmware/dmi-id.c
4385 F:      drivers/firmware/dmi_scan.c
4386 F:      include/linux/dmi.h
4387
4388 DOCUMENTATION
4389 M:      Jonathan Corbet <corbet@lwn.net>
4390 L:      linux-doc@vger.kernel.org
4391 S:      Maintained
4392 F:      Documentation/
4393 F:      scripts/kernel-doc
4394 X:      Documentation/ABI/
4395 X:      Documentation/devicetree/
4396 X:      Documentation/acpi
4397 X:      Documentation/power
4398 X:      Documentation/spi
4399 X:      Documentation/media
4400 T:      git git://git.lwn.net/linux.git docs-next
4401
4402 DONGWOON DW9714 LENS VOICE COIL DRIVER
4403 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4404 L:      linux-media@vger.kernel.org
4405 T:      git git://linuxtv.org/media_tree.git
4406 S:      Maintained
4407 F:      drivers/media/i2c/dw9714.c
4408
4409 DOUBLETALK DRIVER
4410 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4411 L:      blinux-list@redhat.com
4412 S:      Maintained
4413 F:      drivers/char/dtlk.c
4414 F:      include/linux/dtlk.h
4415
4416 DPAA2 DATAPATH I/O (DPIO) DRIVER
4417 M:      Roy Pledge <Roy.Pledge@nxp.com>
4418 L:      linux-kernel@vger.kernel.org
4419 S:      Maintained
4420 F:      drivers/staging/fsl-mc/bus/dpio
4421
4422 DPAA2 ETHERNET DRIVER
4423 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4424 L:      linux-kernel@vger.kernel.org
4425 S:      Maintained
4426 F:      drivers/staging/fsl-dpaa2/ethernet
4427
4428 DPT_I2O SCSI RAID DRIVER
4429 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4430 L:      linux-scsi@vger.kernel.org
4431 W:      http://www.adaptec.com/
4432 S:      Maintained
4433 F:      drivers/scsi/dpt*
4434 F:      drivers/scsi/dpt/
4435
4436 DRBD DRIVER
4437 M:      Philipp Reisner <philipp.reisner@linbit.com>
4438 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4439 L:      drbd-dev@lists.linbit.com
4440 W:      http://www.drbd.org
4441 T:      git git://git.linbit.com/linux-drbd.git
4442 T:      git git://git.linbit.com/drbd-8.4.git
4443 S:      Supported
4444 F:      drivers/block/drbd/
4445 F:      lib/lru_cache.c
4446 F:      Documentation/blockdev/drbd/
4447
4448 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4449 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4451 S:      Supported
4452 F:      Documentation/kobject.txt
4453 F:      drivers/base/
4454 F:      fs/debugfs/
4455 F:      fs/sysfs/
4456 F:      include/linux/debugfs.h
4457 F:      include/linux/kobj*
4458 F:      lib/kobj*
4459
4460 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4461 M:      Kevin Hilman <khilman@kernel.org>
4462 M:      Nishanth Menon <nm@ti.com>
4463 S:      Maintained
4464 F:      drivers/power/avs/
4465 F:      include/linux/power/smartreflex.h
4466 L:      linux-pm@vger.kernel.org
4467
4468 DRM DRIVER FOR ARM PL111 CLCD
4469 M:      Eric Anholt <eric@anholt.net>
4470 T:      git git://anongit.freedesktop.org/drm/drm-misc
4471 S:      Supported
4472 F:      drivers/gpu/drm/pl111/
4473
4474 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4475 M:      Dave Airlie <airlied@redhat.com>
4476 S:      Odd Fixes
4477 F:      drivers/gpu/drm/ast/
4478
4479 DRM DRIVER FOR BOCHS VIRTUAL GPU
4480 M:      Gerd Hoffmann <kraxel@redhat.com>
4481 L:      virtualization@lists.linux-foundation.org
4482 T:      git git://anongit.freedesktop.org/drm/drm-misc
4483 S:      Maintained
4484 F:      drivers/gpu/drm/bochs/
4485
4486 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4487 M:      Linus Walleij <linus.walleij@linaro.org>
4488 T:      git git://anongit.freedesktop.org/drm/drm-misc
4489 S:      Maintained
4490 F:      drivers/gpu/drm/tve200/
4491
4492 DRM DRIVER FOR ILITEK ILI9225 PANELS
4493 M:      David Lechner <david@lechnology.com>
4494 S:      Maintained
4495 F:      drivers/gpu/drm/tinydrm/ili9225.c
4496 F:      Documentation/devicetree/bindings/display/ili9225.txt
4497
4498 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4499 S:      Orphan / Obsolete
4500 F:      drivers/gpu/drm/i810/
4501 F:      include/uapi/drm/i810_drm.h
4502
4503 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4504 S:      Orphan / Obsolete
4505 F:      drivers/gpu/drm/mga/
4506 F:      include/uapi/drm/mga_drm.h
4507
4508 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4509 M:      Dave Airlie <airlied@redhat.com>
4510 S:      Odd Fixes
4511 F:      drivers/gpu/drm/mgag200/
4512
4513 DRM DRIVER FOR MI0283QT
4514 M:      Noralf Trønnes <noralf@tronnes.org>
4515 S:      Maintained
4516 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4517 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4518
4519 DRM DRIVER FOR MSM ADRENO GPU
4520 M:      Rob Clark <robdclark@gmail.com>
4521 L:      linux-arm-msm@vger.kernel.org
4522 L:      dri-devel@lists.freedesktop.org
4523 L:      freedreno@lists.freedesktop.org
4524 T:      git git://people.freedesktop.org/~robclark/linux
4525 S:      Maintained
4526 F:      drivers/gpu/drm/msm/
4527 F:      include/uapi/drm/msm_drm.h
4528 F:      Documentation/devicetree/bindings/display/msm/
4529
4530 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4531 M:      Ben Skeggs <bskeggs@redhat.com>
4532 L:      dri-devel@lists.freedesktop.org
4533 L:      nouveau@lists.freedesktop.org
4534 T:      git git://github.com/skeggsb/linux
4535 S:      Supported
4536 F:      drivers/gpu/drm/nouveau/
4537 F:      include/uapi/drm/nouveau_drm.h
4538
4539 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4540 M:      Noralf Trønnes <noralf@tronnes.org>
4541 S:      Maintained
4542 F:      drivers/gpu/drm/tinydrm/repaper.c
4543 F:      Documentation/devicetree/bindings/display/repaper.txt
4544
4545 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4546 M:      Dave Airlie <airlied@redhat.com>
4547 M:      Gerd Hoffmann <kraxel@redhat.com>
4548 L:      virtualization@lists.linux-foundation.org
4549 T:      git git://anongit.freedesktop.org/drm/drm-misc
4550 S:      Obsolete
4551 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4552 F:      drivers/gpu/drm/cirrus/
4553
4554 DRM DRIVER FOR QXL VIRTUAL GPU
4555 M:      Dave Airlie <airlied@redhat.com>
4556 M:      Gerd Hoffmann <kraxel@redhat.com>
4557 L:      virtualization@lists.linux-foundation.org
4558 T:      git git://anongit.freedesktop.org/drm/drm-misc
4559 S:      Maintained
4560 F:      drivers/gpu/drm/qxl/
4561 F:      include/uapi/drm/qxl_drm.h
4562
4563 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4564 S:      Orphan / Obsolete
4565 F:      drivers/gpu/drm/r128/
4566 F:      include/uapi/drm/r128_drm.h
4567
4568 DRM DRIVER FOR SAVAGE VIDEO CARDS
4569 S:      Orphan / Obsolete
4570 F:      drivers/gpu/drm/savage/
4571 F:      include/uapi/drm/savage_drm.h
4572
4573 DRM DRIVER FOR SIS VIDEO CARDS
4574 S:      Orphan / Obsolete
4575 F:      drivers/gpu/drm/sis/
4576 F:      include/uapi/drm/sis_drm.h
4577
4578 DRM DRIVER FOR SITRONIX ST7586 PANELS
4579 M:      David Lechner <david@lechnology.com>
4580 S:      Maintained
4581 F:      drivers/gpu/drm/tinydrm/st7586.c
4582 F:      Documentation/devicetree/bindings/display/st7586.txt
4583
4584 DRM DRIVER FOR SITRONIX ST7735R PANELS
4585 M:      David Lechner <david@lechnology.com>
4586 S:      Maintained
4587 F:      drivers/gpu/drm/tinydrm/st7735r.c
4588 F:      Documentation/devicetree/bindings/display/st7735r.txt
4589
4590 DRM DRIVER FOR TDFX VIDEO CARDS
4591 S:      Orphan / Obsolete
4592 F:      drivers/gpu/drm/tdfx/
4593
4594 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4595 M:      Dave Airlie <airlied@redhat.com>
4596 S:      Odd Fixes
4597 F:      drivers/gpu/drm/udl/
4598
4599 DRM DRIVER FOR VMWARE VIRTUAL GPU
4600 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4601 M:      Sinclair Yeh <syeh@vmware.com>
4602 M:      Thomas Hellstrom <thellstrom@vmware.com>
4603 L:      dri-devel@lists.freedesktop.org
4604 T:      git git://people.freedesktop.org/~syeh/repos_linux
4605 T:      git git://people.freedesktop.org/~thomash/linux
4606 S:      Supported
4607 F:      drivers/gpu/drm/vmwgfx/
4608 F:      include/uapi/drm/vmwgfx_drm.h
4609
4610 DRM DRIVERS
4611 M:      David Airlie <airlied@linux.ie>
4612 L:      dri-devel@lists.freedesktop.org
4613 T:      git git://people.freedesktop.org/~airlied/linux
4614 B:      https://bugs.freedesktop.org/
4615 C:      irc://chat.freenode.net/dri-devel
4616 S:      Maintained
4617 F:      drivers/gpu/drm/
4618 F:      drivers/gpu/vga/
4619 F:      Documentation/devicetree/bindings/display/
4620 F:      Documentation/devicetree/bindings/gpu/
4621 F:      Documentation/devicetree/bindings/video/
4622 F:      Documentation/gpu/
4623 F:      include/drm/
4624 F:      include/uapi/drm/
4625 F:      include/linux/vga*
4626
4627 DRM DRIVERS AND MISC GPU PATCHES
4628 M:      Daniel Vetter <daniel.vetter@intel.com>
4629 M:      Gustavo Padovan <gustavo@padovan.org>
4630 M:      Sean Paul <seanpaul@chromium.org>
4631 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4632 S:      Maintained
4633 T:      git git://anongit.freedesktop.org/drm/drm-misc
4634 F:      Documentation/gpu/
4635 F:      drivers/gpu/vga/
4636 F:      drivers/gpu/drm/*
4637 F:      include/drm/drm*
4638 F:      include/uapi/drm/drm*
4639 F:      include/linux/vga*
4640
4641 DRM DRIVERS FOR ALLWINNER A10
4642 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4643 L:      dri-devel@lists.freedesktop.org
4644 S:      Supported
4645 F:      drivers/gpu/drm/sun4i/
4646 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4647 T:      git git://anongit.freedesktop.org/drm/drm-misc
4648
4649 DRM DRIVERS FOR AMLOGIC SOCS
4650 M:      Neil Armstrong <narmstrong@baylibre.com>
4651 L:      dri-devel@lists.freedesktop.org
4652 L:      linux-amlogic@lists.infradead.org
4653 W:      http://linux-meson.com/
4654 S:      Supported
4655 F:      drivers/gpu/drm/meson/
4656 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4657 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4658 F:      Documentation/gpu/meson.rst
4659 T:      git git://anongit.freedesktop.org/drm/drm-misc
4660
4661 DRM DRIVERS FOR ATMEL HLCDC
4662 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4663 L:      dri-devel@lists.freedesktop.org
4664 S:      Supported
4665 F:      drivers/gpu/drm/atmel-hlcdc/
4666 F:      Documentation/devicetree/bindings/drm/atmel/
4667 T:      git git://anongit.freedesktop.org/drm/drm-misc
4668
4669 DRM DRIVERS FOR BRIDGE CHIPS
4670 M:      Archit Taneja <architt@codeaurora.org>
4671 M:      Andrzej Hajda <a.hajda@samsung.com>
4672 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4673 S:      Maintained
4674 T:      git git://anongit.freedesktop.org/drm/drm-misc
4675 F:      drivers/gpu/drm/bridge/
4676
4677 DRM DRIVERS FOR EXYNOS
4678 M:      Inki Dae <inki.dae@samsung.com>
4679 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4680 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4681 M:      Kyungmin Park <kyungmin.park@samsung.com>
4682 L:      dri-devel@lists.freedesktop.org
4683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4684 S:      Supported
4685 F:      drivers/gpu/drm/exynos/
4686 F:      include/uapi/drm/exynos_drm.h
4687 F:      Documentation/devicetree/bindings/display/exynos/
4688
4689 DRM DRIVERS FOR FREESCALE DCU
4690 M:      Stefan Agner <stefan@agner.ch>
4691 M:      Alison Wang <alison.wang@freescale.com>
4692 L:      dri-devel@lists.freedesktop.org
4693 S:      Supported
4694 F:      drivers/gpu/drm/fsl-dcu/
4695 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4696 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4697 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4698
4699 DRM DRIVERS FOR FREESCALE IMX
4700 M:      Philipp Zabel <p.zabel@pengutronix.de>
4701 L:      dri-devel@lists.freedesktop.org
4702 S:      Maintained
4703 F:      drivers/gpu/drm/imx/
4704 F:      drivers/gpu/ipu-v3/
4705 F:      Documentation/devicetree/bindings/display/imx/
4706
4707 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4708 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4709 L:      dri-devel@lists.freedesktop.org
4710 T:      git git://github.com/patjak/drm-gma500
4711 S:      Maintained
4712 F:      drivers/gpu/drm/gma500/
4713
4714 DRM DRIVERS FOR HISILICON
4715 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4716 M:      Rongrong Zou <zourongrong@gmail.com>
4717 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4718 R:      Chen Feng <puck.chen@hisilicon.com>
4719 L:      dri-devel@lists.freedesktop.org
4720 T:      git git://github.com/xin3liang/linux.git
4721 S:      Maintained
4722 F:      drivers/gpu/drm/hisilicon/
4723 F:      Documentation/devicetree/bindings/display/hisilicon/
4724
4725 DRM DRIVERS FOR MEDIATEK
4726 M:      CK Hu <ck.hu@mediatek.com>
4727 M:      Philipp Zabel <p.zabel@pengutronix.de>
4728 L:      dri-devel@lists.freedesktop.org
4729 S:      Supported
4730 F:      drivers/gpu/drm/mediatek/
4731 F:      Documentation/devicetree/bindings/display/mediatek/
4732
4733 DRM DRIVERS FOR NVIDIA TEGRA
4734 M:      Thierry Reding <thierry.reding@gmail.com>
4735 L:      dri-devel@lists.freedesktop.org
4736 L:      linux-tegra@vger.kernel.org
4737 T:      git git://anongit.freedesktop.org/tegra/linux.git
4738 S:      Supported
4739 F:      drivers/gpu/drm/tegra/
4740 F:      drivers/gpu/host1x/
4741 F:      include/linux/host1x.h
4742 F:      include/uapi/drm/tegra_drm.h
4743 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4744
4745 DRM DRIVERS FOR RENESAS
4746 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4747 L:      dri-devel@lists.freedesktop.org
4748 L:      linux-renesas-soc@vger.kernel.org
4749 T:      git git://linuxtv.org/pinchartl/fbdev
4750 S:      Supported
4751 F:      drivers/gpu/drm/rcar-du/
4752 F:      drivers/gpu/drm/shmobile/
4753 F:      include/linux/platform_data/shmob_drm.h
4754 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4755 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4756
4757 DRM DRIVERS FOR ROCKCHIP
4758 M:      Sandy Huang <hjc@rock-chips.com>
4759 M:      Heiko Stübner <heiko@sntech.de>
4760 L:      dri-devel@lists.freedesktop.org
4761 S:      Maintained
4762 F:      drivers/gpu/drm/rockchip/
4763 F:      Documentation/devicetree/bindings/display/rockchip/
4764 T:      git git://anongit.freedesktop.org/drm/drm-misc
4765
4766 DRM DRIVERS FOR STI
4767 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4768 M:      Vincent Abriou <vincent.abriou@st.com>
4769 L:      dri-devel@lists.freedesktop.org
4770 T:      git git://anongit.freedesktop.org/drm/drm-misc
4771 S:      Maintained
4772 F:      drivers/gpu/drm/sti
4773 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4774
4775 DRM DRIVERS FOR STM
4776 M:      Yannick Fertre <yannick.fertre@st.com>
4777 M:      Philippe Cornu <philippe.cornu@st.com>
4778 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4779 M:      Vincent Abriou <vincent.abriou@st.com>
4780 L:      dri-devel@lists.freedesktop.org
4781 T:      git git://anongit.freedesktop.org/drm/drm-misc
4782 S:      Maintained
4783 F:      drivers/gpu/drm/stm
4784 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4785
4786 DRM DRIVERS FOR TI LCDC
4787 M:      Jyri Sarha <jsarha@ti.com>
4788 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4789 L:      dri-devel@lists.freedesktop.org
4790 S:      Maintained
4791 F:      drivers/gpu/drm/tilcdc/
4792 F:      Documentation/devicetree/bindings/display/tilcdc/
4793
4794 DRM DRIVERS FOR TI OMAP
4795 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4796 L:      dri-devel@lists.freedesktop.org
4797 S:      Maintained
4798 F:      drivers/gpu/drm/omapdrm/
4799 F:      Documentation/devicetree/bindings/display/ti/
4800
4801 DRM DRIVERS FOR VC4
4802 M:      Eric Anholt <eric@anholt.net>
4803 T:      git git://github.com/anholt/linux
4804 S:      Supported
4805 F:      drivers/gpu/drm/vc4/
4806 F:      include/uapi/drm/vc4_drm.h
4807 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4808 T:      git git://anongit.freedesktop.org/drm/drm-misc
4809
4810 DRM DRIVERS FOR VIVANTE GPU IP
4811 M:      Lucas Stach <l.stach@pengutronix.de>
4812 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4813 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4814 L:      etnaviv@lists.freedesktop.org
4815 L:      dri-devel@lists.freedesktop.org
4816 S:      Maintained
4817 F:      drivers/gpu/drm/etnaviv/
4818 F:      include/uapi/drm/etnaviv_drm.h
4819 F:      Documentation/devicetree/bindings/display/etnaviv/
4820
4821 DRM DRIVERS FOR ZTE ZX
4822 M:      Shawn Guo <shawnguo@kernel.org>
4823 L:      dri-devel@lists.freedesktop.org
4824 S:      Maintained
4825 F:      drivers/gpu/drm/zte/
4826 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4827 T:      git git://anongit.freedesktop.org/drm/drm-misc
4828
4829 DRM PANEL DRIVERS
4830 M:      Thierry Reding <thierry.reding@gmail.com>
4831 L:      dri-devel@lists.freedesktop.org
4832 T:      git git://anongit.freedesktop.org/drm/drm-misc
4833 S:      Maintained
4834 F:      drivers/gpu/drm/drm_panel.c
4835 F:      drivers/gpu/drm/panel/
4836 F:      include/drm/drm_panel.h
4837 F:      Documentation/devicetree/bindings/display/panel/
4838
4839 DRM TINYDRM DRIVERS
4840 M:      Noralf Trønnes <noralf@tronnes.org>
4841 W:      https://github.com/notro/tinydrm/wiki/Development
4842 T:      git git://anongit.freedesktop.org/drm/drm-misc
4843 S:      Maintained
4844 F:      drivers/gpu/drm/tinydrm/
4845 F:      include/drm/tinydrm/
4846
4847 DRM TTM SUBSYSTEM
4848 M:      Christian Koenig <christian.koenig@amd.com>
4849 M:      Roger He <Hongbo.He@amd.com>
4850 T:      git git://people.freedesktop.org/~agd5f/linux
4851 S:      Maintained
4852 L:      dri-devel@lists.freedesktop.org
4853 F:      include/drm/ttm/
4854 F:      drivers/gpu/drm/ttm/
4855
4856 DSBR100 USB FM RADIO DRIVER
4857 M:      Alexey Klimov <klimov.linux@gmail.com>
4858 L:      linux-media@vger.kernel.org
4859 T:      git git://linuxtv.org/media_tree.git
4860 S:      Maintained
4861 F:      drivers/media/radio/dsbr100.c
4862
4863 DSCC4 DRIVER
4864 M:      Francois Romieu <romieu@fr.zoreil.com>
4865 L:      netdev@vger.kernel.org
4866 S:      Maintained
4867 F:      drivers/net/wan/dscc4.c
4868
4869 DT3155 MEDIA DRIVER
4870 M:      Hans Verkuil <hverkuil@xs4all.nl>
4871 L:      linux-media@vger.kernel.org
4872 T:      git git://linuxtv.org/media_tree.git
4873 W:      https://linuxtv.org
4874 S:      Odd Fixes
4875 F:      drivers/media/pci/dt3155/
4876
4877 DVB_USB_AF9015 MEDIA DRIVER
4878 M:      Antti Palosaari <crope@iki.fi>
4879 L:      linux-media@vger.kernel.org
4880 W:      https://linuxtv.org
4881 W:      http://palosaari.fi/linux/
4882 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4883 T:      git git://linuxtv.org/anttip/media_tree.git
4884 S:      Maintained
4885 F:      drivers/media/usb/dvb-usb-v2/af9015*
4886
4887 DVB_USB_AF9035 MEDIA DRIVER
4888 M:      Antti Palosaari <crope@iki.fi>
4889 L:      linux-media@vger.kernel.org
4890 W:      https://linuxtv.org
4891 W:      http://palosaari.fi/linux/
4892 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4893 T:      git git://linuxtv.org/anttip/media_tree.git
4894 S:      Maintained
4895 F:      drivers/media/usb/dvb-usb-v2/af9035*
4896
4897 DVB_USB_ANYSEE MEDIA DRIVER
4898 M:      Antti Palosaari <crope@iki.fi>
4899 L:      linux-media@vger.kernel.org
4900 W:      https://linuxtv.org
4901 W:      http://palosaari.fi/linux/
4902 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4903 T:      git git://linuxtv.org/anttip/media_tree.git
4904 S:      Maintained
4905 F:      drivers/media/usb/dvb-usb-v2/anysee*
4906
4907 DVB_USB_AU6610 MEDIA DRIVER
4908 M:      Antti Palosaari <crope@iki.fi>
4909 L:      linux-media@vger.kernel.org
4910 W:      https://linuxtv.org
4911 W:      http://palosaari.fi/linux/
4912 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4913 T:      git git://linuxtv.org/anttip/media_tree.git
4914 S:      Maintained
4915 F:      drivers/media/usb/dvb-usb-v2/au6610*
4916
4917 DVB_USB_CE6230 MEDIA DRIVER
4918 M:      Antti Palosaari <crope@iki.fi>
4919 L:      linux-media@vger.kernel.org
4920 W:      https://linuxtv.org
4921 W:      http://palosaari.fi/linux/
4922 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4923 T:      git git://linuxtv.org/anttip/media_tree.git
4924 S:      Maintained
4925 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4926
4927 DVB_USB_CXUSB MEDIA DRIVER
4928 M:      Michael Krufky <mkrufky@linuxtv.org>
4929 L:      linux-media@vger.kernel.org
4930 W:      https://linuxtv.org
4931 W:      http://github.com/mkrufky
4932 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4933 T:      git git://linuxtv.org/media_tree.git
4934 S:      Maintained
4935 F:      drivers/media/usb/dvb-usb/cxusb*
4936
4937 DVB_USB_EC168 MEDIA DRIVER
4938 M:      Antti Palosaari <crope@iki.fi>
4939 L:      linux-media@vger.kernel.org
4940 W:      https://linuxtv.org
4941 W:      http://palosaari.fi/linux/
4942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4943 T:      git git://linuxtv.org/anttip/media_tree.git
4944 S:      Maintained
4945 F:      drivers/media/usb/dvb-usb-v2/ec168*
4946
4947 DVB_USB_GL861 MEDIA DRIVER
4948 M:      Antti Palosaari <crope@iki.fi>
4949 L:      linux-media@vger.kernel.org
4950 W:      https://linuxtv.org
4951 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4952 T:      git git://linuxtv.org/anttip/media_tree.git
4953 S:      Maintained
4954 F:      drivers/media/usb/dvb-usb-v2/gl861*
4955
4956 DVB_USB_MXL111SF MEDIA DRIVER
4957 M:      Michael Krufky <mkrufky@linuxtv.org>
4958 L:      linux-media@vger.kernel.org
4959 W:      https://linuxtv.org
4960 W:      http://github.com/mkrufky
4961 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4962 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4963 S:      Maintained
4964 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4965
4966 DVB_USB_RTL28XXU MEDIA DRIVER
4967 M:      Antti Palosaari <crope@iki.fi>
4968 L:      linux-media@vger.kernel.org
4969 W:      https://linuxtv.org
4970 W:      http://palosaari.fi/linux/
4971 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4972 T:      git git://linuxtv.org/anttip/media_tree.git
4973 S:      Maintained
4974 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4975
4976 DVB_USB_V2 MEDIA DRIVER
4977 M:      Antti Palosaari <crope@iki.fi>
4978 L:      linux-media@vger.kernel.org
4979 W:      https://linuxtv.org
4980 W:      http://palosaari.fi/linux/
4981 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4982 T:      git git://linuxtv.org/anttip/media_tree.git
4983 S:      Maintained
4984 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4985 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4986
4987 DYNAMIC DEBUG
4988 M:      Jason Baron <jbaron@akamai.com>
4989 S:      Maintained
4990 F:      lib/dynamic_debug.c
4991 F:      include/linux/dynamic_debug.h
4992
4993 DYNAMIC INTERRUPT MODERATION
4994 M:      Tal Gilboa <talgi@mellanox.com>
4995 S:      Maintained
4996 F:      include/linux/net_dim.h
4997
4998 DZ DECSTATION DZ11 SERIAL DRIVER
4999 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
5000 S:      Maintained
5001 F:      drivers/tty/serial/dz.*
5002
5003 E3X0 POWER BUTTON DRIVER
5004 M:      Moritz Fischer <moritz.fischer@ettus.com>
5005 L:      usrp-users@lists.ettus.com
5006 W:      http://www.ettus.com
5007 S:      Supported
5008 F:      drivers/input/misc/e3x0-button.c
5009 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
5010
5011 E4000 MEDIA DRIVER
5012 M:      Antti Palosaari <crope@iki.fi>
5013 L:      linux-media@vger.kernel.org
5014 W:      https://linuxtv.org
5015 W:      http://palosaari.fi/linux/
5016 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5017 T:      git git://linuxtv.org/anttip/media_tree.git
5018 S:      Maintained
5019 F:      drivers/media/tuners/e4000*
5020
5021 EATA ISA/EISA/PCI SCSI DRIVER
5022 M:      Dario Ballabio <ballabio_dario@emc.com>
5023 L:      linux-scsi@vger.kernel.org
5024 S:      Maintained
5025 F:      drivers/scsi/eata.c
5026
5027 EC100 MEDIA DRIVER
5028 M:      Antti Palosaari <crope@iki.fi>
5029 L:      linux-media@vger.kernel.org
5030 W:      https://linuxtv.org
5031 W:      http://palosaari.fi/linux/
5032 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5033 T:      git git://linuxtv.org/anttip/media_tree.git
5034 S:      Maintained
5035 F:      drivers/media/dvb-frontends/ec100*
5036
5037 ECRYPT FILE SYSTEM
5038 M:      Tyler Hicks <tyhicks@canonical.com>
5039 L:      ecryptfs@vger.kernel.org
5040 W:      http://ecryptfs.org
5041 W:      https://launchpad.net/ecryptfs
5042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5043 S:      Supported
5044 F:      Documentation/filesystems/ecryptfs.txt
5045 F:      fs/ecryptfs/
5046
5047 EDAC-AMD64
5048 M:      Borislav Petkov <bp@alien8.de>
5049 L:      linux-edac@vger.kernel.org
5050 S:      Maintained
5051 F:      drivers/edac/amd64_edac*
5052
5053 EDAC-CALXEDA
5054 M:      Robert Richter <rric@kernel.org>
5055 L:      linux-edac@vger.kernel.org
5056 S:      Maintained
5057 F:      drivers/edac/highbank*
5058
5059 EDAC-CAVIUM OCTEON
5060 M:      Ralf Baechle <ralf@linux-mips.org>
5061 M:      David Daney <david.daney@cavium.com>
5062 L:      linux-edac@vger.kernel.org
5063 L:      linux-mips@linux-mips.org
5064 S:      Supported
5065 F:      drivers/edac/octeon_edac*
5066
5067 EDAC-CAVIUM THUNDERX
5068 M:      David Daney <david.daney@cavium.com>
5069 M:      Jan Glauber <jglauber@cavium.com>
5070 L:      linux-edac@vger.kernel.org
5071 S:      Supported
5072 F:      drivers/edac/thunderx_edac*
5073
5074 EDAC-CORE
5075 M:      Borislav Petkov <bp@alien8.de>
5076 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5077 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5078 L:      linux-edac@vger.kernel.org
5079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5081 S:      Supported
5082 F:      Documentation/admin-guide/ras.rst
5083 F:      Documentation/driver-api/edac.rst
5084 F:      drivers/edac/
5085 F:      include/linux/edac.h
5086
5087 EDAC-E752X
5088 M:      Mark Gross <mark.gross@intel.com>
5089 L:      linux-edac@vger.kernel.org
5090 S:      Maintained
5091 F:      drivers/edac/e752x_edac.c
5092
5093 EDAC-E7XXX
5094 L:      linux-edac@vger.kernel.org
5095 S:      Maintained
5096 F:      drivers/edac/e7xxx_edac.c
5097
5098 EDAC-FSL_DDR
5099 M:      York Sun <york.sun@nxp.com>
5100 L:      linux-edac@vger.kernel.org
5101 S:      Maintained
5102 F:      drivers/edac/fsl_ddr_edac.*
5103
5104 EDAC-GHES
5105 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5106 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5107 L:      linux-edac@vger.kernel.org
5108 S:      Maintained
5109 F:      drivers/edac/ghes_edac.c
5110
5111 EDAC-I3000
5112 L:      linux-edac@vger.kernel.org
5113 S:      Orphan
5114 F:      drivers/edac/i3000_edac.c
5115
5116 EDAC-I5000
5117 L:      linux-edac@vger.kernel.org
5118 S:      Maintained
5119 F:      drivers/edac/i5000_edac.c
5120
5121 EDAC-I5400
5122 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5123 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5124 L:      linux-edac@vger.kernel.org
5125 S:      Maintained
5126 F:      drivers/edac/i5400_edac.c
5127
5128 EDAC-I7300
5129 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5130 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5131 L:      linux-edac@vger.kernel.org
5132 S:      Maintained
5133 F:      drivers/edac/i7300_edac.c
5134
5135 EDAC-I7CORE
5136 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5137 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5138 L:      linux-edac@vger.kernel.org
5139 S:      Maintained
5140 F:      drivers/edac/i7core_edac.c
5141
5142 EDAC-I82443BXGX
5143 M:      Tim Small <tim@buttersideup.com>
5144 L:      linux-edac@vger.kernel.org
5145 S:      Maintained
5146 F:      drivers/edac/i82443bxgx_edac.c
5147
5148 EDAC-I82975X
5149 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
5150 M:      "Arvind R." <arvino55@gmail.com>
5151 L:      linux-edac@vger.kernel.org
5152 S:      Maintained
5153 F:      drivers/edac/i82975x_edac.c
5154
5155 EDAC-IE31200
5156 M:      Jason Baron <jbaron@akamai.com>
5157 L:      linux-edac@vger.kernel.org
5158 S:      Maintained
5159 F:      drivers/edac/ie31200_edac.c
5160
5161 EDAC-MPC85XX
5162 M:      Johannes Thumshirn <morbidrsa@gmail.com>
5163 L:      linux-edac@vger.kernel.org
5164 S:      Maintained
5165 F:      drivers/edac/mpc85xx_edac.[ch]
5166
5167 EDAC-PASEMI
5168 M:      Egor Martovetsky <egor@pasemi.com>
5169 L:      linux-edac@vger.kernel.org
5170 S:      Maintained
5171 F:      drivers/edac/pasemi_edac.c
5172
5173 EDAC-PND2
5174 M:      Tony Luck <tony.luck@intel.com>
5175 L:      linux-edac@vger.kernel.org
5176 S:      Maintained
5177 F:      drivers/edac/pnd2_edac.[ch]
5178
5179 EDAC-R82600
5180 M:      Tim Small <tim@buttersideup.com>
5181 L:      linux-edac@vger.kernel.org
5182 S:      Maintained
5183 F:      drivers/edac/r82600_edac.c
5184
5185 EDAC-SBRIDGE
5186 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5187 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5188 L:      linux-edac@vger.kernel.org
5189 S:      Maintained
5190 F:      drivers/edac/sb_edac.c
5191
5192 EDAC-SKYLAKE
5193 M:      Tony Luck <tony.luck@intel.com>
5194 L:      linux-edac@vger.kernel.org
5195 S:      Maintained
5196 F:      drivers/edac/skx_edac.c
5197
5198 EDAC-TI
5199 M:      Tero Kristo <t-kristo@ti.com>
5200 L:      linux-edac@vger.kernel.org
5201 S:      Maintained
5202 F:      drivers/edac/ti_edac.c
5203
5204 EDIROL UA-101/UA-1000 DRIVER
5205 M:      Clemens Ladisch <clemens@ladisch.de>
5206 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5207 T:      git git://git.alsa-project.org/alsa-kernel.git
5208 S:      Maintained
5209 F:      sound/usb/misc/ua101.c
5210
5211 EFI TEST DRIVER
5212 L:      linux-efi@vger.kernel.org
5213 M:      Ivan Hu <ivan.hu@canonical.com>
5214 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5215 S:      Maintained
5216 F:      drivers/firmware/efi/test/
5217
5218 EFI VARIABLE FILESYSTEM
5219 M:      Matthew Garrett <matthew.garrett@nebula.com>
5220 M:      Jeremy Kerr <jk@ozlabs.org>
5221 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5223 L:      linux-efi@vger.kernel.org
5224 S:      Maintained
5225 F:      fs/efivarfs/
5226
5227 EFIFB FRAMEBUFFER DRIVER
5228 L:      linux-fbdev@vger.kernel.org
5229 M:      Peter Jones <pjones@redhat.com>
5230 S:      Maintained
5231 F:      drivers/video/fbdev/efifb.c
5232
5233 EFS FILESYSTEM
5234 W:      http://aeschi.ch.eu.org/efs/
5235 S:      Orphan
5236 F:      fs/efs/
5237
5238 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5239 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5240 L:      netdev@vger.kernel.org
5241 S:      Maintained
5242 F:      drivers/net/ethernet/ibm/ehea/
5243
5244 EM28XX VIDEO4LINUX DRIVER
5245 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5246 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5247 L:      linux-media@vger.kernel.org
5248 W:      https://linuxtv.org
5249 T:      git git://linuxtv.org/media_tree.git
5250 S:      Maintained
5251 F:      drivers/media/usb/em28xx/
5252 F:      Documentation/media/v4l-drivers/em28xx*
5253
5254 EMBEDDED LINUX
5255 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5256 M:      Matt Mackall <mpm@selenic.com>
5257 M:      David Woodhouse <dwmw2@infradead.org>
5258 L:      linux-embedded@vger.kernel.org
5259 S:      Maintained
5260
5261 Emulex 10Gbps iSCSI - OneConnect DRIVER
5262 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5263 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5264 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5265 L:      linux-scsi@vger.kernel.org
5266 W:      http://www.broadcom.com
5267 S:      Supported
5268 F:      drivers/scsi/be2iscsi/
5269
5270 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5271 M:      Sathya Perla <sathya.perla@broadcom.com>
5272 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5273 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5274 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5275 L:      netdev@vger.kernel.org
5276 W:      http://www.emulex.com
5277 S:      Supported
5278 F:      drivers/net/ethernet/emulex/benet/
5279
5280 EMULEX ONECONNECT ROCE DRIVER
5281 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5282 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5283 L:      linux-rdma@vger.kernel.org
5284 W:      http://www.broadcom.com
5285 S:      Odd Fixes
5286 F:      drivers/infiniband/hw/ocrdma/
5287 F:      include/uapi/rdma/ocrdma-abi.h
5288
5289 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5290 M:      James Smart <james.smart@broadcom.com>
5291 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5292 L:      linux-scsi@vger.kernel.org
5293 W:      http://www.broadcom.com
5294 S:      Supported
5295 F:      drivers/scsi/lpfc/
5296
5297 ENE CB710 FLASH CARD READER DRIVER
5298 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5299 S:      Maintained
5300 F:      drivers/misc/cb710/
5301 F:      drivers/mmc/host/cb710-mmc.*
5302 F:      include/linux/cb710.h
5303
5304 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5305 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5306 S:      Maintained
5307 F:      drivers/media/rc/ene_ir.*
5308
5309 EPSON S1D13XXX FRAMEBUFFER DRIVER
5310 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5311 S:      Maintained
5312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5313 F:      drivers/video/fbdev/s1d13xxxfb.c
5314 F:      include/video/s1d13xxxfb.h
5315
5316 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5317 M:      Jeff Layton <jlayton@kernel.org>
5318 S:      Maintained
5319 F:      lib/errseq.c
5320 F:      include/linux/errseq.h
5321
5322 ET131X NETWORK DRIVER
5323 M:      Mark Einon <mark.einon@gmail.com>
5324 S:      Odd Fixes
5325 F:      drivers/net/ethernet/agere/
5326
5327 ETHERNET BRIDGE
5328 M:      Stephen Hemminger <stephen@networkplumber.org>
5329 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5330 L:      netdev@vger.kernel.org
5331 W:      http://www.linuxfoundation.org/en/Net:Bridge
5332 S:      Maintained
5333 F:      include/linux/netfilter_bridge/
5334 F:      net/bridge/
5335
5336 ETHERNET PHY LIBRARY
5337 M:      Andrew Lunn <andrew@lunn.ch>
5338 M:      Florian Fainelli <f.fainelli@gmail.com>
5339 L:      netdev@vger.kernel.org
5340 S:      Maintained
5341 F:      Documentation/ABI/testing/sysfs-bus-mdio
5342 F:      Documentation/devicetree/bindings/net/mdio*
5343 F:      Documentation/networking/phy.txt
5344 F:      drivers/net/phy/
5345 F:      drivers/of/of_mdio.c
5346 F:      drivers/of/of_net.c
5347 F:      include/linux/*mdio*.h
5348 F:      include/linux/of_net.h
5349 F:      include/linux/phy.h
5350 F:      include/linux/phy_fixed.h
5351 F:      include/linux/platform_data/mdio-gpio.h
5352 F:      include/linux/platform_data/mdio-bcm-unimac.h
5353 F:      include/trace/events/mdio.h
5354 F:      include/uapi/linux/mdio.h
5355 F:      include/uapi/linux/mii.h
5356
5357 EXT2 FILE SYSTEM
5358 M:      Jan Kara <jack@suse.com>
5359 L:      linux-ext4@vger.kernel.org
5360 S:      Maintained
5361 F:      Documentation/filesystems/ext2.txt
5362 F:      fs/ext2/
5363 F:      include/linux/ext2*
5364
5365 EXT4 FILE SYSTEM
5366 M:      "Theodore Ts'o" <tytso@mit.edu>
5367 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5368 L:      linux-ext4@vger.kernel.org
5369 W:      http://ext4.wiki.kernel.org
5370 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5372 S:      Maintained
5373 F:      Documentation/filesystems/ext4.txt
5374 F:      fs/ext4/
5375
5376 Extended Verification Module (EVM)
5377 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5378 L:      linux-integrity@vger.kernel.org
5379 S:      Supported
5380 F:      security/integrity/evm/
5381
5382 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5383 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5384 L:      linux-efi@vger.kernel.org
5385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5386 S:      Maintained
5387 F:      Documentation/efi-stub.txt
5388 F:      arch/*/kernel/efi.c
5389 F:      arch/x86/boot/compressed/eboot.[ch]
5390 F:      arch/*/include/asm/efi.h
5391 F:      arch/x86/platform/efi/
5392 F:      drivers/firmware/efi/
5393 F:      include/linux/efi*.h
5394 F:      arch/arm/boot/compressed/efi-header.S
5395 F:      arch/arm64/kernel/efi-entry.S
5396
5397 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5398 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5399 M:      Chanwoo Choi <cw00.choi@samsung.com>
5400 L:      linux-kernel@vger.kernel.org
5401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5402 S:      Maintained
5403 F:      drivers/extcon/
5404 F:      include/linux/extcon/
5405 F:      include/linux/extcon.h
5406 F:      Documentation/extcon/
5407 F:      Documentation/devicetree/bindings/extcon/
5408
5409 EXYNOS DP DRIVER
5410 M:      Jingoo Han <jingoohan1@gmail.com>
5411 L:      dri-devel@lists.freedesktop.org
5412 S:      Maintained
5413 F:      drivers/gpu/drm/exynos/exynos_dp*
5414
5415 EXYNOS SYSMMU (IOMMU) driver
5416 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5417 L:      iommu@lists.linux-foundation.org
5418 S:      Maintained
5419 F:      drivers/iommu/exynos-iommu.c
5420
5421 EZchip NPS platform support
5422 M:      Elad Kanfi <eladkan@mellanox.com>
5423 M:      Vineet Gupta <vgupta@synopsys.com>
5424 S:      Supported
5425 F:      arch/arc/plat-eznps
5426 F:      arch/arc/boot/dts/eznps.dts
5427
5428 F2FS FILE SYSTEM
5429 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5430 M:      Chao Yu <yuchao0@huawei.com>
5431 L:      linux-f2fs-devel@lists.sourceforge.net
5432 W:      https://f2fs.wiki.kernel.org/
5433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5434 S:      Maintained
5435 F:      Documentation/filesystems/f2fs.txt
5436 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5437 F:      fs/f2fs/
5438 F:      include/linux/f2fs_fs.h
5439 F:      include/trace/events/f2fs.h
5440
5441 F71805F HARDWARE MONITORING DRIVER
5442 M:      Jean Delvare <jdelvare@suse.com>
5443 L:      linux-hwmon@vger.kernel.org
5444 S:      Maintained
5445 F:      Documentation/hwmon/f71805f
5446 F:      drivers/hwmon/f71805f.c
5447
5448 FANOTIFY
5449 M:      Jan Kara <jack@suse.cz>
5450 R:      Amir Goldstein <amir73il@gmail.com>
5451 L:      linux-fsdevel@vger.kernel.org
5452 S:      Maintained
5453 F:      fs/notify/fanotify/
5454 F:      include/linux/fanotify.h
5455 F:      include/uapi/linux/fanotify.h
5456
5457 FARSYNC SYNCHRONOUS DRIVER
5458 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5459 W:      http://www.farsite.co.uk/
5460 S:      Supported
5461 F:      drivers/net/wan/farsync.*
5462
5463 FAULT INJECTION SUPPORT
5464 M:      Akinobu Mita <akinobu.mita@gmail.com>
5465 S:      Supported
5466 F:      Documentation/fault-injection/
5467 F:      lib/fault-inject.c
5468
5469 FBTFT Framebuffer drivers
5470 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5471 S:      Maintained
5472 F:      drivers/staging/fbtft/
5473
5474 FC0011 TUNER DRIVER
5475 M:      Michael Buesch <m@bues.ch>
5476 L:      linux-media@vger.kernel.org
5477 S:      Maintained
5478 F:      drivers/media/tuners/fc0011.h
5479 F:      drivers/media/tuners/fc0011.c
5480
5481 FC2580 MEDIA DRIVER
5482 M:      Antti Palosaari <crope@iki.fi>
5483 L:      linux-media@vger.kernel.org
5484 W:      https://linuxtv.org
5485 W:      http://palosaari.fi/linux/
5486 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5487 T:      git git://linuxtv.org/anttip/media_tree.git
5488 S:      Maintained
5489 F:      drivers/media/tuners/fc2580*
5490
5491 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5492 M:      Johannes Thumshirn <jth@kernel.org>
5493 L:      linux-scsi@vger.kernel.org
5494 W:      www.Open-FCoE.org
5495 S:      Supported
5496 F:      drivers/scsi/libfc/
5497 F:      drivers/scsi/fcoe/
5498 F:      include/scsi/fc/
5499 F:      include/scsi/libfc.h
5500 F:      include/scsi/libfcoe.h
5501 F:      include/uapi/scsi/fc/
5502
5503 FILE LOCKING (flock() and fcntl()/lockf())
5504 M:      Jeff Layton <jlayton@kernel.org>
5505 M:      "J. Bruce Fields" <bfields@fieldses.org>
5506 L:      linux-fsdevel@vger.kernel.org
5507 S:      Maintained
5508 F:      include/linux/fcntl.h
5509 F:      include/uapi/linux/fcntl.h
5510 F:      fs/fcntl.c
5511 F:      fs/locks.c
5512
5513 FILESYSTEMS (VFS and infrastructure)
5514 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5515 L:      linux-fsdevel@vger.kernel.org
5516 S:      Maintained
5517 F:      fs/*
5518 F:      include/linux/fs.h
5519 F:      include/uapi/linux/fs.h
5520
5521 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5522 M:      Riku Voipio <riku.voipio@iki.fi>
5523 L:      linux-hwmon@vger.kernel.org
5524 S:      Maintained
5525 F:      drivers/hwmon/f75375s.c
5526 F:      include/linux/f75375s.h
5527
5528 FIREWIRE AUDIO DRIVERS
5529 M:      Clemens Ladisch <clemens@ladisch.de>
5530 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5531 T:      git git://git.alsa-project.org/alsa-kernel.git
5532 S:      Maintained
5533 F:      sound/firewire/
5534
5535 FIREWIRE MEDIA DRIVERS (firedtv)
5536 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5537 L:      linux-media@vger.kernel.org
5538 L:      linux1394-devel@lists.sourceforge.net
5539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5540 S:      Maintained
5541 F:      drivers/media/firewire/
5542
5543 FIREWIRE SBP-2 TARGET
5544 M:      Chris Boot <bootc@bootc.net>
5545 L:      linux-scsi@vger.kernel.org
5546 L:      target-devel@vger.kernel.org
5547 L:      linux1394-devel@lists.sourceforge.net
5548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5549 S:      Maintained
5550 F:      drivers/target/sbp/
5551
5552 FIREWIRE SUBSYSTEM
5553 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5554 L:      linux1394-devel@lists.sourceforge.net
5555 W:      http://ieee1394.wiki.kernel.org/
5556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5557 S:      Maintained
5558 F:      drivers/firewire/
5559 F:      include/linux/firewire.h
5560 F:      include/uapi/linux/firewire*.h
5561 F:      tools/firewire/
5562
5563 FIRMWARE LOADER (request_firmware)
5564 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5565 L:      linux-kernel@vger.kernel.org
5566 S:      Maintained
5567 F:      Documentation/firmware_class/
5568 F:      drivers/base/firmware*.c
5569 F:      include/linux/firmware.h
5570
5571 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5572 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5573 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5574 S:      Maintained
5575 F:      drivers/block/rsxx/
5576
5577 FLOPPY DRIVER
5578 M:      Jiri Kosina <jikos@kernel.org>
5579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5580 S:      Odd fixes
5581 F:      drivers/block/floppy.c
5582
5583 FMC SUBSYSTEM
5584 M:      Alessandro Rubini <rubini@gnudd.com>
5585 W:      http://www.ohwr.org/projects/fmc-bus
5586 S:      Supported
5587 F:      drivers/fmc/
5588 F:      include/linux/fmc*.h
5589 F:      include/linux/ipmi-fru.h
5590 K:      fmc_d.*register
5591
5592 FPGA MANAGER FRAMEWORK
5593 M:      Alan Tull <atull@kernel.org>
5594 M:      Moritz Fischer <mdf@kernel.org>
5595 L:      linux-fpga@vger.kernel.org
5596 S:      Maintained
5597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5598 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5599 F:      Documentation/fpga/
5600 F:      Documentation/devicetree/bindings/fpga/
5601 F:      drivers/fpga/
5602 F:      include/linux/fpga/
5603 W:      http://www.rocketboards.org
5604
5605 FPU EMULATOR
5606 M:      Bill Metzenthen <billm@melbpc.org.au>
5607 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5608 S:      Maintained
5609 F:      arch/x86/math-emu/
5610
5611 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5612 L:      netdev@vger.kernel.org
5613 S:      Orphan
5614 F:      drivers/net/wan/dlci.c
5615 F:      drivers/net/wan/sdla.c
5616
5617 FRAMEBUFFER LAYER
5618 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5619 L:      dri-devel@lists.freedesktop.org
5620 L:      linux-fbdev@vger.kernel.org
5621 T:      git git://github.com/bzolnier/linux.git
5622 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5623 S:      Maintained
5624 F:      Documentation/fb/
5625 F:      drivers/video/
5626 F:      include/video/
5627 F:      include/linux/fb.h
5628 F:      include/uapi/video/
5629 F:      include/uapi/linux/fb.h
5630
5631 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5632 M:      Horia Geantă <horia.geanta@nxp.com>
5633 M:      Aymen Sghaier <aymen.sghaier@nxp.com>
5634 L:      linux-crypto@vger.kernel.org
5635 S:      Maintained
5636 F:      drivers/crypto/caam/
5637 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5638
5639 FREESCALE DIU FRAMEBUFFER DRIVER
5640 M:      Timur Tabi <timur@tabi.org>
5641 L:      linux-fbdev@vger.kernel.org
5642 S:      Maintained
5643 F:      drivers/video/fbdev/fsl-diu-fb.*
5644
5645 FREESCALE DMA DRIVER
5646 M:      Li Yang <leoyang.li@nxp.com>
5647 M:      Zhang Wei <zw@zh-kernel.org>
5648 L:      linuxppc-dev@lists.ozlabs.org
5649 S:      Maintained
5650 F:      drivers/dma/fsldma.*
5651
5652 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5653 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5654 L:      netdev@vger.kernel.org
5655 S:      Maintained
5656 F:      drivers/net/ethernet/freescale/gianfar*
5657 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5658 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5659
5660 FREESCALE GPMI NAND DRIVER
5661 M:      Han Xu <han.xu@nxp.com>
5662 L:      linux-mtd@lists.infradead.org
5663 S:      Maintained
5664 F:      drivers/mtd/nand/gpmi-nand/*
5665
5666 FREESCALE I2C CPM DRIVER
5667 M:      Jochen Friedrich <jochen@scram.de>
5668 L:      linuxppc-dev@lists.ozlabs.org
5669 L:      linux-i2c@vger.kernel.org
5670 S:      Maintained
5671 F:      drivers/i2c/busses/i2c-cpm.c
5672
5673 FREESCALE IMX / MXC FEC DRIVER
5674 M:      Fugang Duan <fugang.duan@nxp.com>
5675 L:      netdev@vger.kernel.org
5676 S:      Maintained
5677 F:      drivers/net/ethernet/freescale/fec_main.c
5678 F:      drivers/net/ethernet/freescale/fec_ptp.c
5679 F:      drivers/net/ethernet/freescale/fec.h
5680 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5681
5682 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5683 M:      Sascha Hauer <kernel@pengutronix.de>
5684 L:      linux-fbdev@vger.kernel.org
5685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5686 S:      Maintained
5687 F:      include/linux/platform_data/video-imxfb.h
5688 F:      drivers/video/fbdev/imxfb.c
5689
5690 FREESCALE QORIQ DPAA ETHERNET DRIVER
5691 M:      Madalin Bucur <madalin.bucur@nxp.com>
5692 L:      netdev@vger.kernel.org
5693 S:      Maintained
5694 F:      drivers/net/ethernet/freescale/dpaa
5695
5696 FREESCALE QORIQ DPAA FMAN DRIVER
5697 M:      Madalin Bucur <madalin.bucur@nxp.com>
5698 L:      netdev@vger.kernel.org
5699 S:      Maintained
5700 F:      drivers/net/ethernet/freescale/fman
5701 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5702
5703 FREESCALE QUAD SPI DRIVER
5704 M:      Han Xu <han.xu@nxp.com>
5705 L:      linux-mtd@lists.infradead.org
5706 S:      Maintained
5707 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5708
5709 FREESCALE QUICC ENGINE LIBRARY
5710 M:      Qiang Zhao <qiang.zhao@nxp.com>
5711 L:      linuxppc-dev@lists.ozlabs.org
5712 S:      Maintained
5713 F:      drivers/soc/fsl/qe/
5714 F:      include/soc/fsl/*qe*.h
5715 F:      include/soc/fsl/*ucc*.h
5716
5717 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5718 M:      Li Yang <leoyang.li@nxp.com>
5719 L:      netdev@vger.kernel.org
5720 L:      linuxppc-dev@lists.ozlabs.org
5721 S:      Maintained
5722 F:      drivers/net/ethernet/freescale/ucc_geth*
5723
5724 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5725 M:      Zhao Qiang <qiang.zhao@nxp.com>
5726 L:      netdev@vger.kernel.org
5727 L:      linuxppc-dev@lists.ozlabs.org
5728 S:      Maintained
5729 F:      drivers/net/wan/fsl_ucc_hdlc*
5730
5731 FREESCALE QUICC ENGINE UCC UART DRIVER
5732 M:      Timur Tabi <timur@tabi.org>
5733 L:      linuxppc-dev@lists.ozlabs.org
5734 S:      Maintained
5735 F:      drivers/tty/serial/ucc_uart.c
5736
5737 FREESCALE SOC DRIVERS
5738 M:      Li Yang <leoyang.li@nxp.com>
5739 L:      linuxppc-dev@lists.ozlabs.org
5740 L:      linux-arm-kernel@lists.infradead.org
5741 S:      Maintained
5742 F:      Documentation/devicetree/bindings/soc/fsl/
5743 F:      drivers/soc/fsl/
5744 F:      include/linux/fsl/
5745
5746 FREESCALE SOC FS_ENET DRIVER
5747 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5748 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5749 L:      linuxppc-dev@lists.ozlabs.org
5750 L:      netdev@vger.kernel.org
5751 S:      Maintained
5752 F:      drivers/net/ethernet/freescale/fs_enet/
5753 F:      include/linux/fs_enet_pd.h
5754
5755 FREESCALE SOC SOUND DRIVERS
5756 M:      Timur Tabi <timur@tabi.org>
5757 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5758 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5759 R:      Fabio Estevam <fabio.estevam@nxp.com>
5760 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5761 L:      linuxppc-dev@lists.ozlabs.org
5762 S:      Maintained
5763 F:      sound/soc/fsl/fsl*
5764 F:      sound/soc/fsl/imx*
5765 F:      sound/soc/fsl/mpc8610_hpcd.c
5766
5767 FREESCALE USB PERIPHERAL DRIVERS
5768 M:      Li Yang <leoyang.li@nxp.com>
5769 L:      linux-usb@vger.kernel.org
5770 L:      linuxppc-dev@lists.ozlabs.org
5771 S:      Maintained
5772 F:      drivers/usb/gadget/udc/fsl*
5773
5774 FREEVXFS FILESYSTEM
5775 M:      Christoph Hellwig <hch@infradead.org>
5776 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5777 S:      Maintained
5778 F:      fs/freevxfs/
5779
5780 FREEZER
5781 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5782 M:      Pavel Machek <pavel@ucw.cz>
5783 L:      linux-pm@vger.kernel.org
5784 S:      Supported
5785 F:      Documentation/power/freezing-of-tasks.txt
5786 F:      include/linux/freezer.h
5787 F:      kernel/freezer.c
5788
5789 FRONTSWAP API
5790 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5791 L:      linux-kernel@vger.kernel.org
5792 S:      Maintained
5793 F:      mm/frontswap.c
5794 F:      include/linux/frontswap.h
5795
5796 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5797 M:      David Howells <dhowells@redhat.com>
5798 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5799 S:      Supported
5800 F:      Documentation/filesystems/caching/
5801 F:      fs/fscache/
5802 F:      include/linux/fscache*.h
5803
5804 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5805 M:      Theodore Y. Ts'o <tytso@mit.edu>
5806 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5807 L:      linux-fscrypt@vger.kernel.org
5808 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5810 S:      Supported
5811 F:      fs/crypto/
5812 F:      include/linux/fscrypt*.h
5813 F:      Documentation/filesystems/fscrypt.rst
5814
5815 FUJITSU FR-V (FRV) PORT
5816 S:      Orphan
5817 F:      arch/frv/
5818
5819 FUJITSU LAPTOP EXTRAS
5820 M:      Jonathan Woithe <jwoithe@just42.net>
5821 L:      platform-driver-x86@vger.kernel.org
5822 S:      Maintained
5823 F:      drivers/platform/x86/fujitsu-laptop.c
5824
5825 FUJITSU M-5MO LS CAMERA ISP DRIVER
5826 M:      Kyungmin Park <kyungmin.park@samsung.com>
5827 M:      Heungjun Kim <riverful.kim@samsung.com>
5828 L:      linux-media@vger.kernel.org
5829 S:      Maintained
5830 F:      drivers/media/i2c/m5mols/
5831 F:      include/media/i2c/m5mols.h
5832
5833 FUJITSU TABLET EXTRAS
5834 M:      Robert Gerlach <khnz@gmx.de>
5835 L:      platform-driver-x86@vger.kernel.org
5836 S:      Maintained
5837 F:      drivers/platform/x86/fujitsu-tablet.c
5838
5839 FUSE: FILESYSTEM IN USERSPACE
5840 M:      Miklos Szeredi <miklos@szeredi.hu>
5841 L:      linux-fsdevel@vger.kernel.org
5842 W:      http://fuse.sourceforge.net/
5843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5844 S:      Maintained
5845 F:      fs/fuse/
5846 F:      include/uapi/linux/fuse.h
5847 F:      Documentation/filesystems/fuse.txt
5848
5849 FUTEX SUBSYSTEM
5850 M:      Thomas Gleixner <tglx@linutronix.de>
5851 M:      Ingo Molnar <mingo@redhat.com>
5852 R:      Peter Zijlstra <peterz@infradead.org>
5853 R:      Darren Hart <dvhart@infradead.org>
5854 L:      linux-kernel@vger.kernel.org
5855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5856 S:      Maintained
5857 F:      kernel/futex.c
5858 F:      kernel/futex_compat.c
5859 F:      include/asm-generic/futex.h
5860 F:      include/linux/futex.h
5861 F:      include/uapi/linux/futex.h
5862 F:      tools/testing/selftests/futex/
5863 F:      tools/perf/bench/futex*
5864 F:      Documentation/*futex*
5865
5866 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5867 M:      Rik Faith <faith@cs.unc.edu>
5868 L:      linux-scsi@vger.kernel.org
5869 S:      Odd Fixes (e.g., new signatures)
5870 F:      drivers/scsi/fdomain.*
5871
5872 GCC PLUGINS
5873 M:      Kees Cook <keescook@chromium.org>
5874 R:      Emese Revfy <re.emese@gmail.com>
5875 L:      kernel-hardening@lists.openwall.com
5876 S:      Maintained
5877 F:      scripts/gcc-plugins/
5878 F:      scripts/gcc-plugin.sh
5879 F:      scripts/Makefile.gcc-plugins
5880 F:      Documentation/gcc-plugins.txt
5881
5882 GCOV BASED KERNEL PROFILING
5883 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5884 S:      Maintained
5885 F:      kernel/gcov/
5886 F:      Documentation/dev-tools/gcov.rst
5887
5888 GDB KERNEL DEBUGGING HELPER SCRIPTS
5889 M:      Jan Kiszka <jan.kiszka@siemens.com>
5890 M:      Kieran Bingham <kieran@bingham.xyz>
5891 S:      Supported
5892 F:      scripts/gdb/
5893
5894 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5895 M:      Achim Leubner <achim_leubner@adaptec.com>
5896 L:      linux-scsi@vger.kernel.org
5897 W:      http://www.icp-vortex.com/
5898 S:      Supported
5899 F:      drivers/scsi/gdt*
5900
5901 GEMTEK FM RADIO RECEIVER DRIVER
5902 M:      Hans Verkuil <hverkuil@xs4all.nl>
5903 L:      linux-media@vger.kernel.org
5904 T:      git git://linuxtv.org/media_tree.git
5905 W:      https://linuxtv.org
5906 S:      Maintained
5907 F:      drivers/media/radio/radio-gemtek*
5908
5909 GENERIC GPIO I2C DRIVER
5910 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5911 S:      Supported
5912 F:      drivers/i2c/busses/i2c-gpio.c
5913 F:      include/linux/i2c-gpio.h
5914
5915 GENERIC GPIO I2C MULTIPLEXER DRIVER
5916 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5917 L:      linux-i2c@vger.kernel.org
5918 S:      Supported
5919 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5920 F:      include/linux/i2c-mux-gpio.h
5921 F:      Documentation/i2c/muxes/i2c-mux-gpio
5922
5923 GENERIC HDLC (WAN) DRIVERS
5924 M:      Krzysztof Halasa <khc@pm.waw.pl>
5925 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5926 S:      Maintained
5927 F:      drivers/net/wan/c101.c
5928 F:      drivers/net/wan/hd6457*
5929 F:      drivers/net/wan/hdlc*
5930 F:      drivers/net/wan/n2.c
5931 F:      drivers/net/wan/pc300too.c
5932 F:      drivers/net/wan/pci200syn.c
5933 F:      drivers/net/wan/wanxl*
5934
5935 GENERIC INCLUDE/ASM HEADER FILES
5936 M:      Arnd Bergmann <arnd@arndb.de>
5937 L:      linux-arch@vger.kernel.org
5938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5939 S:      Maintained
5940 F:      include/asm-generic/
5941 F:      include/uapi/asm-generic/
5942
5943 GENERIC PHY FRAMEWORK
5944 M:      Kishon Vijay Abraham I <kishon@ti.com>
5945 L:      linux-kernel@vger.kernel.org
5946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5947 S:      Supported
5948 F:      drivers/phy/
5949 F:      include/linux/phy/
5950
5951 GENERIC PM DOMAINS
5952 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5953 M:      Kevin Hilman <khilman@kernel.org>
5954 M:      Ulf Hansson <ulf.hansson@linaro.org>
5955 L:      linux-pm@vger.kernel.org
5956 S:      Supported
5957 F:      drivers/base/power/domain*.c
5958 F:      include/linux/pm_domain.h
5959 F:      Documentation/devicetree/bindings/power/power_domain.txt
5960
5961 GENERIC UIO DRIVER FOR PCI DEVICES
5962 M:      "Michael S. Tsirkin" <mst@redhat.com>
5963 L:      kvm@vger.kernel.org
5964 S:      Supported
5965 F:      drivers/uio/uio_pci_generic.c
5966
5967 GENWQE (IBM Generic Workqueue Card)
5968 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5969 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5970 S:      Supported
5971 F:      drivers/misc/genwqe/
5972
5973 GET_MAINTAINER SCRIPT
5974 M:      Joe Perches <joe@perches.com>
5975 S:      Maintained
5976 F:      scripts/get_maintainer.pl
5977
5978 GFS2 FILE SYSTEM
5979 M:      Steven Whitehouse <swhiteho@redhat.com>
5980 M:      Bob Peterson <rpeterso@redhat.com>
5981 L:      cluster-devel@redhat.com
5982 W:      http://sources.redhat.com/cluster/
5983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5984 S:      Supported
5985 F:      Documentation/filesystems/gfs2*.txt
5986 F:      fs/gfs2/
5987 F:      include/uapi/linux/gfs2_ondisk.h
5988
5989 GIGASET ISDN DRIVERS
5990 M:      Paul Bolle <pebolle@tiscali.nl>
5991 L:      gigaset307x-common@lists.sourceforge.net
5992 W:      http://gigaset307x.sourceforge.net/
5993 S:      Odd Fixes
5994 F:      Documentation/isdn/README.gigaset
5995 F:      drivers/isdn/gigaset/
5996 F:      include/uapi/linux/gigaset_dev.h
5997
5998 GO7007 MPEG CODEC
5999 M:      Hans Verkuil <hans.verkuil@cisco.com>
6000 L:      linux-media@vger.kernel.org
6001 S:      Maintained
6002 F:      drivers/media/usb/go7007/
6003
6004 GOODIX TOUCHSCREEN
6005 M:      Bastien Nocera <hadess@hadess.net>
6006 L:      linux-input@vger.kernel.org
6007 S:      Maintained
6008 F:      drivers/input/touchscreen/goodix.c
6009
6010 GPIO ACPI SUPPORT
6011 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6012 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6013 L:      linux-gpio@vger.kernel.org
6014 L:      linux-acpi@vger.kernel.org
6015 S:      Maintained
6016 F:      Documentation/acpi/gpio-properties.txt
6017 F:      drivers/gpio/gpiolib-acpi.c
6018
6019 GPIO IR Transmitter
6020 M:      Sean Young <sean@mess.org>
6021 L:      linux-media@vger.kernel.org
6022 S:      Maintained
6023 F:      drivers/media/rc/gpio-ir-tx.c
6024
6025 GPIO MOCKUP DRIVER
6026 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6027 R:      Bartosz Golaszewski <brgl@bgdev.pl>
6028 L:      linux-gpio@vger.kernel.org
6029 S:      Maintained
6030 F:      drivers/gpio/gpio-mockup.c
6031 F:      tools/testing/selftests/gpio/
6032
6033 GPIO SUBSYSTEM
6034 M:      Linus Walleij <linus.walleij@linaro.org>
6035 L:      linux-gpio@vger.kernel.org
6036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6037 S:      Maintained
6038 F:      Documentation/devicetree/bindings/gpio/
6039 F:      Documentation/gpio/
6040 F:      Documentation/ABI/testing/gpio-cdev
6041 F:      Documentation/ABI/obsolete/sysfs-gpio
6042 F:      drivers/gpio/
6043 F:      include/linux/gpio/
6044 F:      include/linux/gpio.h
6045 F:      include/asm-generic/gpio.h
6046 F:      include/uapi/linux/gpio.h
6047 F:      tools/gpio/
6048
6049 GRE DEMULTIPLEXER DRIVER
6050 M:      Dmitry Kozlov <xeb@mail.ru>
6051 L:      netdev@vger.kernel.org
6052 S:      Maintained
6053 F:      net/ipv4/gre_demux.c
6054 F:      net/ipv4/gre_offload.c
6055 F:      include/net/gre.h
6056
6057 GRETH 10/100/1G Ethernet MAC device driver
6058 M:      Andreas Larsson <andreas@gaisler.com>
6059 L:      netdev@vger.kernel.org
6060 S:      Maintained
6061 F:      drivers/net/ethernet/aeroflex/
6062
6063 GREYBUS AUDIO PROTOCOLS DRIVERS
6064 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
6065 M:      Mark Greer <mgreer@animalcreek.com>
6066 S:      Maintained
6067 F:      drivers/staging/greybus/audio_apbridgea.c
6068 F:      drivers/staging/greybus/audio_apbridgea.h
6069 F:      drivers/staging/greybus/audio_codec.c
6070 F:      drivers/staging/greybus/audio_codec.h
6071 F:      drivers/staging/greybus/audio_gb.c
6072 F:      drivers/staging/greybus/audio_manager.c
6073 F:      drivers/staging/greybus/audio_manager.h
6074 F:      drivers/staging/greybus/audio_manager_module.c
6075 F:      drivers/staging/greybus/audio_manager_private.h
6076 F:      drivers/staging/greybus/audio_manager_sysfs.c
6077 F:      drivers/staging/greybus/audio_module.c
6078 F:      drivers/staging/greybus/audio_topology.c
6079
6080 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6081 M:      Viresh Kumar <vireshk@kernel.org>
6082 S:      Maintained
6083 F:      drivers/staging/greybus/authentication.c
6084 F:      drivers/staging/greybus/bootrom.c
6085 F:      drivers/staging/greybus/firmware.h
6086 F:      drivers/staging/greybus/fw-core.c
6087 F:      drivers/staging/greybus/fw-download.c
6088 F:      drivers/staging/greybus/fw-managament.c
6089 F:      drivers/staging/greybus/greybus_authentication.h
6090 F:      drivers/staging/greybus/greybus_firmware.h
6091 F:      drivers/staging/greybus/hid.c
6092 F:      drivers/staging/greybus/i2c.c
6093 F:      drivers/staging/greybus/spi.c
6094 F:      drivers/staging/greybus/spilib.c
6095 F:      drivers/staging/greybus/spilib.h
6096
6097 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6098 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
6099 S:      Maintained
6100 F:      drivers/staging/greybus/loopback.c
6101 F:      drivers/staging/greybus/timesync.c
6102 F:      drivers/staging/greybus/timesync_platform.c
6103
6104 GREYBUS PLATFORM DRIVERS
6105 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6106 S:      Maintained
6107 F:      drivers/staging/greybus/arche-platform.c
6108 F:      drivers/staging/greybus/arche-apb-ctrl.c
6109 F:      drivers/staging/greybus/arche_platform.h
6110
6111 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6112 M:      Rui Miguel Silva <rmfrfs@gmail.com>
6113 S:      Maintained
6114 F:      drivers/staging/greybus/sdio.c
6115 F:      drivers/staging/greybus/light.c
6116 F:      drivers/staging/greybus/gpio.c
6117 F:      drivers/staging/greybus/power_supply.c
6118 F:      drivers/staging/greybus/spi.c
6119 F:      drivers/staging/greybus/spilib.c
6120
6121 GREYBUS SUBSYSTEM
6122 M:      Johan Hovold <johan@kernel.org>
6123 M:      Alex Elder <elder@kernel.org>
6124 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6125 S:      Maintained
6126 F:      drivers/staging/greybus/
6127 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
6128
6129 GREYBUS UART PROTOCOLS DRIVERS
6130 M:      David Lin <dtwlin@gmail.com>
6131 S:      Maintained
6132 F:      drivers/staging/greybus/uart.c
6133 F:      drivers/staging/greybus/log.c
6134
6135 GS1662 VIDEO SERIALIZER
6136 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6137 L:      linux-media@vger.kernel.org
6138 T:      git git://linuxtv.org/media_tree.git
6139 S:      Maintained
6140 F:      drivers/media/spi/gs1662.c
6141
6142 GSPCA FINEPIX SUBDRIVER
6143 M:      Frank Zago <frank@zago.net>
6144 L:      linux-media@vger.kernel.org
6145 T:      git git://linuxtv.org/media_tree.git
6146 S:      Maintained
6147 F:      drivers/media/usb/gspca/finepix.c
6148
6149 GSPCA GL860 SUBDRIVER
6150 M:      Olivier Lorin <o.lorin@laposte.net>
6151 L:      linux-media@vger.kernel.org
6152 T:      git git://linuxtv.org/media_tree.git
6153 S:      Maintained
6154 F:      drivers/media/usb/gspca/gl860/
6155
6156 GSPCA M5602 SUBDRIVER
6157 M:      Erik Andren <erik.andren@gmail.com>
6158 L:      linux-media@vger.kernel.org
6159 T:      git git://linuxtv.org/media_tree.git
6160 S:      Maintained
6161 F:      drivers/media/usb/gspca/m5602/
6162
6163 GSPCA PAC207 SONIXB SUBDRIVER
6164 M:      Hans Verkuil <hverkuil@xs4all.nl>
6165 L:      linux-media@vger.kernel.org
6166 T:      git git://linuxtv.org/media_tree.git
6167 S:      Odd Fixes
6168 F:      drivers/media/usb/gspca/pac207.c
6169
6170 GSPCA SN9C20X SUBDRIVER
6171 M:      Brian Johnson <brijohn@gmail.com>
6172 L:      linux-media@vger.kernel.org
6173 T:      git git://linuxtv.org/media_tree.git
6174 S:      Maintained
6175 F:      drivers/media/usb/gspca/sn9c20x.c
6176
6177 GSPCA T613 SUBDRIVER
6178 M:      Leandro Costantino <lcostantino@gmail.com>
6179 L:      linux-media@vger.kernel.org
6180 T:      git git://linuxtv.org/media_tree.git
6181 S:      Maintained
6182 F:      drivers/media/usb/gspca/t613.c
6183
6184 GSPCA USB WEBCAM DRIVER
6185 M:      Hans Verkuil <hverkuil@xs4all.nl>
6186 L:      linux-media@vger.kernel.org
6187 T:      git git://linuxtv.org/media_tree.git
6188 S:      Odd Fixes
6189 F:      drivers/media/usb/gspca/
6190
6191 GTP (GPRS Tunneling Protocol)
6192 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6193 M:      Harald Welte <laforge@gnumonks.org>
6194 L:      osmocom-net-gprs@lists.osmocom.org
6195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6196 S:      Maintained
6197 F:      drivers/net/gtp.c
6198
6199 GUID PARTITION TABLE (GPT)
6200 M:      Davidlohr Bueso <dave@stgolabs.net>
6201 L:      linux-efi@vger.kernel.org
6202 S:      Maintained
6203 F:      block/partitions/efi.*
6204
6205 H8/300 ARCHITECTURE
6206 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6207 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6208 W:      http://uclinux-h8.sourceforge.jp
6209 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6210 S:      Maintained
6211 F:      arch/h8300/
6212 F:      drivers/clocksource/h8300_*.c
6213 F:      drivers/clk/h8300/
6214 F:      drivers/irqchip/irq-renesas-h8*.c
6215
6216 HACKRF MEDIA DRIVER
6217 M:      Antti Palosaari <crope@iki.fi>
6218 L:      linux-media@vger.kernel.org
6219 W:      https://linuxtv.org
6220 W:      http://palosaari.fi/linux/
6221 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6222 T:      git git://linuxtv.org/anttip/media_tree.git
6223 S:      Maintained
6224 F:      drivers/media/usb/hackrf/
6225
6226 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6227 M:      Frank Seidel <frank@f-seidel.de>
6228 L:      platform-driver-x86@vger.kernel.org
6229 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6230 S:      Maintained
6231 F:      drivers/platform/x86/hdaps.c
6232
6233 HARDWARE MONITORING
6234 M:      Jean Delvare <jdelvare@suse.com>
6235 M:      Guenter Roeck <linux@roeck-us.net>
6236 L:      linux-hwmon@vger.kernel.org
6237 W:      http://hwmon.wiki.kernel.org/
6238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6239 S:      Maintained
6240 F:      Documentation/hwmon/
6241 F:      drivers/hwmon/
6242 F:      include/linux/hwmon*.h
6243
6244 HARDWARE RANDOM NUMBER GENERATOR CORE
6245 M:      Matt Mackall <mpm@selenic.com>
6246 M:      Herbert Xu <herbert@gondor.apana.org.au>
6247 L:      linux-crypto@vger.kernel.org
6248 S:      Odd fixes
6249 F:      Documentation/devicetree/bindings/rng/
6250 F:      Documentation/hw_random.txt
6251 F:      drivers/char/hw_random/
6252 F:      include/linux/hw_random.h
6253
6254 HARDWARE SPINLOCK CORE
6255 M:      Ohad Ben-Cohen <ohad@wizery.com>
6256 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6257 L:      linux-remoteproc@vger.kernel.org
6258 S:      Maintained
6259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6260 F:      Documentation/devicetree/bindings/hwlock/
6261 F:      Documentation/hwspinlock.txt
6262 F:      drivers/hwspinlock/
6263 F:      include/linux/hwspinlock.h
6264
6265 HARMONY SOUND DRIVER
6266 L:      linux-parisc@vger.kernel.org
6267 S:      Maintained
6268 F:      sound/parisc/harmony.*
6269
6270 HDPVR USB VIDEO ENCODER DRIVER
6271 M:      Hans Verkuil <hverkuil@xs4all.nl>
6272 L:      linux-media@vger.kernel.org
6273 T:      git git://linuxtv.org/media_tree.git
6274 W:      https://linuxtv.org
6275 S:      Odd Fixes
6276 F:      drivers/media/usb/hdpvr/
6277
6278 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6279 M:      Jimmy Vance <jimmy.vance@hpe.com>
6280 S:      Supported
6281 F:      Documentation/watchdog/hpwdt.txt
6282 F:      drivers/watchdog/hpwdt.c
6283
6284 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6285 M:      Don Brace <don.brace@microsemi.com>
6286 L:      esc.storagedev@microsemi.com
6287 L:      linux-scsi@vger.kernel.org
6288 S:      Supported
6289 F:      Documentation/scsi/hpsa.txt
6290 F:      drivers/scsi/hpsa*.[ch]
6291 F:      include/linux/cciss*.h
6292 F:      include/uapi/linux/cciss*.h
6293
6294 HFI1 DRIVER
6295 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6296 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6297 L:      linux-rdma@vger.kernel.org
6298 S:      Supported
6299 F:      drivers/infiniband/hw/hfi1
6300
6301 HFS FILESYSTEM
6302 L:      linux-fsdevel@vger.kernel.org
6303 S:      Orphan
6304 F:      Documentation/filesystems/hfs.txt
6305 F:      fs/hfs/
6306
6307 HFSPLUS FILESYSTEM
6308 L:      linux-fsdevel@vger.kernel.org
6309 S:      Orphan
6310 F:      Documentation/filesystems/hfsplus.txt
6311 F:      fs/hfsplus/
6312
6313 HGA FRAMEBUFFER DRIVER
6314 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6315 L:      linux-nvidia@lists.surfsouth.com
6316 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6317 S:      Maintained
6318 F:      drivers/video/fbdev/hgafb.c
6319
6320 HIBERNATION (aka Software Suspend, aka swsusp)
6321 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6322 M:      Pavel Machek <pavel@ucw.cz>
6323 L:      linux-pm@vger.kernel.org
6324 B:      https://bugzilla.kernel.org
6325 S:      Supported
6326 F:      arch/x86/power/
6327 F:      drivers/base/power/
6328 F:      kernel/power/
6329 F:      include/linux/suspend.h
6330 F:      include/linux/freezer.h
6331 F:      include/linux/pm.h
6332 F:      arch/*/include/asm/suspend*.h
6333
6334 HID CORE LAYER
6335 M:      Jiri Kosina <jikos@kernel.org>
6336 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6337 L:      linux-input@vger.kernel.org
6338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6339 S:      Maintained
6340 F:      drivers/hid/
6341 F:      include/linux/hid*
6342 F:      include/uapi/linux/hid*
6343
6344 HID SENSOR HUB DRIVERS
6345 M:      Jiri Kosina <jikos@kernel.org>
6346 M:      Jonathan Cameron <jic23@kernel.org>
6347 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6348 L:      linux-input@vger.kernel.org
6349 L:      linux-iio@vger.kernel.org
6350 S:      Maintained
6351 F:      Documentation/hid/hid-sensor*
6352 F:      drivers/hid/hid-sensor-*
6353 F:      drivers/iio/*/hid-*
6354 F:      include/linux/hid-sensor-*
6355
6356 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6357 M:      Thomas Gleixner <tglx@linutronix.de>
6358 L:      linux-kernel@vger.kernel.org
6359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6360 S:      Maintained
6361 F:      Documentation/timers/
6362 F:      kernel/time/hrtimer.c
6363 F:      kernel/time/clockevents.c
6364 F:      kernel/time/timer_*.c
6365 F:      include/linux/clockchips.h
6366 F:      include/linux/hrtimer.h
6367
6368 HIGH-SPEED SCC DRIVER FOR AX.25
6369 L:      linux-hams@vger.kernel.org
6370 S:      Orphan
6371 F:      drivers/net/hamradio/dmascc.c
6372 F:      drivers/net/hamradio/scc.c
6373
6374 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6375 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6376 W:      http://www.highpoint-tech.com
6377 S:      Supported
6378 F:      Documentation/scsi/hptiop.txt
6379 F:      drivers/scsi/hptiop.c
6380
6381 HIPPI
6382 M:      Jes Sorensen <jes@trained-monkey.org>
6383 L:      linux-hippi@sunsite.dk
6384 S:      Maintained
6385 F:      include/linux/hippidevice.h
6386 F:      include/uapi/linux/if_hippi.h
6387 F:      net/802/hippi.c
6388 F:      drivers/net/hippi/
6389
6390 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6391 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6392 M:      Salil Mehta <salil.mehta@huawei.com>
6393 L:      netdev@vger.kernel.org
6394 W:      http://www.hisilicon.com
6395 S:      Maintained
6396 F:      drivers/net/ethernet/hisilicon/hns3/
6397
6398 HISILICON NETWORK SUBSYSTEM DRIVER
6399 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6400 M:      Salil Mehta <salil.mehta@huawei.com>
6401 L:      netdev@vger.kernel.org
6402 W:      http://www.hisilicon.com
6403 S:      Maintained
6404 F:      drivers/net/ethernet/hisilicon/
6405 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6406
6407 HISILICON PMU DRIVER
6408 M:      Shaokun Zhang <zhangshaokun@hisilicon.com>
6409 W:      http://www.hisilicon.com
6410 S:      Supported
6411 F:      drivers/perf/hisilicon
6412 F:      Documentation/perf/hisi-pmu.txt
6413
6414 HISILICON ROCE DRIVER
6415 M:      Lijun Ou <oulijun@huawei.com>
6416 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6417 L:      linux-rdma@vger.kernel.org
6418 S:      Maintained
6419 F:      drivers/infiniband/hw/hns/
6420 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6421
6422 HISILICON SAS Controller
6423 M:      John Garry <john.garry@huawei.com>
6424 W:      http://www.hisilicon.com
6425 S:      Supported
6426 F:      drivers/scsi/hisi_sas/
6427 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6428
6429 HMM - Heterogeneous Memory Management
6430 M:      Jérôme Glisse <jglisse@redhat.com>
6431 L:      linux-mm@kvack.org
6432 S:      Maintained
6433 F:      mm/hmm*
6434 F:      include/linux/hmm*
6435
6436 HOST AP DRIVER
6437 M:      Jouni Malinen <j@w1.fi>
6438 L:      linux-wireless@vger.kernel.org
6439 W:      http://w1.fi/hostap-driver.html
6440 S:      Obsolete
6441 F:      drivers/net/wireless/intersil/hostap/
6442
6443 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6444 L:      platform-driver-x86@vger.kernel.org
6445 S:      Orphan
6446 F:      drivers/platform/x86/tc1100-wmi.c
6447
6448 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6449 M:      Jaroslav Kysela <perex@perex.cz>
6450 S:      Maintained
6451 F:      drivers/net/ethernet/hp/hp100.*
6452
6453 HPET:   High Precision Event Timers driver
6454 M:      Clemens Ladisch <clemens@ladisch.de>
6455 S:      Maintained
6456 F:      Documentation/timers/hpet.txt
6457 F:      drivers/char/hpet.c
6458 F:      include/linux/hpet.h
6459 F:      include/uapi/linux/hpet.h
6460
6461 HPET:   x86
6462 S:      Orphan
6463 F:      arch/x86/kernel/hpet.c
6464 F:      arch/x86/include/asm/hpet.h
6465
6466 HPFS FILESYSTEM
6467 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6468 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6469 S:      Maintained
6470 F:      fs/hpfs/
6471
6472 HSI SUBSYSTEM
6473 M:      Sebastian Reichel <sre@kernel.org>
6474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6475 S:      Maintained
6476 F:      Documentation/ABI/testing/sysfs-bus-hsi
6477 F:      Documentation/driver-api/hsi.rst
6478 F:      drivers/hsi/
6479 F:      include/linux/hsi/
6480 F:      include/uapi/linux/hsi/
6481
6482 HSO 3G MODEM DRIVER
6483 L:      linux-usb@vger.kernel.org
6484 S:      Orphan
6485 F:      drivers/net/usb/hso.c
6486
6487 HSR NETWORK PROTOCOL
6488 M:      Arvid Brodin <arvid.brodin@alten.se>
6489 L:      netdev@vger.kernel.org
6490 S:      Maintained
6491 F:      net/hsr/
6492
6493 HT16K33 LED CONTROLLER DRIVER
6494 M:      Robin van der Gracht <robin@protonic.nl>
6495 S:      Maintained
6496 F:      drivers/auxdisplay/ht16k33.c
6497 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6498
6499 HTCPEN TOUCHSCREEN DRIVER
6500 M:      Pau Oliva Fora <pof@eslack.org>
6501 L:      linux-input@vger.kernel.org
6502 S:      Maintained
6503 F:      drivers/input/touchscreen/htcpen.c
6504
6505 HUAWEI ETHERNET DRIVER
6506 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6507 L:      netdev@vger.kernel.org
6508 S:      Supported
6509 F:      Documentation/networking/hinic.txt
6510 F:      drivers/net/ethernet/huawei/hinic/
6511
6512 HUGETLB FILESYSTEM
6513 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6514 S:      Maintained
6515 F:      fs/hugetlbfs/
6516
6517 HVA ST MEDIA DRIVER
6518 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6519 L:      linux-media@vger.kernel.org
6520 T:      git git://linuxtv.org/media_tree.git
6521 W:      https://linuxtv.org
6522 S:      Supported
6523 F:      drivers/media/platform/sti/hva
6524
6525 HWPOISON MEMORY FAILURE HANDLING
6526 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6527 L:      linux-mm@kvack.org
6528 S:      Maintained
6529 F:      mm/memory-failure.c
6530 F:      mm/hwpoison-inject.c
6531
6532 Hyper-V CORE AND DRIVERS
6533 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6534 M:      Haiyang Zhang <haiyangz@microsoft.com>
6535 M:      Stephen Hemminger <sthemmin@microsoft.com>
6536 L:      devel@linuxdriverproject.org
6537 S:      Maintained
6538 F:      Documentation/networking/netvsc.txt
6539 F:      arch/x86/include/asm/mshyperv.h
6540 F:      arch/x86/include/asm/trace/hyperv.h
6541 F:      arch/x86/include/uapi/asm/hyperv.h
6542 F:      arch/x86/kernel/cpu/mshyperv.c
6543 F:      arch/x86/hyperv
6544 F:      drivers/hid/hid-hyperv.c
6545 F:      drivers/hv/
6546 F:      drivers/input/serio/hyperv-keyboard.c
6547 F:      drivers/pci/host/pci-hyperv.c
6548 F:      drivers/net/hyperv/
6549 F:      drivers/scsi/storvsc_drv.c
6550 F:      drivers/uio/uio_hv_generic.c
6551 F:      drivers/video/fbdev/hyperv_fb.c
6552 F:      net/vmw_vsock/hyperv_transport.c
6553 F:      include/linux/hyperv.h
6554 F:      include/uapi/linux/hyperv.h
6555 F:      tools/hv/
6556 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6557
6558 HYPERVISOR VIRTUAL CONSOLE DRIVER
6559 L:      linuxppc-dev@lists.ozlabs.org
6560 S:      Odd Fixes
6561 F:      drivers/tty/hvc/
6562
6563 I2C ACPI SUPPORT
6564 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6565 L:      linux-i2c@vger.kernel.org
6566 L:      linux-acpi@vger.kernel.org
6567 S:      Maintained
6568 F:      drivers/i2c/i2c-core-acpi.c
6569
6570 I2C MUXES
6571 M:      Peter Rosin <peda@axentia.se>
6572 L:      linux-i2c@vger.kernel.org
6573 S:      Maintained
6574 F:      Documentation/i2c/i2c-topology
6575 F:      Documentation/i2c/muxes/
6576 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6577 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6578 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6579 F:      drivers/i2c/i2c-mux.c
6580 F:      drivers/i2c/muxes/
6581 F:      include/linux/i2c-mux.h
6582
6583 I2C OVER PARALLEL PORT
6584 M:      Jean Delvare <jdelvare@suse.com>
6585 L:      linux-i2c@vger.kernel.org
6586 S:      Maintained
6587 F:      Documentation/i2c/busses/i2c-parport
6588 F:      Documentation/i2c/busses/i2c-parport-light
6589 F:      drivers/i2c/busses/i2c-parport.c
6590 F:      drivers/i2c/busses/i2c-parport-light.c
6591
6592 I2C SUBSYSTEM
6593 M:      Wolfram Sang <wsa@the-dreams.de>
6594 L:      linux-i2c@vger.kernel.org
6595 W:      https://i2c.wiki.kernel.org/
6596 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6598 S:      Maintained
6599 F:      Documentation/devicetree/bindings/i2c/
6600 F:      Documentation/i2c/
6601 F:      drivers/i2c/
6602 F:      drivers/i2c/*/
6603 F:      include/linux/i2c.h
6604 F:      include/linux/i2c-*.h
6605 F:      include/uapi/linux/i2c.h
6606 F:      include/uapi/linux/i2c-*.h
6607
6608 I2C-TAOS-EVM DRIVER
6609 M:      Jean Delvare <jdelvare@suse.com>
6610 L:      linux-i2c@vger.kernel.org
6611 S:      Maintained
6612 F:      Documentation/i2c/busses/i2c-taos-evm
6613 F:      drivers/i2c/busses/i2c-taos-evm.c
6614
6615 I2C-TINY-USB DRIVER
6616 M:      Till Harbaum <till@harbaum.org>
6617 L:      linux-i2c@vger.kernel.org
6618 W:      http://www.harbaum.org/till/i2c_tiny_usb
6619 S:      Maintained
6620 F:      drivers/i2c/busses/i2c-tiny-usb.c
6621
6622 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6623 M:      Jean Delvare <jdelvare@suse.com>
6624 L:      linux-i2c@vger.kernel.org
6625 S:      Maintained
6626 F:      Documentation/i2c/busses/i2c-ali1535
6627 F:      Documentation/i2c/busses/i2c-ali1563
6628 F:      Documentation/i2c/busses/i2c-ali15x3
6629 F:      Documentation/i2c/busses/i2c-amd756
6630 F:      Documentation/i2c/busses/i2c-amd8111
6631 F:      Documentation/i2c/busses/i2c-i801
6632 F:      Documentation/i2c/busses/i2c-nforce2
6633 F:      Documentation/i2c/busses/i2c-piix4
6634 F:      Documentation/i2c/busses/i2c-sis5595
6635 F:      Documentation/i2c/busses/i2c-sis630
6636 F:      Documentation/i2c/busses/i2c-sis96x
6637 F:      Documentation/i2c/busses/i2c-via
6638 F:      Documentation/i2c/busses/i2c-viapro
6639 F:      drivers/i2c/busses/i2c-ali1535.c
6640 F:      drivers/i2c/busses/i2c-ali1563.c
6641 F:      drivers/i2c/busses/i2c-ali15x3.c
6642 F:      drivers/i2c/busses/i2c-amd756.c
6643 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6644 F:      drivers/i2c/busses/i2c-amd8111.c
6645 F:      drivers/i2c/busses/i2c-i801.c
6646 F:      drivers/i2c/busses/i2c-isch.c
6647 F:      drivers/i2c/busses/i2c-nforce2.c
6648 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6649 F:      drivers/i2c/busses/i2c-piix4.c
6650 F:      drivers/i2c/busses/i2c-sis5595.c
6651 F:      drivers/i2c/busses/i2c-sis630.c
6652 F:      drivers/i2c/busses/i2c-sis96x.c
6653 F:      drivers/i2c/busses/i2c-via.c
6654 F:      drivers/i2c/busses/i2c-viapro.c
6655
6656 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6657 M:      Hans de Goede <hdegoede@redhat.com>
6658 L:      linux-i2c@vger.kernel.org
6659 S:      Maintained
6660 F:      drivers/i2c/busses/i2c-cht-wc.c
6661
6662 I2C/SMBUS ISMT DRIVER
6663 M:      Seth Heasley <seth.heasley@intel.com>
6664 M:      Neil Horman <nhorman@tuxdriver.com>
6665 L:      linux-i2c@vger.kernel.org
6666 F:      drivers/i2c/busses/i2c-ismt.c
6667 F:      Documentation/i2c/busses/i2c-ismt
6668
6669 I2C/SMBUS STUB DRIVER
6670 M:      Jean Delvare <jdelvare@suse.com>
6671 L:      linux-i2c@vger.kernel.org
6672 S:      Maintained
6673 F:      drivers/i2c/i2c-stub.c
6674
6675 IA64 (Itanium) PLATFORM
6676 M:      Tony Luck <tony.luck@intel.com>
6677 M:      Fenghua Yu <fenghua.yu@intel.com>
6678 L:      linux-ia64@vger.kernel.org
6679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6680 S:      Maintained
6681 F:      arch/ia64/
6682
6683 IBM Power 842 compression accelerator
6684 M:      Haren Myneni <haren@us.ibm.com>
6685 S:      Supported
6686 F:      drivers/crypto/nx/Makefile
6687 F:      drivers/crypto/nx/Kconfig
6688 F:      drivers/crypto/nx/nx-842*
6689 F:      include/linux/sw842.h
6690 F:      crypto/842.c
6691 F:      lib/842/
6692
6693 IBM Power in-Nest Crypto Acceleration
6694 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6695 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6696 L:      linux-crypto@vger.kernel.org
6697 S:      Supported
6698 F:      drivers/crypto/nx/Makefile
6699 F:      drivers/crypto/nx/Kconfig
6700 F:      drivers/crypto/nx/nx-aes*
6701 F:      drivers/crypto/nx/nx-sha*
6702 F:      drivers/crypto/nx/nx.*
6703 F:      drivers/crypto/nx/nx_csbcpb.h
6704 F:      drivers/crypto/nx/nx_debugfs.h
6705
6706 IBM Power Linux RAID adapter
6707 M:      Brian King <brking@us.ibm.com>
6708 S:      Supported
6709 F:      drivers/scsi/ipr.*
6710
6711 IBM Power SRIOV Virtual NIC Device Driver
6712 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6713 M:      John Allen <jallen@linux.vnet.ibm.com>
6714 L:      netdev@vger.kernel.org
6715 S:      Supported
6716 F:      drivers/net/ethernet/ibm/ibmvnic.*
6717
6718 IBM Power Virtual Accelerator Switchboard
6719 M:      Sukadev Bhattiprolu
6720 L:      linuxppc-dev@lists.ozlabs.org
6721 S:      Supported
6722 F:      arch/powerpc/platforms/powernv/vas*
6723 F:      arch/powerpc/platforms/powernv/copy-paste.h
6724 F:      arch/powerpc/include/asm/vas.h
6725 F:      arch/powerpc/include/uapi/asm/vas.h
6726
6727 IBM Power Virtual Ethernet Device Driver
6728 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6729 L:      netdev@vger.kernel.org
6730 S:      Supported
6731 F:      drivers/net/ethernet/ibm/ibmveth.*
6732
6733 IBM Power Virtual FC Device Drivers
6734 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6735 L:      linux-scsi@vger.kernel.org
6736 S:      Supported
6737 F:      drivers/scsi/ibmvscsi/ibmvfc*
6738
6739 IBM Power Virtual SCSI Device Drivers
6740 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6741 L:      linux-scsi@vger.kernel.org
6742 S:      Supported
6743 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6744 F:      include/scsi/viosrp.h
6745
6746 IBM Power Virtual SCSI Device Target Driver
6747 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6748 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6749 L:      linux-scsi@vger.kernel.org
6750 L:      target-devel@vger.kernel.org
6751 S:      Supported
6752 F:      drivers/scsi/ibmvscsi_tgt/
6753
6754 IBM Power VMX Cryptographic instructions
6755 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6756 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6757 L:      linux-crypto@vger.kernel.org
6758 S:      Supported
6759 F:      drivers/crypto/vmx/Makefile
6760 F:      drivers/crypto/vmx/Kconfig
6761 F:      drivers/crypto/vmx/vmx.c
6762 F:      drivers/crypto/vmx/aes*
6763 F:      drivers/crypto/vmx/ghash*
6764 F:      drivers/crypto/vmx/ppc-xlate.pl
6765
6766 IBM ServeRAID RAID DRIVER
6767 S:      Orphan
6768 F:      drivers/scsi/ips.*
6769
6770 ICH LPC AND GPIO DRIVER
6771 M:      Peter Tyser <ptyser@xes-inc.com>
6772 S:      Maintained
6773 F:      drivers/mfd/lpc_ich.c
6774 F:      drivers/gpio/gpio-ich.c
6775
6776 IDE SUBSYSTEM
6777 M:      "David S. Miller" <davem@davemloft.net>
6778 L:      linux-ide@vger.kernel.org
6779 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6781 S:      Maintained
6782 F:      Documentation/ide/
6783 F:      drivers/ide/
6784 F:      include/linux/ide.h
6785
6786 IDE/ATAPI DRIVERS
6787 M:      Borislav Petkov <bp@alien8.de>
6788 L:      linux-ide@vger.kernel.org
6789 S:      Maintained
6790 F:      Documentation/cdrom/ide-cd
6791 F:      drivers/ide/ide-cd*
6792
6793 IDEAPAD LAPTOP EXTRAS DRIVER
6794 M:      Ike Panhc <ike.pan@canonical.com>
6795 L:      platform-driver-x86@vger.kernel.org
6796 W:      http://launchpad.net/ideapad-laptop
6797 S:      Maintained
6798 F:      drivers/platform/x86/ideapad-laptop.c
6799
6800 IDEAPAD LAPTOP SLIDEBAR DRIVER
6801 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6802 L:      linux-input@vger.kernel.org
6803 W:      https://github.com/o2genum/ideapad-slidebar
6804 S:      Maintained
6805 F:      drivers/input/misc/ideapad_slidebar.c
6806
6807 IDT VersaClock 5 CLOCK DRIVER
6808 M:      Marek Vasut <marek.vasut@gmail.com>
6809 S:      Maintained
6810 F:      drivers/clk/clk-versaclock5.c
6811
6812 IEEE 802.15.4 SUBSYSTEM
6813 M:      Alexander Aring <alex.aring@gmail.com>
6814 M:      Stefan Schmidt <stefan@osg.samsung.com>
6815 L:      linux-wpan@vger.kernel.org
6816 W:      http://wpan.cakelab.org/
6817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6819 S:      Maintained
6820 F:      net/ieee802154/
6821 F:      net/mac802154/
6822 F:      drivers/net/ieee802154/
6823 F:      include/linux/nl802154.h
6824 F:      include/linux/ieee802154.h
6825 F:      include/net/nl802154.h
6826 F:      include/net/mac802154.h
6827 F:      include/net/af_ieee802154.h
6828 F:      include/net/cfg802154.h
6829 F:      include/net/ieee802154_netdev.h
6830 F:      Documentation/networking/ieee802154.txt
6831
6832 IFE PROTOCOL
6833 M:      Yotam Gigi <yotam.gi@gmail.com>
6834 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6835 F:      net/ife
6836 F:      include/net/ife.h
6837 F:      include/uapi/linux/ife.h
6838
6839 IGORPLUG-USB IR RECEIVER
6840 M:      Sean Young <sean@mess.org>
6841 L:      linux-media@vger.kernel.org
6842 S:      Maintained
6843 F:      drivers/media/rc/igorplugusb.c
6844
6845 IGUANAWORKS USB IR TRANSCEIVER
6846 M:      Sean Young <sean@mess.org>
6847 L:      linux-media@vger.kernel.org
6848 S:      Maintained
6849 F:      drivers/media/rc/iguanair.c
6850
6851 IIO DIGITAL POTENTIOMETER DAC
6852 M:      Peter Rosin <peda@axentia.se>
6853 L:      linux-iio@vger.kernel.org
6854 S:      Maintained
6855 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6856 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6857 F:      drivers/iio/dac/dpot-dac.c
6858
6859 IIO ENVELOPE DETECTOR
6860 M:      Peter Rosin <peda@axentia.se>
6861 L:      linux-iio@vger.kernel.org
6862 S:      Maintained
6863 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6864 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6865 F:      drivers/iio/adc/envelope-detector.c
6866
6867 IIO MULTIPLEXER
6868 M:      Peter Rosin <peda@axentia.se>
6869 L:      linux-iio@vger.kernel.org
6870 S:      Maintained
6871 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6872 F:      drivers/iio/multiplexer/iio-mux.c
6873
6874 IIO SUBSYSTEM AND DRIVERS
6875 M:      Jonathan Cameron <jic23@kernel.org>
6876 R:      Hartmut Knaack <knaack.h@gmx.de>
6877 R:      Lars-Peter Clausen <lars@metafoo.de>
6878 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6879 L:      linux-iio@vger.kernel.org
6880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6881 S:      Maintained
6882 F:      Documentation/ABI/testing/configfs-iio*
6883 F:      Documentation/ABI/testing/sysfs-bus-iio*
6884 F:      Documentation/devicetree/bindings/iio/
6885 F:      drivers/iio/
6886 F:      drivers/staging/iio/
6887 F:      include/linux/iio/
6888 F:      tools/iio/
6889
6890 IKANOS/ADI EAGLE ADSL USB DRIVER
6891 M:      Matthieu Castet <castet.matthieu@free.fr>
6892 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6893 S:      Maintained
6894 F:      drivers/usb/atm/ueagle-atm.c
6895
6896 IMGTEC ASCII LCD DRIVER
6897 M:      Paul Burton <paul.burton@mips.com>
6898 S:      Maintained
6899 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6900 F:      drivers/auxdisplay/img-ascii-lcd.c
6901
6902 IMGTEC IR DECODER DRIVER
6903 M:      James Hogan <jhogan@kernel.org>
6904 S:      Maintained
6905 F:      drivers/media/rc/img-ir/
6906
6907 IMS TWINTURBO FRAMEBUFFER DRIVER
6908 L:      linux-fbdev@vger.kernel.org
6909 S:      Orphan
6910 F:      drivers/video/fbdev/imsttfb.c
6911
6912 INA209 HARDWARE MONITOR DRIVER
6913 M:      Guenter Roeck <linux@roeck-us.net>
6914 L:      linux-hwmon@vger.kernel.org
6915 S:      Maintained
6916 F:      Documentation/hwmon/ina209
6917 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6918 F:      drivers/hwmon/ina209.c
6919
6920 INA2XX HARDWARE MONITOR DRIVER
6921 M:      Guenter Roeck <linux@roeck-us.net>
6922 L:      linux-hwmon@vger.kernel.org
6923 S:      Maintained
6924 F:      Documentation/hwmon/ina2xx
6925 F:      drivers/hwmon/ina2xx.c
6926 F:      include/linux/platform_data/ina2xx.h
6927
6928 INDUSTRY PACK SUBSYSTEM (IPACK)
6929 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6930 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6931 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6932 L:      industrypack-devel@lists.sourceforge.net
6933 W:      http://industrypack.sourceforge.net
6934 S:      Maintained
6935 F:      drivers/ipack/
6936
6937 INFINIBAND SUBSYSTEM
6938 M:      Doug Ledford <dledford@redhat.com>
6939 M:      Jason Gunthorpe <jgg@mellanox.com>
6940 L:      linux-rdma@vger.kernel.org
6941 W:      http://www.openfabrics.org/
6942 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6944 S:      Supported
6945 F:      Documentation/devicetree/bindings/infiniband/
6946 F:      Documentation/infiniband/
6947 F:      drivers/infiniband/
6948 F:      include/uapi/linux/if_infiniband.h
6949 F:      include/uapi/rdma/
6950 F:      include/rdma/
6951
6952 INGENIC JZ4780 DMA Driver
6953 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6954 S:      Maintained
6955 F:      drivers/dma/dma-jz4780.c
6956
6957 INGENIC JZ4780 NAND DRIVER
6958 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6959 L:      linux-mtd@lists.infradead.org
6960 S:      Maintained
6961 F:      drivers/mtd/nand/jz4780_*
6962
6963 INOTIFY
6964 M:      Jan Kara <jack@suse.cz>
6965 R:      Amir Goldstein <amir73il@gmail.com>
6966 L:      linux-fsdevel@vger.kernel.org
6967 S:      Maintained
6968 F:      Documentation/filesystems/inotify.txt
6969 F:      fs/notify/inotify/
6970 F:      include/linux/inotify.h
6971 F:      include/uapi/linux/inotify.h
6972
6973 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6974 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6975 L:      linux-input@vger.kernel.org
6976 Q:      http://patchwork.kernel.org/project/linux-input/list/
6977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6978 S:      Maintained
6979 F:      drivers/input/
6980 F:      include/linux/input.h
6981 F:      include/uapi/linux/input.h
6982 F:      include/uapi/linux/input-event-codes.h
6983 F:      include/linux/input/
6984 F:      Documentation/devicetree/bindings/input/
6985 F:      Documentation/input/
6986
6987 INPUT MULTITOUCH (MT) PROTOCOL
6988 M:      Henrik Rydberg <rydberg@bitmath.org>
6989 L:      linux-input@vger.kernel.org
6990 S:      Odd fixes
6991 F:      Documentation/input/multi-touch-protocol.rst
6992 F:      drivers/input/input-mt.c
6993 K:      \b(ABS|SYN)_MT_
6994
6995 INSIDE SECURE CRYPTO DRIVER
6996 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6997 F:      drivers/crypto/inside-secure/
6998 S:      Maintained
6999 L:      linux-crypto@vger.kernel.org
7000
7001 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7002 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7003 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7004 L:      linux-integrity@vger.kernel.org
7005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7006 S:      Supported
7007 F:      security/integrity/ima/
7008
7009 INTEL 810/815 FRAMEBUFFER DRIVER
7010 M:      Antonino Daplas <adaplas@gmail.com>
7011 L:      linux-fbdev@vger.kernel.org
7012 S:      Maintained
7013 F:      drivers/video/fbdev/i810/
7014
7015 INTEL ASoC BDW/HSW DRIVERS
7016 M:      Jie Yang <yang.jie@linux.intel.com>
7017 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7018 S:      Supported
7019 F:      sound/soc/intel/common/sst-dsp*
7020 F:      sound/soc/intel/common/sst-firmware.c
7021 F:      sound/soc/intel/boards/broadwell.c
7022 F:      sound/soc/intel/haswell/
7023
7024 INTEL C600 SERIES SAS CONTROLLER DRIVER
7025 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
7026 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7027 L:      linux-scsi@vger.kernel.org
7028 T:      git git://git.code.sf.net/p/intel-sas/isci
7029 S:      Supported
7030 F:      drivers/scsi/isci/
7031
7032 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7033 M:      Jani Nikula <jani.nikula@linux.intel.com>
7034 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7035 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
7036 L:      intel-gfx@lists.freedesktop.org
7037 W:      https://01.org/linuxgraphics/
7038 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
7039 C:      irc://chat.freenode.net/intel-gfx
7040 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
7041 T:      git git://anongit.freedesktop.org/drm-intel
7042 S:      Supported
7043 F:      drivers/gpu/drm/i915/
7044 F:      include/drm/i915*
7045 F:      include/uapi/drm/i915_drm.h
7046 F:      Documentation/gpu/i915.rst
7047
7048 INTEL ETHERNET DRIVERS
7049 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7050 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7051 W:      http://www.intel.com/support/feedback.htm
7052 W:      http://e1000.sourceforge.net/
7053 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7056 S:      Supported
7057 F:      Documentation/networking/e100.txt
7058 F:      Documentation/networking/e1000.txt
7059 F:      Documentation/networking/e1000e.txt
7060 F:      Documentation/networking/igb.txt
7061 F:      Documentation/networking/igbvf.txt
7062 F:      Documentation/networking/ixgb.txt
7063 F:      Documentation/networking/ixgbe.txt
7064 F:      Documentation/networking/ixgbevf.txt
7065 F:      Documentation/networking/i40e.txt
7066 F:      Documentation/networking/i40evf.txt
7067 F:      drivers/net/ethernet/intel/
7068 F:      drivers/net/ethernet/intel/*/
7069 F:      include/linux/avf/virtchnl.h
7070
7071 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7072 M:      Maik Broemme <mbroemme@libmpq.org>
7073 L:      linux-fbdev@vger.kernel.org
7074 S:      Maintained
7075 F:      Documentation/fb/intelfb.txt
7076 F:      drivers/video/fbdev/intelfb/
7077
7078 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7079 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
7080 M:      Zhi Wang <zhi.a.wang@intel.com>
7081 L:      intel-gvt-dev@lists.freedesktop.org
7082 L:      intel-gfx@lists.freedesktop.org
7083 W:      https://01.org/igvt-g
7084 T:      git https://github.com/intel/gvt-linux.git
7085 S:      Supported
7086 F:      drivers/gpu/drm/i915/gvt/
7087
7088 INTEL HID EVENT DRIVER
7089 M:      Alex Hung <alex.hung@canonical.com>
7090 L:      platform-driver-x86@vger.kernel.org
7091 S:      Maintained
7092 F:      drivers/platform/x86/intel-hid.c
7093
7094 INTEL I/OAT DMA DRIVER
7095 M:      Dave Jiang <dave.jiang@intel.com>
7096 R:      Dan Williams <dan.j.williams@intel.com>
7097 L:      dmaengine@vger.kernel.org
7098 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
7099 S:      Supported
7100 F:      drivers/dma/ioat*
7101
7102 INTEL IDLE DRIVER
7103 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
7104 M:      Len Brown <lenb@kernel.org>
7105 L:      linux-pm@vger.kernel.org
7106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7107 B:      https://bugzilla.kernel.org
7108 S:      Supported
7109 F:      drivers/idle/intel_idle.c
7110
7111 INTEL INTEGRATED SENSOR HUB DRIVER
7112 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7113 M:      Jiri Kosina <jikos@kernel.org>
7114 L:      linux-input@vger.kernel.org
7115 S:      Maintained
7116 F:      drivers/hid/intel-ish-hid/
7117
7118 INTEL IOMMU (VT-d)
7119 M:      David Woodhouse <dwmw2@infradead.org>
7120 L:      iommu@lists.linux-foundation.org
7121 T:      git git://git.infradead.org/iommu-2.6.git
7122 S:      Supported
7123 F:      drivers/iommu/intel-iommu.c
7124 F:      include/linux/intel-iommu.h
7125
7126 INTEL IOP-ADMA DMA DRIVER
7127 R:      Dan Williams <dan.j.williams@intel.com>
7128 S:      Odd fixes
7129 F:      drivers/dma/iop-adma.c
7130
7131 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7132 M:      Krzysztof Halasa <khalasa@piap.pl>
7133 S:      Maintained
7134 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
7135 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
7136 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7137 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
7138 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
7139 F:      drivers/net/wan/ixp4xx_hss.c
7140
7141 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7142 M:      Deepak Saxena <dsaxena@plexity.net>
7143 S:      Maintained
7144 F:      drivers/char/hw_random/ixp4xx-rng.c
7145
7146 INTEL MANAGEMENT ENGINE (mei)
7147 M:      Tomas Winkler <tomas.winkler@intel.com>
7148 L:      linux-kernel@vger.kernel.org
7149 S:      Supported
7150 F:      include/uapi/linux/mei.h
7151 F:      include/linux/mei_cl_bus.h
7152 F:      drivers/misc/mei/*
7153 F:      drivers/watchdog/mei_wdt.c
7154 F:      Documentation/misc-devices/mei/*
7155 F:      samples/mei/*
7156
7157 INTEL MENLOW THERMAL DRIVER
7158 M:      Sujith Thomas <sujith.thomas@intel.com>
7159 L:      platform-driver-x86@vger.kernel.org
7160 W:      https://01.org/linux-acpi
7161 S:      Supported
7162 F:      drivers/platform/x86/intel_menlow.c
7163
7164 INTEL MERRIFIELD GPIO DRIVER
7165 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7166 L:      linux-gpio@vger.kernel.org
7167 S:      Maintained
7168 F:      drivers/gpio/gpio-merrifield.c
7169
7170 INTEL MIC DRIVERS (mic)
7171 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7172 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7173 S:      Supported
7174 W:      https://github.com/sudeepdutt/mic
7175 W:      http://software.intel.com/en-us/mic-developer
7176 F:      include/linux/mic_bus.h
7177 F:      include/linux/scif.h
7178 F:      include/uapi/linux/mic_common.h
7179 F:      include/uapi/linux/mic_ioctl.h
7180 F:      include/uapi/linux/scif_ioctl.h
7181 F:      drivers/misc/mic/
7182 F:      drivers/dma/mic_x100_dma.c
7183 F:      drivers/dma/mic_x100_dma.h
7184 F:      Documentation/mic/
7185
7186 INTEL PMC CORE DRIVER
7187 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7188 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7189 L:      platform-driver-x86@vger.kernel.org
7190 S:      Maintained
7191 F:      arch/x86/include/asm/pmc_core.h
7192 F:      drivers/platform/x86/intel_pmc_core*
7193
7194 INTEL PMC/P-Unit IPC DRIVER
7195 M:      Zha Qipeng<qipeng.zha@intel.com>
7196 L:      platform-driver-x86@vger.kernel.org
7197 S:      Maintained
7198 F:      drivers/platform/x86/intel_pmc_ipc.c
7199 F:      drivers/platform/x86/intel_punit_ipc.c
7200 F:      arch/x86/include/asm/intel_pmc_ipc.h
7201 F:      arch/x86/include/asm/intel_punit_ipc.h
7202
7203 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7204 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7205 L:      linux-wireless@vger.kernel.org
7206 S:      Maintained
7207 F:      Documentation/networking/README.ipw2100
7208 F:      Documentation/networking/README.ipw2200
7209 F:      drivers/net/wireless/intel/ipw2x00/
7210
7211 INTEL PSTATE DRIVER
7212 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7213 M:      Len Brown <lenb@kernel.org>
7214 L:      linux-pm@vger.kernel.org
7215 S:      Supported
7216 F:      drivers/cpufreq/intel_pstate.c
7217
7218 INTEL RDMA RNIC DRIVER
7219 M:      Faisal Latif <faisal.latif@intel.com>
7220 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7221 L:      linux-rdma@vger.kernel.org
7222 S:      Supported
7223 F:      drivers/infiniband/hw/i40iw/
7224
7225 INTEL TELEMETRY DRIVER
7226 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7227 L:      platform-driver-x86@vger.kernel.org
7228 S:      Maintained
7229 F:      arch/x86/include/asm/intel_telemetry.h
7230 F:      drivers/platform/x86/intel_telemetry*
7231
7232 INTEL VIRTUAL BUTTON DRIVER
7233 M:      AceLan Kao <acelan.kao@canonical.com>
7234 L:      platform-driver-x86@vger.kernel.org
7235 S:      Maintained
7236 F:      drivers/platform/x86/intel-vbtn.c
7237
7238 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7239 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7240 L:      linux-wireless@vger.kernel.org
7241 S:      Supported
7242 F:      drivers/net/wireless/intel/iwlegacy/
7243
7244 INTEL WIRELESS WIFI LINK (iwlwifi)
7245 M:      Johannes Berg <johannes.berg@intel.com>
7246 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7247 M:      Luca Coelho <luciano.coelho@intel.com>
7248 M:      Intel Linux Wireless <linuxwifi@intel.com>
7249 L:      linux-wireless@vger.kernel.org
7250 W:      http://intellinuxwireless.org
7251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7252 S:      Supported
7253 F:      drivers/net/wireless/intel/iwlwifi/
7254
7255 INTEL WIRELESS WIMAX CONNECTION 2400
7256 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7257 M:      linux-wimax@intel.com
7258 L:      wimax@linuxwimax.org (subscribers-only)
7259 S:      Supported
7260 W:      http://linuxwimax.org
7261 F:      Documentation/wimax/README.i2400m
7262 F:      drivers/net/wimax/i2400m/
7263 F:      include/uapi/linux/wimax/i2400m.h
7264
7265 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7266 M:      Mario Limonciello <mario.limonciello@dell.com>
7267 S:      Maintained
7268 F:      drivers/platform/x86/intel-wmi-thunderbolt.c
7269
7270 INTEL(R) TRACE HUB
7271 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7272 S:      Supported
7273 F:      Documentation/trace/intel_th.txt
7274 F:      drivers/hwtracing/intel_th/
7275
7276 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7277 M:      Ning Sun <ning.sun@intel.com>
7278 L:      tboot-devel@lists.sourceforge.net
7279 W:      http://tboot.sourceforge.net
7280 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7281 S:      Supported
7282 F:      Documentation/intel_txt.txt
7283 F:      include/linux/tboot.h
7284 F:      arch/x86/kernel/tboot.c
7285
7286 INTEL-MID GPIO DRIVER
7287 M:      David Cohen <david.a.cohen@linux.intel.com>
7288 L:      linux-gpio@vger.kernel.org
7289 S:      Maintained
7290 F:      drivers/gpio/gpio-intel-mid.c
7291
7292 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7293 M:      Linus Walleij <linus.walleij@linaro.org>
7294 L:      linux-iio@vger.kernel.org
7295 S:      Maintained
7296 F:      drivers/iio/gyro/mpu3050*
7297 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7298
7299 IOC3 ETHERNET DRIVER
7300 M:      Ralf Baechle <ralf@linux-mips.org>
7301 L:      linux-mips@linux-mips.org
7302 S:      Maintained
7303 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7304
7305 IOC3 SERIAL DRIVER
7306 M:      Pat Gefre <pfg@sgi.com>
7307 L:      linux-serial@vger.kernel.org
7308 S:      Maintained
7309 F:      drivers/tty/serial/ioc3_serial.c
7310
7311 IOMMU DRIVERS
7312 M:      Joerg Roedel <joro@8bytes.org>
7313 L:      iommu@lists.linux-foundation.org
7314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7315 S:      Maintained
7316 F:      Documentation/devicetree/bindings/iommu/
7317 F:      drivers/iommu/
7318 F:      include/linux/iommu.h
7319 F:      include/linux/iova.h
7320
7321 IP MASQUERADING
7322 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7323 S:      Maintained
7324 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7325
7326 IPMI SUBSYSTEM
7327 M:      Corey Minyard <minyard@acm.org>
7328 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7329 W:      http://openipmi.sourceforge.net/
7330 S:      Supported
7331 F:      Documentation/IPMI.txt
7332 F:      drivers/char/ipmi/
7333 F:      include/linux/ipmi*
7334 F:      include/uapi/linux/ipmi*
7335
7336 IPS SCSI RAID DRIVER
7337 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7338 L:      linux-scsi@vger.kernel.org
7339 W:      http://www.adaptec.com/
7340 S:      Maintained
7341 F:      drivers/scsi/ips*
7342
7343 IPVS
7344 M:      Wensong Zhang <wensong@linux-vs.org>
7345 M:      Simon Horman <horms@verge.net.au>
7346 M:      Julian Anastasov <ja@ssi.bg>
7347 L:      netdev@vger.kernel.org
7348 L:      lvs-devel@vger.kernel.org
7349 S:      Maintained
7350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7352 F:      Documentation/networking/ipvs-sysctl.txt
7353 F:      include/net/ip_vs.h
7354 F:      include/uapi/linux/ip_vs.h
7355 F:      net/netfilter/ipvs/
7356
7357 IPWIRELESS DRIVER
7358 M:      Jiri Kosina <jikos@kernel.org>
7359 M:      David Sterba <dsterba@suse.com>
7360 S:      Odd Fixes
7361 F:      drivers/tty/ipwireless/
7362
7363 IPX NETWORK LAYER
7364 L:      netdev@vger.kernel.org
7365 S:      Obsolete
7366 F:      include/uapi/linux/ipx.h
7367 F:      drivers/staging/ipx/
7368
7369 IRDA SUBSYSTEM
7370 M:      Samuel Ortiz <samuel@sortiz.org>
7371 L:      irda-users@lists.sourceforge.net (subscribers-only)
7372 L:      netdev@vger.kernel.org
7373 W:      http://irda.sourceforge.net/
7374 S:      Obsolete
7375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7376 F:      Documentation/networking/irda.txt
7377 F:      drivers/staging/irda/
7378
7379 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7380 M:      Marc Zyngier <marc.zyngier@arm.com>
7381 S:      Maintained
7382 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7383 F:      Documentation/IRQ-domain.txt
7384 F:      include/linux/irqdomain.h
7385 F:      kernel/irq/irqdomain.c
7386 F:      kernel/irq/msi.c
7387
7388 IRQ SUBSYSTEM
7389 M:      Thomas Gleixner <tglx@linutronix.de>
7390 L:      linux-kernel@vger.kernel.org
7391 S:      Maintained
7392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7393 F:      kernel/irq/
7394
7395 IRQCHIP DRIVERS
7396 M:      Thomas Gleixner <tglx@linutronix.de>
7397 M:      Jason Cooper <jason@lakedaemon.net>
7398 M:      Marc Zyngier <marc.zyngier@arm.com>
7399 L:      linux-kernel@vger.kernel.org
7400 S:      Maintained
7401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7402 F:      Documentation/devicetree/bindings/interrupt-controller/
7403 F:      drivers/irqchip/
7404
7405 ISA
7406 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7407 S:      Maintained
7408 F:      Documentation/isa.txt
7409 F:      drivers/base/isa.c
7410 F:      include/linux/isa.h
7411
7412 ISA RADIO MODULE
7413 M:      Hans Verkuil <hverkuil@xs4all.nl>
7414 L:      linux-media@vger.kernel.org
7415 T:      git git://linuxtv.org/media_tree.git
7416 W:      https://linuxtv.org
7417 S:      Maintained
7418 F:      drivers/media/radio/radio-isa*
7419
7420 ISAPNP
7421 M:      Jaroslav Kysela <perex@perex.cz>
7422 S:      Maintained
7423 F:      Documentation/isapnp.txt
7424 F:      drivers/pnp/isapnp/
7425 F:      include/linux/isapnp.h
7426
7427 ISCSI
7428 M:      Lee Duncan <lduncan@suse.com>
7429 M:      Chris Leech <cleech@redhat.com>
7430 L:      open-iscsi@googlegroups.com
7431 W:      www.open-iscsi.com
7432 S:      Maintained
7433 F:      drivers/scsi/*iscsi*
7434 F:      include/scsi/*iscsi*
7435
7436 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7437 M:      Peter Jones <pjones@redhat.com>
7438 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7439 S:      Maintained
7440 F:      drivers/firmware/iscsi_ibft*
7441
7442 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7443 M:      Or Gerlitz <ogerlitz@mellanox.com>
7444 M:      Sagi Grimberg <sagi@grimberg.me>
7445 M:      Roi Dayan <roid@mellanox.com>
7446 L:      linux-rdma@vger.kernel.org
7447 S:      Supported
7448 W:      http://www.openfabrics.org
7449 W:      www.open-iscsi.org
7450 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7451 F:      drivers/infiniband/ulp/iser/
7452
7453 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7454 M:      Sagi Grimberg <sagi@grimberg.me>
7455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7456 L:      linux-rdma@vger.kernel.org
7457 L:      target-devel@vger.kernel.org
7458 S:      Supported
7459 W:      http://www.linux-iscsi.org
7460 F:      drivers/infiniband/ulp/isert
7461
7462 ISDN SUBSYSTEM
7463 M:      Karsten Keil <isdn@linux-pingi.de>
7464 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7465 L:      netdev@vger.kernel.org
7466 W:      http://www.isdn4linux.de
7467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7468 S:      Maintained
7469 F:      Documentation/isdn/
7470 F:      drivers/isdn/
7471 F:      include/linux/isdn.h
7472 F:      include/linux/isdn/
7473 F:      include/uapi/linux/isdn.h
7474 F:      include/uapi/linux/isdn/
7475
7476 ISDN SUBSYSTEM (Eicon active card driver)
7477 M:      Armin Schindler <mac@melware.de>
7478 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7479 W:      http://www.melware.de
7480 S:      Maintained
7481 F:      drivers/isdn/hardware/eicon/
7482
7483 IT87 HARDWARE MONITORING DRIVER
7484 M:      Jean Delvare <jdelvare@suse.com>
7485 L:      linux-hwmon@vger.kernel.org
7486 S:      Maintained
7487 F:      Documentation/hwmon/it87
7488 F:      drivers/hwmon/it87.c
7489
7490 IT913X MEDIA DRIVER
7491 M:      Antti Palosaari <crope@iki.fi>
7492 L:      linux-media@vger.kernel.org
7493 W:      https://linuxtv.org
7494 W:      http://palosaari.fi/linux/
7495 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7496 T:      git git://linuxtv.org/anttip/media_tree.git
7497 S:      Maintained
7498 F:      drivers/media/tuners/it913x*
7499
7500 IVTV VIDEO4LINUX DRIVER
7501 M:      Andy Walls <awalls@md.metrocast.net>
7502 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7503 L:      linux-media@vger.kernel.org
7504 T:      git git://linuxtv.org/media_tree.git
7505 W:      http://www.ivtvdriver.org
7506 S:      Maintained
7507 F:      Documentation/media/v4l-drivers/ivtv*
7508 F:      drivers/media/pci/ivtv/
7509 F:      include/uapi/linux/ivtv*
7510
7511 IX2505V MEDIA DRIVER
7512 M:      Malcolm Priestley <tvboxspy@gmail.com>
7513 L:      linux-media@vger.kernel.org
7514 W:      https://linuxtv.org
7515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7516 S:      Maintained
7517 F:      drivers/media/dvb-frontends/ix2505v*
7518
7519 JC42.4 TEMPERATURE SENSOR DRIVER
7520 M:      Guenter Roeck <linux@roeck-us.net>
7521 L:      linux-hwmon@vger.kernel.org
7522 S:      Maintained
7523 F:      drivers/hwmon/jc42.c
7524 F:      Documentation/hwmon/jc42
7525
7526 JFS FILESYSTEM
7527 M:      Dave Kleikamp <shaggy@kernel.org>
7528 L:      jfs-discussion@lists.sourceforge.net
7529 W:      http://jfs.sourceforge.net/
7530 T:      git git://github.com/kleikamp/linux-shaggy.git
7531 S:      Maintained
7532 F:      Documentation/filesystems/jfs.txt
7533 F:      fs/jfs/
7534
7535 JME NETWORK DRIVER
7536 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7537 L:      netdev@vger.kernel.org
7538 S:      Maintained
7539 F:      drivers/net/ethernet/jme.*
7540
7541 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7542 M:      David Woodhouse <dwmw2@infradead.org>
7543 L:      linux-mtd@lists.infradead.org
7544 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7545 S:      Maintained
7546 F:      fs/jffs2/
7547 F:      include/uapi/linux/jffs2.h
7548
7549 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7550 M:      "Theodore Ts'o" <tytso@mit.edu>
7551 M:      Jan Kara <jack@suse.com>
7552 L:      linux-ext4@vger.kernel.org
7553 S:      Maintained
7554 F:      fs/jbd2/
7555 F:      include/linux/jbd2.h
7556
7557 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7558 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7559 L:      linux-media@vger.kernel.org
7560 S:      Maintained
7561 F:      drivers/media/platform/rcar_jpu.c
7562
7563 JSM Neo PCI based serial card
7564 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7565 L:      linux-serial@vger.kernel.org
7566 S:      Maintained
7567 F:      drivers/tty/serial/jsm/
7568
7569 K10TEMP HARDWARE MONITORING DRIVER
7570 M:      Clemens Ladisch <clemens@ladisch.de>
7571 L:      linux-hwmon@vger.kernel.org
7572 S:      Maintained
7573 F:      Documentation/hwmon/k10temp
7574 F:      drivers/hwmon/k10temp.c
7575
7576 K8TEMP HARDWARE MONITORING DRIVER
7577 M:      Rudolf Marek <r.marek@assembler.cz>
7578 L:      linux-hwmon@vger.kernel.org
7579 S:      Maintained
7580 F:      Documentation/hwmon/k8temp
7581 F:      drivers/hwmon/k8temp.c
7582
7583 KASAN
7584 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7585 R:      Alexander Potapenko <glider@google.com>
7586 R:      Dmitry Vyukov <dvyukov@google.com>
7587 L:      kasan-dev@googlegroups.com
7588 S:      Maintained
7589 F:      arch/*/include/asm/kasan.h
7590 F:      arch/*/mm/kasan_init*
7591 F:      Documentation/dev-tools/kasan.rst
7592 F:      include/linux/kasan*.h
7593 F:      lib/test_kasan.c
7594 F:      mm/kasan/
7595 F:      scripts/Makefile.kasan
7596
7597 KCONFIG
7598 L:      linux-kbuild@vger.kernel.org
7599 S:      Orphan
7600 F:      Documentation/kbuild/kconfig-language.txt
7601 F:      scripts/kconfig/
7602
7603 KDUMP
7604 M:      Dave Young <dyoung@redhat.com>
7605 M:      Baoquan He <bhe@redhat.com>
7606 R:      Vivek Goyal <vgoyal@redhat.com>
7607 L:      kexec@lists.infradead.org
7608 W:      http://lse.sourceforge.net/kdump/
7609 S:      Maintained
7610 F:      Documentation/kdump/
7611
7612 KEENE FM RADIO TRANSMITTER DRIVER
7613 M:      Hans Verkuil <hverkuil@xs4all.nl>
7614 L:      linux-media@vger.kernel.org
7615 T:      git git://linuxtv.org/media_tree.git
7616 W:      https://linuxtv.org
7617 S:      Maintained
7618 F:      drivers/media/radio/radio-keene*
7619
7620 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7621 M:      Ian Kent <raven@themaw.net>
7622 L:      autofs@vger.kernel.org
7623 S:      Maintained
7624 F:      fs/autofs4/
7625
7626 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7627 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7628 M:      Michal Marek <michal.lkml@markovi.net>
7629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7630 L:      linux-kbuild@vger.kernel.org
7631 S:      Maintained
7632 F:      Documentation/kbuild/
7633 F:      Makefile
7634 F:      scripts/Makefile.*
7635 F:      scripts/basic/
7636 F:      scripts/mk*
7637 F:      scripts/package/
7638
7639 KERNEL JANITORS
7640 L:      kernel-janitors@vger.kernel.org
7641 W:      http://kernelnewbies.org/KernelJanitors
7642 S:      Odd Fixes
7643
7644 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7645 M:      "J. Bruce Fields" <bfields@fieldses.org>
7646 M:      Jeff Layton <jlayton@kernel.org>
7647 L:      linux-nfs@vger.kernel.org
7648 W:      http://nfs.sourceforge.net/
7649 T:      git git://linux-nfs.org/~bfields/linux.git
7650 S:      Supported
7651 F:      fs/nfsd/
7652 F:      include/uapi/linux/nfsd/
7653 F:      fs/lockd/
7654 F:      fs/nfs_common/
7655 F:      net/sunrpc/
7656 F:      include/linux/lockd/
7657 F:      include/linux/sunrpc/
7658 F:      include/uapi/linux/sunrpc/
7659
7660 KERNEL SELFTEST FRAMEWORK
7661 M:      Shuah Khan <shuahkh@osg.samsung.com>
7662 M:      Shuah Khan <shuah@kernel.org>
7663 L:      linux-kselftest@vger.kernel.org
7664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7665 S:      Maintained
7666 F:      tools/testing/selftests/
7667 F:      Documentation/dev-tools/kselftest*
7668
7669 KERNEL USERMODE HELPER
7670 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7671 L:      linux-kernel@vger.kernel.org
7672 S:      Maintained
7673 F:      kernel/umh.c
7674 F:      include/linux/umh.h
7675
7676 KERNEL VIRTUAL MACHINE (KVM)
7677 M:      Paolo Bonzini <pbonzini@redhat.com>
7678 M:      Radim Krčmář <rkrcmar@redhat.com>
7679 L:      kvm@vger.kernel.org
7680 W:      http://www.linux-kvm.org
7681 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7682 S:      Supported
7683 F:      Documentation/virtual/kvm/
7684 F:      include/trace/events/kvm.h
7685 F:      include/uapi/asm-generic/kvm*
7686 F:      include/uapi/linux/kvm*
7687 F:      include/asm-generic/kvm*
7688 F:      include/linux/kvm*
7689 F:      include/kvm/iodev.h
7690 F:      virt/kvm/*
7691 F:      tools/kvm/
7692
7693 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7694 M:      Joerg Roedel <joro@8bytes.org>
7695 L:      kvm@vger.kernel.org
7696 W:      http://www.linux-kvm.org/
7697 S:      Maintained
7698 F:      arch/x86/include/asm/svm.h
7699 F:      arch/x86/kvm/svm.c
7700
7701 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7702 M:      Christoffer Dall <christoffer.dall@linaro.org>
7703 M:      Marc Zyngier <marc.zyngier@arm.com>
7704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7705 L:      kvmarm@lists.cs.columbia.edu
7706 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7707 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7708 S:      Supported
7709 F:      arch/arm/include/uapi/asm/kvm*
7710 F:      arch/arm/include/asm/kvm*
7711 F:      arch/arm/kvm/
7712 F:      virt/kvm/arm/
7713 F:      include/kvm/arm_*
7714
7715 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7716 M:      Christoffer Dall <christoffer.dall@linaro.org>
7717 M:      Marc Zyngier <marc.zyngier@arm.com>
7718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7719 L:      kvmarm@lists.cs.columbia.edu
7720 S:      Maintained
7721 F:      arch/arm64/include/uapi/asm/kvm*
7722 F:      arch/arm64/include/asm/kvm*
7723 F:      arch/arm64/kvm/
7724
7725 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7726 M:      James Hogan <jhogan@kernel.org>
7727 L:      linux-mips@linux-mips.org
7728 S:      Supported
7729 F:      arch/mips/include/uapi/asm/kvm*
7730 F:      arch/mips/include/asm/kvm*
7731 F:      arch/mips/kvm/
7732
7733 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7734 M:      Paul Mackerras <paulus@ozlabs.org>
7735 L:      kvm-ppc@vger.kernel.org
7736 W:      http://www.linux-kvm.org/
7737 T:      git git://github.com/agraf/linux-2.6.git
7738 S:      Supported
7739 F:      arch/powerpc/include/uapi/asm/kvm*
7740 F:      arch/powerpc/include/asm/kvm*
7741 F:      arch/powerpc/kvm/
7742 F:      arch/powerpc/kernel/kvm*
7743
7744 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7745 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7746 M:      Cornelia Huck <cohuck@redhat.com>
7747 L:      linux-s390@vger.kernel.org
7748 W:      http://www.ibm.com/developerworks/linux/linux390/
7749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7750 S:      Supported
7751 F:      arch/s390/include/uapi/asm/kvm*
7752 F:      arch/s390/include/asm/gmap.h
7753 F:      arch/s390/include/asm/kvm*
7754 F:      arch/s390/kvm/
7755 F:      arch/s390/mm/gmap.c
7756
7757 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7758 M:      Paolo Bonzini <pbonzini@redhat.com>
7759 M:      Radim Krčmář <rkrcmar@redhat.com>
7760 L:      kvm@vger.kernel.org
7761 W:      http://www.linux-kvm.org
7762 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7763 S:      Supported
7764 F:      arch/x86/kvm/
7765 F:      arch/x86/include/uapi/asm/kvm*
7766 F:      arch/x86/include/asm/kvm*
7767 F:      arch/x86/include/asm/pvclock-abi.h
7768 F:      arch/x86/kernel/kvm.c
7769 F:      arch/x86/kernel/kvmclock.c
7770
7771 KERNFS
7772 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7773 M:      Tejun Heo <tj@kernel.org>
7774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7775 S:      Supported
7776 F:      include/linux/kernfs.h
7777 F:      fs/kernfs/
7778
7779 KEXEC
7780 M:      Eric Biederman <ebiederm@xmission.com>
7781 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7782 L:      kexec@lists.infradead.org
7783 S:      Maintained
7784 F:      include/linux/kexec.h
7785 F:      include/uapi/linux/kexec.h
7786 F:      kernel/kexec*
7787
7788 KEYS-ENCRYPTED
7789 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7790 L:      linux-integrity@vger.kernel.org
7791 L:      keyrings@vger.kernel.org
7792 S:      Supported
7793 F:      Documentation/security/keys/trusted-encrypted.rst
7794 F:      include/keys/encrypted-type.h
7795 F:      security/keys/encrypted-keys/
7796
7797 KEYS-TRUSTED
7798 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7799 L:      linux-integrity@vger.kernel.org
7800 L:      keyrings@vger.kernel.org
7801 S:      Supported
7802 F:      Documentation/security/keys/trusted-encrypted.rst
7803 F:      include/keys/trusted-type.h
7804 F:      security/keys/trusted.c
7805 F:      security/keys/trusted.h
7806
7807 KEYS/KEYRINGS:
7808 M:      David Howells <dhowells@redhat.com>
7809 L:      keyrings@vger.kernel.org
7810 S:      Maintained
7811 F:      Documentation/security/keys/core.rst
7812 F:      include/linux/key.h
7813 F:      include/linux/key-type.h
7814 F:      include/linux/keyctl.h
7815 F:      include/uapi/linux/keyctl.h
7816 F:      include/keys/
7817 F:      security/keys/
7818
7819 KGDB / KDB /debug_core
7820 M:      Jason Wessel <jason.wessel@windriver.com>
7821 M:      Daniel Thompson <daniel.thompson@linaro.org>
7822 W:      http://kgdb.wiki.kernel.org/
7823 L:      kgdb-bugreport@lists.sourceforge.net
7824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7825 S:      Maintained
7826 F:      Documentation/dev-tools/kgdb.rst
7827 F:      drivers/misc/kgdbts.c
7828 F:      drivers/tty/serial/kgdboc.c
7829 F:      include/linux/kdb.h
7830 F:      include/linux/kgdb.h
7831 F:      kernel/debug/
7832
7833 KMEMLEAK
7834 M:      Catalin Marinas <catalin.marinas@arm.com>
7835 S:      Maintained
7836 F:      Documentation/dev-tools/kmemleak.rst
7837 F:      include/linux/kmemleak.h
7838 F:      mm/kmemleak.c
7839 F:      mm/kmemleak-test.c
7840
7841 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7842 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7843 L:      linux-kernel@vger.kernel.org
7844 S:      Maintained
7845 F:      kernel/kmod.c
7846 F:      include/linux/kmod.h
7847 F:      lib/test_kmod.c
7848 F:      tools/testing/selftests/kmod/
7849
7850 KPROBES
7851 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7852 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7853 M:      "David S. Miller" <davem@davemloft.net>
7854 M:      Masami Hiramatsu <mhiramat@kernel.org>
7855 S:      Maintained
7856 F:      Documentation/kprobes.txt
7857 F:      include/linux/kprobes.h
7858 F:      include/asm-generic/kprobes.h
7859 F:      kernel/kprobes.c
7860
7861 KS0108 LCD CONTROLLER DRIVER
7862 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7863 W:      http://miguelojeda.es/auxdisplay.htm
7864 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7865 S:      Maintained
7866 F:      Documentation/auxdisplay/ks0108
7867 F:      drivers/auxdisplay/ks0108.c
7868 F:      include/linux/ks0108.h
7869
7870 L3MDEV
7871 M:      David Ahern <dsa@cumulusnetworks.com>
7872 L:      netdev@vger.kernel.org
7873 S:      Maintained
7874 F:      net/l3mdev
7875 F:      include/net/l3mdev.h
7876
7877 LANTIQ MIPS ARCHITECTURE
7878 M:      John Crispin <john@phrozen.org>
7879 L:      linux-mips@linux-mips.org
7880 S:      Maintained
7881 F:      arch/mips/lantiq
7882 F:      drivers/soc/lantiq
7883
7884 LAPB module
7885 L:      linux-x25@vger.kernel.org
7886 S:      Orphan
7887 F:      Documentation/networking/lapb-module.txt
7888 F:      include/*/lapb.h
7889 F:      net/lapb/
7890
7891 LASI 53c700 driver for PARISC
7892 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7893 L:      linux-scsi@vger.kernel.org
7894 S:      Maintained
7895 F:      Documentation/scsi/53c700.txt
7896 F:      drivers/scsi/53c700*
7897
7898 LEAKING_ADDRESSES
7899 M:      Tobin C. Harding <me@tobin.cc>
7900 S:      Maintained
7901 F:      scripts/leaking_addresses.pl
7902
7903 LED SUBSYSTEM
7904 M:      Richard Purdie <rpurdie@rpsys.net>
7905 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7906 M:      Pavel Machek <pavel@ucw.cz>
7907 L:      linux-leds@vger.kernel.org
7908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7909 S:      Maintained
7910 F:      Documentation/devicetree/bindings/leds/
7911 F:      drivers/leds/
7912 F:      include/linux/leds.h
7913
7914 LEGACY EEPROM DRIVER
7915 M:      Jean Delvare <jdelvare@suse.com>
7916 S:      Maintained
7917 F:      Documentation/misc-devices/eeprom
7918 F:      drivers/misc/eeprom/eeprom.c
7919
7920 LEGO USB Tower driver
7921 M:      Juergen Stuber <starblue@users.sourceforge.net>
7922 L:      legousb-devel@lists.sourceforge.net
7923 W:      http://legousb.sourceforge.net/
7924 S:      Maintained
7925 F:      drivers/usb/misc/legousbtower.c
7926
7927 LG2160 MEDIA DRIVER
7928 M:      Michael Krufky <mkrufky@linuxtv.org>
7929 L:      linux-media@vger.kernel.org
7930 W:      https://linuxtv.org
7931 W:      http://github.com/mkrufky
7932 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7933 T:      git git://linuxtv.org/mkrufky/tuners.git
7934 S:      Maintained
7935 F:      drivers/media/dvb-frontends/lg2160.*
7936
7937 LGDT3305 MEDIA DRIVER
7938 M:      Michael Krufky <mkrufky@linuxtv.org>
7939 L:      linux-media@vger.kernel.org
7940 W:      https://linuxtv.org
7941 W:      http://github.com/mkrufky
7942 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7943 T:      git git://linuxtv.org/mkrufky/tuners.git
7944 S:      Maintained
7945 F:      drivers/media/dvb-frontends/lgdt3305.*
7946
7947 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7948 M:      Viresh Kumar <vireshk@kernel.org>
7949 L:      linux-ide@vger.kernel.org
7950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7951 S:      Maintained
7952 F:      include/linux/pata_arasan_cf_data.h
7953 F:      drivers/ata/pata_arasan_cf.c
7954
7955 LIBATA PATA DRIVERS
7956 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7957 M:      Tejun Heo <tj@kernel.org>
7958 L:      linux-ide@vger.kernel.org
7959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7960 S:      Maintained
7961 F:      drivers/ata/pata_*.c
7962 F:      drivers/ata/ata_generic.c
7963
7964 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7965 M:      Linus Walleij <linus.walleij@linaro.org>
7966 L:      linux-ide@vger.kernel.org
7967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7968 S:      Maintained
7969 F:      drivers/ata/pata_ftide010.c
7970 F:      drivers/ata/sata_gemini.c
7971 F:      drivers/ata/sata_gemini.h
7972
7973 LIBATA SATA AHCI PLATFORM devices support
7974 M:      Hans de Goede <hdegoede@redhat.com>
7975 M:      Tejun Heo <tj@kernel.org>
7976 L:      linux-ide@vger.kernel.org
7977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7978 S:      Maintained
7979 F:      drivers/ata/ahci_platform.c
7980 F:      drivers/ata/libahci_platform.c
7981 F:      include/linux/ahci_platform.h
7982
7983 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7984 M:      Mikael Pettersson <mikpelinux@gmail.com>
7985 L:      linux-ide@vger.kernel.org
7986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7987 S:      Maintained
7988 F:      drivers/ata/sata_promise.*
7989
7990 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7991 M:      Tejun Heo <tj@kernel.org>
7992 L:      linux-ide@vger.kernel.org
7993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7994 S:      Maintained
7995 F:      drivers/ata/
7996 F:      include/linux/ata.h
7997 F:      include/linux/libata.h
7998 F:      Documentation/devicetree/bindings/ata/
7999
8000 LIBLOCKDEP
8001 M:      Sasha Levin <alexander.levin@verizon.com>
8002 S:      Maintained
8003 F:      tools/lib/lockdep/
8004
8005 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8006 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8007 L:      linux-nvdimm@lists.01.org
8008 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8009 S:      Supported
8010 F:      drivers/nvdimm/blk.c
8011 F:      drivers/nvdimm/region_devs.c
8012
8013 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8014 M:      Vishal Verma <vishal.l.verma@intel.com>
8015 L:      linux-nvdimm@lists.01.org
8016 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8017 S:      Supported
8018 F:      drivers/nvdimm/btt*
8019
8020 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8021 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
8022 L:      linux-nvdimm@lists.01.org
8023 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8024 S:      Supported
8025 F:      drivers/nvdimm/pmem*
8026
8027 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8028 M:      Dan Williams <dan.j.williams@intel.com>
8029 L:      linux-nvdimm@lists.01.org
8030 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
8031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8032 S:      Supported
8033 F:      drivers/nvdimm/*
8034 F:      drivers/acpi/nfit/*
8035 F:      include/linux/nd.h
8036 F:      include/linux/libnvdimm.h
8037 F:      include/uapi/linux/ndctl.h
8038
8039 LIGHTNVM PLATFORM SUPPORT
8040 M:      Matias Bjorling <mb@lightnvm.io>
8041 W:      http://github/OpenChannelSSD
8042 L:      linux-block@vger.kernel.org
8043 S:      Maintained
8044 F:      drivers/lightnvm/
8045 F:      include/linux/lightnvm.h
8046 F:      include/uapi/linux/lightnvm.h
8047
8048 LINUX FOR POWER MACINTOSH
8049 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8050 W:      http://www.penguinppc.org/
8051 L:      linuxppc-dev@lists.ozlabs.org
8052 S:      Maintained
8053 F:      arch/powerpc/platforms/powermac/
8054 F:      drivers/macintosh/
8055
8056 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8057 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
8058 M:      Paul Mackerras <paulus@samba.org>
8059 M:      Michael Ellerman <mpe@ellerman.id.au>
8060 W:      https://github.com/linuxppc/linux/wiki
8061 L:      linuxppc-dev@lists.ozlabs.org
8062 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8064 S:      Supported
8065 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
8066 F:      Documentation/devicetree/bindings/powerpc/
8067 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
8068 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
8069 F:      Documentation/powerpc/
8070 F:      arch/powerpc/
8071 F:      drivers/char/tpm/tpm_ibmvtpm*
8072 F:      drivers/crypto/nx/
8073 F:      drivers/crypto/vmx/
8074 F:      drivers/i2c/busses/i2c-opal.c
8075 F:      drivers/net/ethernet/ibm/ibmveth.*
8076 F:      drivers/net/ethernet/ibm/ibmvnic.*
8077 F:      drivers/pci/hotplug/pnv_php.c
8078 F:      drivers/pci/hotplug/rpa*
8079 F:      drivers/rtc/rtc-opal.c
8080 F:      drivers/scsi/ibmvscsi/
8081 F:      drivers/tty/hvc/hvc_opal.c
8082 F:      drivers/watchdog/wdrtas.c
8083 F:      tools/testing/selftests/powerpc
8084 N:      /pmac
8085 N:      powermac
8086 N:      powernv
8087 N:      [^a-z0-9]ps3
8088 N:      pseries
8089
8090 LINUX FOR POWERPC EMBEDDED MPC5XXX
8091 M:      Anatolij Gustschin <agust@denx.de>
8092 L:      linuxppc-dev@lists.ozlabs.org
8093 T:      git git://git.denx.de/linux-denx-agust.git
8094 S:      Maintained
8095 F:      arch/powerpc/platforms/512x/
8096 F:      arch/powerpc/platforms/52xx/
8097
8098 LINUX FOR POWERPC EMBEDDED PPC4XX
8099 M:      Alistair Popple <alistair@popple.id.au>
8100 M:      Matt Porter <mporter@kernel.crashing.org>
8101 W:      http://www.penguinppc.org/
8102 L:      linuxppc-dev@lists.ozlabs.org
8103 S:      Maintained
8104 F:      arch/powerpc/platforms/40x/
8105 F:      arch/powerpc/platforms/44x/
8106
8107 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8108 M:      Scott Wood <oss@buserror.net>
8109 M:      Kumar Gala <galak@kernel.crashing.org>
8110 W:      http://www.penguinppc.org/
8111 L:      linuxppc-dev@lists.ozlabs.org
8112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8113 S:      Maintained
8114 F:      arch/powerpc/platforms/83xx/
8115 F:      arch/powerpc/platforms/85xx/
8116 F:      Documentation/devicetree/bindings/powerpc/fsl/
8117
8118 LINUX FOR POWERPC EMBEDDED PPC8XX
8119 M:      Vitaly Bordug <vitb@kernel.crashing.org>
8120 W:      http://www.penguinppc.org/
8121 L:      linuxppc-dev@lists.ozlabs.org
8122 S:      Maintained
8123 F:      arch/powerpc/platforms/8xx/
8124
8125 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8126 L:      linuxppc-dev@lists.ozlabs.org
8127 S:      Orphan
8128 F:      arch/powerpc/*/*virtex*
8129 F:      arch/powerpc/*/*/*virtex*
8130
8131 LINUX FOR POWERPC PA SEMI PWRFICIENT
8132 L:      linuxppc-dev@lists.ozlabs.org
8133 S:      Orphan
8134 F:      arch/powerpc/platforms/pasemi/
8135 F:      drivers/*/*pasemi*
8136 F:      drivers/*/*/*pasemi*
8137
8138 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8139 M:      Kees Cook <keescook@chromium.org>
8140 S:      Maintained
8141 F:      drivers/misc/lkdtm*
8142
8143 LINUX SECURITY MODULE (LSM) FRAMEWORK
8144 M:      Chris Wright <chrisw@sous-sol.org>
8145 L:      linux-security-module@vger.kernel.org
8146 S:      Supported
8147
8148 LIS3LV02D ACCELEROMETER DRIVER
8149 M:      Eric Piel <eric.piel@tremplin-utc.net>
8150 S:      Maintained
8151 F:      Documentation/misc-devices/lis3lv02d
8152 F:      drivers/misc/lis3lv02d/
8153 F:      drivers/platform/x86/hp_accel.c
8154
8155 LIVE PATCHING
8156 M:      Josh Poimboeuf <jpoimboe@redhat.com>
8157 M:      Jessica Yu <jeyu@kernel.org>
8158 M:      Jiri Kosina <jikos@kernel.org>
8159 M:      Miroslav Benes <mbenes@suse.cz>
8160 R:      Petr Mladek <pmladek@suse.com>
8161 S:      Maintained
8162 F:      kernel/livepatch/
8163 F:      include/linux/livepatch.h
8164 F:      arch/x86/include/asm/livepatch.h
8165 F:      arch/x86/kernel/livepatch.c
8166 F:      Documentation/livepatch/
8167 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8168 F:      samples/livepatch/
8169 L:      live-patching@vger.kernel.org
8170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8171
8172 LLC (802.2)
8173 L:      netdev@vger.kernel.org
8174 S:      Odd fixes
8175 F:      include/linux/llc.h
8176 F:      include/uapi/linux/llc.h
8177 F:      include/net/llc*
8178 F:      net/llc/
8179
8180 LM73 HARDWARE MONITOR DRIVER
8181 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8182 L:      linux-hwmon@vger.kernel.org
8183 S:      Maintained
8184 F:      drivers/hwmon/lm73.c
8185
8186 LM78 HARDWARE MONITOR DRIVER
8187 M:      Jean Delvare <jdelvare@suse.com>
8188 L:      linux-hwmon@vger.kernel.org
8189 S:      Maintained
8190 F:      Documentation/hwmon/lm78
8191 F:      drivers/hwmon/lm78.c
8192
8193 LM83 HARDWARE MONITOR DRIVER
8194 M:      Jean Delvare <jdelvare@suse.com>
8195 L:      linux-hwmon@vger.kernel.org
8196 S:      Maintained
8197 F:      Documentation/hwmon/lm83
8198 F:      drivers/hwmon/lm83.c
8199
8200 LM90 HARDWARE MONITOR DRIVER
8201 M:      Jean Delvare <jdelvare@suse.com>
8202 L:      linux-hwmon@vger.kernel.org
8203 S:      Maintained
8204 F:      Documentation/hwmon/lm90
8205 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8206 F:      drivers/hwmon/lm90.c
8207 F:      include/dt-bindings/thermal/lm90.h
8208
8209 LM95234 HARDWARE MONITOR DRIVER
8210 M:      Guenter Roeck <linux@roeck-us.net>
8211 L:      linux-hwmon@vger.kernel.org
8212 S:      Maintained
8213 F:      Documentation/hwmon/lm95234
8214 F:      drivers/hwmon/lm95234.c
8215
8216 LME2510 MEDIA DRIVER
8217 M:      Malcolm Priestley <tvboxspy@gmail.com>
8218 L:      linux-media@vger.kernel.org
8219 W:      https://linuxtv.org
8220 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8221 S:      Maintained
8222 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8223
8224 LOADPIN SECURITY MODULE
8225 M:      Kees Cook <keescook@chromium.org>
8226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8227 S:      Supported
8228 F:      security/loadpin/
8229 F:      Documentation/admin-guide/LSM/LoadPin.rst
8230
8231 LOCKING PRIMITIVES
8232 M:      Peter Zijlstra <peterz@infradead.org>
8233 M:      Ingo Molnar <mingo@redhat.com>
8234 L:      linux-kernel@vger.kernel.org
8235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8236 S:      Maintained
8237 F:      Documentation/locking/
8238 F:      include/linux/lockdep.h
8239 F:      include/linux/spinlock*.h
8240 F:      arch/*/include/asm/spinlock*.h
8241 F:      include/linux/rwlock*.h
8242 F:      include/linux/mutex*.h
8243 F:      arch/*/include/asm/mutex*.h
8244 F:      include/linux/rwsem*.h
8245 F:      arch/*/include/asm/rwsem.h
8246 F:      include/linux/seqlock.h
8247 F:      lib/locking*.[ch]
8248 F:      kernel/locking/
8249 X:      kernel/locking/locktorture.c
8250
8251 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8252 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8253 L:      linux-ntfs-dev@lists.sourceforge.net
8254 W:      http://www.linux-ntfs.org/content/view/19/37/
8255 S:      Maintained
8256 F:      Documentation/ldm.txt
8257 F:      block/partitions/ldm.*
8258
8259 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8260 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8261 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8262 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8263 L:      MPT-FusionLinux.pdl@broadcom.com
8264 L:      linux-scsi@vger.kernel.org
8265 W:      http://www.avagotech.com/support/
8266 S:      Supported
8267 F:      drivers/message/fusion/
8268 F:      drivers/scsi/mpt2sas/
8269 F:      drivers/scsi/mpt3sas/
8270
8271 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8272 M:      Matthew Wilcox <matthew@wil.cx>
8273 L:      linux-scsi@vger.kernel.org
8274 S:      Maintained
8275 F:      drivers/scsi/sym53c8xx_2/
8276
8277 LTC4261 HARDWARE MONITOR DRIVER
8278 M:      Guenter Roeck <linux@roeck-us.net>
8279 L:      linux-hwmon@vger.kernel.org
8280 S:      Maintained
8281 F:      Documentation/hwmon/ltc4261
8282 F:      drivers/hwmon/ltc4261.c
8283
8284 LTC4306 I2C MULTIPLEXER DRIVER
8285 M:      Michael Hennerich <michael.hennerich@analog.com>
8286 W:      http://ez.analog.com/community/linux-device-drivers
8287 L:      linux-i2c@vger.kernel.org
8288 S:      Supported
8289 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8290 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8291
8292 LTP (Linux Test Project)
8293 M:      Mike Frysinger <vapier@gentoo.org>
8294 M:      Cyril Hrubis <chrubis@suse.cz>
8295 M:      Wanlong Gao <wanlong.gao@gmail.com>
8296 M:      Jan Stancek <jstancek@redhat.com>
8297 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8298 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8299 L:      ltp@lists.linux.it (subscribers-only)
8300 W:      http://linux-test-project.github.io/
8301 T:      git git://github.com/linux-test-project/ltp.git
8302 S:      Maintained
8303
8304 M32R ARCHITECTURE
8305 W:      http://www.linux-m32r.org/
8306 S:      Orphan
8307 F:      arch/m32r/
8308
8309 M68K ARCHITECTURE
8310 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8311 L:      linux-m68k@lists.linux-m68k.org
8312 W:      http://www.linux-m68k.org/
8313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8314 S:      Maintained
8315 F:      arch/m68k/
8316 F:      drivers/zorro/
8317
8318 M68K ON APPLE MACINTOSH
8319 M:      Joshua Thompson <funaho@jurai.org>
8320 W:      http://www.mac.linux-m68k.org/
8321 L:      linux-m68k@lists.linux-m68k.org
8322 S:      Maintained
8323 F:      arch/m68k/mac/
8324
8325 M68K ON HP9000/300
8326 M:      Philip Blundell <philb@gnu.org>
8327 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8328 S:      Maintained
8329 F:      arch/m68k/hp300/
8330
8331 M88DS3103 MEDIA DRIVER
8332 M:      Antti Palosaari <crope@iki.fi>
8333 L:      linux-media@vger.kernel.org
8334 W:      https://linuxtv.org
8335 W:      http://palosaari.fi/linux/
8336 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8337 T:      git git://linuxtv.org/anttip/media_tree.git
8338 S:      Maintained
8339 F:      drivers/media/dvb-frontends/m88ds3103*
8340
8341 M88RS2000 MEDIA DRIVER
8342 M:      Malcolm Priestley <tvboxspy@gmail.com>
8343 L:      linux-media@vger.kernel.org
8344 W:      https://linuxtv.org
8345 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8346 S:      Maintained
8347 F:      drivers/media/dvb-frontends/m88rs2000*
8348
8349 MA901 MASTERKIT USB FM RADIO DRIVER
8350 M:      Alexey Klimov <klimov.linux@gmail.com>
8351 L:      linux-media@vger.kernel.org
8352 T:      git git://linuxtv.org/media_tree.git
8353 S:      Maintained
8354 F:      drivers/media/radio/radio-ma901.c
8355
8356 MAC80211
8357 M:      Johannes Berg <johannes@sipsolutions.net>
8358 L:      linux-wireless@vger.kernel.org
8359 W:      http://wireless.kernel.org/
8360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8362 S:      Maintained
8363 F:      Documentation/networking/mac80211-injection.txt
8364 F:      include/net/mac80211.h
8365 F:      net/mac80211/
8366 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8367 F:      Documentation/networking/mac80211_hwsim/README
8368
8369 MAILBOX API
8370 M:      Jassi Brar <jassisinghbrar@gmail.com>
8371 L:      linux-kernel@vger.kernel.org
8372 S:      Maintained
8373 F:      drivers/mailbox/
8374 F:      include/linux/mailbox_client.h
8375 F:      include/linux/mailbox_controller.h
8376
8377 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8378 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8379 W:      http://www.kernel.org/doc/man-pages
8380 L:      linux-man@vger.kernel.org
8381 S:      Maintained
8382
8383 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8384 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8385 L:      linux-mips@linux-mips.org
8386 S:      Maintained
8387 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8388
8389 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8390 M:      Andrew Lunn <andrew@lunn.ch>
8391 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8392 L:      netdev@vger.kernel.org
8393 S:      Maintained
8394 F:      drivers/net/dsa/mv88e6xxx/
8395 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8396
8397 MARVELL ARMADA DRM SUPPORT
8398 M:      Russell King <linux@armlinux.org.uk>
8399 S:      Maintained
8400 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8401 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8402 F:      drivers/gpu/drm/armada/
8403 F:      include/uapi/drm/armada_drm.h
8404 F:      Documentation/devicetree/bindings/display/armada/
8405
8406 MARVELL CRYPTO DRIVER
8407 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8408 M:      Arnaud Ebalard <arno@natisbad.org>
8409 F:      drivers/crypto/marvell/
8410 S:      Maintained
8411 L:      linux-crypto@vger.kernel.org
8412
8413 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8414 M:      Mirko Lindner <mlindner@marvell.com>
8415 M:      Stephen Hemminger <stephen@networkplumber.org>
8416 L:      netdev@vger.kernel.org
8417 S:      Maintained
8418 F:      drivers/net/ethernet/marvell/sk*
8419
8420 MARVELL LIBERTAS WIRELESS DRIVER
8421 L:      libertas-dev@lists.infradead.org
8422 S:      Orphan
8423 F:      drivers/net/wireless/marvell/libertas/
8424
8425 MARVELL MACCHIATOBIN SUPPORT
8426 M:      Russell King <rmk@armlinux.org.uk>
8427 L:      linux-arm-kernel@lists.infradead.org
8428 S:      Maintained
8429 F:      arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8430
8431 MARVELL MV643XX ETHERNET DRIVER
8432 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8433 L:      netdev@vger.kernel.org
8434 S:      Maintained
8435 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8436 F:      include/linux/mv643xx.h
8437
8438 MARVELL MV88X3310 PHY DRIVER
8439 M:      Russell King <rmk@armlinux.org.uk>
8440 L:      netdev@vger.kernel.org
8441 S:      Maintained
8442 F:      drivers/net/phy/marvell10g.c
8443
8444 MARVELL MVNETA ETHERNET DRIVER
8445 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8446 L:      netdev@vger.kernel.org
8447 S:      Maintained
8448 F:      drivers/net/ethernet/marvell/mvneta.*
8449
8450 MARVELL MWIFIEX WIRELESS DRIVER
8451 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8452 M:      Nishant Sarmukadam <nishants@marvell.com>
8453 M:      Ganapathi Bhat <gbhat@marvell.com>
8454 M:      Xinming Hu <huxm@marvell.com>
8455 L:      linux-wireless@vger.kernel.org
8456 S:      Maintained
8457 F:      drivers/net/wireless/marvell/mwifiex/
8458
8459 MARVELL MWL8K WIRELESS DRIVER
8460 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8461 L:      linux-wireless@vger.kernel.org
8462 S:      Odd Fixes
8463 F:      drivers/net/wireless/marvell/mwl8k.c
8464
8465 MARVELL NAND CONTROLLER DRIVER
8466 M:      Miquel Raynal <miquel.raynal@free-electrons.com>
8467 L:      linux-mtd@lists.infradead.org
8468 S:      Maintained
8469 F:      drivers/mtd/nand/marvell_nand.c
8470 F:      Documentation/devicetree/bindings/mtd/marvell-nand.txt
8471
8472 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8473 M:      Nicolas Pitre <nico@fluxnic.net>
8474 S:      Odd Fixes
8475 F:      drivers/mmc/host/mvsdio.*
8476
8477 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8478 M:      Hu Ziji <huziji@marvell.com>
8479 L:      linux-mmc@vger.kernel.org
8480 S:      Supported
8481 F:      drivers/mmc/host/sdhci-xenon*
8482 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8483
8484 MATROX FRAMEBUFFER DRIVER
8485 L:      linux-fbdev@vger.kernel.org
8486 S:      Orphan
8487 F:      drivers/video/fbdev/matrox/matroxfb_*
8488 F:      include/uapi/linux/matroxfb.h
8489
8490 MAX16065 HARDWARE MONITOR DRIVER
8491 M:      Guenter Roeck <linux@roeck-us.net>
8492 L:      linux-hwmon@vger.kernel.org
8493 S:      Maintained
8494 F:      Documentation/hwmon/max16065
8495 F:      drivers/hwmon/max16065.c
8496
8497 MAX20751 HARDWARE MONITOR DRIVER
8498 M:      Guenter Roeck <linux@roeck-us.net>
8499 L:      linux-hwmon@vger.kernel.org
8500 S:      Maintained
8501 F:      Documentation/hwmon/max20751
8502 F:      drivers/hwmon/max20751.c
8503
8504 MAX2175 SDR TUNER DRIVER
8505 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8506 L:      linux-media@vger.kernel.org
8507 T:      git git://linuxtv.org/media_tree.git
8508 S:      Maintained
8509 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8510 F:      Documentation/media/v4l-drivers/max2175.rst
8511 F:      drivers/media/i2c/max2175*
8512 F:      include/uapi/linux/max2175.h
8513
8514 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8515 L:      linux-hwmon@vger.kernel.org
8516 S:      Orphan
8517 F:      Documentation/hwmon/max6650
8518 F:      drivers/hwmon/max6650.c
8519
8520 MAX6697 HARDWARE MONITOR DRIVER
8521 M:      Guenter Roeck <linux@roeck-us.net>
8522 L:      linux-hwmon@vger.kernel.org
8523 S:      Maintained
8524 F:      Documentation/hwmon/max6697
8525 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8526 F:      drivers/hwmon/max6697.c
8527 F:      include/linux/platform_data/max6697.h
8528
8529 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8530 M:      Peter Rosin <peda@axentia.se>
8531 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8532 S:      Maintained
8533 F:      Documentation/devicetree/bindings/sound/max9860.txt
8534 F:      sound/soc/codecs/max9860.*
8535
8536 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8537 M:      Javier Martinez Canillas <javier@dowhile0.org>
8538 L:      linux-kernel@vger.kernel.org
8539 S:      Supported
8540 F:      drivers/regulator/max77802-regulator.c
8541 F:      Documentation/devicetree/bindings/*/*max77802.txt
8542 F:      include/dt-bindings/*/*max77802.h
8543
8544 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8545 M:      Krzysztof Kozlowski <krzk@kernel.org>
8546 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8547 L:      linux-pm@vger.kernel.org
8548 S:      Supported
8549 F:      drivers/power/supply/max14577_charger.c
8550 F:      drivers/power/supply/max77693_charger.c
8551
8552 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8553 M:      Chanwoo Choi <cw00.choi@samsung.com>
8554 M:      Krzysztof Kozlowski <krzk@kernel.org>
8555 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8556 L:      linux-kernel@vger.kernel.org
8557 S:      Supported
8558 F:      drivers/*/max14577*.c
8559 F:      drivers/*/max77686*.c
8560 F:      drivers/*/max77693*.c
8561 F:      drivers/extcon/extcon-max14577.c
8562 F:      drivers/extcon/extcon-max77693.c
8563 F:      drivers/rtc/rtc-max77686.c
8564 F:      drivers/clk/clk-max77686.c
8565 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8566 F:      Documentation/devicetree/bindings/*/max77686.txt
8567 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8568 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8569 F:      include/linux/mfd/max14577*.h
8570 F:      include/linux/mfd/max77686*.h
8571 F:      include/linux/mfd/max77693*.h
8572
8573 MAXIRADIO FM RADIO RECEIVER DRIVER
8574 M:      Hans Verkuil <hverkuil@xs4all.nl>
8575 L:      linux-media@vger.kernel.org
8576 T:      git git://linuxtv.org/media_tree.git
8577 W:      https://linuxtv.org
8578 S:      Maintained
8579 F:      drivers/media/radio/radio-maxiradio*
8580
8581 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8582 M:      Peter Rosin <peda@axentia.se>
8583 L:      linux-iio@vger.kernel.org
8584 S:      Maintained
8585 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8586 F:      drivers/iio/potentiometer/mcp4531.c
8587
8588 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8589 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8590 L:      linux-iio@vger.kernel.org
8591 S:      Maintained
8592 F:      drivers/iio/dac/cio-dac.c
8593
8594 MEDIA DRIVERS FOR ASCOT2E
8595 M:      Sergey Kozlov <serjk@netup.ru>
8596 M:      Abylay Ospan <aospan@netup.ru>
8597 L:      linux-media@vger.kernel.org
8598 W:      https://linuxtv.org
8599 W:      http://netup.tv/
8600 T:      git git://linuxtv.org/media_tree.git
8601 S:      Supported
8602 F:      drivers/media/dvb-frontends/ascot2e*
8603
8604 MEDIA DRIVERS FOR CXD2841ER
8605 M:      Sergey Kozlov <serjk@netup.ru>
8606 M:      Abylay Ospan <aospan@netup.ru>
8607 L:      linux-media@vger.kernel.org
8608 W:      https://linuxtv.org
8609 W:      http://netup.tv/
8610 T:      git git://linuxtv.org/media_tree.git
8611 S:      Supported
8612 F:      drivers/media/dvb-frontends/cxd2841er*
8613
8614 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8615 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8616 L:      linux-media@vger.kernel.org
8617 W:      https://linuxtv.org
8618 T:      git git://linuxtv.org/media_tree.git
8619 S:      Maintained
8620 F:      drivers/media/pci/ddbridge/*
8621
8622 MEDIA DRIVERS FOR FREESCALE IMX
8623 M:      Steve Longerbeam <slongerbeam@gmail.com>
8624 M:      Philipp Zabel <p.zabel@pengutronix.de>
8625 L:      linux-media@vger.kernel.org
8626 T:      git git://linuxtv.org/media_tree.git
8627 S:      Maintained
8628 F:      Documentation/devicetree/bindings/media/imx.txt
8629 F:      Documentation/media/v4l-drivers/imx.rst
8630 F:      drivers/staging/media/imx/
8631 F:      include/linux/imx-media.h
8632 F:      include/media/imx.h
8633
8634 MEDIA DRIVERS FOR HELENE
8635 M:      Abylay Ospan <aospan@netup.ru>
8636 L:      linux-media@vger.kernel.org
8637 W:      https://linuxtv.org
8638 W:      http://netup.tv/
8639 T:      git git://linuxtv.org/media_tree.git
8640 S:      Supported
8641 F:      drivers/media/dvb-frontends/helene*
8642
8643 MEDIA DRIVERS FOR HORUS3A
8644 M:      Sergey Kozlov <serjk@netup.ru>
8645 M:      Abylay Ospan <aospan@netup.ru>
8646 L:      linux-media@vger.kernel.org
8647 W:      https://linuxtv.org
8648 W:      http://netup.tv/
8649 T:      git git://linuxtv.org/media_tree.git
8650 S:      Supported
8651 F:      drivers/media/dvb-frontends/horus3a*
8652
8653 MEDIA DRIVERS FOR LNBH25
8654 M:      Sergey Kozlov <serjk@netup.ru>
8655 M:      Abylay Ospan <aospan@netup.ru>
8656 L:      linux-media@vger.kernel.org
8657 W:      https://linuxtv.org
8658 W:      http://netup.tv/
8659 T:      git git://linuxtv.org/media_tree.git
8660 S:      Supported
8661 F:      drivers/media/dvb-frontends/lnbh25*
8662
8663 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8664 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8665 L:      linux-media@vger.kernel.org
8666 W:      https://linuxtv.org
8667 T:      git git://linuxtv.org/media_tree.git
8668 S:      Maintained
8669 F:      drivers/media/dvb-frontends/mxl5xx*
8670
8671 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8672 M:      Sergey Kozlov <serjk@netup.ru>
8673 M:      Abylay Ospan <aospan@netup.ru>
8674 L:      linux-media@vger.kernel.org
8675 W:      https://linuxtv.org
8676 W:      http://netup.tv/
8677 T:      git git://linuxtv.org/media_tree.git
8678 S:      Supported
8679 F:      drivers/media/pci/netup_unidvb/*
8680
8681 MEDIA DRIVERS FOR RENESAS - DRIF
8682 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8683 L:      linux-media@vger.kernel.org
8684 L:      linux-renesas-soc@vger.kernel.org
8685 T:      git git://linuxtv.org/media_tree.git
8686 S:      Supported
8687 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8688 F:      drivers/media/platform/rcar_drif.c
8689
8690 MEDIA DRIVERS FOR RENESAS - FCP
8691 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8692 L:      linux-media@vger.kernel.org
8693 L:      linux-renesas-soc@vger.kernel.org
8694 T:      git git://linuxtv.org/media_tree.git
8695 S:      Supported
8696 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8697 F:      drivers/media/platform/rcar-fcp.c
8698 F:      include/media/rcar-fcp.h
8699
8700 MEDIA DRIVERS FOR RENESAS - FDP1
8701 M:      Kieran Bingham <kieran@bingham.xyz>
8702 L:      linux-media@vger.kernel.org
8703 L:      linux-renesas-soc@vger.kernel.org
8704 T:      git git://linuxtv.org/media_tree.git
8705 S:      Supported
8706 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8707 F:      drivers/media/platform/rcar_fdp1.c
8708
8709 MEDIA DRIVERS FOR RENESAS - VIN
8710 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8711 L:      linux-media@vger.kernel.org
8712 L:      linux-renesas-soc@vger.kernel.org
8713 T:      git git://linuxtv.org/media_tree.git
8714 S:      Supported
8715 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8716 F:      drivers/media/platform/rcar-vin/
8717
8718 MEDIA DRIVERS FOR RENESAS - VSP1
8719 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8720 L:      linux-media@vger.kernel.org
8721 L:      linux-renesas-soc@vger.kernel.org
8722 T:      git git://linuxtv.org/media_tree.git
8723 S:      Supported
8724 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8725 F:      drivers/media/platform/vsp1/
8726
8727 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8728 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8729 L:      linux-media@vger.kernel.org
8730 W:      https://linuxtv.org
8731 T:      git git://linuxtv.org/media_tree.git
8732 S:      Maintained
8733 F:      drivers/media/dvb-frontends/stv0910*
8734
8735 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8736 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8737 L:      linux-media@vger.kernel.org
8738 W:      https://linuxtv.org
8739 T:      git git://linuxtv.org/media_tree.git
8740 S:      Maintained
8741 F:      drivers/media/dvb-frontends/stv6111*
8742
8743 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8744 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8745 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8746 P:      LinuxTV.org Project
8747 L:      linux-media@vger.kernel.org
8748 W:      https://linuxtv.org
8749 Q:      http://patchwork.kernel.org/project/linux-media/list/
8750 T:      git git://linuxtv.org/media_tree.git
8751 S:      Maintained
8752 F:      Documentation/devicetree/bindings/media/
8753 F:      Documentation/media/
8754 F:      drivers/media/
8755 F:      drivers/staging/media/
8756 F:      include/linux/platform_data/media/
8757 F:      include/media/
8758 F:      include/uapi/linux/dvb/
8759 F:      include/uapi/linux/videodev2.h
8760 F:      include/uapi/linux/media.h
8761 F:      include/uapi/linux/v4l2-*
8762 F:      include/uapi/linux/meye.h
8763 F:      include/uapi/linux/ivtv*
8764 F:      include/uapi/linux/uvcvideo.h
8765
8766 MEDIATEK CIR DRIVER
8767 M:      Sean Wang <sean.wang@mediatek.com>
8768 S:      Maintained
8769 F:      drivers/media/rc/mtk-cir.c
8770
8771 MEDIATEK PMIC LED DRIVER
8772 M:      Sean Wang <sean.wang@mediatek.com>
8773 S:      Maintained
8774 F:      drivers/leds/leds-mt6323.c
8775 F:      Documentation/devicetree/bindings/leds/leds-mt6323.txt
8776
8777 MEDIATEK ETHERNET DRIVER
8778 M:      Felix Fietkau <nbd@openwrt.org>
8779 M:      John Crispin <john@phrozen.org>
8780 M:      Sean Wang <sean.wang@mediatek.com>
8781 M:      Nelson Chang <nelson.chang@mediatek.com>
8782 L:      netdev@vger.kernel.org
8783 S:      Maintained
8784 F:      drivers/net/ethernet/mediatek/
8785
8786 MEDIATEK SWITCH DRIVER
8787 M:      Sean Wang <sean.wang@mediatek.com>
8788 L:      netdev@vger.kernel.org
8789 S:      Maintained
8790 F:      drivers/net/dsa/mt7530.*
8791 F:      net/dsa/tag_mtk.c
8792
8793 MEDIATEK JPEG DRIVER
8794 M:      Rick Chang <rick.chang@mediatek.com>
8795 M:      Bin Liu <bin.liu@mediatek.com>
8796 S:      Supported
8797 F:      drivers/media/platform/mtk-jpeg/
8798 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8799
8800 MEDIATEK MDP DRIVER
8801 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8802 M:      Houlong Wei <houlong.wei@mediatek.com>
8803 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8804 S:      Supported
8805 F:      drivers/media/platform/mtk-mdp/
8806 F:      drivers/media/platform/mtk-vpu/
8807 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8808
8809 MEDIATEK MEDIA DRIVER
8810 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8811 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8812 S:      Supported
8813 F:      drivers/media/platform/mtk-vcodec/
8814 F:      drivers/media/platform/mtk-vpu/
8815 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8816 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8817
8818 MEDIATEK MT7601U WIRELESS LAN DRIVER
8819 M:      Jakub Kicinski <kubakici@wp.pl>
8820 L:      linux-wireless@vger.kernel.org
8821 S:      Maintained
8822 F:      drivers/net/wireless/mediatek/mt7601u/
8823
8824 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8825 M:      Sean Wang <sean.wang@mediatek.com>
8826 S:      Maintained
8827 F:      drivers/char/hw_random/mtk-rng.c
8828
8829 MEDIATEK USB3 DRD IP DRIVER
8830 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8831 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8832 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8833 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8834 S:      Maintained
8835 F:      drivers/usb/mtu3/
8836
8837 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8838 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8839 M:      Martin Donnelly <martin.donnelly@ge.com>
8840 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8841 S:      Maintained
8842 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8843 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8844
8845 MEGARAID SCSI/SAS DRIVERS
8846 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8847 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8848 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8849 L:      megaraidlinux.pdl@broadcom.com
8850 L:      linux-scsi@vger.kernel.org
8851 W:      http://www.avagotech.com/support/
8852 S:      Maintained
8853 F:      Documentation/scsi/megaraid.txt
8854 F:      drivers/scsi/megaraid.*
8855 F:      drivers/scsi/megaraid/
8856
8857 MELEXIS MLX90614 DRIVER
8858 M:      Crt Mori <cmo@melexis.com>
8859 L:      linux-iio@vger.kernel.org
8860 W:      http://www.melexis.com
8861 S:      Supported
8862 F:      drivers/iio/temperature/mlx90614.c
8863
8864 MELFAS MIP4 TOUCHSCREEN DRIVER
8865 M:      Sangwon Jee <jeesw@melfas.com>
8866 W:      http://www.melfas.com
8867 S:      Supported
8868 F:      drivers/input/touchscreen/melfas_mip4.c
8869 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8870
8871 MELLANOX ETHERNET DRIVER (mlx4_en)
8872 M:      Tariq Toukan <tariqt@mellanox.com>
8873 L:      netdev@vger.kernel.org
8874 S:      Supported
8875 W:      http://www.mellanox.com
8876 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8877 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8878
8879 MELLANOX ETHERNET DRIVER (mlx5e)
8880 M:      Saeed Mahameed <saeedm@mellanox.com>
8881 L:      netdev@vger.kernel.org
8882 S:      Supported
8883 W:      http://www.mellanox.com
8884 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8885 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8886
8887 MELLANOX ETHERNET INNOVA DRIVER
8888 M:      Ilan Tayari <ilant@mellanox.com>
8889 R:      Boris Pismenny <borisp@mellanox.com>
8890 L:      netdev@vger.kernel.org
8891 S:      Supported
8892 W:      http://www.mellanox.com
8893 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8894 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8895 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8896
8897 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8898 M:      Ilan Tayari <ilant@mellanox.com>
8899 R:      Boris Pismenny <borisp@mellanox.com>
8900 L:      netdev@vger.kernel.org
8901 S:      Supported
8902 W:      http://www.mellanox.com
8903 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8904 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8905 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8906
8907 MELLANOX ETHERNET SWITCH DRIVERS
8908 M:      Jiri Pirko <jiri@mellanox.com>
8909 M:      Ido Schimmel <idosch@mellanox.com>
8910 L:      netdev@vger.kernel.org
8911 S:      Supported
8912 W:      http://www.mellanox.com
8913 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8914 F:      drivers/net/ethernet/mellanox/mlxsw/
8915
8916 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8917 M:      mlxsw@mellanox.com
8918 L:      netdev@vger.kernel.org
8919 S:      Supported
8920 W:      http://www.mellanox.com
8921 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8922 F:      drivers/net/ethernet/mellanox/mlxfw/
8923
8924 MELLANOX MLX CPLD HOTPLUG DRIVER
8925 M:      Vadim Pasternak <vadimp@mellanox.com>
8926 L:      platform-driver-x86@vger.kernel.org
8927 S:      Supported
8928 F:      drivers/platform/x86/mlxcpld-hotplug.c
8929 F:      include/linux/platform_data/mlxcpld-hotplug.h
8930
8931 MELLANOX MLX4 core VPI driver
8932 M:      Tariq Toukan <tariqt@mellanox.com>
8933 L:      netdev@vger.kernel.org
8934 L:      linux-rdma@vger.kernel.org
8935 W:      http://www.mellanox.com
8936 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8937 S:      Supported
8938 F:      drivers/net/ethernet/mellanox/mlx4/
8939 F:      include/linux/mlx4/
8940
8941 MELLANOX MLX4 IB driver
8942 M:      Yishai Hadas <yishaih@mellanox.com>
8943 L:      linux-rdma@vger.kernel.org
8944 W:      http://www.mellanox.com
8945 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8946 S:      Supported
8947 F:      drivers/infiniband/hw/mlx4/
8948 F:      include/linux/mlx4/
8949 F:      include/uapi/rdma/mlx4-abi.h
8950
8951 MELLANOX MLX5 core VPI driver
8952 M:      Saeed Mahameed <saeedm@mellanox.com>
8953 M:      Matan Barak <matanb@mellanox.com>
8954 M:      Leon Romanovsky <leonro@mellanox.com>
8955 L:      netdev@vger.kernel.org
8956 L:      linux-rdma@vger.kernel.org
8957 W:      http://www.mellanox.com
8958 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8959 S:      Supported
8960 F:      drivers/net/ethernet/mellanox/mlx5/core/
8961 F:      include/linux/mlx5/
8962
8963 MELLANOX MLX5 IB driver
8964 M:      Matan Barak <matanb@mellanox.com>
8965 M:      Leon Romanovsky <leonro@mellanox.com>
8966 L:      linux-rdma@vger.kernel.org
8967 W:      http://www.mellanox.com
8968 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8969 S:      Supported
8970 F:      drivers/infiniband/hw/mlx5/
8971 F:      include/linux/mlx5/
8972 F:      include/uapi/rdma/mlx5-abi.h
8973
8974 MELLANOX MLXCPLD I2C AND MUX DRIVER
8975 M:      Vadim Pasternak <vadimp@mellanox.com>
8976 M:      Michael Shych <michaelsh@mellanox.com>
8977 L:      linux-i2c@vger.kernel.org
8978 S:      Supported
8979 F:      drivers/i2c/busses/i2c-mlxcpld.c
8980 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8981 F:      Documentation/i2c/busses/i2c-mlxcpld
8982
8983 MELLANOX MLXCPLD LED DRIVER
8984 M:      Vadim Pasternak <vadimp@mellanox.com>
8985 L:      linux-leds@vger.kernel.org
8986 S:      Supported
8987 F:      drivers/leds/leds-mlxcpld.c
8988 F:      Documentation/leds/leds-mlxcpld.txt
8989
8990 MELLANOX PLATFORM DRIVER
8991 M:      Vadim Pasternak <vadimp@mellanox.com>
8992 L:      platform-driver-x86@vger.kernel.org
8993 S:      Supported
8994 F:      drivers/platform/x86/mlx-platform.c
8995
8996 MEMBARRIER SUPPORT
8997 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8998 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8999 L:      linux-kernel@vger.kernel.org
9000 S:      Supported
9001 F:      kernel/sched/membarrier.c
9002 F:      include/uapi/linux/membarrier.h
9003
9004 MEMORY MANAGEMENT
9005 L:      linux-mm@kvack.org
9006 W:      http://www.linux-mm.org
9007 S:      Maintained
9008 F:      include/linux/mm.h
9009 F:      include/linux/gfp.h
9010 F:      include/linux/mmzone.h
9011 F:      include/linux/memory_hotplug.h
9012 F:      include/linux/vmalloc.h
9013 F:      mm/
9014
9015 MEMORY TECHNOLOGY DEVICES (MTD)
9016 M:      David Woodhouse <dwmw2@infradead.org>
9017 M:      Brian Norris <computersforpeace@gmail.com>
9018 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9019 M:      Marek Vasut <marek.vasut@gmail.com>
9020 M:      Richard Weinberger <richard@nod.at>
9021 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9022 L:      linux-mtd@lists.infradead.org
9023 W:      http://www.linux-mtd.infradead.org/
9024 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9025 T:      git git://git.infradead.org/linux-mtd.git master
9026 T:      git git://git.infradead.org/linux-mtd.git mtd/next
9027 S:      Maintained
9028 F:      Documentation/devicetree/bindings/mtd/
9029 F:      drivers/mtd/
9030 F:      include/linux/mtd/
9031 F:      include/uapi/mtd/
9032
9033 MEN A21 WATCHDOG DRIVER
9034 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9035 L:      linux-watchdog@vger.kernel.org
9036 S:      Maintained
9037 F:      drivers/watchdog/mena21_wdt.c
9038
9039 MEN CHAMELEON BUS (mcb)
9040 M:      Johannes Thumshirn <morbidrsa@gmail.com>
9041 S:      Maintained
9042 F:      drivers/mcb/
9043 F:      include/linux/mcb.h
9044 F:      Documentation/men-chameleon-bus.txt
9045
9046 MEN F21BMC (Board Management Controller)
9047 M:      Andreas Werner <andreas.werner@men.de>
9048 S:      Supported
9049 F:      drivers/mfd/menf21bmc.c
9050 F:      drivers/watchdog/menf21bmc_wdt.c
9051 F:      drivers/leds/leds-menf21bmc.c
9052 F:      drivers/hwmon/menf21bmc_hwmon.c
9053 F:      Documentation/hwmon/menf21bmc
9054
9055 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9056 M:      Neil Armstrong <narmstrong@baylibre.com>
9057 L:      linux-media@lists.freedesktop.org
9058 L:      linux-amlogic@lists.infradead.org
9059 W:      http://linux-meson.com/
9060 S:      Supported
9061 F:      drivers/media/platform/meson/ao-cec.c
9062 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
9063 T:      git git://linuxtv.org/media_tree.git
9064
9065 METAG ARCHITECTURE
9066 M:      James Hogan <jhogan@kernel.org>
9067 L:      linux-metag@vger.kernel.org
9068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9069 S:      Odd Fixes
9070 F:      arch/metag/
9071 F:      Documentation/metag/
9072 F:      Documentation/devicetree/bindings/metag/
9073 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
9074 F:      drivers/clocksource/metag_generic.c
9075 F:      drivers/irqchip/irq-metag.c
9076 F:      drivers/irqchip/irq-metag-ext.c
9077 F:      drivers/tty/metag_da.c
9078
9079 MICROBLAZE ARCHITECTURE
9080 M:      Michal Simek <monstr@monstr.eu>
9081 W:      http://www.monstr.eu/fdt/
9082 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
9083 S:      Supported
9084 F:      arch/microblaze/
9085
9086 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9087 M:      Richard Genoud <richard.genoud@gmail.com>
9088 S:      Maintained
9089 F:      drivers/tty/serial/atmel_serial.c
9090 F:      drivers/tty/serial/atmel_serial.h
9091
9092 MICROCHIP / ATMEL DMA DRIVER
9093 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9094 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9095 L:      dmaengine@vger.kernel.org
9096 S:      Supported
9097 F:      drivers/dma/at_hdmac.c
9098 F:      drivers/dma/at_hdmac_regs.h
9099 F:      include/linux/platform_data/dma-atmel.h
9100
9101 MICROCHIP / ATMEL ECC DRIVER
9102 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
9103 L:      linux-crypto@vger.kernel.org
9104 S:      Maintained
9105 F:      drivers/crypto/atmel-ecc.*
9106
9107 MICROCHIP / ATMEL ISC DRIVER
9108 M:      Songjun Wu <songjun.wu@microchip.com>
9109 L:      linux-media@vger.kernel.org
9110 S:      Supported
9111 F:      drivers/media/platform/atmel/atmel-isc.c
9112 F:      drivers/media/platform/atmel/atmel-isc-regs.h
9113 F:      devicetree/bindings/media/atmel-isc.txt
9114
9115 MICROCHIP / ATMEL NAND DRIVER
9116 M:      Wenyou Yang <wenyou.yang@microchip.com>
9117 M:      Josh Wu <rainyfeeling@outlook.com>
9118 L:      linux-mtd@lists.infradead.org
9119 S:      Supported
9120 F:      drivers/mtd/nand/atmel/*
9121 F:      Documentation/devicetree/bindings/mtd/atmel-nand.txt
9122
9123 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9124 M:      Woojung Huh <Woojung.Huh@microchip.com>
9125 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9126 L:      netdev@vger.kernel.org
9127 S:      Maintained
9128 F:      net/dsa/tag_ksz.c
9129 F:      drivers/net/dsa/microchip/*
9130 F:      include/linux/platform_data/microchip-ksz.h
9131 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
9132
9133 MICROCHIP USB251XB DRIVER
9134 M:      Richard Leitner <richard.leitner@skidata.com>
9135 L:      linux-usb@vger.kernel.org
9136 S:      Maintained
9137 F:      drivers/usb/misc/usb251xb.c
9138 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
9139
9140 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9141 M:      Don Brace <don.brace@microsemi.com>
9142 L:      esc.storagedev@microsemi.com
9143 L:      linux-scsi@vger.kernel.org
9144 S:      Supported
9145 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
9146 F:      drivers/scsi/smartpqi/Kconfig
9147 F:      drivers/scsi/smartpqi/Makefile
9148 F:      include/linux/cciss*.h
9149 F:      include/uapi/linux/cciss*.h
9150 F:      Documentation/scsi/smartpqi.txt
9151
9152 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9153 M:      Chen Yu <yu.c.chen@intel.com>
9154 L:      platform-driver-x86@vger.kernel.org
9155 S:      Supported
9156 F:      drivers/platform/x86/surfacepro3_button.c
9157
9158 MICROTEK X6 SCANNER
9159 M:      Oliver Neukum <oliver@neukum.org>
9160 S:      Maintained
9161 F:      drivers/usb/image/microtek.*
9162
9163 MIPS
9164 M:      Ralf Baechle <ralf@linux-mips.org>
9165 M:      James Hogan <jhogan@kernel.org>
9166 L:      linux-mips@linux-mips.org
9167 W:      http://www.linux-mips.org/
9168 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
9169 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
9170 S:      Supported
9171 F:      Documentation/devicetree/bindings/mips/
9172 F:      Documentation/mips/
9173 F:      arch/mips/
9174
9175 MIPS BOSTON DEVELOPMENT BOARD
9176 M:      Paul Burton <paul.burton@mips.com>
9177 L:      linux-mips@linux-mips.org
9178 S:      Maintained
9179 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
9180 F:      arch/mips/boot/dts/img/boston.dts
9181 F:      arch/mips/configs/generic/board-boston.config
9182 F:      drivers/clk/imgtec/clk-boston.c
9183 F:      include/dt-bindings/clock/boston-clock.h
9184
9185 MIPS GENERIC PLATFORM
9186 M:      Paul Burton <paul.burton@mips.com>
9187 L:      linux-mips@linux-mips.org
9188 S:      Supported
9189 F:      arch/mips/generic/
9190 F:      arch/mips/tools/generic-board-config.sh
9191
9192 MIPS/LOONGSON1 ARCHITECTURE
9193 M:      Keguang Zhang <keguang.zhang@gmail.com>
9194 L:      linux-mips@linux-mips.org
9195 S:      Maintained
9196 F:      arch/mips/loongson32/
9197 F:      arch/mips/include/asm/mach-loongson32/
9198 F:      drivers/*/*loongson1*
9199 F:      drivers/*/*/*loongson1*
9200
9201 MIPS RINT INSTRUCTION EMULATION
9202 M:      Aleksandar Markovic <aleksandar.markovic@mips.com>
9203 L:      linux-mips@linux-mips.org
9204 S:      Supported
9205 F:      arch/mips/math-emu/sp_rint.c
9206 F:      arch/mips/math-emu/dp_rint.c
9207
9208 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9209 M:      Hans Verkuil <hverkuil@xs4all.nl>
9210 L:      linux-media@vger.kernel.org
9211 T:      git git://linuxtv.org/media_tree.git
9212 W:      https://linuxtv.org
9213 S:      Odd Fixes
9214 F:      drivers/media/radio/radio-miropcm20*
9215
9216 MMP SUPPORT
9217 M:      Eric Miao <eric.y.miao@gmail.com>
9218 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9220 T:      git git://github.com/hzhuang1/linux.git
9221 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9222 S:      Maintained
9223 F:      arch/arm/boot/dts/mmp*
9224 F:      arch/arm/mach-mmp/
9225
9226 MN88472 MEDIA DRIVER
9227 M:      Antti Palosaari <crope@iki.fi>
9228 L:      linux-media@vger.kernel.org
9229 W:      https://linuxtv.org
9230 W:      http://palosaari.fi/linux/
9231 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9232 S:      Maintained
9233 F:      drivers/media/dvb-frontends/mn88472*
9234
9235 MN88473 MEDIA DRIVER
9236 M:      Antti Palosaari <crope@iki.fi>
9237 L:      linux-media@vger.kernel.org
9238 W:      https://linuxtv.org
9239 W:      http://palosaari.fi/linux/
9240 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9241 S:      Maintained
9242 F:      drivers/media/dvb-frontends/mn88473*
9243
9244 MODULE SUPPORT
9245 M:      Jessica Yu <jeyu@kernel.org>
9246 M:      Rusty Russell <rusty@rustcorp.com.au>
9247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9248 S:      Maintained
9249 F:      include/linux/module.h
9250 F:      kernel/module.c
9251
9252 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9253 W:      http://popies.net/meye/
9254 S:      Orphan
9255 F:      Documentation/media/v4l-drivers/meye*
9256 F:      drivers/media/pci/meye/
9257 F:      include/uapi/linux/meye.h
9258
9259 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9260 M:      Jiri Slaby <jirislaby@gmail.com>
9261 S:      Maintained
9262 F:      Documentation/serial/moxa-smartio
9263 F:      drivers/tty/mxser.*
9264
9265 MR800 AVERMEDIA USB FM RADIO DRIVER
9266 M:      Alexey Klimov <klimov.linux@gmail.com>
9267 L:      linux-media@vger.kernel.org
9268 T:      git git://linuxtv.org/media_tree.git
9269 S:      Maintained
9270 F:      drivers/media/radio/radio-mr800.c
9271
9272 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9273 M:      Alan Ott <alan@signal11.us>
9274 L:      linux-wpan@vger.kernel.org
9275 S:      Maintained
9276 F:      drivers/net/ieee802154/mrf24j40.c
9277 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9278
9279 MSI LAPTOP SUPPORT
9280 M:      "Lee, Chun-Yi" <jlee@suse.com>
9281 L:      platform-driver-x86@vger.kernel.org
9282 S:      Maintained
9283 F:      drivers/platform/x86/msi-laptop.c
9284
9285 MSI WMI SUPPORT
9286 L:      platform-driver-x86@vger.kernel.org
9287 S:      Orphan
9288 F:      drivers/platform/x86/msi-wmi.c
9289
9290 MSI001 MEDIA DRIVER
9291 M:      Antti Palosaari <crope@iki.fi>
9292 L:      linux-media@vger.kernel.org
9293 W:      https://linuxtv.org
9294 W:      http://palosaari.fi/linux/
9295 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9296 T:      git git://linuxtv.org/anttip/media_tree.git
9297 S:      Maintained
9298 F:      drivers/media/tuners/msi001*
9299
9300 MSI2500 MEDIA DRIVER
9301 M:      Antti Palosaari <crope@iki.fi>
9302 L:      linux-media@vger.kernel.org
9303 W:      https://linuxtv.org
9304 W:      http://palosaari.fi/linux/
9305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9306 T:      git git://linuxtv.org/anttip/media_tree.git
9307 S:      Maintained
9308 F:      drivers/media/usb/msi2500/
9309
9310 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9311 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9312 L:      linux-mtd@lists.infradead.org
9313 S:      Maintained
9314 F:      drivers/mtd/devices/docg3*
9315
9316 MT9M032 APTINA SENSOR DRIVER
9317 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9318 L:      linux-media@vger.kernel.org
9319 T:      git git://linuxtv.org/media_tree.git
9320 S:      Maintained
9321 F:      drivers/media/i2c/mt9m032.c
9322 F:      include/media/i2c/mt9m032.h
9323
9324 MT9P031 APTINA CAMERA SENSOR
9325 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9326 L:      linux-media@vger.kernel.org
9327 T:      git git://linuxtv.org/media_tree.git
9328 S:      Maintained
9329 F:      drivers/media/i2c/mt9p031.c
9330 F:      include/media/i2c/mt9p031.h
9331
9332 MT9T001 APTINA CAMERA SENSOR
9333 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9334 L:      linux-media@vger.kernel.org
9335 T:      git git://linuxtv.org/media_tree.git
9336 S:      Maintained
9337 F:      drivers/media/i2c/mt9t001.c
9338 F:      include/media/i2c/mt9t001.h
9339
9340 MT9V032 APTINA CAMERA SENSOR
9341 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9342 L:      linux-media@vger.kernel.org
9343 T:      git git://linuxtv.org/media_tree.git
9344 S:      Maintained
9345 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9346 F:      drivers/media/i2c/mt9v032.c
9347 F:      include/media/i2c/mt9v032.h
9348
9349 MULTIFUNCTION DEVICES (MFD)
9350 M:      Lee Jones <lee.jones@linaro.org>
9351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9352 S:      Supported
9353 F:      Documentation/devicetree/bindings/mfd/
9354 F:      drivers/mfd/
9355 F:      include/linux/mfd/
9356 F:      include/dt-bindings/mfd/
9357
9358 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9359 S:      Orphan
9360 F:      drivers/mmc/host/mmc_spi.c
9361 F:      include/linux/spi/mmc_spi.h
9362
9363 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9364 M:      Ulf Hansson <ulf.hansson@linaro.org>
9365 L:      linux-mmc@vger.kernel.org
9366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9367 S:      Maintained
9368 F:      Documentation/devicetree/bindings/mmc/
9369 F:      drivers/mmc/
9370 F:      include/linux/mmc/
9371 F:      include/uapi/linux/mmc/
9372
9373 MULTIPLEXER SUBSYSTEM
9374 M:      Peter Rosin <peda@axentia.se>
9375 S:      Maintained
9376 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9377 F:      Documentation/devicetree/bindings/mux/
9378 F:      include/linux/dt-bindings/mux/
9379 F:      include/linux/mux/
9380 F:      drivers/mux/
9381
9382 MULTITECH MULTIPORT CARD (ISICOM)
9383 S:      Orphan
9384 F:      drivers/tty/isicom.c
9385 F:      include/linux/isicom.h
9386
9387 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9388 M:      Bin Liu <b-liu@ti.com>
9389 L:      linux-usb@vger.kernel.org
9390 S:      Maintained
9391 F:      drivers/usb/musb/
9392
9393 MXL5007T MEDIA DRIVER
9394 M:      Michael Krufky <mkrufky@linuxtv.org>
9395 L:      linux-media@vger.kernel.org
9396 W:      https://linuxtv.org
9397 W:      http://github.com/mkrufky
9398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9399 T:      git git://linuxtv.org/mkrufky/tuners.git
9400 S:      Maintained
9401 F:      drivers/media/tuners/mxl5007t.*
9402
9403 MXSFB DRM DRIVER
9404 M:      Marek Vasut <marex@denx.de>
9405 S:      Supported
9406 F:      drivers/gpu/drm/mxsfb/
9407 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9408
9409 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9410 M:      Chris Lee <christopher.lee@cspi.com>
9411 L:      netdev@vger.kernel.org
9412 W:      https://www.cspi.com/ethernet-products/support/downloads/
9413 S:      Supported
9414 F:      drivers/net/ethernet/myricom/myri10ge/
9415
9416 NAND FLASH SUBSYSTEM
9417 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9418 R:      Richard Weinberger <richard@nod.at>
9419 L:      linux-mtd@lists.infradead.org
9420 W:      http://www.linux-mtd.infradead.org/
9421 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9422 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9423 T:      git git://git.infradead.org/linux-mtd.git nand/next
9424 S:      Maintained
9425 F:      drivers/mtd/nand/
9426 F:      include/linux/mtd/*nand*.h
9427
9428 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9429 M:      Daniel Mack <zonque@gmail.com>
9430 S:      Maintained
9431 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9432 W:      http://www.native-instruments.com
9433 F:      sound/usb/caiaq/
9434
9435 NATSEMI ETHERNET DRIVER (DP8381x)
9436 S:      Orphan
9437 F:      drivers/net/ethernet/natsemi/natsemi.c
9438
9439 NCP FILESYSTEM
9440 M:      Petr Vandrovec <petr@vandrovec.name>
9441 S:      Obsolete
9442 F:      drivers/staging/ncpfs/
9443
9444 NCR 5380 SCSI DRIVERS
9445 M:      Finn Thain <fthain@telegraphics.com.au>
9446 M:      Michael Schmitz <schmitzmic@gmail.com>
9447 L:      linux-scsi@vger.kernel.org
9448 S:      Maintained
9449 F:      Documentation/scsi/g_NCR5380.txt
9450 F:      drivers/scsi/NCR5380.*
9451 F:      drivers/scsi/arm/cumana_1.c
9452 F:      drivers/scsi/arm/oak.c
9453 F:      drivers/scsi/atari_scsi.*
9454 F:      drivers/scsi/dmx3191d.c
9455 F:      drivers/scsi/g_NCR5380.*
9456 F:      drivers/scsi/mac_scsi.*
9457 F:      drivers/scsi/sun3_scsi.*
9458 F:      drivers/scsi/sun3_scsi_vme.c
9459
9460 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9461 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9462 L:      linux-scsi@vger.kernel.org
9463 S:      Maintained
9464 F:      drivers/scsi/NCR_D700.*
9465
9466 NCT6775 HARDWARE MONITOR DRIVER
9467 M:      Guenter Roeck <linux@roeck-us.net>
9468 L:      linux-hwmon@vger.kernel.org
9469 S:      Maintained
9470 F:      Documentation/hwmon/nct6775
9471 F:      drivers/hwmon/nct6775.c
9472
9473 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9474 M:      Faisal Latif <faisal.latif@intel.com>
9475 L:      linux-rdma@vger.kernel.org
9476 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9477 S:      Supported
9478 F:      drivers/infiniband/hw/nes/
9479 F:      include/uapi/rdma/nes-abi.h
9480
9481 NETEM NETWORK EMULATOR
9482 M:      Stephen Hemminger <stephen@networkplumber.org>
9483 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9484 S:      Maintained
9485 F:      net/sched/sch_netem.c
9486
9487 NETERION 10GbE DRIVERS (s2io/vxge)
9488 M:      Jon Mason <jdmason@kudzu.us>
9489 L:      netdev@vger.kernel.org
9490 S:      Supported
9491 F:      Documentation/networking/s2io.txt
9492 F:      Documentation/networking/vxge.txt
9493 F:      drivers/net/ethernet/neterion/
9494
9495 NETFILTER
9496 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9497 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9498 M:      Florian Westphal <fw@strlen.de>
9499 L:      netfilter-devel@vger.kernel.org
9500 L:      coreteam@netfilter.org
9501 W:      http://www.netfilter.org/
9502 W:      http://www.iptables.org/
9503 W:      http://www.nftables.org/
9504 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9506 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9507 S:      Maintained
9508 F:      include/linux/netfilter*
9509 F:      include/linux/netfilter/
9510 F:      include/net/netfilter/
9511 F:      include/uapi/linux/netfilter*
9512 F:      include/uapi/linux/netfilter/
9513 F:      net/*/netfilter.c
9514 F:      net/*/netfilter/
9515 F:      net/netfilter/
9516 F:      net/bridge/br_netfilter*.c
9517
9518 NETROM NETWORK LAYER
9519 M:      Ralf Baechle <ralf@linux-mips.org>
9520 L:      linux-hams@vger.kernel.org
9521 W:      http://www.linux-ax25.org/
9522 S:      Maintained
9523 F:      include/net/netrom.h
9524 F:      include/uapi/linux/netrom.h
9525 F:      net/netrom/
9526
9527 NETRONOME ETHERNET DRIVERS
9528 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9529 L:      oss-drivers@netronome.com
9530 S:      Maintained
9531 F:      drivers/net/ethernet/netronome/
9532
9533 NETWORK BLOCK DEVICE (NBD)
9534 M:      Josef Bacik <jbacik@fb.com>
9535 S:      Maintained
9536 L:      linux-block@vger.kernel.org
9537 L:      nbd@other.debian.org
9538 F:      Documentation/blockdev/nbd.txt
9539 F:      drivers/block/nbd.c
9540 F:      include/uapi/linux/nbd.h
9541
9542 NETWORK DROP MONITOR
9543 M:      Neil Horman <nhorman@tuxdriver.com>
9544 L:      netdev@vger.kernel.org
9545 S:      Maintained
9546 W:      https://fedorahosted.org/dropwatch/
9547 F:      net/core/drop_monitor.c
9548
9549 NETWORKING DRIVERS
9550 L:      netdev@vger.kernel.org
9551 W:      http://www.linuxfoundation.org/en/Net
9552 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9555 S:      Odd Fixes
9556 F:      Documentation/devicetree/bindings/net/
9557 F:      drivers/net/
9558 F:      include/linux/if_*
9559 F:      include/linux/netdevice.h
9560 F:      include/linux/etherdevice.h
9561 F:      include/linux/fcdevice.h
9562 F:      include/linux/fddidevice.h
9563 F:      include/linux/hippidevice.h
9564 F:      include/linux/inetdevice.h
9565 F:      include/uapi/linux/if_*
9566 F:      include/uapi/linux/netdevice.h
9567
9568 NETWORKING DRIVERS (WIRELESS)
9569 M:      Kalle Valo <kvalo@codeaurora.org>
9570 L:      linux-wireless@vger.kernel.org
9571 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9574 S:      Maintained
9575 F:      Documentation/devicetree/bindings/net/wireless/
9576 F:      drivers/net/wireless/
9577
9578 NETWORKING [DSA]
9579 M:      Andrew Lunn <andrew@lunn.ch>
9580 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9581 M:      Florian Fainelli <f.fainelli@gmail.com>
9582 S:      Maintained
9583 F:      net/dsa/
9584 F:      include/net/dsa.h
9585 F:      include/linux/dsa/
9586 F:      drivers/net/dsa/
9587
9588 NETWORKING [GENERAL]
9589 M:      "David S. Miller" <davem@davemloft.net>
9590 L:      netdev@vger.kernel.org
9591 W:      http://www.linuxfoundation.org/en/Net
9592 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9594 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9595 B:      mailto:netdev@vger.kernel.org
9596 S:      Maintained
9597 F:      net/
9598 F:      include/net/
9599 F:      include/linux/in.h
9600 F:      include/linux/net.h
9601 F:      include/linux/netdevice.h
9602 F:      include/uapi/linux/in.h
9603 F:      include/uapi/linux/net.h
9604 F:      include/uapi/linux/netdevice.h
9605 F:      include/uapi/linux/net_namespace.h
9606 F:      tools/testing/selftests/net/
9607 F:      lib/net_utils.c
9608 F:      lib/random32.c
9609
9610 NETWORKING [IPSEC]
9611 M:      Steffen Klassert <steffen.klassert@secunet.com>
9612 M:      Herbert Xu <herbert@gondor.apana.org.au>
9613 M:      "David S. Miller" <davem@davemloft.net>
9614 L:      netdev@vger.kernel.org
9615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9617 S:      Maintained
9618 F:      net/core/flow.c
9619 F:      net/xfrm/
9620 F:      net/key/
9621 F:      net/ipv4/xfrm*
9622 F:      net/ipv4/esp4*
9623 F:      net/ipv4/ah4.c
9624 F:      net/ipv4/ipcomp.c
9625 F:      net/ipv4/ip_vti.c
9626 F:      net/ipv6/xfrm*
9627 F:      net/ipv6/esp6*
9628 F:      net/ipv6/ah6.c
9629 F:      net/ipv6/ipcomp6.c
9630 F:      net/ipv6/ip6_vti.c
9631 F:      include/uapi/linux/xfrm.h
9632 F:      include/net/xfrm.h
9633
9634 NETWORKING [IPv4/IPv6]
9635 M:      "David S. Miller" <davem@davemloft.net>
9636 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9637 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9638 L:      netdev@vger.kernel.org
9639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9640 S:      Maintained
9641 F:      net/ipv4/
9642 F:      net/ipv6/
9643 F:      include/net/ip*
9644 F:      arch/x86/net/*
9645
9646 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9647 M:      Paul Moore <paul@paul-moore.com>
9648 W:      https://github.com/netlabel
9649 L:      netdev@vger.kernel.org
9650 L:      linux-security-module@vger.kernel.org
9651 S:      Maintained
9652 F:      Documentation/netlabel/
9653 F:      include/net/calipso.h
9654 F:      include/net/cipso_ipv4.h
9655 F:      include/net/netlabel.h
9656 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9657 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9658 F:      net/netlabel/
9659 F:      net/ipv4/cipso_ipv4.c
9660 F:      net/ipv6/calipso.c
9661 F:      net/netfilter/xt_CONNSECMARK.c
9662 F:      net/netfilter/xt_SECMARK.c
9663
9664 NETWORKING [TLS]
9665 M:      Ilya Lesokhin <ilyal@mellanox.com>
9666 M:      Aviad Yehezkel <aviadye@mellanox.com>
9667 M:      Dave Watson <davejwatson@fb.com>
9668 L:      netdev@vger.kernel.org
9669 S:      Maintained
9670 F:      net/tls/*
9671 F:      include/uapi/linux/tls.h
9672 F:      include/net/tls.h
9673
9674 NETWORKING [WIRELESS]
9675 L:      linux-wireless@vger.kernel.org
9676 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9677
9678 NETDEVSIM
9679 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9680 S:      Maintained
9681 F:      drivers/net/netdevsim/*
9682
9683 NETXEN (1/10) GbE SUPPORT
9684 M:      Manish Chopra <manish.chopra@cavium.com>
9685 M:      Rahul Verma <rahul.verma@cavium.com>
9686 M:      Dept-GELinuxNICDev@cavium.com
9687 L:      netdev@vger.kernel.org
9688 S:      Supported
9689 F:      drivers/net/ethernet/qlogic/netxen/
9690
9691 NFC SUBSYSTEM
9692 M:      Samuel Ortiz <sameo@linux.intel.com>
9693 L:      linux-wireless@vger.kernel.org
9694 L:      linux-nfc@lists.01.org (subscribers-only)
9695 S:      Supported
9696 F:      net/nfc/
9697 F:      include/net/nfc/
9698 F:      include/uapi/linux/nfc.h
9699 F:      drivers/nfc/
9700 F:      include/linux/platform_data/nfcmrvl.h
9701 F:      include/linux/platform_data/nxp-nci.h
9702 F:      Documentation/devicetree/bindings/net/nfc/
9703
9704 NFS, SUNRPC, AND LOCKD CLIENTS
9705 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9706 M:      Anna Schumaker <anna.schumaker@netapp.com>
9707 L:      linux-nfs@vger.kernel.org
9708 W:      http://client.linux-nfs.org
9709 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9710 S:      Maintained
9711 F:      fs/lockd/
9712 F:      fs/nfs/
9713 F:      fs/nfs_common/
9714 F:      net/sunrpc/
9715 F:      include/linux/lockd/
9716 F:      include/linux/nfs*
9717 F:      include/linux/sunrpc/
9718 F:      include/uapi/linux/nfs*
9719 F:      include/uapi/linux/sunrpc/
9720
9721 NILFS2 FILESYSTEM
9722 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9723 L:      linux-nilfs@vger.kernel.org
9724 W:      https://nilfs.sourceforge.io/
9725 W:      https://nilfs.osdn.jp/
9726 T:      git git://github.com/konis/nilfs2.git
9727 S:      Supported
9728 F:      Documentation/filesystems/nilfs2.txt
9729 F:      fs/nilfs2/
9730 F:      include/trace/events/nilfs2.h
9731 F:      include/uapi/linux/nilfs2_api.h
9732 F:      include/uapi/linux/nilfs2_ondisk.h
9733
9734 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9735 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9736 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9737 S:      Maintained
9738 F:      Documentation/scsi/NinjaSCSI.txt
9739 F:      drivers/scsi/pcmcia/nsp_*
9740
9741 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9742 M:      GOTO Masanori <gotom@debian.or.jp>
9743 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9744 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9745 S:      Maintained
9746 F:      Documentation/scsi/NinjaSCSI.txt
9747 F:      drivers/scsi/nsp32*
9748
9749 NIOS2 ARCHITECTURE
9750 M:      Ley Foon Tan <lftan@altera.com>
9751 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9753 S:      Maintained
9754 F:      arch/nios2/
9755
9756 NOHZ, DYNTICKS SUPPORT
9757 M:      Frederic Weisbecker <fweisbec@gmail.com>
9758 M:      Thomas Gleixner <tglx@linutronix.de>
9759 M:      Ingo Molnar <mingo@kernel.org>
9760 L:      linux-kernel@vger.kernel.org
9761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9762 S:      Maintained
9763 F:      kernel/time/tick*.*
9764 F:      include/linux/tick.h
9765 F:      include/linux/sched/nohz.h
9766
9767 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9768 M:      Pavel Machek <pavel@ucw.cz>
9769 M:      Sakari Ailus <sakari.ailus@iki.fi>
9770 L:      linux-media@vger.kernel.org
9771 S:      Maintained
9772 F:      drivers/media/i2c/et8ek8
9773 F:      drivers/media/i2c/ad5820.c
9774
9775 NOKIA N900 POWER SUPPLY DRIVERS
9776 R:      Pali Rohár <pali.rohar@gmail.com>
9777 F:      include/linux/power/bq2415x_charger.h
9778 F:      include/linux/power/bq27xxx_battery.h
9779 F:      include/linux/power/isp1704_charger.h
9780 F:      drivers/power/supply/bq2415x_charger.c
9781 F:      drivers/power/supply/bq27xxx_battery.c
9782 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9783 F:      drivers/power/supply/isp1704_charger.c
9784 F:      drivers/power/supply/rx51_battery.c
9785
9786 NTB AMD DRIVER
9787 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9788 L:      linux-ntb@googlegroups.com
9789 S:      Supported
9790 F:      drivers/ntb/hw/amd/
9791
9792 NTB DRIVER CORE
9793 M:      Jon Mason <jdmason@kudzu.us>
9794 M:      Dave Jiang <dave.jiang@intel.com>
9795 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9796 L:      linux-ntb@googlegroups.com
9797 S:      Supported
9798 W:      https://github.com/jonmason/ntb/wiki
9799 T:      git git://github.com/jonmason/ntb.git
9800 F:      drivers/ntb/
9801 F:      drivers/net/ntb_netdev.c
9802 F:      include/linux/ntb.h
9803 F:      include/linux/ntb_transport.h
9804 F:      tools/testing/selftests/ntb/
9805
9806 NTB IDT DRIVER
9807 M:      Serge Semin <fancer.lancer@gmail.com>
9808 L:      linux-ntb@googlegroups.com
9809 S:      Supported
9810 F:      drivers/ntb/hw/idt/
9811
9812 NTB INTEL DRIVER
9813 M:      Dave Jiang <dave.jiang@intel.com>
9814 L:      linux-ntb@googlegroups.com
9815 S:      Supported
9816 W:      https://github.com/davejiang/linux/wiki
9817 T:      git https://github.com/davejiang/linux.git
9818 F:      drivers/ntb/hw/intel/
9819
9820 NTFS FILESYSTEM
9821 M:      Anton Altaparmakov <anton@tuxera.com>
9822 L:      linux-ntfs-dev@lists.sourceforge.net
9823 W:      http://www.tuxera.com/
9824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9825 S:      Supported
9826 F:      Documentation/filesystems/ntfs.txt
9827 F:      fs/ntfs/
9828
9829 NUBUS SUBSYSTEM
9830 M:      Finn Thain <fthain@telegraphics.com.au>
9831 L:      linux-m68k@lists.linux-m68k.org
9832 S:      Maintained
9833 F:      arch/*/include/asm/nubus.h
9834 F:      drivers/nubus/
9835 F:      include/linux/nubus.h
9836 F:      include/uapi/linux/nubus.h
9837
9838 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9839 M:      Antonino Daplas <adaplas@gmail.com>
9840 L:      linux-fbdev@vger.kernel.org
9841 S:      Maintained
9842 F:      drivers/video/fbdev/riva/
9843 F:      drivers/video/fbdev/nvidia/
9844
9845 NVM EXPRESS DRIVER
9846 M:      Keith Busch <keith.busch@intel.com>
9847 M:      Jens Axboe <axboe@fb.com>
9848 M:      Christoph Hellwig <hch@lst.de>
9849 M:      Sagi Grimberg <sagi@grimberg.me>
9850 L:      linux-nvme@lists.infradead.org
9851 T:      git://git.infradead.org/nvme.git
9852 W:      http://git.infradead.org/nvme.git
9853 S:      Supported
9854 F:      drivers/nvme/host/
9855 F:      include/linux/nvme.h
9856 F:      include/uapi/linux/nvme_ioctl.h
9857
9858 NVM EXPRESS FC TRANSPORT DRIVERS
9859 M:      James Smart <james.smart@broadcom.com>
9860 L:      linux-nvme@lists.infradead.org
9861 S:      Supported
9862 F:      include/linux/nvme-fc.h
9863 F:      include/linux/nvme-fc-driver.h
9864 F:      drivers/nvme/host/fc.c
9865 F:      drivers/nvme/target/fc.c
9866 F:      drivers/nvme/target/fcloop.c
9867
9868 NVM EXPRESS TARGET DRIVER
9869 M:      Christoph Hellwig <hch@lst.de>
9870 M:      Sagi Grimberg <sagi@grimberg.me>
9871 L:      linux-nvme@lists.infradead.org
9872 T:      git://git.infradead.org/nvme.git
9873 W:      http://git.infradead.org/nvme.git
9874 S:      Supported
9875 F:      drivers/nvme/target/
9876
9877 NVMEM FRAMEWORK
9878 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9879 S:      Maintained
9880 F:      drivers/nvmem/
9881 F:      Documentation/devicetree/bindings/nvmem/
9882 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9883 F:      include/linux/nvmem-consumer.h
9884 F:      include/linux/nvmem-provider.h
9885
9886 NXP TDA998X DRM DRIVER
9887 M:      Russell King <linux@armlinux.org.uk>
9888 S:      Supported
9889 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9890 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9891 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9892 F:      include/drm/i2c/tda998x.h
9893
9894 NXP TFA9879 DRIVER
9895 M:      Peter Rosin <peda@axentia.se>
9896 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9897 S:      Maintained
9898 F:      Documentation/devicetree/bindings/sound/tfa9879.txt
9899 F:      sound/soc/codecs/tfa9879*
9900
9901 NXP-NCI NFC DRIVER
9902 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9903 R:      Charles Gorand <charles.gorand@effinnov.com>
9904 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9905 S:      Supported
9906 F:      drivers/nfc/nxp-nci
9907
9908 OBJTOOL
9909 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9910 S:      Supported
9911 F:      tools/objtool/
9912
9913 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9914 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9915 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9916 L:      linuxppc-dev@lists.ozlabs.org
9917 S:      Supported
9918 F:      arch/powerpc/platforms/powernv/ocxl.c
9919 F:      arch/powerpc/include/asm/pnv-ocxl.h
9920 F:      drivers/misc/ocxl/
9921 F:      include/misc/ocxl*
9922 F:      include/uapi/misc/ocxl.h
9923 F:      Documentation/accelerators/ocxl.txt
9924
9925 OMAP AUDIO SUPPORT
9926 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9927 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9928 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9929 L:      linux-omap@vger.kernel.org
9930 S:      Maintained
9931 F:      sound/soc/omap/
9932
9933 OMAP CLOCK FRAMEWORK SUPPORT
9934 M:      Paul Walmsley <paul@pwsan.com>
9935 L:      linux-omap@vger.kernel.org
9936 S:      Maintained
9937 F:      arch/arm/*omap*/*clock*
9938
9939 OMAP DEVICE TREE SUPPORT
9940 M:      Benoît Cousson <bcousson@baylibre.com>
9941 M:      Tony Lindgren <tony@atomide.com>
9942 L:      linux-omap@vger.kernel.org
9943 L:      devicetree@vger.kernel.org
9944 S:      Maintained
9945 F:      arch/arm/boot/dts/*omap*
9946 F:      arch/arm/boot/dts/*am3*
9947 F:      arch/arm/boot/dts/*am4*
9948 F:      arch/arm/boot/dts/*am5*
9949 F:      arch/arm/boot/dts/*dra7*
9950
9951 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9952 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9953 L:      linux-omap@vger.kernel.org
9954 L:      linux-fbdev@vger.kernel.org
9955 S:      Maintained
9956 F:      drivers/video/fbdev/omap2/
9957 F:      Documentation/arm/OMAP/DSS
9958
9959 OMAP FRAMEBUFFER SUPPORT
9960 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9961 L:      linux-fbdev@vger.kernel.org
9962 L:      linux-omap@vger.kernel.org
9963 S:      Maintained
9964 F:      drivers/video/fbdev/omap/
9965
9966 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9967 M:      Roger Quadros <rogerq@ti.com>
9968 M:      Tony Lindgren <tony@atomide.com>
9969 L:      linux-omap@vger.kernel.org
9970 S:      Maintained
9971 F:      drivers/memory/omap-gpmc.c
9972 F:      arch/arm/mach-omap2/*gpmc*
9973
9974 OMAP GPIO DRIVER
9975 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9976 M:      Santosh Shilimkar <ssantosh@kernel.org>
9977 M:      Kevin Hilman <khilman@kernel.org>
9978 L:      linux-omap@vger.kernel.org
9979 S:      Maintained
9980 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9981 F:      drivers/gpio/gpio-omap.c
9982
9983 OMAP HARDWARE SPINLOCK SUPPORT
9984 M:      Ohad Ben-Cohen <ohad@wizery.com>
9985 L:      linux-omap@vger.kernel.org
9986 S:      Maintained
9987 F:      drivers/hwspinlock/omap_hwspinlock.c
9988
9989 OMAP HS MMC SUPPORT
9990 L:      linux-mmc@vger.kernel.org
9991 L:      linux-omap@vger.kernel.org
9992 S:      Orphan
9993 F:      drivers/mmc/host/omap_hsmmc.c
9994
9995 OMAP HWMOD DATA
9996 M:      Paul Walmsley <paul@pwsan.com>
9997 L:      linux-omap@vger.kernel.org
9998 S:      Maintained
9999 F:      arch/arm/mach-omap2/omap_hwmod*data*
10000
10001 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10002 M:      Benoît Cousson <bcousson@baylibre.com>
10003 L:      linux-omap@vger.kernel.org
10004 S:      Maintained
10005 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10006
10007 OMAP HWMOD SUPPORT
10008 M:      Benoît Cousson <bcousson@baylibre.com>
10009 M:      Paul Walmsley <paul@pwsan.com>
10010 L:      linux-omap@vger.kernel.org
10011 S:      Maintained
10012 F:      arch/arm/mach-omap2/omap_hwmod.*
10013
10014 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10015 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10016 L:      linux-media@vger.kernel.org
10017 S:      Maintained
10018 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
10019 F:      drivers/media/platform/omap3isp/
10020 F:      drivers/staging/media/omap4iss/
10021
10022 OMAP MMC SUPPORT
10023 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
10024 L:      linux-omap@vger.kernel.org
10025 S:      Maintained
10026 F:      drivers/mmc/host/omap.c
10027
10028 OMAP POWER MANAGEMENT SUPPORT
10029 M:      Kevin Hilman <khilman@kernel.org>
10030 L:      linux-omap@vger.kernel.org
10031 S:      Maintained
10032 F:      arch/arm/*omap*/*pm*
10033 F:      drivers/cpufreq/omap-cpufreq.c
10034
10035 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10036 M:      Rajendra Nayak <rnayak@codeaurora.org>
10037 M:      Paul Walmsley <paul@pwsan.com>
10038 L:      linux-omap@vger.kernel.org
10039 S:      Maintained
10040 F:      arch/arm/mach-omap2/prm*
10041
10042 OMAP RANDOM NUMBER GENERATOR SUPPORT
10043 M:      Deepak Saxena <dsaxena@plexity.net>
10044 S:      Maintained
10045 F:      drivers/char/hw_random/omap-rng.c
10046
10047 OMAP USB SUPPORT
10048 L:      linux-usb@vger.kernel.org
10049 L:      linux-omap@vger.kernel.org
10050 S:      Orphan
10051 F:      drivers/usb/*/*omap*
10052 F:      arch/arm/*omap*/usb*
10053
10054 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10055 M:      Mark Jackson <mpfj@newflow.co.uk>
10056 L:      linux-omap@vger.kernel.org
10057 S:      Maintained
10058 F:      arch/arm/boot/dts/am335x-nano.dts
10059
10060 OMAP1 SUPPORT
10061 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
10062 M:      Tony Lindgren <tony@atomide.com>
10063 L:      linux-omap@vger.kernel.org
10064 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10066 S:      Maintained
10067 F:      arch/arm/mach-omap1/
10068 F:      arch/arm/plat-omap/
10069 F:      arch/arm/configs/omap1_defconfig
10070 F:      drivers/i2c/busses/i2c-omap.c
10071 F:      include/linux/i2c-omap.h
10072
10073 OMAP2+ SUPPORT
10074 M:      Tony Lindgren <tony@atomide.com>
10075 L:      linux-omap@vger.kernel.org
10076 W:      http://www.muru.com/linux/omap/
10077 W:      http://linux.omap.com/
10078 Q:      http://patchwork.kernel.org/project/linux-omap/list/
10079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10080 S:      Maintained
10081 F:      arch/arm/mach-omap2/
10082 F:      arch/arm/plat-omap/
10083 F:      arch/arm/configs/omap2plus_defconfig
10084 F:      drivers/i2c/busses/i2c-omap.c
10085 F:      drivers/irqchip/irq-omap-intc.c
10086 F:      drivers/mfd/*omap*.c
10087 F:      drivers/mfd/menelaus.c
10088 F:      drivers/mfd/palmas.c
10089 F:      drivers/mfd/tps65217.c
10090 F:      drivers/mfd/tps65218.c
10091 F:      drivers/mfd/tps65910.c
10092 F:      drivers/mfd/twl-core.[ch]
10093 F:      drivers/mfd/twl4030*.c
10094 F:      drivers/mfd/twl6030*.c
10095 F:      drivers/mfd/twl6040*.c
10096 F:      drivers/regulator/palmas-regulator*.c
10097 F:      drivers/regulator/pbias-regulator.c
10098 F:      drivers/regulator/tps65217-regulator.c
10099 F:      drivers/regulator/tps65218-regulator.c
10100 F:      drivers/regulator/tps65910-regulator.c
10101 F:      drivers/regulator/twl-regulator.c
10102 F:      drivers/regulator/twl6030-regulator.c
10103 F:      include/linux/i2c-omap.h
10104
10105 ONION OMEGA2+ BOARD
10106 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
10107 L:      linux-mips@linux-mips.org
10108 S:      Maintained
10109 F:      arch/mips/boot/dts/ralink/omega2p.dts
10110
10111 OMFS FILESYSTEM
10112 M:      Bob Copeland <me@bobcopeland.com>
10113 L:      linux-karma-devel@lists.sourceforge.net
10114 S:      Maintained
10115 F:      Documentation/filesystems/omfs.txt
10116 F:      fs/omfs/
10117
10118 OMNIKEY CARDMAN 4000 DRIVER
10119 M:      Harald Welte <laforge@gnumonks.org>
10120 S:      Maintained
10121 F:      drivers/char/pcmcia/cm4000_cs.c
10122 F:      include/linux/cm4000_cs.h
10123 F:      include/uapi/linux/cm4000_cs.h
10124
10125 OMNIKEY CARDMAN 4040 DRIVER
10126 M:      Harald Welte <laforge@gnumonks.org>
10127 S:      Maintained
10128 F:      drivers/char/pcmcia/cm4040_cs.*
10129
10130 OMNIVISION OV13858 SENSOR DRIVER
10131 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
10132 L:      linux-media@vger.kernel.org
10133 T:      git git://linuxtv.org/media_tree.git
10134 S:      Maintained
10135 F:      drivers/media/i2c/ov13858.c
10136
10137 OMNIVISION OV5640 SENSOR DRIVER
10138 M:      Steve Longerbeam <slongerbeam@gmail.com>
10139 L:      linux-media@vger.kernel.org
10140 T:      git git://linuxtv.org/media_tree.git
10141 S:      Maintained
10142 F:      drivers/media/i2c/ov5640.c
10143
10144 OMNIVISION OV5647 SENSOR DRIVER
10145 M:      Luis Oliveira <lolivei@synopsys.com>
10146 L:      linux-media@vger.kernel.org
10147 T:      git git://linuxtv.org/media_tree.git
10148 S:      Maintained
10149 F:      drivers/media/i2c/ov5647.c
10150
10151 OMNIVISION OV7670 SENSOR DRIVER
10152 M:      Jonathan Corbet <corbet@lwn.net>
10153 L:      linux-media@vger.kernel.org
10154 T:      git git://linuxtv.org/media_tree.git
10155 S:      Maintained
10156 F:      drivers/media/i2c/ov7670.c
10157 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
10158
10159 ONENAND FLASH DRIVER
10160 M:      Kyungmin Park <kyungmin.park@samsung.com>
10161 L:      linux-mtd@lists.infradead.org
10162 S:      Maintained
10163 F:      drivers/mtd/onenand/
10164 F:      include/linux/mtd/onenand*.h
10165
10166 ONSTREAM SCSI TAPE DRIVER
10167 M:      Willem Riede <osst@riede.org>
10168 L:      osst-users@lists.sourceforge.net
10169 L:      linux-scsi@vger.kernel.org
10170 S:      Maintained
10171 F:      Documentation/scsi/osst.txt
10172 F:      drivers/scsi/osst.*
10173 F:      drivers/scsi/osst_*.h
10174 F:      drivers/scsi/st.h
10175
10176 OP-TEE DRIVER
10177 M:      Jens Wiklander <jens.wiklander@linaro.org>
10178 S:      Maintained
10179 F:      drivers/tee/optee/
10180
10181 OPA-VNIC DRIVER
10182 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10183 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10184 L:      linux-rdma@vger.kernel.org
10185 S:      Supported
10186 F:      drivers/infiniband/ulp/opa_vnic
10187
10188 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10189 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10190 L:      devicetree@vger.kernel.org
10191 S:      Maintained
10192 F:      Documentation/devicetree/dynamic-resolution-notes.txt
10193 F:      Documentation/devicetree/overlay-notes.txt
10194 F:      drivers/of/overlay.c
10195 F:      drivers/of/resolver.c
10196
10197 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10198 M:      Rob Herring <robh+dt@kernel.org>
10199 M:      Frank Rowand <frowand.list@gmail.com>
10200 L:      devicetree@vger.kernel.org
10201 W:      http://www.devicetree.org/
10202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10203 S:      Maintained
10204 F:      drivers/of/
10205 F:      include/linux/of*.h
10206 F:      scripts/dtc/
10207 F:      Documentation/ABI/testing/sysfs-firmware-ofw
10208
10209 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10210 M:      Rob Herring <robh+dt@kernel.org>
10211 M:      Mark Rutland <mark.rutland@arm.com>
10212 L:      devicetree@vger.kernel.org
10213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10214 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10215 S:      Maintained
10216 F:      Documentation/devicetree/
10217 F:      arch/*/boot/dts/
10218 F:      include/dt-bindings/
10219
10220 OPENCORES I2C BUS DRIVER
10221 M:      Peter Korsgaard <jacmet@sunsite.dk>
10222 L:      linux-i2c@vger.kernel.org
10223 S:      Maintained
10224 F:      Documentation/i2c/busses/i2c-ocores
10225 F:      drivers/i2c/busses/i2c-ocores.c
10226
10227 OPENRISC ARCHITECTURE
10228 M:      Jonas Bonn <jonas@southpole.se>
10229 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10230 M:      Stafford Horne <shorne@gmail.com>
10231 T:      git git://github.com/openrisc/linux.git
10232 L:      openrisc@lists.librecores.org
10233 W:      http://openrisc.io
10234 S:      Maintained
10235 F:      Documentation/devicetree/bindings/openrisc/
10236 F:      Documentation/openrisc/
10237 F:      arch/openrisc/
10238 F:      drivers/irqchip/irq-ompic.c
10239 F:      drivers/irqchip/irq-or1k-*
10240
10241 OPENVSWITCH
10242 M:      Pravin B Shelar <pshelar@ovn.org>
10243 L:      netdev@vger.kernel.org
10244 L:      dev@openvswitch.org
10245 W:      http://openvswitch.org
10246 S:      Maintained
10247 F:      net/openvswitch/
10248 F:      include/uapi/linux/openvswitch.h
10249
10250 OPERATING PERFORMANCE POINTS (OPP)
10251 M:      Viresh Kumar <vireshk@kernel.org>
10252 M:      Nishanth Menon <nm@ti.com>
10253 M:      Stephen Boyd <sboyd@codeaurora.org>
10254 L:      linux-pm@vger.kernel.org
10255 S:      Maintained
10256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10257 F:      drivers/opp/
10258 F:      include/linux/pm_opp.h
10259 F:      Documentation/power/opp.txt
10260 F:      Documentation/devicetree/bindings/opp/
10261
10262 OPL4 DRIVER
10263 M:      Clemens Ladisch <clemens@ladisch.de>
10264 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10265 T:      git git://git.alsa-project.org/alsa-kernel.git
10266 S:      Maintained
10267 F:      sound/drivers/opl4/
10268
10269 OPROFILE
10270 M:      Robert Richter <rric@kernel.org>
10271 L:      oprofile-list@lists.sf.net
10272 S:      Maintained
10273 F:      arch/*/include/asm/oprofile*.h
10274 F:      arch/*/oprofile/
10275 F:      drivers/oprofile/
10276 F:      include/linux/oprofile.h
10277
10278 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10279 M:      Mark Fasheh <mfasheh@versity.com>
10280 M:      Joel Becker <jlbec@evilplan.org>
10281 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10282 W:      http://ocfs2.wiki.kernel.org
10283 S:      Supported
10284 F:      Documentation/filesystems/ocfs2.txt
10285 F:      Documentation/filesystems/dlmfs.txt
10286 F:      fs/ocfs2/
10287
10288 ORANGEFS FILESYSTEM
10289 M:      Mike Marshall <hubcap@omnibond.com>
10290 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10292 S:      Supported
10293 F:      fs/orangefs/
10294 F:      Documentation/filesystems/orangefs.txt
10295
10296 ORINOCO DRIVER
10297 L:      linux-wireless@vger.kernel.org
10298 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10299 W:      http://www.nongnu.org/orinoco/
10300 S:      Orphan
10301 F:      drivers/net/wireless/intersil/orinoco/
10302
10303 OSD LIBRARY and FILESYSTEM
10304 M:      Boaz Harrosh <ooo@electrozaur.com>
10305 S:      Maintained
10306 F:      drivers/scsi/osd/
10307 F:      include/scsi/osd_*
10308 F:      fs/exofs/
10309
10310 OV2659 OMNIVISION SENSOR DRIVER
10311 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10312 L:      linux-media@vger.kernel.org
10313 W:      https://linuxtv.org
10314 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10315 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10316 S:      Maintained
10317 F:      drivers/media/i2c/ov2659.c
10318 F:      include/media/i2c/ov2659.h
10319
10320 OVERLAY FILESYSTEM
10321 M:      Miklos Szeredi <miklos@szeredi.hu>
10322 L:      linux-unionfs@vger.kernel.org
10323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10324 S:      Supported
10325 F:      fs/overlayfs/
10326 F:      Documentation/filesystems/overlayfs.txt
10327
10328 P54 WIRELESS DRIVER
10329 M:      Christian Lamparter <chunkeey@googlemail.com>
10330 L:      linux-wireless@vger.kernel.org
10331 W:      http://wireless.kernel.org/en/users/Drivers/p54
10332 S:      Maintained
10333 F:      drivers/net/wireless/intersil/p54/
10334
10335 PA SEMI ETHERNET DRIVER
10336 L:      netdev@vger.kernel.org
10337 S:      Orphan
10338 F:      drivers/net/ethernet/pasemi/*
10339
10340 PA SEMI SMBUS DRIVER
10341 L:      linux-i2c@vger.kernel.org
10342 S:      Orphan
10343 F:      drivers/i2c/busses/i2c-pasemi.c
10344
10345 PADATA PARALLEL EXECUTION MECHANISM
10346 M:      Steffen Klassert <steffen.klassert@secunet.com>
10347 L:      linux-crypto@vger.kernel.org
10348 S:      Maintained
10349 F:      kernel/padata.c
10350 F:      include/linux/padata.h
10351 F:      Documentation/padata.txt
10352
10353 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10354 M:      Harald Welte <laforge@gnumonks.org>
10355 L:      platform-driver-x86@vger.kernel.org
10356 S:      Maintained
10357 F:      drivers/platform/x86/panasonic-laptop.c
10358
10359 PANASONIC MN10300/AM33/AM34 PORT
10360 M:      David Howells <dhowells@redhat.com>
10361 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10362 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10363 S:      Maintained
10364 F:      Documentation/mn10300/
10365 F:      arch/mn10300/
10366
10367 PARALLEL LCD/KEYPAD PANEL DRIVER
10368 M:      Willy Tarreau <willy@haproxy.com>
10369 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10370 S:      Odd Fixes
10371 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10372 F:      drivers/misc/panel.c
10373
10374 PARALLEL PORT SUBSYSTEM
10375 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10376 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10377 L:      linux-parport@lists.infradead.org (subscribers-only)
10378 S:      Maintained
10379 F:      drivers/parport/
10380 F:      include/linux/parport*.h
10381 F:      drivers/char/ppdev.c
10382 F:      include/uapi/linux/ppdev.h
10383 F:      Documentation/parport*.txt
10384
10385 PARAVIRT_OPS INTERFACE
10386 M:      Juergen Gross <jgross@suse.com>
10387 M:      Alok Kataria <akataria@vmware.com>
10388 M:      Rusty Russell <rusty@rustcorp.com.au>
10389 L:      virtualization@lists.linux-foundation.org
10390 S:      Supported
10391 F:      Documentation/virtual/paravirt_ops.txt
10392 F:      arch/*/kernel/paravirt*
10393 F:      arch/*/include/asm/paravirt*.h
10394 F:      include/linux/hypervisor.h
10395
10396 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10397 M:      Tim Waugh <tim@cyberelk.net>
10398 L:      linux-parport@lists.infradead.org (subscribers-only)
10399 S:      Maintained
10400 F:      Documentation/blockdev/paride.txt
10401 F:      drivers/block/paride/
10402
10403 PARISC ARCHITECTURE
10404 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10405 M:      Helge Deller <deller@gmx.de>
10406 L:      linux-parisc@vger.kernel.org
10407 W:      http://www.parisc-linux.org/
10408 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10411 S:      Maintained
10412 F:      arch/parisc/
10413 F:      Documentation/parisc/
10414 F:      drivers/parisc/
10415 F:      drivers/char/agp/parisc-agp.c
10416 F:      drivers/input/serio/gscps2.c
10417 F:      drivers/parport/parport_gsc.*
10418 F:      drivers/tty/serial/8250/8250_gsc.c
10419 F:      drivers/video/fbdev/sti*
10420 F:      drivers/video/console/sti*
10421 F:      drivers/video/logo/logo_parisc*
10422
10423 PARMAN
10424 M:      Jiri Pirko <jiri@mellanox.com>
10425 L:      netdev@vger.kernel.org
10426 S:      Supported
10427 F:      lib/parman.c
10428 F:      lib/test_parman.c
10429 F:      include/linux/parman.h
10430
10431 PC87360 HARDWARE MONITORING DRIVER
10432 M:      Jim Cromie <jim.cromie@gmail.com>
10433 L:      linux-hwmon@vger.kernel.org
10434 S:      Maintained
10435 F:      Documentation/hwmon/pc87360
10436 F:      drivers/hwmon/pc87360.c
10437
10438 PC8736x GPIO DRIVER
10439 M:      Jim Cromie <jim.cromie@gmail.com>
10440 S:      Maintained
10441 F:      drivers/char/pc8736x_gpio.c
10442
10443 PC87427 HARDWARE MONITORING DRIVER
10444 M:      Jean Delvare <jdelvare@suse.com>
10445 L:      linux-hwmon@vger.kernel.org
10446 S:      Maintained
10447 F:      Documentation/hwmon/pc87427
10448 F:      drivers/hwmon/pc87427.c
10449
10450 PCA9532 LED DRIVER
10451 M:      Riku Voipio <riku.voipio@iki.fi>
10452 S:      Maintained
10453 F:      drivers/leds/leds-pca9532.c
10454 F:      include/linux/leds-pca9532.h
10455
10456 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10457 M:      Guenter Roeck <linux@roeck-us.net>
10458 L:      linux-i2c@vger.kernel.org
10459 S:      Maintained
10460 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10461
10462 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10463 M:      Khalid Aziz <khalid@gonehiking.org>
10464 S:      Maintained
10465 F:      drivers/firmware/pcdp.*
10466
10467 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10468 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10469 L:      linux-pci@vger.kernel.org
10470 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10471 S:      Maintained
10472 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10473 F:      drivers/pci/host/pci-aardvark.c
10474
10475 PCI DRIVER FOR ALTERA PCIE IP
10476 M:      Ley Foon Tan <lftan@altera.com>
10477 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10478 L:      linux-pci@vger.kernel.org
10479 S:      Supported
10480 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10481 F:      drivers/pci/host/pcie-altera.c
10482
10483 PCI DRIVER FOR APPLIEDMICRO XGENE
10484 M:      Tanmay Inamdar <tinamdar@apm.com>
10485 L:      linux-pci@vger.kernel.org
10486 L:      linux-arm-kernel@lists.infradead.org
10487 S:      Maintained
10488 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10489 F:      drivers/pci/host/pci-xgene.c
10490
10491 PCI DRIVER FOR ARM VERSATILE PLATFORM
10492 M:      Rob Herring <robh@kernel.org>
10493 L:      linux-pci@vger.kernel.org
10494 L:      linux-arm-kernel@lists.infradead.org
10495 S:      Maintained
10496 F:      Documentation/devicetree/bindings/pci/versatile.txt
10497 F:      drivers/pci/host/pci-versatile.c
10498
10499 PCI DRIVER FOR ARMADA 8K
10500 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10501 L:      linux-pci@vger.kernel.org
10502 L:      linux-arm-kernel@lists.infradead.org
10503 S:      Maintained
10504 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10505 F:      drivers/pci/dwc/pcie-armada8k.c
10506
10507 PCI DRIVER FOR FREESCALE LAYERSCAPE
10508 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10509 M:      Mingkai Hu <mingkai.hu@freescale.com>
10510 M:      Roy Zang <tie-fei.zang@freescale.com>
10511 L:      linuxppc-dev@lists.ozlabs.org
10512 L:      linux-pci@vger.kernel.org
10513 L:      linux-arm-kernel@lists.infradead.org
10514 S:      Maintained
10515 F:      drivers/pci/dwc/*layerscape*
10516
10517 PCI DRIVER FOR GENERIC OF HOSTS
10518 M:      Will Deacon <will.deacon@arm.com>
10519 L:      linux-pci@vger.kernel.org
10520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10521 S:      Maintained
10522 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10523 F:      drivers/pci/host/pci-host-common.c
10524 F:      drivers/pci/host/pci-host-generic.c
10525
10526 PCI DRIVER FOR IMX6
10527 M:      Richard Zhu <hongxing.zhu@nxp.com>
10528 M:      Lucas Stach <l.stach@pengutronix.de>
10529 L:      linux-pci@vger.kernel.org
10530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10531 S:      Maintained
10532 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10533 F:      drivers/pci/dwc/*imx6*
10534
10535 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10536 M:      Keith Busch <keith.busch@intel.com>
10537 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10538 L:      linux-pci@vger.kernel.org
10539 S:      Supported
10540 F:      drivers/pci/host/vmd.c
10541
10542 PCI DRIVER FOR MICROSEMI SWITCHTEC
10543 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10544 M:      Logan Gunthorpe <logang@deltatee.com>
10545 L:      linux-pci@vger.kernel.org
10546 S:      Maintained
10547 F:      Documentation/switchtec.txt
10548 F:      Documentation/ABI/testing/sysfs-class-switchtec
10549 F:      drivers/pci/switch/switchtec*
10550 F:      include/uapi/linux/switchtec_ioctl.h
10551 F:      include/linux/switchtec.h
10552 F:      drivers/ntb/hw/mscc/
10553
10554 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10555 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10556 M:      Jason Cooper <jason@lakedaemon.net>
10557 L:      linux-pci@vger.kernel.org
10558 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10559 S:      Maintained
10560 F:      drivers/pci/host/*mvebu*
10561
10562 PCI DRIVER FOR NVIDIA TEGRA
10563 M:      Thierry Reding <thierry.reding@gmail.com>
10564 L:      linux-tegra@vger.kernel.org
10565 L:      linux-pci@vger.kernel.org
10566 S:      Supported
10567 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10568 F:      drivers/pci/host/pci-tegra.c
10569
10570 PCI DRIVER FOR RENESAS R-CAR
10571 M:      Simon Horman <horms@verge.net.au>
10572 L:      linux-pci@vger.kernel.org
10573 L:      linux-renesas-soc@vger.kernel.org
10574 S:      Maintained
10575 F:      drivers/pci/host/*rcar*
10576
10577 PCI DRIVER FOR SAMSUNG EXYNOS
10578 M:      Jingoo Han <jingoohan1@gmail.com>
10579 L:      linux-pci@vger.kernel.org
10580 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10581 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10582 S:      Maintained
10583 F:      drivers/pci/dwc/pci-exynos.c
10584
10585 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10586 M:      Jingoo Han <jingoohan1@gmail.com>
10587 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10588 L:      linux-pci@vger.kernel.org
10589 S:      Maintained
10590 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10591 F:      drivers/pci/dwc/*designware*
10592
10593 PCI DRIVER FOR TI DRA7XX
10594 M:      Kishon Vijay Abraham I <kishon@ti.com>
10595 L:      linux-omap@vger.kernel.org
10596 L:      linux-pci@vger.kernel.org
10597 S:      Supported
10598 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10599 F:      drivers/pci/dwc/pci-dra7xx.c
10600
10601 PCI DRIVER FOR TI KEYSTONE
10602 M:      Murali Karicheri <m-karicheri2@ti.com>
10603 L:      linux-pci@vger.kernel.org
10604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10605 S:      Maintained
10606 F:      drivers/pci/dwc/*keystone*
10607
10608 PCI ENDPOINT SUBSYSTEM
10609 M:      Kishon Vijay Abraham I <kishon@ti.com>
10610 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10611 L:      linux-pci@vger.kernel.org
10612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10613 S:      Supported
10614 F:      drivers/pci/endpoint/
10615 F:      drivers/misc/pci_endpoint_test.c
10616 F:      tools/pci/
10617
10618 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10619 M:      Russell Currey <ruscur@russell.cc>
10620 L:      linuxppc-dev@lists.ozlabs.org
10621 S:      Supported
10622 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10623 F:      arch/powerpc/kernel/eeh*.c
10624 F:      arch/powerpc/platforms/*/eeh*.c
10625 F:      arch/powerpc/include/*/eeh*.h
10626
10627 PCI ERROR RECOVERY
10628 M:      Linas Vepstas <linasvepstas@gmail.com>
10629 L:      linux-pci@vger.kernel.org
10630 S:      Supported
10631 F:      Documentation/PCI/pci-error-recovery.txt
10632
10633 PCI MSI DRIVER FOR ALTERA MSI IP
10634 M:      Ley Foon Tan <lftan@altera.com>
10635 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10636 L:      linux-pci@vger.kernel.org
10637 S:      Supported
10638 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10639 F:      drivers/pci/host/pcie-altera-msi.c
10640
10641 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10642 M:      Duc Dang <dhdang@apm.com>
10643 L:      linux-pci@vger.kernel.org
10644 L:      linux-arm-kernel@lists.infradead.org
10645 S:      Maintained
10646 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10647 F:      drivers/pci/host/pci-xgene-msi.c
10648
10649 PCI SUBSYSTEM
10650 M:      Bjorn Helgaas <bhelgaas@google.com>
10651 L:      linux-pci@vger.kernel.org
10652 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10654 S:      Supported
10655 F:      Documentation/devicetree/bindings/pci/
10656 F:      Documentation/PCI/
10657 F:      drivers/pci/
10658 F:      include/linux/pci*
10659 F:      arch/x86/pci/
10660 F:      arch/x86/kernel/quirks.c
10661
10662 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10663 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10664 L:      linux-pci@vger.kernel.org
10665 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10667 S:      Supported
10668 F:      drivers/pci/host/
10669 F:      drivers/pci/dwc/
10670
10671 PCIE DRIVER FOR AXIS ARTPEC
10672 M:      Niklas Cassel <niklas.cassel@axis.com>
10673 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10674 L:      linux-arm-kernel@axis.com
10675 L:      linux-pci@vger.kernel.org
10676 S:      Maintained
10677 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10678 F:      drivers/pci/dwc/*artpec*
10679
10680 PCIE DRIVER FOR CAVIUM THUNDERX
10681 M:      David Daney <david.daney@cavium.com>
10682 L:      linux-pci@vger.kernel.org
10683 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10684 S:      Supported
10685 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10686 F:      drivers/pci/host/pci-thunder-*
10687
10688 PCIE DRIVER FOR HISILICON
10689 M:      Zhou Wang <wangzhou1@hisilicon.com>
10690 L:      linux-pci@vger.kernel.org
10691 S:      Maintained
10692 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10693 F:      drivers/pci/dwc/pcie-hisi.c
10694
10695 PCIE DRIVER FOR HISILICON KIRIN
10696 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10697 M:      Binghui Wang <wangbinghui@hisilicon.com>
10698 L:      linux-pci@vger.kernel.org
10699 S:      Maintained
10700 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10701 F:      drivers/pci/dwc/pcie-kirin.c
10702
10703 PCIE DRIVER FOR HISILICON STB
10704 M:      Jianguo Sun <sunjianguo1@huawei.com>
10705 M:      Shawn Guo <shawn.guo@linaro.org>
10706 L:      linux-pci@vger.kernel.org
10707 S:      Maintained
10708 F:      Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10709 F:      drivers/pci/dwc/pcie-histb.c
10710
10711 PCIE DRIVER FOR MEDIATEK
10712 M:      Ryder Lee <ryder.lee@mediatek.com>
10713 L:      linux-pci@vger.kernel.org
10714 L:      linux-mediatek@lists.infradead.org
10715 S:      Supported
10716 F:      Documentation/devicetree/bindings/pci/mediatek*
10717 F:      drivers/pci/host/*mediatek*
10718
10719 PCIE DRIVER FOR QUALCOMM MSM
10720 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10721 L:      linux-pci@vger.kernel.org
10722 L:      linux-arm-msm@vger.kernel.org
10723 S:      Maintained
10724 F:      drivers/pci/dwc/*qcom*
10725
10726 PCIE DRIVER FOR ROCKCHIP
10727 M:      Shawn Lin <shawn.lin@rock-chips.com>
10728 L:      linux-pci@vger.kernel.org
10729 L:      linux-rockchip@lists.infradead.org
10730 S:      Maintained
10731 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10732 F:      drivers/pci/host/pcie-rockchip.c
10733
10734 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10735 M:      Linus Walleij <linus.walleij@linaro.org>
10736 L:      linux-pci@vger.kernel.org
10737 S:      Maintained
10738 F:      Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10739 F:      drivers/pci/host/pci-v3-semi.c
10740
10741 PCIE DRIVER FOR ST SPEAR13XX
10742 M:      Pratyush Anand <pratyush.anand@gmail.com>
10743 L:      linux-pci@vger.kernel.org
10744 S:      Maintained
10745 F:      drivers/pci/dwc/*spear*
10746
10747 PCMCIA SUBSYSTEM
10748 P:      Linux PCMCIA Team
10749 L:      linux-pcmcia@lists.infradead.org
10750 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10752 S:      Maintained
10753 F:      Documentation/pcmcia/
10754 F:      tools/pcmcia/
10755 F:      drivers/pcmcia/
10756 F:      include/pcmcia/
10757
10758 PCNET32 NETWORK DRIVER
10759 M:      Don Fry <pcnet32@frontier.com>
10760 L:      netdev@vger.kernel.org
10761 S:      Maintained
10762 F:      drivers/net/ethernet/amd/pcnet32.c
10763
10764 PCRYPT PARALLEL CRYPTO ENGINE
10765 M:      Steffen Klassert <steffen.klassert@secunet.com>
10766 L:      linux-crypto@vger.kernel.org
10767 S:      Maintained
10768 F:      crypto/pcrypt.c
10769 F:      include/crypto/pcrypt.h
10770
10771 PEAQ WMI HOTKEYS DRIVER
10772 M:      Hans de Goede <hdegoede@redhat.com>
10773 L:      platform-driver-x86@vger.kernel.org
10774 S:      Maintained
10775 F:      drivers/platform/x86/peaq-wmi.c
10776
10777 PER-CPU MEMORY ALLOCATOR
10778 M:      Tejun Heo <tj@kernel.org>
10779 M:      Christoph Lameter <cl@linux.com>
10780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10781 S:      Maintained
10782 F:      include/linux/percpu*.h
10783 F:      mm/percpu*.c
10784 F:      arch/*/include/asm/percpu.h
10785
10786 PER-TASK DELAY ACCOUNTING
10787 M:      Balbir Singh <bsingharora@gmail.com>
10788 S:      Maintained
10789 F:      include/linux/delayacct.h
10790 F:      kernel/delayacct.c
10791
10792 PERFORMANCE EVENTS SUBSYSTEM
10793 M:      Peter Zijlstra <peterz@infradead.org>
10794 M:      Ingo Molnar <mingo@redhat.com>
10795 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10796 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10797 R:      Jiri Olsa <jolsa@redhat.com>
10798 R:      Namhyung Kim <namhyung@kernel.org>
10799 L:      linux-kernel@vger.kernel.org
10800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10801 S:      Supported
10802 F:      kernel/events/*
10803 F:      include/linux/perf_event.h
10804 F:      include/uapi/linux/perf_event.h
10805 F:      arch/*/kernel/perf_event*.c
10806 F:      arch/*/kernel/*/perf_event*.c
10807 F:      arch/*/kernel/*/*/perf_event*.c
10808 F:      arch/*/include/asm/perf_event.h
10809 F:      arch/*/kernel/perf_callchain.c
10810 F:      arch/*/events/*
10811 F:      tools/perf/
10812
10813 PERSONALITY HANDLING
10814 M:      Christoph Hellwig <hch@infradead.org>
10815 L:      linux-abi-devel@lists.sourceforge.net
10816 S:      Maintained
10817 F:      include/linux/personality.h
10818 F:      include/uapi/linux/personality.h
10819
10820 PHONET PROTOCOL
10821 M:      Remi Denis-Courmont <courmisch@gmail.com>
10822 S:      Supported
10823 F:      Documentation/networking/phonet.txt
10824 F:      include/linux/phonet.h
10825 F:      include/net/phonet/
10826 F:      include/uapi/linux/phonet.h
10827 F:      net/phonet/
10828
10829 PHRAM MTD DRIVER
10830 M:      Joern Engel <joern@lazybastard.org>
10831 L:      linux-mtd@lists.infradead.org
10832 S:      Maintained
10833 F:      drivers/mtd/devices/phram.c
10834
10835 PICOLCD HID DRIVER
10836 M:      Bruno Prémont <bonbons@linux-vserver.org>
10837 L:      linux-input@vger.kernel.org
10838 S:      Maintained
10839 F:      drivers/hid/hid-picolcd*
10840
10841 PICOXCELL SUPPORT
10842 M:      Jamie Iles <jamie@jamieiles.com>
10843 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10844 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10845 S:      Supported
10846 F:      arch/arm/boot/dts/picoxcell*
10847 F:      arch/arm/mach-picoxcell/
10848 F:      drivers/crypto/picoxcell*
10849
10850 PIN CONTROL SUBSYSTEM
10851 M:      Linus Walleij <linus.walleij@linaro.org>
10852 L:      linux-gpio@vger.kernel.org
10853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10854 S:      Maintained
10855 F:      Documentation/devicetree/bindings/pinctrl/
10856 F:      Documentation/driver-api/pinctl.rst
10857 F:      drivers/pinctrl/
10858 F:      include/linux/pinctrl/
10859
10860 PIN CONTROLLER - ATMEL AT91
10861 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10863 S:      Maintained
10864 F:      drivers/pinctrl/pinctrl-at91.*
10865
10866 PIN CONTROLLER - ATMEL AT91 PIO4
10867 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10868 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10869 L:      linux-gpio@vger.kernel.org
10870 S:      Supported
10871 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10872
10873 PIN CONTROLLER - INTEL
10874 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10875 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10876 S:      Maintained
10877 F:      drivers/pinctrl/intel/
10878
10879 PIN CONTROLLER - MEDIATEK
10880 M:      Sean Wang <sean.wang@mediatek.com>
10881 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10882 S:      Maintained
10883 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10884 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10885 F:      drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10886 F:      drivers/pinctrl/mediatek/pinctrl-mt2701.c
10887 F:      drivers/pinctrl/mediatek/pinctrl-mt7622.c
10888
10889 PIN CONTROLLER - QUALCOMM
10890 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10891 S:      Maintained
10892 L:      linux-arm-msm@vger.kernel.org
10893 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10894 F:      drivers/pinctrl/qcom/
10895
10896 PIN CONTROLLER - RENESAS
10897 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10898 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10899 L:      linux-renesas-soc@vger.kernel.org
10900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10901 S:      Maintained
10902 F:      drivers/pinctrl/sh-pfc/
10903
10904 PIN CONTROLLER - SAMSUNG
10905 M:      Tomasz Figa <tomasz.figa@gmail.com>
10906 M:      Krzysztof Kozlowski <krzk@kernel.org>
10907 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10909 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10910 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10912 S:      Maintained
10913 F:      drivers/pinctrl/samsung/
10914 F:      include/dt-bindings/pinctrl/samsung.h
10915 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10916
10917 PIN CONTROLLER - SINGLE
10918 M:      Tony Lindgren <tony@atomide.com>
10919 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10921 L:      linux-omap@vger.kernel.org
10922 S:      Maintained
10923 F:      drivers/pinctrl/pinctrl-single.c
10924
10925 PIN CONTROLLER - ST SPEAR
10926 M:      Viresh Kumar <vireshk@kernel.org>
10927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10928 W:      http://www.st.com/spear
10929 S:      Maintained
10930 F:      drivers/pinctrl/spear/
10931
10932 PISTACHIO SOC SUPPORT
10933 M:      James Hartley <james.hartley@sondrel.com>
10934 L:      linux-mips@linux-mips.org
10935 S:      Odd Fixes
10936 F:      arch/mips/pistachio/
10937 F:      arch/mips/include/asm/mach-pistachio/
10938 F:      arch/mips/boot/dts/img/pistachio*
10939 F:      arch/mips/configs/pistachio*_defconfig
10940
10941 PKTCDVD DRIVER
10942 S:      Orphan
10943 M:      linux-block@vger.kernel.org
10944 F:      drivers/block/pktcdvd.c
10945 F:      include/linux/pktcdvd.h
10946 F:      include/uapi/linux/pktcdvd.h
10947
10948 PKUNITY SOC DRIVERS
10949 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10950 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10951 S:      Maintained
10952 T:      git git://github.com/gxt/linux.git
10953 F:      drivers/input/serio/i8042-unicore32io.h
10954 F:      drivers/i2c/busses/i2c-puv3.c
10955 F:      drivers/video/fbdev/fb-puv3.c
10956 F:      drivers/rtc/rtc-puv3.c
10957
10958 PMBUS HARDWARE MONITORING DRIVERS
10959 M:      Guenter Roeck <linux@roeck-us.net>
10960 L:      linux-hwmon@vger.kernel.org
10961 W:      http://hwmon.wiki.kernel.org/
10962 W:      http://www.roeck-us.net/linux/drivers/
10963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10964 S:      Maintained
10965 F:      Documentation/hwmon/pmbus
10966 F:      drivers/hwmon/pmbus/
10967 F:      include/linux/pmbus.h
10968
10969 PMC SIERRA MaxRAID DRIVER
10970 L:      linux-scsi@vger.kernel.org
10971 W:      http://www.pmc-sierra.com/
10972 S:      Orphan
10973 F:      drivers/scsi/pmcraid.*
10974
10975 PMC SIERRA PM8001 DRIVER
10976 M:      Jack Wang <jinpu.wang@profitbricks.com>
10977 M:      lindar_liu@usish.com
10978 L:      linux-scsi@vger.kernel.org
10979 S:      Supported
10980 F:      drivers/scsi/pm8001/
10981
10982 PNP SUPPORT
10983 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10984 S:      Maintained
10985 F:      drivers/pnp/
10986
10987 POSIX CLOCKS and TIMERS
10988 M:      Thomas Gleixner <tglx@linutronix.de>
10989 L:      linux-kernel@vger.kernel.org
10990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10991 S:      Maintained
10992 F:      fs/timerfd.c
10993 F:      include/linux/timer*
10994 F:      kernel/time/*timer*
10995
10996 POWER MANAGEMENT CORE
10997 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10998 L:      linux-pm@vger.kernel.org
10999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11000 B:      https://bugzilla.kernel.org
11001 S:      Supported
11002 F:      drivers/base/power/
11003 F:      include/linux/pm.h
11004 F:      include/linux/pm_*
11005 F:      include/linux/powercap.h
11006 F:      drivers/powercap/
11007 F:      kernel/configs/nopm.config
11008
11009 POWER STATE COORDINATION INTERFACE (PSCI)
11010 M:      Mark Rutland <mark.rutland@arm.com>
11011 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11012 L:      linux-arm-kernel@lists.infradead.org
11013 S:      Maintained
11014 F:      drivers/firmware/psci*.c
11015 F:      include/linux/psci.h
11016 F:      include/uapi/linux/psci.h
11017
11018 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11019 M:      Sebastian Reichel <sre@kernel.org>
11020 L:      linux-pm@vger.kernel.org
11021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11022 S:      Maintained
11023 F:      Documentation/devicetree/bindings/power/supply/
11024 F:      include/linux/power_supply.h
11025 F:      drivers/power/supply/
11026
11027 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11028 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11029 L:      linuxppc-dev@lists.ozlabs.org
11030 S:      Maintained
11031 F:      drivers/char/powernv-op-panel.c
11032
11033 PPP OVER ATM (RFC 2364)
11034 M:      Mitchell Blank Jr <mitch@sfgoth.com>
11035 S:      Maintained
11036 F:      net/atm/pppoatm.c
11037 F:      include/uapi/linux/atmppp.h
11038
11039 PPP OVER ETHERNET
11040 M:      Michal Ostrowski <mostrows@earthlink.net>
11041 S:      Maintained
11042 F:      drivers/net/ppp/pppoe.c
11043 F:      drivers/net/ppp/pppox.c
11044
11045 PPP OVER L2TP
11046 M:      James Chapman <jchapman@katalix.com>
11047 S:      Maintained
11048 F:      net/l2tp/l2tp_ppp.c
11049 F:      include/linux/if_pppol2tp.h
11050 F:      include/uapi/linux/if_pppol2tp.h
11051
11052 PPP PROTOCOL DRIVERS AND COMPRESSORS
11053 M:      Paul Mackerras <paulus@samba.org>
11054 L:      linux-ppp@vger.kernel.org
11055 S:      Maintained
11056 F:      drivers/net/ppp/ppp_*
11057
11058 PPS SUPPORT
11059 M:      Rodolfo Giometti <giometti@enneenne.com>
11060 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
11061 L:      linuxpps@ml.enneenne.com (subscribers-only)
11062 S:      Maintained
11063 F:      Documentation/pps/
11064 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
11065 F:      Documentation/ABI/testing/sysfs-pps
11066 F:      drivers/pps/
11067 F:      include/linux/pps*.h
11068 F:      include/uapi/linux/pps.h
11069
11070 PPTP DRIVER
11071 M:      Dmitry Kozlov <xeb@mail.ru>
11072 L:      netdev@vger.kernel.org
11073 S:      Maintained
11074 F:      drivers/net/ppp/pptp.c
11075 W:      http://sourceforge.net/projects/accel-pptp
11076
11077 PREEMPTIBLE KERNEL
11078 M:      Robert Love <rml@tech9.net>
11079 L:      kpreempt-tech@lists.sourceforge.net
11080 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11081 S:      Supported
11082 F:      Documentation/preempt-locking.txt
11083 F:      include/linux/preempt.h
11084
11085 PRINTK
11086 M:      Petr Mladek <pmladek@suse.com>
11087 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11088 R:      Steven Rostedt <rostedt@goodmis.org>
11089 S:      Maintained
11090 F:      kernel/printk/
11091 F:      include/linux/printk.h
11092
11093 PRISM54 WIRELESS DRIVER
11094 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
11095 L:      linux-wireless@vger.kernel.org
11096 W:      http://wireless.kernel.org/en/users/Drivers/p54
11097 S:      Obsolete
11098 F:      drivers/net/wireless/intersil/prism54/
11099
11100 PROC SYSCTL
11101 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
11102 M:      Kees Cook <keescook@chromium.org>
11103 L:      linux-kernel@vger.kernel.org
11104 L:      linux-fsdevel@vger.kernel.org
11105 S:      Maintained
11106 F:      fs/proc/proc_sysctl.c
11107 F:      include/linux/sysctl.h
11108 F:      kernel/sysctl.c
11109 F:      tools/testing/selftests/sysctl/
11110
11111 PS3 NETWORK SUPPORT
11112 M:      Geoff Levand <geoff@infradead.org>
11113 L:      netdev@vger.kernel.org
11114 L:      linuxppc-dev@lists.ozlabs.org
11115 S:      Maintained
11116 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
11117
11118 PS3 PLATFORM SUPPORT
11119 M:      Geoff Levand <geoff@infradead.org>
11120 L:      linuxppc-dev@lists.ozlabs.org
11121 S:      Maintained
11122 F:      arch/powerpc/boot/ps3*
11123 F:      arch/powerpc/include/asm/lv1call.h
11124 F:      arch/powerpc/include/asm/ps3*.h
11125 F:      arch/powerpc/platforms/ps3/
11126 F:      drivers/*/ps3*
11127 F:      drivers/ps3/
11128 F:      drivers/rtc/rtc-ps3.c
11129 F:      drivers/usb/host/*ps3.c
11130 F:      sound/ppc/snd_ps3*
11131
11132 PS3VRAM DRIVER
11133 M:      Jim Paris <jim@jtan.com>
11134 M:      Geoff Levand <geoff@infradead.org>
11135 L:      linuxppc-dev@lists.ozlabs.org
11136 S:      Maintained
11137 F:      drivers/block/ps3vram.c
11138
11139 PSAMPLE PACKET SAMPLING SUPPORT:
11140 M:      Yotam Gigi <yotam.gi@gmail.com>
11141 S:      Maintained
11142 F:      net/psample
11143 F:      include/net/psample.h
11144 F:      include/uapi/linux/psample.h
11145
11146 PSTORE FILESYSTEM
11147 M:      Kees Cook <keescook@chromium.org>
11148 M:      Anton Vorontsov <anton@enomsg.org>
11149 M:      Colin Cross <ccross@android.com>
11150 M:      Tony Luck <tony.luck@intel.com>
11151 S:      Maintained
11152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11153 F:      fs/pstore/
11154 F:      include/linux/pstore*
11155 F:      drivers/firmware/efi/efi-pstore.c
11156 F:      drivers/acpi/apei/erst.c
11157 F:      Documentation/admin-guide/ramoops.rst
11158 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11159 K:      \b(pstore|ramoops)
11160
11161 PTP HARDWARE CLOCK SUPPORT
11162 M:      Richard Cochran <richardcochran@gmail.com>
11163 L:      netdev@vger.kernel.org
11164 S:      Maintained
11165 W:      http://linuxptp.sourceforge.net/
11166 F:      Documentation/ABI/testing/sysfs-ptp
11167 F:      Documentation/ptp/*
11168 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
11169 F:      drivers/net/phy/dp83640*
11170 F:      drivers/ptp/*
11171 F:      include/linux/ptp_cl*
11172
11173 PTRACE SUPPORT
11174 M:      Oleg Nesterov <oleg@redhat.com>
11175 S:      Maintained
11176 F:      include/asm-generic/syscall.h
11177 F:      include/linux/ptrace.h
11178 F:      include/linux/regset.h
11179 F:      include/linux/tracehook.h
11180 F:      include/uapi/linux/ptrace.h
11181 F:      include/uapi/linux/ptrace.h
11182 F:      include/asm-generic/ptrace.h
11183 F:      kernel/ptrace.c
11184 F:      arch/*/ptrace*.c
11185 F:      arch/*/*/ptrace*.c
11186 F:      arch/*/include/asm/ptrace*.h
11187
11188 PULSE8-CEC DRIVER
11189 M:      Hans Verkuil <hverkuil@xs4all.nl>
11190 L:      linux-media@vger.kernel.org
11191 T:      git git://linuxtv.org/media_tree.git
11192 S:      Maintained
11193 F:      drivers/media/usb/pulse8-cec/*
11194 F:      Documentation/media/cec-drivers/pulse8-cec.rst
11195
11196 PVRUSB2 VIDEO4LINUX DRIVER
11197 M:      Mike Isely <isely@pobox.com>
11198 L:      pvrusb2@isely.net       (subscribers-only)
11199 L:      linux-media@vger.kernel.org
11200 W:      http://www.isely.net/pvrusb2/
11201 T:      git git://linuxtv.org/media_tree.git
11202 S:      Maintained
11203 F:      Documentation/media/v4l-drivers/pvrusb2*
11204 F:      drivers/media/usb/pvrusb2/
11205
11206 PWC WEBCAM DRIVER
11207 M:      Hans Verkuil <hverkuil@xs4all.nl>
11208 L:      linux-media@vger.kernel.org
11209 T:      git git://linuxtv.org/media_tree.git
11210 S:      Odd Fixes
11211 F:      drivers/media/usb/pwc/*
11212
11213 PWM FAN DRIVER
11214 M:      Kamil Debski <kamil@wypas.org>
11215 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11216 L:      linux-hwmon@vger.kernel.org
11217 S:      Supported
11218 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11219 F:      Documentation/hwmon/pwm-fan
11220 F:      drivers/hwmon/pwm-fan.c
11221
11222 PWM IR Transmitter
11223 M:      Sean Young <sean@mess.org>
11224 L:      linux-media@vger.kernel.org
11225 S:      Maintained
11226 F:      drivers/media/rc/pwm-ir-tx.c
11227
11228 PWM SUBSYSTEM
11229 M:      Thierry Reding <thierry.reding@gmail.com>
11230 L:      linux-pwm@vger.kernel.org
11231 S:      Maintained
11232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11233 F:      Documentation/pwm.txt
11234 F:      Documentation/devicetree/bindings/pwm/
11235 F:      include/linux/pwm.h
11236 F:      drivers/pwm/
11237 F:      drivers/video/backlight/pwm_bl.c
11238 F:      include/linux/pwm_backlight.h
11239 F:      drivers/gpio/gpio-mvebu.c
11240 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11241
11242 PXA GPIO DRIVER
11243 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11244 L:      linux-gpio@vger.kernel.org
11245 S:      Maintained
11246 F:      drivers/gpio/gpio-pxa.c
11247
11248 PXA MMCI DRIVER
11249 S:      Orphan
11250
11251 PXA RTC DRIVER
11252 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11253 L:      linux-rtc@vger.kernel.org
11254 S:      Maintained
11255
11256 PXA2xx/PXA3xx SUPPORT
11257 M:      Daniel Mack <daniel@zonque.org>
11258 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
11259 M:      Robert Jarzmik <robert.jarzmik@free.fr>
11260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11261 T:      git git://github.com/hzhuang1/linux.git
11262 T:      git git://github.com/rjarzmik/linux.git
11263 S:      Maintained
11264 F:      arch/arm/boot/dts/pxa*
11265 F:      arch/arm/mach-pxa/
11266 F:      drivers/dma/pxa*
11267 F:      drivers/pcmcia/pxa2xx*
11268 F:      drivers/pinctrl/pxa/
11269 F:      drivers/spi/spi-pxa2xx*
11270 F:      drivers/usb/gadget/udc/pxa2*
11271 F:      include/sound/pxa2xx-lib.h
11272 F:      sound/arm/pxa*
11273 F:      sound/soc/pxa/
11274
11275 PXA3xx NAND FLASH DRIVER
11276 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11277 L:      linux-mtd@lists.infradead.org
11278 S:      Maintained
11279 F:      drivers/mtd/nand/pxa3xx_nand.c
11280
11281 QAT DRIVER
11282 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11283 L:      qat-linux@intel.com
11284 S:      Supported
11285 F:      drivers/crypto/qat/
11286
11287 QCOM AUDIO (ASoC) DRIVERS
11288 M:      Patrick Lai <plai@codeaurora.org>
11289 M:      Banajit Goswami <bgoswami@codeaurora.org>
11290 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11291 S:      Supported
11292 F:      sound/soc/qcom/
11293
11294 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11295 M:      Gabriel Somlo <somlo@cmu.edu>
11296 M:      "Michael S. Tsirkin" <mst@redhat.com>
11297 L:      qemu-devel@nongnu.org
11298 S:      Maintained
11299 F:      drivers/firmware/qemu_fw_cfg.c
11300
11301 QIB DRIVER
11302 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11303 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11304 L:      linux-rdma@vger.kernel.org
11305 S:      Supported
11306 F:      drivers/infiniband/hw/qib/
11307
11308 QLOGIC QL41xxx FCOE DRIVER
11309 M:      QLogic-Storage-Upstream@cavium.com
11310 L:      linux-scsi@vger.kernel.org
11311 S:      Supported
11312 F:      drivers/scsi/qedf/
11313
11314 QLOGIC QL41xxx ISCSI DRIVER
11315 M:      QLogic-Storage-Upstream@cavium.com
11316 L:      linux-scsi@vger.kernel.org
11317 S:      Supported
11318 F:      drivers/scsi/qedi/
11319
11320 QLOGIC QL4xxx ETHERNET DRIVER
11321 M:      Ariel Elior <Ariel.Elior@cavium.com>
11322 M:      everest-linux-l2@cavium.com
11323 L:      netdev@vger.kernel.org
11324 S:      Supported
11325 F:      drivers/net/ethernet/qlogic/qed/
11326 F:      include/linux/qed/
11327 F:      drivers/net/ethernet/qlogic/qede/
11328
11329 QLOGIC QL4xxx RDMA DRIVER
11330 M:      Michal Kalderon <Michal.Kalderon@cavium.com>
11331 M:      Ariel Elior <Ariel.Elior@cavium.com>
11332 L:      linux-rdma@vger.kernel.org
11333 S:      Supported
11334 F:      drivers/infiniband/hw/qedr/
11335 F:      include/uapi/rdma/qedr-abi.h
11336
11337 QLOGIC QLA1280 SCSI DRIVER
11338 M:      Michael Reed <mdr@sgi.com>
11339 L:      linux-scsi@vger.kernel.org
11340 S:      Maintained
11341 F:      drivers/scsi/qla1280.[ch]
11342
11343 QLOGIC QLA2XXX FC-SCSI DRIVER
11344 M:      qla2xxx-upstream@qlogic.com
11345 L:      linux-scsi@vger.kernel.org
11346 S:      Supported
11347 F:      Documentation/scsi/LICENSE.qla2xxx
11348 F:      drivers/scsi/qla2xxx/
11349
11350 QLOGIC QLA3XXX NETWORK DRIVER
11351 M:      Dept-GELinuxNICDev@cavium.com
11352 L:      netdev@vger.kernel.org
11353 S:      Supported
11354 F:      Documentation/networking/LICENSE.qla3xxx
11355 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11356
11357 QLOGIC QLA4XXX iSCSI DRIVER
11358 M:      QLogic-Storage-Upstream@qlogic.com
11359 L:      linux-scsi@vger.kernel.org
11360 S:      Supported
11361 F:      Documentation/scsi/LICENSE.qla4xxx
11362 F:      drivers/scsi/qla4xxx/
11363
11364 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11365 M:      Harish Patil <harish.patil@cavium.com>
11366 M:      Manish Chopra <manish.chopra@cavium.com>
11367 M:      Dept-GELinuxNICDev@cavium.com
11368 L:      netdev@vger.kernel.org
11369 S:      Supported
11370 F:      drivers/net/ethernet/qlogic/qlcnic/
11371
11372 QLOGIC QLGE 10Gb ETHERNET DRIVER
11373 M:      Harish Patil <harish.patil@cavium.com>
11374 M:      Manish Chopra <manish.chopra@cavium.com>
11375 M:      Dept-GELinuxNICDev@cavium.com
11376 L:      netdev@vger.kernel.org
11377 S:      Supported
11378 F:      drivers/net/ethernet/qlogic/qlge/
11379
11380 QNX4 FILESYSTEM
11381 M:      Anders Larsen <al@alarsen.net>
11382 W:      http://www.alarsen.net/linux/qnx4fs/
11383 S:      Maintained
11384 F:      fs/qnx4/
11385 F:      include/uapi/linux/qnx4_fs.h
11386 F:      include/uapi/linux/qnxtypes.h
11387
11388 QORIQ DPAA2 FSL-MC BUS DRIVER
11389 M:      Stuart Yoder <stuyoder@gmail.com>
11390 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11391 L:      linux-kernel@vger.kernel.org
11392 S:      Maintained
11393 F:      drivers/staging/fsl-mc/
11394 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11395
11396 QT1010 MEDIA DRIVER
11397 M:      Antti Palosaari <crope@iki.fi>
11398 L:      linux-media@vger.kernel.org
11399 W:      https://linuxtv.org
11400 W:      http://palosaari.fi/linux/
11401 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11402 T:      git git://linuxtv.org/anttip/media_tree.git
11403 S:      Maintained
11404 F:      drivers/media/tuners/qt1010*
11405
11406 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11407 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11408 L:      ath10k@lists.infradead.org
11409 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11411 S:      Supported
11412 F:      drivers/net/wireless/ath/ath10k/
11413
11414 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11415 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11416 L:      linux-wireless@vger.kernel.org
11417 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11418 S:      Supported
11419 F:      drivers/net/wireless/ath/ath9k/
11420
11421 QUALCOMM CAMERA SUBSYSTEM DRIVER
11422 M:      Todor Tomov <todor.tomov@linaro.org>
11423 L:      linux-media@vger.kernel.org
11424 S:      Maintained
11425 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11426 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11427 F:      drivers/media/platform/qcom/camss-8x16/
11428
11429 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11430 M:      Timur Tabi <timur@codeaurora.org>
11431 L:      netdev@vger.kernel.org
11432 S:      Supported
11433 F:      drivers/net/ethernet/qualcomm/emac/
11434
11435 QUALCOMM HEXAGON ARCHITECTURE
11436 M:      Richard Kuo <rkuo@codeaurora.org>
11437 L:      linux-hexagon@vger.kernel.org
11438 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11439 S:      Supported
11440 F:      arch/hexagon/
11441
11442 QUALCOMM IOMMU
11443 M:      Rob Clark <robdclark@gmail.com>
11444 L:      iommu@lists.linux-foundation.org
11445 L:      linux-arm-msm@vger.kernel.org
11446 S:      Maintained
11447 F:      drivers/iommu/qcom_iommu.c
11448
11449 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11450 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11451 L:      linux-media@vger.kernel.org
11452 L:      linux-arm-msm@vger.kernel.org
11453 T:      git git://linuxtv.org/media_tree.git
11454 S:      Maintained
11455 F:      drivers/media/platform/qcom/venus/
11456
11457 QUALCOMM WCN36XX WIRELESS DRIVER
11458 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11459 L:      wcn36xx@lists.infradead.org
11460 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11461 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11462 S:      Supported
11463 F:      drivers/net/wireless/ath/wcn36xx/
11464
11465 QUANTENNA QTNFMAC WIRELESS DRIVER
11466 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11467 M:      Avinash Patil <avinashp@quantenna.com>
11468 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11469 L:      linux-wireless@vger.kernel.org
11470 S:      Maintained
11471 F:      drivers/net/wireless/quantenna
11472
11473 RADEON and AMDGPU DRM DRIVERS
11474 M:      Alex Deucher <alexander.deucher@amd.com>
11475 M:      Christian König <christian.koenig@amd.com>
11476 M:      David (ChunMing) Zhou <David1.Zhou@amd.com>
11477 L:      amd-gfx@lists.freedesktop.org
11478 T:      git git://people.freedesktop.org/~agd5f/linux
11479 S:      Supported
11480 F:      drivers/gpu/drm/radeon/
11481 F:      include/uapi/drm/radeon_drm.h
11482 F:      drivers/gpu/drm/amd/
11483 F:      include/uapi/drm/amdgpu_drm.h
11484
11485 RADEON FRAMEBUFFER DISPLAY DRIVER
11486 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11487 L:      linux-fbdev@vger.kernel.org
11488 S:      Maintained
11489 F:      drivers/video/fbdev/aty/radeon*
11490 F:      include/uapi/linux/radeonfb.h
11491
11492 RADIOSHARK RADIO DRIVER
11493 M:      Hans Verkuil <hverkuil@xs4all.nl>
11494 L:      linux-media@vger.kernel.org
11495 T:      git git://linuxtv.org/media_tree.git
11496 S:      Maintained
11497 F:      drivers/media/radio/radio-shark.c
11498
11499 RADIOSHARK2 RADIO DRIVER
11500 M:      Hans Verkuil <hverkuil@xs4all.nl>
11501 L:      linux-media@vger.kernel.org
11502 T:      git git://linuxtv.org/media_tree.git
11503 S:      Maintained
11504 F:      drivers/media/radio/radio-shark2.c
11505 F:      drivers/media/radio/radio-tea5777.c
11506
11507 RADOS BLOCK DEVICE (RBD)
11508 M:      Ilya Dryomov <idryomov@gmail.com>
11509 M:      Sage Weil <sage@redhat.com>
11510 M:      Alex Elder <elder@kernel.org>
11511 L:      ceph-devel@vger.kernel.org
11512 W:      http://ceph.com/
11513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11514 T:      git git://github.com/ceph/ceph-client.git
11515 S:      Supported
11516 F:      Documentation/ABI/testing/sysfs-bus-rbd
11517 F:      drivers/block/rbd.c
11518 F:      drivers/block/rbd_types.h
11519
11520 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11521 M:      Paul Mackerras <paulus@samba.org>
11522 L:      linux-fbdev@vger.kernel.org
11523 S:      Maintained
11524 F:      drivers/video/fbdev/aty/aty128fb.c
11525
11526 RAINSHADOW-CEC DRIVER
11527 M:      Hans Verkuil <hverkuil@xs4all.nl>
11528 L:      linux-media@vger.kernel.org
11529 T:      git git://linuxtv.org/media_tree.git
11530 S:      Maintained
11531 F:      drivers/media/usb/rainshadow-cec/*
11532
11533 RALINK MIPS ARCHITECTURE
11534 M:      John Crispin <john@phrozen.org>
11535 L:      linux-mips@linux-mips.org
11536 S:      Maintained
11537 F:      arch/mips/ralink
11538
11539 RALINK RT2X00 WIRELESS LAN DRIVER
11540 P:      rt2x00 project
11541 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11542 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11543 L:      linux-wireless@vger.kernel.org
11544 S:      Maintained
11545 F:      drivers/net/wireless/ralink/rt2x00/
11546
11547 RAMDISK RAM BLOCK DEVICE DRIVER
11548 M:      Jens Axboe <axboe@kernel.dk>
11549 S:      Maintained
11550 F:      Documentation/blockdev/ramdisk.txt
11551 F:      drivers/block/brd.c
11552
11553 RANDOM NUMBER DRIVER
11554 M:      "Theodore Ts'o" <tytso@mit.edu>
11555 S:      Maintained
11556 F:      drivers/char/random.c
11557
11558 RAPIDIO SUBSYSTEM
11559 M:      Matt Porter <mporter@kernel.crashing.org>
11560 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11561 S:      Maintained
11562 F:      drivers/rapidio/
11563
11564 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11565 L:      linux-wireless@vger.kernel.org
11566 S:      Orphan
11567 F:      drivers/net/wireless/ray*
11568
11569 RCUTORTURE TEST FRAMEWORK
11570 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11571 M:      Josh Triplett <josh@joshtriplett.org>
11572 R:      Steven Rostedt <rostedt@goodmis.org>
11573 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11574 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11575 L:      linux-kernel@vger.kernel.org
11576 S:      Supported
11577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11578 F:      tools/testing/selftests/rcutorture
11579
11580 RDC R-321X SoC
11581 M:      Florian Fainelli <florian@openwrt.org>
11582 S:      Maintained
11583
11584 RDC R6040 FAST ETHERNET DRIVER
11585 M:      Florian Fainelli <f.fainelli@gmail.com>
11586 L:      netdev@vger.kernel.org
11587 S:      Maintained
11588 F:      drivers/net/ethernet/rdc/r6040.c
11589
11590 RDMAVT - RDMA verbs software
11591 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11592 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
11593 L:      linux-rdma@vger.kernel.org
11594 S:      Supported
11595 F:      drivers/infiniband/sw/rdmavt
11596
11597 RDS - RELIABLE DATAGRAM SOCKETS
11598 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11599 L:      netdev@vger.kernel.org
11600 L:      linux-rdma@vger.kernel.org
11601 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11602 W:      https://oss.oracle.com/projects/rds/
11603 S:      Supported
11604 F:      net/rds/
11605 F:      Documentation/networking/rds.txt
11606
11607 RDT - RESOURCE ALLOCATION
11608 M:      Fenghua Yu <fenghua.yu@intel.com>
11609 L:      linux-kernel@vger.kernel.org
11610 S:      Supported
11611 F:      arch/x86/kernel/cpu/intel_rdt*
11612 F:      arch/x86/include/asm/intel_rdt_sched.h
11613 F:      Documentation/x86/intel_rdt*
11614
11615 READ-COPY UPDATE (RCU)
11616 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11617 M:      Josh Triplett <josh@joshtriplett.org>
11618 R:      Steven Rostedt <rostedt@goodmis.org>
11619 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11620 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11621 L:      linux-kernel@vger.kernel.org
11622 W:      http://www.rdrop.com/users/paulmck/RCU/
11623 S:      Supported
11624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11625 F:      Documentation/RCU/
11626 X:      Documentation/RCU/torture.txt
11627 F:      include/linux/rcu*
11628 X:      include/linux/srcu.h
11629 F:      kernel/rcu/
11630 X:      kernel/torture.c
11631
11632 REAL TIME CLOCK (RTC) SUBSYSTEM
11633 M:      Alessandro Zummo <a.zummo@towertech.it>
11634 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11635 L:      linux-rtc@vger.kernel.org
11636 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11638 S:      Maintained
11639 F:      Documentation/devicetree/bindings/rtc/
11640 F:      Documentation/rtc.txt
11641 F:      drivers/rtc/
11642 F:      include/linux/rtc.h
11643 F:      include/uapi/linux/rtc.h
11644 F:      include/linux/rtc/
11645 F:      include/linux/platform_data/rtc-*
11646 F:      tools/testing/selftests/timers/rtctest.c
11647
11648 REALTEK AUDIO CODECS
11649 M:      Bard Liao <bardliao@realtek.com>
11650 M:      Oder Chiou <oder_chiou@realtek.com>
11651 S:      Maintained
11652 F:      sound/soc/codecs/rt*
11653 F:      include/sound/rt*.h
11654
11655 REGISTER MAP ABSTRACTION
11656 M:      Mark Brown <broonie@kernel.org>
11657 L:      linux-kernel@vger.kernel.org
11658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11659 S:      Supported
11660 F:      Documentation/devicetree/bindings/regmap/
11661 F:      drivers/base/regmap/
11662 F:      include/linux/regmap.h
11663
11664 REISERFS FILE SYSTEM
11665 L:      reiserfs-devel@vger.kernel.org
11666 S:      Supported
11667 F:      fs/reiserfs/
11668
11669 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11670 M:      Ohad Ben-Cohen <ohad@wizery.com>
11671 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11672 L:      linux-remoteproc@vger.kernel.org
11673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11674 S:      Maintained
11675 F:      Documentation/devicetree/bindings/remoteproc/
11676 F:      Documentation/remoteproc.txt
11677 F:      drivers/remoteproc/
11678 F:      include/linux/remoteproc.h
11679
11680 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11681 M:      Ohad Ben-Cohen <ohad@wizery.com>
11682 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11683 L:      linux-remoteproc@vger.kernel.org
11684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11685 S:      Maintained
11686 F:      drivers/rpmsg/
11687 F:      Documentation/rpmsg.txt
11688 F:      include/linux/rpmsg.h
11689 F:      include/linux/rpmsg/
11690
11691 RENESAS CLOCK DRIVERS
11692 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11693 L:      linux-renesas-soc@vger.kernel.org
11694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11695 S:      Supported
11696 F:      drivers/clk/renesas/
11697
11698 RENESAS ETHERNET DRIVERS
11699 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11700 L:      netdev@vger.kernel.org
11701 L:      linux-renesas-soc@vger.kernel.org
11702 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11703 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11704 F:      drivers/net/ethernet/renesas/
11705 F:      include/linux/sh_eth.h
11706
11707 RENESAS R-CAR GYROADC DRIVER
11708 M:      Marek Vasut <marek.vasut@gmail.com>
11709 L:      linux-iio@vger.kernel.org
11710 S:      Supported
11711 F:      drivers/iio/adc/rcar_gyro_adc.c
11712
11713 RENESAS USB PHY DRIVER
11714 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11715 L:      linux-renesas-soc@vger.kernel.org
11716 S:      Maintained
11717 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11718
11719 RESET CONTROLLER FRAMEWORK
11720 M:      Philipp Zabel <p.zabel@pengutronix.de>
11721 T:      git git://git.pengutronix.de/git/pza/linux
11722 S:      Maintained
11723 F:      drivers/reset/
11724 F:      Documentation/devicetree/bindings/reset/
11725 F:      include/dt-bindings/reset/
11726 F:      include/linux/reset.h
11727 F:      include/linux/reset-controller.h
11728
11729 RFKILL
11730 M:      Johannes Berg <johannes@sipsolutions.net>
11731 L:      linux-wireless@vger.kernel.org
11732 W:      http://wireless.kernel.org/
11733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11735 S:      Maintained
11736 F:      Documentation/rfkill.txt
11737 F:      Documentation/ABI/stable/sysfs-class-rfkill
11738 F:      net/rfkill/
11739
11740 RHASHTABLE
11741 M:      Thomas Graf <tgraf@suug.ch>
11742 M:      Herbert Xu <herbert@gondor.apana.org.au>
11743 L:      netdev@vger.kernel.org
11744 S:      Maintained
11745 F:      lib/rhashtable.c
11746 F:      include/linux/rhashtable.h
11747
11748 RICOH R5C592 MEMORYSTICK DRIVER
11749 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11750 S:      Maintained
11751 F:      drivers/memstick/host/r592.*
11752
11753 RICOH SMARTMEDIA/XD DRIVER
11754 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11755 S:      Maintained
11756 F:      drivers/mtd/nand/r852.c
11757 F:      drivers/mtd/nand/r852.h
11758
11759 RISC-V ARCHITECTURE
11760 M:      Palmer Dabbelt <palmer@sifive.com>
11761 M:      Albert Ou <albert@sifive.com>
11762 L:      linux-riscv@lists.infradead.org
11763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11764 S:      Supported
11765 F:      arch/riscv/
11766 K:      riscv
11767 N:      riscv
11768
11769 ROCCAT DRIVERS
11770 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11771 W:      http://sourceforge.net/projects/roccat/
11772 S:      Maintained
11773 F:      drivers/hid/hid-roccat*
11774 F:      include/linux/hid-roccat*
11775 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11776
11777 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11778 M:      Jacob chen <jacob2.chen@rock-chips.com>
11779 L:      linux-media@vger.kernel.org
11780 S:      Maintained
11781 F:      drivers/media/platform/rockchip/rga/
11782 F:      Documentation/devicetree/bindings/media/rockchip-rga.txt
11783
11784 ROCKER DRIVER
11785 M:      Jiri Pirko <jiri@resnulli.us>
11786 L:      netdev@vger.kernel.org
11787 S:      Supported
11788 F:      drivers/net/ethernet/rocker/
11789
11790 ROCKETPORT DRIVER
11791 P:      Comtrol Corp.
11792 W:      http://www.comtrol.com
11793 S:      Maintained
11794 F:      Documentation/serial/rocket.txt
11795 F:      drivers/tty/rocket*
11796
11797 ROCKETPORT EXPRESS/INFINITY DRIVER
11798 M:      Kevin Cernekee <cernekee@gmail.com>
11799 L:      linux-serial@vger.kernel.org
11800 S:      Odd Fixes
11801 F:      drivers/tty/serial/rp2.*
11802
11803 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11804 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11805 L:      linux-kernel@vger.kernel.org
11806 L:      linux-renesas-soc@vger.kernel.org
11807 S:      Supported
11808 F:      drivers/mfd/bd9571mwv.c
11809 F:      drivers/regulator/bd9571mwv-regulator.c
11810 F:      drivers/gpio/gpio-bd9571mwv.c
11811 F:      include/linux/mfd/bd9571mwv.h
11812 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11813
11814 ROSE NETWORK LAYER
11815 M:      Ralf Baechle <ralf@linux-mips.org>
11816 L:      linux-hams@vger.kernel.org
11817 W:      http://www.linux-ax25.org/
11818 S:      Maintained
11819 F:      include/net/rose.h
11820 F:      include/uapi/linux/rose.h
11821 F:      net/rose/
11822
11823 RTL2830 MEDIA DRIVER
11824 M:      Antti Palosaari <crope@iki.fi>
11825 L:      linux-media@vger.kernel.org
11826 W:      https://linuxtv.org
11827 W:      http://palosaari.fi/linux/
11828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11829 T:      git git://linuxtv.org/anttip/media_tree.git
11830 S:      Maintained
11831 F:      drivers/media/dvb-frontends/rtl2830*
11832
11833 RTL2832 MEDIA DRIVER
11834 M:      Antti Palosaari <crope@iki.fi>
11835 L:      linux-media@vger.kernel.org
11836 W:      https://linuxtv.org
11837 W:      http://palosaari.fi/linux/
11838 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11839 T:      git git://linuxtv.org/anttip/media_tree.git
11840 S:      Maintained
11841 F:      drivers/media/dvb-frontends/rtl2832*
11842
11843 RTL2832_SDR MEDIA DRIVER
11844 M:      Antti Palosaari <crope@iki.fi>
11845 L:      linux-media@vger.kernel.org
11846 W:      https://linuxtv.org
11847 W:      http://palosaari.fi/linux/
11848 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11849 T:      git git://linuxtv.org/anttip/media_tree.git
11850 S:      Maintained
11851 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11852
11853 RTL8180 WIRELESS DRIVER
11854 L:      linux-wireless@vger.kernel.org
11855 W:      http://wireless.kernel.org/
11856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11857 S:      Orphan
11858 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11859
11860 RTL8187 WIRELESS DRIVER
11861 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11862 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11863 M:      Larry Finger <Larry.Finger@lwfinger.net>
11864 L:      linux-wireless@vger.kernel.org
11865 W:      http://wireless.kernel.org/
11866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11867 S:      Maintained
11868 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11869
11870 REALTEK WIRELESS DRIVER (rtlwifi family)
11871 M:      Ping-Ke Shih <pkshih@realtek.com>
11872 L:      linux-wireless@vger.kernel.org
11873 W:      http://wireless.kernel.org/
11874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11875 S:      Maintained
11876 F:      drivers/net/wireless/realtek/rtlwifi/
11877
11878 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11879 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11880 L:      linux-wireless@vger.kernel.org
11881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11882 S:      Maintained
11883 F:      drivers/net/wireless/realtek/rtl8xxxu/
11884
11885 RXRPC SOCKETS (AF_RXRPC)
11886 M:      David Howells <dhowells@redhat.com>
11887 L:      linux-afs@lists.infradead.org
11888 S:      Supported
11889 F:      net/rxrpc/
11890 F:      include/keys/rxrpc-type.h
11891 F:      include/net/af_rxrpc.h
11892 F:      include/trace/events/rxrpc.h
11893 F:      include/uapi/linux/rxrpc.h
11894 F:      Documentation/networking/rxrpc.txt
11895 W:      https://www.infradead.org/~dhowells/kafs/
11896
11897 S3 SAVAGE FRAMEBUFFER DRIVER
11898 M:      Antonino Daplas <adaplas@gmail.com>
11899 L:      linux-fbdev@vger.kernel.org
11900 S:      Maintained
11901 F:      drivers/video/fbdev/savage/
11902
11903 S390
11904 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11905 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11906 L:      linux-s390@vger.kernel.org
11907 W:      http://www.ibm.com/developerworks/linux/linux390/
11908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11909 S:      Supported
11910 F:      arch/s390/
11911 F:      drivers/s390/
11912 F:      Documentation/s390/
11913 F:      Documentation/driver-api/s390-drivers.rst
11914
11915 S390 COMMON I/O LAYER
11916 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11917 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11918 L:      linux-s390@vger.kernel.org
11919 W:      http://www.ibm.com/developerworks/linux/linux390/
11920 S:      Supported
11921 F:      drivers/s390/cio/
11922
11923 S390 DASD DRIVER
11924 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11925 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11926 L:      linux-s390@vger.kernel.org
11927 W:      http://www.ibm.com/developerworks/linux/linux390/
11928 S:      Supported
11929 F:      drivers/s390/block/dasd*
11930 F:      block/partitions/ibm.c
11931
11932 S390 IOMMU (PCI)
11933 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11934 L:      linux-s390@vger.kernel.org
11935 W:      http://www.ibm.com/developerworks/linux/linux390/
11936 S:      Supported
11937 F:      drivers/iommu/s390-iommu.c
11938
11939 S390 IUCV NETWORK LAYER
11940 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11941 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11942 L:      linux-s390@vger.kernel.org
11943 W:      http://www.ibm.com/developerworks/linux/linux390/
11944 S:      Supported
11945 F:      drivers/s390/net/*iucv*
11946 F:      include/net/iucv/
11947 F:      net/iucv/
11948
11949 S390 NETWORK DRIVERS
11950 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11951 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11952 L:      linux-s390@vger.kernel.org
11953 W:      http://www.ibm.com/developerworks/linux/linux390/
11954 S:      Supported
11955 F:      drivers/s390/net/
11956
11957 S390 PCI SUBSYSTEM
11958 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11959 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11960 L:      linux-s390@vger.kernel.org
11961 W:      http://www.ibm.com/developerworks/linux/linux390/
11962 S:      Supported
11963 F:      arch/s390/pci/
11964 F:      drivers/pci/hotplug/s390_pci_hpc.c
11965
11966 S390 VFIO-CCW DRIVER
11967 M:      Cornelia Huck <cohuck@redhat.com>
11968 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11969 L:      linux-s390@vger.kernel.org
11970 L:      kvm@vger.kernel.org
11971 S:      Supported
11972 F:      drivers/s390/cio/vfio_ccw*
11973 F:      Documentation/s390/vfio-ccw.txt
11974 F:      include/uapi/linux/vfio_ccw.h
11975
11976 S390 ZCRYPT DRIVER
11977 M:      Harald Freudenberger <freude@de.ibm.com>
11978 L:      linux-s390@vger.kernel.org
11979 W:      http://www.ibm.com/developerworks/linux/linux390/
11980 S:      Supported
11981 F:      drivers/s390/crypto/
11982
11983 S390 ZFCP DRIVER
11984 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11985 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11986 L:      linux-s390@vger.kernel.org
11987 W:      http://www.ibm.com/developerworks/linux/linux390/
11988 S:      Supported
11989 F:      drivers/s390/scsi/zfcp_*
11990
11991 S3C24XX SD/MMC Driver
11992 M:      Ben Dooks <ben-linux@fluff.org>
11993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11994 S:      Supported
11995 F:      drivers/mmc/host/s3cmci.*
11996
11997 SAA6588 RDS RECEIVER DRIVER
11998 M:      Hans Verkuil <hverkuil@xs4all.nl>
11999 L:      linux-media@vger.kernel.org
12000 T:      git git://linuxtv.org/media_tree.git
12001 W:      https://linuxtv.org
12002 S:      Odd Fixes
12003 F:      drivers/media/i2c/saa6588*
12004
12005 SAA7134 VIDEO4LINUX DRIVER
12006 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12007 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12008 L:      linux-media@vger.kernel.org
12009 W:      https://linuxtv.org
12010 T:      git git://linuxtv.org/media_tree.git
12011 S:      Odd fixes
12012 F:      Documentation/media/v4l-drivers/saa7134*
12013 F:      drivers/media/pci/saa7134/
12014
12015 SAA7146 VIDEO4LINUX-2 DRIVER
12016 M:      Hans Verkuil <hverkuil@xs4all.nl>
12017 L:      linux-media@vger.kernel.org
12018 T:      git git://linuxtv.org/media_tree.git
12019 S:      Maintained
12020 F:      drivers/media/common/saa7146/
12021 F:      drivers/media/pci/saa7146/
12022 F:      include/media/saa7146*
12023
12024 SAMSUNG AUDIO (ASoC) DRIVERS
12025 M:      Krzysztof Kozlowski <krzk@kernel.org>
12026 M:      Sangbeom Kim <sbkim73@samsung.com>
12027 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12028 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12029 S:      Supported
12030 F:      sound/soc/samsung/
12031
12032 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12033 M:      Krzysztof Kozlowski <krzk@kernel.org>
12034 L:      linux-crypto@vger.kernel.org
12035 L:      linux-samsung-soc@vger.kernel.org
12036 S:      Maintained
12037 F:      drivers/crypto/exynos-rng.c
12038 F:      Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12039
12040 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12041 M:      Łukasz Stelmach <l.stelmach@samsung.com>
12042 L:      linux-samsung-soc@vger.kernel.org
12043 S:      Maintained
12044 F:      drivers/char/hw_random/exynos-trng.c
12045 F:      Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12046
12047 SAMSUNG FRAMEBUFFER DRIVER
12048 M:      Jingoo Han <jingoohan1@gmail.com>
12049 L:      linux-fbdev@vger.kernel.org
12050 S:      Maintained
12051 F:      drivers/video/fbdev/s3c-fb.c
12052
12053 SAMSUNG LAPTOP DRIVER
12054 M:      Corentin Chary <corentin.chary@gmail.com>
12055 L:      platform-driver-x86@vger.kernel.org
12056 S:      Maintained
12057 F:      drivers/platform/x86/samsung-laptop.c
12058
12059 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12060 M:      Sangbeom Kim <sbkim73@samsung.com>
12061 M:      Krzysztof Kozlowski <krzk@kernel.org>
12062 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12063 L:      linux-kernel@vger.kernel.org
12064 L:      linux-samsung-soc@vger.kernel.org
12065 S:      Supported
12066 F:      drivers/mfd/sec*.c
12067 F:      drivers/regulator/s2m*.c
12068 F:      drivers/regulator/s5m*.c
12069 F:      drivers/clk/clk-s2mps11.c
12070 F:      drivers/rtc/rtc-s5m.c
12071 F:      include/linux/mfd/samsung/
12072 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12073 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12074 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12075 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12076
12077 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12078 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12079 L:      linux-media@vger.kernel.org
12080 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12081 S:      Maintained
12082 F:      drivers/media/platform/s3c-camif/
12083 F:      include/media/drv-intf/s3c_camif.h
12084
12085 SAMSUNG S3FWRN5 NFC DRIVER
12086 M:      Robert Baldyga <r.baldyga@samsung.com>
12087 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
12088 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
12089 S:      Supported
12090 F:      drivers/nfc/s3fwrn5
12091
12092 SAMSUNG S5C73M3 CAMERA DRIVER
12093 M:      Kyungmin Park <kyungmin.park@samsung.com>
12094 M:      Andrzej Hajda <a.hajda@samsung.com>
12095 L:      linux-media@vger.kernel.org
12096 S:      Supported
12097 F:      drivers/media/i2c/s5c73m3/*
12098
12099 SAMSUNG S5K5BAF CAMERA DRIVER
12100 M:      Kyungmin Park <kyungmin.park@samsung.com>
12101 M:      Andrzej Hajda <a.hajda@samsung.com>
12102 L:      linux-media@vger.kernel.org
12103 S:      Supported
12104 F:      drivers/media/i2c/s5k5baf.c
12105
12106 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12107 M:      Krzysztof Kozlowski <krzk@kernel.org>
12108 M:      Vladimir Zapolskiy <vz@mleia.com>
12109 M:      Kamil Konieczny <k.konieczny@partner.samsung.com>
12110 L:      linux-crypto@vger.kernel.org
12111 L:      linux-samsung-soc@vger.kernel.org
12112 S:      Maintained
12113 F:      drivers/crypto/s5p-sss.c
12114
12115 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12116 M:      Kyungmin Park <kyungmin.park@samsung.com>
12117 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12118 L:      linux-media@vger.kernel.org
12119 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
12120 S:      Supported
12121 F:      drivers/media/platform/exynos4-is/
12122
12123 SAMSUNG SOC CLOCK DRIVERS
12124 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12125 M:      Tomasz Figa <tomasz.figa@gmail.com>
12126 M:      Chanwoo Choi <cw00.choi@samsung.com>
12127 S:      Supported
12128 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12129 F:      drivers/clk/samsung/
12130 F:      include/dt-bindings/clock/exynos*.h
12131 F:      Documentation/devicetree/bindings/clock/exynos*.txt
12132
12133 SAMSUNG SPI DRIVERS
12134 M:      Kukjin Kim <kgene@kernel.org>
12135 M:      Krzysztof Kozlowski <krzk@kernel.org>
12136 M:      Andi Shyti <andi.shyti@samsung.com>
12137 L:      linux-spi@vger.kernel.org
12138 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12139 S:      Maintained
12140 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
12141 F:      drivers/spi/spi-s3c*
12142 F:      include/linux/platform_data/spi-s3c64xx.h
12143
12144 SAMSUNG SXGBE DRIVERS
12145 M:      Byungho An <bh74.an@samsung.com>
12146 M:      Girish K S <ks.giri@samsung.com>
12147 M:      Vipul Pandya <vipul.pandya@samsung.com>
12148 S:      Supported
12149 L:      netdev@vger.kernel.org
12150 F:      drivers/net/ethernet/samsung/sxgbe/
12151
12152 SAMSUNG THERMAL DRIVER
12153 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12154 L:      linux-pm@vger.kernel.org
12155 L:      linux-samsung-soc@vger.kernel.org
12156 S:      Supported
12157 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
12158 F:      drivers/thermal/samsung/
12159
12160 SAMSUNG USB2 PHY DRIVER
12161 M:      Kamil Debski <kamil@wypas.org>
12162 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
12163 L:      linux-kernel@vger.kernel.org
12164 S:      Supported
12165 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
12166 F:      Documentation/phy/samsung-usb2.txt
12167 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
12168 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
12169 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
12170 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
12171 F:      drivers/phy/samsung/phy-samsung-usb2.c
12172 F:      drivers/phy/samsung/phy-samsung-usb2.h
12173
12174 SC1200 WDT DRIVER
12175 M:      Zwane Mwaikambo <zwanem@gmail.com>
12176 S:      Maintained
12177 F:      drivers/watchdog/sc1200wdt.c
12178
12179 SCHEDULER
12180 M:      Ingo Molnar <mingo@redhat.com>
12181 M:      Peter Zijlstra <peterz@infradead.org>
12182 L:      linux-kernel@vger.kernel.org
12183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12184 S:      Maintained
12185 F:      kernel/sched/
12186 F:      include/linux/sched.h
12187 F:      include/uapi/linux/sched.h
12188 F:      include/linux/wait.h
12189
12190 SCORE ARCHITECTURE
12191 M:      Chen Liqin <liqin.linux@gmail.com>
12192 M:      Lennox Wu <lennox.wu@gmail.com>
12193 W:      http://www.sunplus.com
12194 S:      Supported
12195 F:      arch/score/
12196
12197 SCR24X CHIP CARD INTERFACE DRIVER
12198 M:      Lubomir Rintel <lkundrak@v3.sk>
12199 S:      Supported
12200 F:      drivers/char/pcmcia/scr24x_cs.c
12201
12202 SCSI CDROM DRIVER
12203 M:      Jens Axboe <axboe@kernel.dk>
12204 L:      linux-scsi@vger.kernel.org
12205 W:      http://www.kernel.dk
12206 S:      Maintained
12207 F:      drivers/scsi/sr*
12208
12209 SCSI RDMA PROTOCOL (SRP) INITIATOR
12210 M:      Bart Van Assche <bart.vanassche@sandisk.com>
12211 L:      linux-rdma@vger.kernel.org
12212 S:      Supported
12213 W:      http://www.openfabrics.org
12214 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12216 F:      drivers/infiniband/ulp/srp/
12217 F:      include/scsi/srp.h
12218
12219 SCSI SG DRIVER
12220 M:      Doug Gilbert <dgilbert@interlog.com>
12221 L:      linux-scsi@vger.kernel.org
12222 W:      http://sg.danny.cz/sg
12223 S:      Maintained
12224 F:      Documentation/scsi/scsi-generic.txt
12225 F:      drivers/scsi/sg.c
12226 F:      include/scsi/sg.h
12227
12228 SCSI SUBSYSTEM
12229 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12231 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
12232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12233 L:      linux-scsi@vger.kernel.org
12234 S:      Maintained
12235 F:      Documentation/devicetree/bindings/scsi/
12236 F:      drivers/scsi/
12237 F:      include/scsi/
12238
12239 SCSI TAPE DRIVER
12240 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12241 L:      linux-scsi@vger.kernel.org
12242 S:      Maintained
12243 F:      Documentation/scsi/st.txt
12244 F:      drivers/scsi/st.*
12245 F:      drivers/scsi/st_*.h
12246
12247 SCTP PROTOCOL
12248 M:      Vlad Yasevich <vyasevich@gmail.com>
12249 M:      Neil Horman <nhorman@tuxdriver.com>
12250 L:      linux-sctp@vger.kernel.org
12251 W:      http://lksctp.sourceforge.net
12252 S:      Maintained
12253 F:      Documentation/networking/sctp.txt
12254 F:      include/linux/sctp.h
12255 F:      include/uapi/linux/sctp.h
12256 F:      include/net/sctp/
12257 F:      net/sctp/
12258
12259 SCx200 CPU SUPPORT
12260 M:      Jim Cromie <jim.cromie@gmail.com>
12261 S:      Odd Fixes
12262 F:      Documentation/i2c/busses/scx200_acb
12263 F:      arch/x86/platform/scx200/
12264 F:      drivers/watchdog/scx200_wdt.c
12265 F:      drivers/i2c/busses/scx200*
12266 F:      drivers/mtd/maps/scx200_docflash.c
12267 F:      include/linux/scx200.h
12268
12269 SCx200 GPIO DRIVER
12270 M:      Jim Cromie <jim.cromie@gmail.com>
12271 S:      Maintained
12272 F:      drivers/char/scx200_gpio.c
12273 F:      include/linux/scx200_gpio.h
12274
12275 SCx200 HRT CLOCKSOURCE DRIVER
12276 M:      Jim Cromie <jim.cromie@gmail.com>
12277 S:      Maintained
12278 F:      drivers/clocksource/scx200_hrt.c
12279
12280 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12281 M:      Sascha Sommer <saschasommer@freenet.de>
12282 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12283 S:      Maintained
12284 F:      drivers/mmc/host/sdricoh_cs.c
12285
12286 SECURE COMPUTING
12287 M:      Kees Cook <keescook@chromium.org>
12288 R:      Andy Lutomirski <luto@amacapital.net>
12289 R:      Will Drewry <wad@chromium.org>
12290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12291 S:      Supported
12292 F:      kernel/seccomp.c
12293 F:      include/uapi/linux/seccomp.h
12294 F:      include/linux/seccomp.h
12295 F:      tools/testing/selftests/seccomp/*
12296 F:      tools/testing/selftests/kselftest_harness.h
12297 F:      Documentation/userspace-api/seccomp_filter.rst
12298 K:      \bsecure_computing
12299 K:      \bTIF_SECCOMP\b
12300
12301 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12302 M:      Al Cooper <alcooperx@gmail.com>
12303 L:      linux-mmc@vger.kernel.org
12304 L:      bcm-kernel-feedback-list@broadcom.com
12305 S:      Maintained
12306 F:      drivers/mmc/host/sdhci-brcmstb*
12307
12308 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12309 M:      Adrian Hunter <adrian.hunter@intel.com>
12310 L:      linux-mmc@vger.kernel.org
12311 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12312 S:      Maintained
12313 F:      drivers/mmc/host/sdhci*
12314 F:      include/linux/mmc/sdhci*
12315
12316 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12317 M:      Ben Dooks <ben-linux@fluff.org>
12318 M:      Jaehoon Chung <jh80.chung@samsung.com>
12319 L:      linux-mmc@vger.kernel.org
12320 S:      Maintained
12321 F:      drivers/mmc/host/sdhci-s3c*
12322
12323 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12324 M:      Viresh Kumar <vireshk@kernel.org>
12325 L:      linux-mmc@vger.kernel.org
12326 S:      Maintained
12327 F:      drivers/mmc/host/sdhci-spear.c
12328
12329 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12330 M:      Kishon Vijay Abraham I <kishon@ti.com>
12331 L:      linux-mmc@vger.kernel.org
12332 S:      Maintained
12333 F:      drivers/mmc/host/sdhci-omap.c
12334
12335 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12336 M:      Scott Bauer <scott.bauer@intel.com>
12337 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12338 L:      linux-block@vger.kernel.org
12339 S:      Supported
12340 F:      block/sed*
12341 F:      block/opal_proto.h
12342 F:      include/linux/sed*
12343 F:      include/uapi/linux/sed*
12344
12345 SECURITY CONTACT
12346 M:      Security Officers <security@kernel.org>
12347 S:      Supported
12348
12349 SECURITY SUBSYSTEM
12350 M:      James Morris <jmorris@namei.org>
12351 M:      "Serge E. Hallyn" <serge@hallyn.com>
12352 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12354 W:      http://kernsec.org/
12355 S:      Supported
12356 F:      security/
12357
12358 SELINUX SECURITY MODULE
12359 M:      Paul Moore <paul@paul-moore.com>
12360 M:      Stephen Smalley <sds@tycho.nsa.gov>
12361 M:      Eric Paris <eparis@parisplace.org>
12362 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12363 W:      https://selinuxproject.org
12364 W:      https://github.com/SELinuxProject
12365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12366 S:      Supported
12367 F:      include/linux/selinux*
12368 F:      security/selinux/
12369 F:      scripts/selinux/
12370 F:      Documentation/admin-guide/LSM/SELinux.rst
12371
12372 SENSABLE PHANTOM
12373 M:      Jiri Slaby <jirislaby@gmail.com>
12374 S:      Maintained
12375 F:      drivers/misc/phantom.c
12376 F:      include/uapi/linux/phantom.h
12377
12378 SERIAL DEVICE BUS
12379 M:      Rob Herring <robh@kernel.org>
12380 L:      linux-serial@vger.kernel.org
12381 S:      Maintained
12382 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12383 F:      drivers/tty/serdev/
12384 F:      include/linux/serdev.h
12385
12386 SERIAL DRIVERS
12387 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12388 L:      linux-serial@vger.kernel.org
12389 S:      Maintained
12390 F:      Documentation/devicetree/bindings/serial/
12391 F:      drivers/tty/serial/
12392
12393 SERIAL IR RECEIVER
12394 M:      Sean Young <sean@mess.org>
12395 L:      linux-media@vger.kernel.org
12396 S:      Maintained
12397 F:      drivers/media/rc/serial_ir.c
12398
12399 SFC NETWORK DRIVER
12400 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12401 M:      Edward Cree <ecree@solarflare.com>
12402 M:      Bert Kenward <bkenward@solarflare.com>
12403 L:      netdev@vger.kernel.org
12404 S:      Supported
12405 F:      drivers/net/ethernet/sfc/
12406
12407 SGI GRU DRIVER
12408 M:      Dimitri Sivanich <sivanich@sgi.com>
12409 S:      Maintained
12410 F:      drivers/misc/sgi-gru/
12411
12412 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12413 M:      Pat Gefre <pfg@sgi.com>
12414 L:      linux-ia64@vger.kernel.org
12415 S:      Supported
12416 F:      Documentation/ia64/serial.txt
12417 F:      drivers/tty/serial/ioc?_serial.c
12418 F:      include/linux/ioc?.h
12419
12420 SGI XP/XPC/XPNET DRIVER
12421 M:      Cliff Whickman <cpw@sgi.com>
12422 M:      Robin Holt <robinmholt@gmail.com>
12423 S:      Maintained
12424 F:      drivers/misc/sgi-xp/
12425
12426 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12427 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12428 L:      linux-s390@vger.kernel.org
12429 W:      http://www.ibm.com/developerworks/linux/linux390/
12430 S:      Supported
12431 F:      net/smc/
12432
12433 SH_VEU V4L2 MEM2MEM DRIVER
12434 L:      linux-media@vger.kernel.org
12435 S:      Orphan
12436 F:      drivers/media/platform/sh_veu.c
12437
12438 SH_VOU V4L2 OUTPUT DRIVER
12439 L:      linux-media@vger.kernel.org
12440 S:      Orphan
12441 F:      drivers/media/platform/sh_vou.c
12442 F:      include/media/drv-intf/sh_vou.h
12443
12444 SI2157 MEDIA DRIVER
12445 M:      Antti Palosaari <crope@iki.fi>
12446 L:      linux-media@vger.kernel.org
12447 W:      https://linuxtv.org
12448 W:      http://palosaari.fi/linux/
12449 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12450 T:      git git://linuxtv.org/anttip/media_tree.git
12451 S:      Maintained
12452 F:      drivers/media/tuners/si2157*
12453
12454 SI2168 MEDIA DRIVER
12455 M:      Antti Palosaari <crope@iki.fi>
12456 L:      linux-media@vger.kernel.org
12457 W:      https://linuxtv.org
12458 W:      http://palosaari.fi/linux/
12459 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12460 T:      git git://linuxtv.org/anttip/media_tree.git
12461 S:      Maintained
12462 F:      drivers/media/dvb-frontends/si2168*
12463
12464 SI470X FM RADIO RECEIVER I2C DRIVER
12465 M:      Hans Verkuil <hverkuil@xs4all.nl>
12466 L:      linux-media@vger.kernel.org
12467 T:      git git://linuxtv.org/media_tree.git
12468 W:      https://linuxtv.org
12469 S:      Odd Fixes
12470 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12471
12472 SI470X FM RADIO RECEIVER USB DRIVER
12473 M:      Hans Verkuil <hverkuil@xs4all.nl>
12474 L:      linux-media@vger.kernel.org
12475 T:      git git://linuxtv.org/media_tree.git
12476 W:      https://linuxtv.org
12477 S:      Maintained
12478 F:      drivers/media/radio/si470x/radio-si470x-common.c
12479 F:      drivers/media/radio/si470x/radio-si470x.h
12480 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12481
12482 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12483 M:      Eduardo Valentin <edubezval@gmail.com>
12484 L:      linux-media@vger.kernel.org
12485 T:      git git://linuxtv.org/media_tree.git
12486 W:      https://linuxtv.org
12487 S:      Odd Fixes
12488 F:      drivers/media/radio/si4713/si4713.?
12489
12490 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12491 M:      Eduardo Valentin <edubezval@gmail.com>
12492 L:      linux-media@vger.kernel.org
12493 T:      git git://linuxtv.org/media_tree.git
12494 W:      https://linuxtv.org
12495 S:      Odd Fixes
12496 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12497
12498 SI4713 FM RADIO TRANSMITTER USB DRIVER
12499 M:      Hans Verkuil <hverkuil@xs4all.nl>
12500 L:      linux-media@vger.kernel.org
12501 T:      git git://linuxtv.org/media_tree.git
12502 W:      https://linuxtv.org
12503 S:      Maintained
12504 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12505
12506 SIANO DVB DRIVER
12507 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12508 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12509 L:      linux-media@vger.kernel.org
12510 W:      https://linuxtv.org
12511 T:      git git://linuxtv.org/media_tree.git
12512 S:      Odd fixes
12513 F:      drivers/media/common/siano/
12514 F:      drivers/media/usb/siano/
12515 F:      drivers/media/usb/siano/
12516 F:      drivers/media/mmc/siano/
12517
12518 SILEAD TOUCHSCREEN DRIVER
12519 M:      Hans de Goede <hdegoede@redhat.com>
12520 L:      linux-input@vger.kernel.org
12521 L:      platform-driver-x86@vger.kernel.org
12522 S:      Maintained
12523 F:      drivers/input/touchscreen/silead.c
12524 F:      drivers/platform/x86/silead_dmi.c
12525
12526 SILICON MOTION SM712 FRAME BUFFER DRIVER
12527 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12528 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12529 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12530 L:      linux-fbdev@vger.kernel.org
12531 S:      Maintained
12532 F:      drivers/video/fbdev/sm712*
12533 F:      Documentation/fb/sm712fb.txt
12534
12535 SIMPLE FIRMWARE INTERFACE (SFI)
12536 M:      Len Brown <lenb@kernel.org>
12537 L:      sfi-devel@simplefirmware.org
12538 W:      http://simplefirmware.org/
12539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12540 S:      Supported
12541 F:      arch/x86/platform/sfi/
12542 F:      drivers/sfi/
12543 F:      include/linux/sfi*.h
12544
12545 SIMPLEFB FB DRIVER
12546 M:      Hans de Goede <hdegoede@redhat.com>
12547 L:      linux-fbdev@vger.kernel.org
12548 S:      Maintained
12549 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12550 F:      drivers/video/fbdev/simplefb.c
12551 F:      include/linux/platform_data/simplefb.h
12552
12553 SIMTEC EB110ATX (Chalice CATS)
12554 P:      Ben Dooks
12555 P:      Vincent Sanders <vince@simtec.co.uk>
12556 M:      Simtec Linux Team <linux@simtec.co.uk>
12557 W:      http://www.simtec.co.uk/products/EB110ATX/
12558 S:      Supported
12559
12560 SIMTEC EB2410ITX (BAST)
12561 P:      Ben Dooks
12562 P:      Vincent Sanders <vince@simtec.co.uk>
12563 M:      Simtec Linux Team <linux@simtec.co.uk>
12564 W:      http://www.simtec.co.uk/products/EB2410ITX/
12565 S:      Supported
12566 F:      arch/arm/mach-s3c24xx/mach-bast.c
12567 F:      arch/arm/mach-s3c24xx/bast-ide.c
12568 F:      arch/arm/mach-s3c24xx/bast-irq.c
12569
12570 SIPHASH PRF ROUTINES
12571 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12572 S:      Maintained
12573 F:      lib/siphash.c
12574 F:      lib/test_siphash.c
12575 F:      include/linux/siphash.h
12576
12577 SIOX
12578 M:      Gavin Schenk <g.schenk@eckelmann.de>
12579 M:      Uwe Kleine-König <kernel@pengutronix.de>
12580 S:      Supported
12581 F:      drivers/siox/*
12582 F:      include/trace/events/siox.h
12583
12584 SIS 190 ETHERNET DRIVER
12585 M:      Francois Romieu <romieu@fr.zoreil.com>
12586 L:      netdev@vger.kernel.org
12587 S:      Maintained
12588 F:      drivers/net/ethernet/sis/sis190.c
12589
12590 SIS 900/7016 FAST ETHERNET DRIVER
12591 M:      Daniele Venzano <venza@brownhat.org>
12592 W:      http://www.brownhat.org/sis900.html
12593 L:      netdev@vger.kernel.org
12594 S:      Maintained
12595 F:      drivers/net/ethernet/sis/sis900.*
12596
12597 SIS FRAMEBUFFER DRIVER
12598 M:      Thomas Winischhofer <thomas@winischhofer.net>
12599 W:      http://www.winischhofer.net/linuxsisvga.shtml
12600 S:      Maintained
12601 F:      Documentation/fb/sisfb.txt
12602 F:      drivers/video/fbdev/sis/
12603 F:      include/video/sisfb.h
12604
12605 SIS USB2VGA DRIVER
12606 M:      Thomas Winischhofer <thomas@winischhofer.net>
12607 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12608 S:      Maintained
12609 F:      drivers/usb/misc/sisusbvga/
12610
12611 SLAB ALLOCATOR
12612 M:      Christoph Lameter <cl@linux.com>
12613 M:      Pekka Enberg <penberg@kernel.org>
12614 M:      David Rientjes <rientjes@google.com>
12615 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12616 M:      Andrew Morton <akpm@linux-foundation.org>
12617 L:      linux-mm@kvack.org
12618 S:      Maintained
12619 F:      include/linux/sl?b*.h
12620 F:      mm/sl?b*
12621
12622 SLEEPABLE READ-COPY UPDATE (SRCU)
12623 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12624 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12625 M:      Josh Triplett <josh@joshtriplett.org>
12626 R:      Steven Rostedt <rostedt@goodmis.org>
12627 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12628 L:      linux-kernel@vger.kernel.org
12629 W:      http://www.rdrop.com/users/paulmck/RCU/
12630 S:      Supported
12631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12632 F:      include/linux/srcu.h
12633 F:      kernel/rcu/srcu.c
12634
12635 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12636 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12637 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12638 S:      Maintained
12639 F:      drivers/slimbus/
12640 F:      Documentation/devicetree/bindings/slimbus/
12641 F:      include/linux/slimbus.h
12642
12643 SMACK SECURITY MODULE
12644 M:      Casey Schaufler <casey@schaufler-ca.com>
12645 L:      linux-security-module@vger.kernel.org
12646 W:      http://schaufler-ca.com
12647 T:      git git://github.com/cschaufler/smack-next
12648 S:      Maintained
12649 F:      Documentation/admin-guide/LSM/Smack.rst
12650 F:      security/smack/
12651
12652 SMC91x ETHERNET DRIVER
12653 M:      Nicolas Pitre <nico@fluxnic.net>
12654 S:      Odd Fixes
12655 F:      drivers/net/ethernet/smsc/smc91x.*
12656
12657 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12658 M:      Sakari Ailus <sakari.ailus@iki.fi>
12659 L:      linux-media@vger.kernel.org
12660 S:      Maintained
12661 F:      drivers/media/i2c/smiapp/
12662 F:      include/media/i2c/smiapp.h
12663 F:      drivers/media/i2c/smiapp-pll.c
12664 F:      drivers/media/i2c/smiapp-pll.h
12665 F:      include/uapi/linux/smiapp.h
12666 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12667
12668 SMM665 HARDWARE MONITOR DRIVER
12669 M:      Guenter Roeck <linux@roeck-us.net>
12670 L:      linux-hwmon@vger.kernel.org
12671 S:      Maintained
12672 F:      Documentation/hwmon/smm665
12673 F:      drivers/hwmon/smm665.c
12674
12675 SMSC EMC2103 HARDWARE MONITOR DRIVER
12676 M:      Steve Glendinning <steve.glendinning@shawell.net>
12677 L:      linux-hwmon@vger.kernel.org
12678 S:      Maintained
12679 F:      Documentation/hwmon/emc2103
12680 F:      drivers/hwmon/emc2103.c
12681
12682 SMSC SCH5627 HARDWARE MONITOR DRIVER
12683 M:      Hans de Goede <hdegoede@redhat.com>
12684 L:      linux-hwmon@vger.kernel.org
12685 S:      Supported
12686 F:      Documentation/hwmon/sch5627
12687 F:      drivers/hwmon/sch5627.c
12688
12689 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12690 M:      Steve Glendinning <steve.glendinning@shawell.net>
12691 L:      linux-fbdev@vger.kernel.org
12692 S:      Maintained
12693 F:      drivers/video/fbdev/smscufx.c
12694
12695 SMSC47B397 HARDWARE MONITOR DRIVER
12696 M:      Jean Delvare <jdelvare@suse.com>
12697 L:      linux-hwmon@vger.kernel.org
12698 S:      Maintained
12699 F:      Documentation/hwmon/smsc47b397
12700 F:      drivers/hwmon/smsc47b397.c
12701
12702 SMSC911x ETHERNET DRIVER
12703 M:      Steve Glendinning <steve.glendinning@shawell.net>
12704 L:      netdev@vger.kernel.org
12705 S:      Maintained
12706 F:      include/linux/smsc911x.h
12707 F:      drivers/net/ethernet/smsc/smsc911x.*
12708
12709 SMSC9420 PCI ETHERNET DRIVER
12710 M:      Steve Glendinning <steve.glendinning@shawell.net>
12711 L:      netdev@vger.kernel.org
12712 S:      Maintained
12713 F:      drivers/net/ethernet/smsc/smsc9420.*
12714
12715 SOC-CAMERA V4L2 SUBSYSTEM
12716 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12717 L:      linux-media@vger.kernel.org
12718 T:      git git://linuxtv.org/media_tree.git
12719 S:      Maintained
12720 F:      include/media/soc*
12721 F:      drivers/media/i2c/soc_camera/
12722 F:      drivers/media/platform/soc_camera/
12723
12724 SOCIONEXT UNIPHIER SOUND DRIVER
12725 M:      Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12726 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12727 S:      Maintained
12728 F:      sound/soc/uniphier/
12729
12730 SOEKRIS NET48XX LED SUPPORT
12731 M:      Chris Boot <bootc@bootc.net>
12732 S:      Maintained
12733 F:      drivers/leds/leds-net48xx.c
12734
12735 SOFT-ROCE DRIVER (rxe)
12736 M:      Moni Shoua <monis@mellanox.com>
12737 L:      linux-rdma@vger.kernel.org
12738 S:      Supported
12739 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12740 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12741 F:      drivers/infiniband/sw/rxe/
12742 F:      include/uapi/rdma/rdma_user_rxe.h
12743
12744 SOFTLOGIC 6x10 MPEG CODEC
12745 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12746 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12747 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12748 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12749 M:      Ismael Luceno <ismael@iodev.co.uk>
12750 L:      linux-media@vger.kernel.org
12751 S:      Supported
12752 F:      drivers/media/pci/solo6x10/
12753
12754 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12755 M:      James Morse <james.morse@arm.com>
12756 L:      linux-arm-kernel@lists.infradead.org
12757 S:      Maintained
12758 F:      Documentation/devicetree/bindings/arm/firmware/sdei.txt
12759 F:      drivers/firmware/arm_sdei.c
12760 F:      include/linux/sdei.h
12761 F:      include/uapi/linux/sdei.h
12762
12763 SOFTWARE RAID (Multiple Disks) SUPPORT
12764 M:      Shaohua Li <shli@kernel.org>
12765 L:      linux-raid@vger.kernel.org
12766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12767 S:      Supported
12768 F:      drivers/md/Makefile
12769 F:      drivers/md/Kconfig
12770 F:      drivers/md/md*
12771 F:      drivers/md/raid*
12772 F:      include/linux/raid/
12773 F:      include/uapi/linux/raid/
12774
12775 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12776 M:      Jassi Brar <jaswinder.singh@linaro.org>
12777 L:      netdev@vger.kernel.org
12778 S:      Maintained
12779 F:      drivers/net/ethernet/socionext/netsec.c
12780 F:      Documentation/devicetree/bindings/net/socionext-netsec.txt
12781
12782 SONIC NETWORK DRIVER
12783 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12784 L:      netdev@vger.kernel.org
12785 S:      Maintained
12786 F:      drivers/net/ethernet/natsemi/sonic.*
12787
12788 SONICS SILICON BACKPLANE DRIVER (SSB)
12789 M:      Michael Buesch <m@bues.ch>
12790 L:      linux-wireless@vger.kernel.org
12791 S:      Maintained
12792 F:      drivers/ssb/
12793 F:      include/linux/ssb/
12794
12795 SONY IMX274 SENSOR DRIVER
12796 M:      Leon Luo <leonl@leopardimaging.com>
12797 L:      linux-media@vger.kernel.org
12798 T:      git git://linuxtv.org/media_tree.git
12799 S:      Maintained
12800 F:      drivers/media/i2c/imx274.c
12801 F:      Documentation/devicetree/bindings/media/i2c/imx274.txt
12802
12803 SONY MEMORYSTICK CARD SUPPORT
12804 M:      Alex Dubov <oakad@yahoo.com>
12805 W:      http://tifmxx.berlios.de/
12806 S:      Maintained
12807 F:      drivers/memstick/host/tifm_ms.c
12808
12809 SONY MEMORYSTICK STANDARD SUPPORT
12810 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12811 S:      Maintained
12812 F:      drivers/memstick/core/ms_block.*
12813
12814 SONY VAIO CONTROL DEVICE DRIVER
12815 M:      Mattia Dongili <malattia@linux.it>
12816 L:      platform-driver-x86@vger.kernel.org
12817 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12818 S:      Maintained
12819 F:      Documentation/laptops/sony-laptop.txt
12820 F:      drivers/char/sonypi.c
12821 F:      drivers/platform/x86/sony-laptop.c
12822 F:      include/linux/sony-laptop.h
12823
12824 SOUND
12825 M:      Jaroslav Kysela <perex@perex.cz>
12826 M:      Takashi Iwai <tiwai@suse.com>
12827 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12828 W:      http://www.alsa-project.org/
12829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12830 T:      git git://git.alsa-project.org/alsa-kernel.git
12831 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12832 S:      Maintained
12833 F:      Documentation/sound/
12834 F:      include/sound/
12835 F:      include/uapi/sound/
12836 F:      sound/
12837
12838 SOUND - COMPRESSED AUDIO
12839 M:      Vinod Koul <vinod.koul@intel.com>
12840 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12842 S:      Supported
12843 F:      Documentation/sound/alsa/compress_offload.txt
12844 F:      include/sound/compress_driver.h
12845 F:      include/uapi/sound/compress_*
12846 F:      sound/core/compress_offload.c
12847 F:      sound/soc/soc-compress.c
12848
12849 SOUND - DMAENGINE HELPERS
12850 M:      Lars-Peter Clausen <lars@metafoo.de>
12851 S:      Supported
12852 F:      include/sound/dmaengine_pcm.h
12853 F:      sound/core/pcm_dmaengine.c
12854 F:      sound/soc/soc-generic-dmaengine-pcm.c
12855
12856 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12857 M:      Liam Girdwood <lgirdwood@gmail.com>
12858 M:      Mark Brown <broonie@kernel.org>
12859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12860 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12861 W:      http://alsa-project.org/main/index.php/ASoC
12862 S:      Supported
12863 F:      Documentation/devicetree/bindings/sound/
12864 F:      Documentation/sound/alsa/soc/
12865 F:      sound/soc/
12866 F:      include/sound/soc*
12867
12868 SOUNDWIRE SUBSYSTEM
12869 M:      Vinod Koul <vinod.koul@intel.com>
12870 M:      Sanyog Kale <sanyog.r.kale@intel.com>
12871 R:      Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12872 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12873 S:      Supported
12874 F:      Documentation/driver-api/soundwire/
12875 F:      drivers/soundwire/
12876 F:      include/linux/soundwire/
12877
12878 SP2 MEDIA DRIVER
12879 M:      Olli Salonen <olli.salonen@iki.fi>
12880 L:      linux-media@vger.kernel.org
12881 W:      https://linuxtv.org
12882 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12883 S:      Maintained
12884 F:      drivers/media/dvb-frontends/sp2*
12885
12886 SPARC + UltraSPARC (sparc/sparc64)
12887 M:      "David S. Miller" <davem@davemloft.net>
12888 L:      sparclinux@vger.kernel.org
12889 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12890 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12892 S:      Maintained
12893 F:      arch/sparc/
12894 F:      drivers/sbus/
12895
12896 SPARC SERIAL DRIVERS
12897 M:      "David S. Miller" <davem@davemloft.net>
12898 L:      sparclinux@vger.kernel.org
12899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12900 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12901 S:      Maintained
12902 F:      include/linux/sunserialcore.h
12903 F:      drivers/tty/serial/suncore.c
12904 F:      drivers/tty/serial/sunhv.c
12905 F:      drivers/tty/serial/sunsab.c
12906 F:      drivers/tty/serial/sunsab.h
12907 F:      drivers/tty/serial/sunsu.c
12908 F:      drivers/tty/serial/sunzilog.c
12909 F:      drivers/tty/serial/sunzilog.h
12910 F:      drivers/tty/vcc.c
12911
12912 SPARSE CHECKER
12913 M:      "Christopher Li" <sparse@chrisli.org>
12914 L:      linux-sparse@vger.kernel.org
12915 W:      https://sparse.wiki.kernel.org/
12916 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12917 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12918 S:      Maintained
12919 F:      include/linux/compiler.h
12920
12921 SPEAR CLOCK FRAMEWORK SUPPORT
12922 M:      Viresh Kumar <vireshk@kernel.org>
12923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12924 W:      http://www.st.com/spear
12925 S:      Maintained
12926 F:      drivers/clk/spear/
12927
12928 SPEAR PLATFORM SUPPORT
12929 M:      Viresh Kumar <vireshk@kernel.org>
12930 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12932 W:      http://www.st.com/spear
12933 S:      Maintained
12934 F:      arch/arm/boot/dts/spear*
12935 F:      arch/arm/mach-spear/
12936
12937 SPI NOR SUBSYSTEM
12938 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12939 M:      Marek Vasut <marek.vasut@gmail.com>
12940 L:      linux-mtd@lists.infradead.org
12941 W:      http://www.linux-mtd.infradead.org/
12942 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12943 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12944 T:      git git://git.infradead.org/linux-mtd.git spi-nor/next
12945 S:      Maintained
12946 F:      drivers/mtd/spi-nor/
12947 F:      include/linux/mtd/spi-nor.h
12948
12949 SPI SUBSYSTEM
12950 M:      Mark Brown <broonie@kernel.org>
12951 L:      linux-spi@vger.kernel.org
12952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12953 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12954 S:      Maintained
12955 F:      Documentation/devicetree/bindings/spi/
12956 F:      Documentation/spi/
12957 F:      drivers/spi/
12958 F:      include/linux/spi/
12959 F:      include/uapi/linux/spi/
12960 F:      tools/spi/
12961
12962 SPIDERNET NETWORK DRIVER for CELL
12963 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12964 L:      netdev@vger.kernel.org
12965 S:      Supported
12966 F:      Documentation/networking/spider_net.txt
12967 F:      drivers/net/ethernet/toshiba/spider_net*
12968
12969 SPMI SUBSYSTEM
12970 R:      Stephen Boyd <sboyd@codeaurora.org>
12971 L:      linux-arm-msm@vger.kernel.org
12972 F:      Documentation/devicetree/bindings/spmi/
12973 F:      drivers/spmi/
12974 F:      include/dt-bindings/spmi/spmi.h
12975 F:      include/linux/spmi.h
12976 F:      include/trace/events/spmi.h
12977
12978 SPU FILE SYSTEM
12979 M:      Jeremy Kerr <jk@ozlabs.org>
12980 L:      linuxppc-dev@lists.ozlabs.org
12981 W:      http://www.ibm.com/developerworks/power/cell/
12982 S:      Supported
12983 F:      Documentation/filesystems/spufs.txt
12984 F:      arch/powerpc/platforms/cell/spufs/
12985
12986 SQUASHFS FILE SYSTEM
12987 M:      Phillip Lougher <phillip@squashfs.org.uk>
12988 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12989 W:      http://squashfs.org.uk
12990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12991 S:      Maintained
12992 F:      Documentation/filesystems/squashfs.txt
12993 F:      fs/squashfs/
12994
12995 SRM (Alpha) environment access
12996 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12997 S:      Maintained
12998 F:      arch/alpha/kernel/srm_env.c
12999
13000 STABLE BRANCH
13001 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13002 L:      stable@vger.kernel.org
13003 S:      Supported
13004 F:      Documentation/process/stable-kernel-rules.rst
13005
13006 STAGING - ATOMISP DRIVER
13007 M:      Alan Cox <alan@linux.intel.com>
13008 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
13009 L:      linux-media@vger.kernel.org
13010 S:      Maintained
13011 F:      drivers/staging/media/atomisp/
13012
13013 STAGING - COMEDI
13014 M:      Ian Abbott <abbotti@mev.co.uk>
13015 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
13016 S:      Odd Fixes
13017 F:      drivers/staging/comedi/
13018
13019 STAGING - FLARION FT1000 DRIVERS
13020 M:      Marek Belisko <marek.belisko@gmail.com>
13021 S:      Odd Fixes
13022 F:      drivers/staging/ft1000/
13023
13024 STAGING - INDUSTRIAL IO
13025 M:      Jonathan Cameron <jic23@kernel.org>
13026 L:      linux-iio@vger.kernel.org
13027 S:      Odd Fixes
13028 F:      Documentation/devicetree/bindings/staging/iio/
13029 F:      drivers/staging/iio/
13030
13031 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
13032 M:      Jarod Wilson <jarod@wilsonet.com>
13033 W:      http://www.lirc.org/
13034 S:      Odd Fixes
13035 F:      drivers/staging/media/lirc/
13036
13037 STAGING - LUSTRE PARALLEL FILESYSTEM
13038 M:      Oleg Drokin <oleg.drokin@intel.com>
13039 M:      Andreas Dilger <andreas.dilger@intel.com>
13040 M:      James Simmons <jsimmons@infradead.org>
13041 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
13042 W:      http://wiki.lustre.org/
13043 S:      Maintained
13044 F:      drivers/staging/lustre
13045
13046 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13047 M:      Marc Dietrich <marvin24@gmx.de>
13048 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
13049 L:      linux-tegra@vger.kernel.org
13050 S:      Maintained
13051 F:      drivers/staging/nvec/
13052
13053 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13054 M:      Jens Frederich <jfrederich@gmail.com>
13055 M:      Daniel Drake <dsd@laptop.org>
13056 M:      Jon Nettleton <jon.nettleton@gmail.com>
13057 W:      http://wiki.laptop.org/go/DCON
13058 S:      Maintained
13059 F:      drivers/staging/olpc_dcon/
13060
13061 STAGING - REALTEK RTL8712U DRIVERS
13062 M:      Larry Finger <Larry.Finger@lwfinger.net>
13063 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13064 S:      Odd Fixes
13065 F:      drivers/staging/rtl8712/
13066
13067 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13068 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13069 M:      Teddy Wang <teddy.wang@siliconmotion.com>
13070 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13071 L:      linux-fbdev@vger.kernel.org
13072 S:      Maintained
13073 F:      drivers/staging/sm750fb/
13074
13075 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13076 M:      William Hubbs <w.d.hubbs@gmail.com>
13077 M:      Chris Brannon <chris@the-brannons.com>
13078 M:      Kirk Reiser <kirk@reisers.ca>
13079 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
13080 L:      speakup@linux-speakup.org
13081 W:      http://www.linux-speakup.org/
13082 S:      Odd Fixes
13083 F:      drivers/staging/speakup/
13084
13085 STAGING - VIA VT665X DRIVERS
13086 M:      Forest Bond <forest@alittletooquiet.net>
13087 S:      Odd Fixes
13088 F:      drivers/staging/vt665?/
13089
13090 STAGING - WILC1000 WIFI DRIVER
13091 M:      Aditya Shankar <aditya.shankar@microchip.com>
13092 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
13093 L:      linux-wireless@vger.kernel.org
13094 S:      Supported
13095 F:      drivers/staging/wilc1000/
13096
13097 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13098 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
13099 S:      Odd Fixes
13100 F:      drivers/staging/xgifb/
13101
13102 STAGING SUBSYSTEM
13103 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13104 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13105 L:      devel@driverdev.osuosl.org
13106 S:      Supported
13107 F:      drivers/staging/
13108
13109 STARFIRE/DURALAN NETWORK DRIVER
13110 M:      Ion Badulescu <ionut@badula.org>
13111 S:      Odd Fixes
13112 F:      drivers/net/ethernet/adaptec/starfire*
13113
13114 STEC S1220 SKD DRIVER
13115 M:      Bart Van Assche <bart.vanassche@wdc.com>
13116 L:      linux-block@vger.kernel.org
13117 S:      Maintained
13118 F:      drivers/block/skd*[ch]
13119
13120 STI CEC DRIVER
13121 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
13122 S:      Maintained
13123 F:      drivers/staging/media/st-cec/
13124 F:      Documentation/devicetree/bindings/media/stih-cec.txt
13125
13126 STK1160 USB VIDEO CAPTURE DRIVER
13127 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13128 L:      linux-media@vger.kernel.org
13129 T:      git git://linuxtv.org/media_tree.git
13130 S:      Maintained
13131 F:      drivers/media/usb/stk1160/
13132
13133 STMMAC ETHERNET DRIVER
13134 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
13135 M:      Alexandre Torgue <alexandre.torgue@st.com>
13136 L:      netdev@vger.kernel.org
13137 W:      http://www.stlinux.com
13138 S:      Supported
13139 F:      drivers/net/ethernet/stmicro/stmmac/
13140
13141 SUN3/3X
13142 M:      Sam Creasey <sammy@sammy.net>
13143 W:      http://sammy.net/sun3/
13144 S:      Maintained
13145 F:      arch/m68k/kernel/*sun3*
13146 F:      arch/m68k/sun3*/
13147 F:      arch/m68k/include/asm/sun3*
13148 F:      drivers/net/ethernet/i825xx/sun3*
13149
13150 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13151 M:      Hans de Goede <hdegoede@redhat.com>
13152 L:      linux-input@vger.kernel.org
13153 S:      Maintained
13154 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13155 F:      drivers/input/keyboard/sun4i-lradc-keys.c
13156
13157 SUNDANCE NETWORK DRIVER
13158 M:      Denis Kirjanov <kda@linux-powerpc.org>
13159 L:      netdev@vger.kernel.org
13160 S:      Maintained
13161 F:      drivers/net/ethernet/dlink/sundance.c
13162
13163 SUPERH
13164 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
13165 M:      Rich Felker <dalias@libc.org>
13166 L:      linux-sh@vger.kernel.org
13167 Q:      http://patchwork.kernel.org/project/linux-sh/list/
13168 S:      Maintained
13169 F:      Documentation/sh/
13170 F:      arch/sh/
13171 F:      drivers/sh/
13172
13173 SUSPEND TO RAM
13174 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
13175 M:      Len Brown <len.brown@intel.com>
13176 M:      Pavel Machek <pavel@ucw.cz>
13177 L:      linux-pm@vger.kernel.org
13178 B:      https://bugzilla.kernel.org
13179 S:      Supported
13180 F:      Documentation/power/
13181 F:      arch/x86/kernel/acpi/
13182 F:      drivers/base/power/
13183 F:      kernel/power/
13184 F:      include/linux/suspend.h
13185 F:      include/linux/freezer.h
13186 F:      include/linux/pm.h
13187
13188 SVGA HANDLING
13189 M:      Martin Mares <mj@ucw.cz>
13190 L:      linux-video@atrey.karlin.mff.cuni.cz
13191 S:      Maintained
13192 F:      Documentation/svga.txt
13193 F:      arch/x86/boot/video*
13194
13195 SWIOTLB SUBSYSTEM
13196 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13197 L:      iommu@lists.linux-foundation.org
13198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13199 S:      Supported
13200 F:      lib/swiotlb.c
13201 F:      arch/*/kernel/pci-swiotlb.c
13202 F:      include/linux/swiotlb.h
13203
13204 SWITCHDEV
13205 M:      Jiri Pirko <jiri@resnulli.us>
13206 M:      Ivan Vecera <ivecera@redhat.com>
13207 L:      netdev@vger.kernel.org
13208 S:      Supported
13209 F:      net/switchdev/
13210 F:      include/net/switchdev.h
13211
13212 SYNC FILE FRAMEWORK
13213 M:      Sumit Semwal <sumit.semwal@linaro.org>
13214 R:      Gustavo Padovan <gustavo@padovan.org>
13215 S:      Maintained
13216 L:      linux-media@vger.kernel.org
13217 L:      dri-devel@lists.freedesktop.org
13218 F:      drivers/dma-buf/sync_*
13219 F:      drivers/dma-buf/dma-fence*
13220 F:      drivers/dma-buf/sw_sync.c
13221 F:      include/linux/sync_file.h
13222 F:      include/uapi/linux/sync_file.h
13223 F:      Documentation/sync_file.txt
13224 T:      git git://anongit.freedesktop.org/drm/drm-misc
13225
13226 SYNOPSYS ARC ARCHITECTURE
13227 M:      Vineet Gupta <vgupta@synopsys.com>
13228 L:      linux-snps-arc@lists.infradead.org
13229 S:      Supported
13230 F:      arch/arc/
13231 F:      Documentation/devicetree/bindings/arc/*
13232 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13233 F:      drivers/clocksource/arc_timer.c
13234 F:      drivers/tty/serial/arc_uart.c
13235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13236
13237 SYNOPSYS ARC HSDK SDP pll clock driver
13238 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13239 S:      Supported
13240 F:      drivers/clk/clk-hsdk-pll.c
13241 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13242
13243 SYNOPSYS ARC SDP clock driver
13244 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13245 S:      Supported
13246 F:      drivers/clk/axs10x/*
13247 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13248
13249 SYNOPSYS ARC SDP platform support
13250 M:      Alexey Brodkin <abrodkin@synopsys.com>
13251 S:      Supported
13252 F:      arch/arc/plat-axs10x
13253 F:      arch/arc/boot/dts/ax*
13254 F:      Documentation/devicetree/bindings/arc/axs10*
13255
13256 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13257 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13258 S:      Supported
13259 F:      drivers/reset/reset-axs10x.c
13260 F:      Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13261
13262 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13263 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13264 S:      Maintained
13265 F:      drivers/tty/serial/8250/8250_dw.c
13266
13267 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13268 M:      Hoan Tran <hotran@apm.com>
13269 L:      linux-gpio@vger.kernel.org
13270 S:      Maintained
13271 F:      drivers/gpio/gpio-dwapb.c
13272 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13273
13274 SYNOPSYS DESIGNWARE DMAC DRIVER
13275 M:      Viresh Kumar <vireshk@kernel.org>
13276 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13277 S:      Maintained
13278 F:      include/linux/dma/dw.h
13279 F:      include/linux/platform_data/dma-dw.h
13280 F:      drivers/dma/dw/
13281
13282 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13283 M:      Jie Deng <jiedeng@synopsys.com>
13284 M:      Jose Abreu <Jose.Abreu@synopsys.com>
13285 L:      netdev@vger.kernel.org
13286 S:      Supported
13287 F:      drivers/net/ethernet/synopsys/
13288
13289 SYNOPSYS DESIGNWARE I2C DRIVER
13290 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
13291 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13292 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
13293 L:      linux-i2c@vger.kernel.org
13294 S:      Maintained
13295 F:      drivers/i2c/busses/i2c-designware-*
13296 F:      include/linux/platform_data/i2c-designware.h
13297
13298 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13299 M:      Jaehoon Chung <jh80.chung@samsung.com>
13300 L:      linux-mmc@vger.kernel.org
13301 S:      Maintained
13302 F:      drivers/mmc/host/dw_mmc*
13303
13304 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13305 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13306 S:      Supported
13307 F:      drivers/reset/reset-hsdk.c
13308 F:      include/dt-bindings/reset/snps,hsdk-reset.h
13309 F:      Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13310
13311 SYSTEM CONFIGURATION (SYSCON)
13312 M:      Lee Jones <lee.jones@linaro.org>
13313 M:      Arnd Bergmann <arnd@arndb.de>
13314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13315 S:      Supported
13316 F:      drivers/mfd/syscon.c
13317
13318 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13319 M:      Sudeep Holla <sudeep.holla@arm.com>
13320 L:      linux-arm-kernel@lists.infradead.org
13321 S:      Maintained
13322 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
13323 F:      drivers/clk/clk-scpi.c
13324 F:      drivers/cpufreq/scpi-cpufreq.c
13325 F:      drivers/firmware/arm_scpi.c
13326 F:      include/linux/scpi_protocol.h
13327
13328 SYSTEM RESET/SHUTDOWN DRIVERS
13329 M:      Sebastian Reichel <sre@kernel.org>
13330 L:      linux-pm@vger.kernel.org
13331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13332 S:      Maintained
13333 F:      Documentation/devicetree/bindings/power/reset/
13334 F:      drivers/power/reset/
13335
13336 SYSTEM TRACE MODULE CLASS
13337 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
13338 S:      Maintained
13339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13340 F:      Documentation/trace/stm.txt
13341 F:      drivers/hwtracing/stm/
13342 F:      include/linux/stm.h
13343 F:      include/uapi/linux/stm.h
13344
13345 SYSV FILESYSTEM
13346 M:      Christoph Hellwig <hch@infradead.org>
13347 S:      Maintained
13348 F:      Documentation/filesystems/sysv-fs.txt
13349 F:      fs/sysv/
13350 F:      include/linux/sysv_fs.h
13351
13352 TARGET SUBSYSTEM
13353 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13354 L:      linux-scsi@vger.kernel.org
13355 L:      target-devel@vger.kernel.org
13356 W:      http://www.linux-iscsi.org
13357 W:      http://groups.google.com/group/linux-iscsi-target-dev
13358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13359 S:      Supported
13360 F:      drivers/target/
13361 F:      include/target/
13362 F:      Documentation/target/
13363
13364 TASKSTATS STATISTICS INTERFACE
13365 M:      Balbir Singh <bsingharora@gmail.com>
13366 S:      Maintained
13367 F:      Documentation/accounting/taskstats*
13368 F:      include/linux/taskstats*
13369 F:      kernel/taskstats.c
13370
13371 TC subsystem
13372 M:      Jamal Hadi Salim <jhs@mojatatu.com>
13373 M:      Cong Wang <xiyou.wangcong@gmail.com>
13374 M:      Jiri Pirko <jiri@resnulli.us>
13375 L:      netdev@vger.kernel.org
13376 S:      Maintained
13377 F:      include/net/pkt_cls.h
13378 F:      include/net/pkt_sched.h
13379 F:      include/net/tc_act/
13380 F:      include/uapi/linux/pkt_cls.h
13381 F:      include/uapi/linux/pkt_sched.h
13382 F:      include/uapi/linux/tc_act/
13383 F:      include/uapi/linux/tc_ematch/
13384 F:      net/sched/
13385
13386 TCP LOW PRIORITY MODULE
13387 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13388 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13389 W:      http://tcp-lp-mod.sourceforge.net/
13390 S:      Maintained
13391 F:      net/ipv4/tcp_lp.c
13392
13393 TDA10071 MEDIA DRIVER
13394 M:      Antti Palosaari <crope@iki.fi>
13395 L:      linux-media@vger.kernel.org
13396 W:      https://linuxtv.org
13397 W:      http://palosaari.fi/linux/
13398 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13399 T:      git git://linuxtv.org/anttip/media_tree.git
13400 S:      Maintained
13401 F:      drivers/media/dvb-frontends/tda10071*
13402
13403 TDA18212 MEDIA DRIVER
13404 M:      Antti Palosaari <crope@iki.fi>
13405 L:      linux-media@vger.kernel.org
13406 W:      https://linuxtv.org
13407 W:      http://palosaari.fi/linux/
13408 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13409 T:      git git://linuxtv.org/anttip/media_tree.git
13410 S:      Maintained
13411 F:      drivers/media/tuners/tda18212*
13412
13413 TDA18218 MEDIA DRIVER
13414 M:      Antti Palosaari <crope@iki.fi>
13415 L:      linux-media@vger.kernel.org
13416 W:      https://linuxtv.org
13417 W:      http://palosaari.fi/linux/
13418 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13419 T:      git git://linuxtv.org/anttip/media_tree.git
13420 S:      Maintained
13421 F:      drivers/media/tuners/tda18218*
13422
13423 TDA18271 MEDIA DRIVER
13424 M:      Michael Krufky <mkrufky@linuxtv.org>
13425 L:      linux-media@vger.kernel.org
13426 W:      https://linuxtv.org
13427 W:      http://github.com/mkrufky
13428 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13429 T:      git git://linuxtv.org/mkrufky/tuners.git
13430 S:      Maintained
13431 F:      drivers/media/tuners/tda18271*
13432
13433 TDA827x MEDIA DRIVER
13434 M:      Michael Krufky <mkrufky@linuxtv.org>
13435 L:      linux-media@vger.kernel.org
13436 W:      https://linuxtv.org
13437 W:      http://github.com/mkrufky
13438 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13439 T:      git git://linuxtv.org/mkrufky/tuners.git
13440 S:      Maintained
13441 F:      drivers/media/tuners/tda8290.*
13442
13443 TDA8290 MEDIA DRIVER
13444 M:      Michael Krufky <mkrufky@linuxtv.org>
13445 L:      linux-media@vger.kernel.org
13446 W:      https://linuxtv.org
13447 W:      http://github.com/mkrufky
13448 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13449 T:      git git://linuxtv.org/mkrufky/tuners.git
13450 S:      Maintained
13451 F:      drivers/media/tuners/tda8290.*
13452
13453 TDA9840 MEDIA DRIVER
13454 M:      Hans Verkuil <hverkuil@xs4all.nl>
13455 L:      linux-media@vger.kernel.org
13456 T:      git git://linuxtv.org/media_tree.git
13457 W:      https://linuxtv.org
13458 S:      Maintained
13459 F:      drivers/media/i2c/tda9840*
13460
13461 TEA5761 TUNER DRIVER
13462 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13463 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13464 L:      linux-media@vger.kernel.org
13465 W:      https://linuxtv.org
13466 T:      git git://linuxtv.org/media_tree.git
13467 S:      Odd fixes
13468 F:      drivers/media/tuners/tea5761.*
13469
13470 TEA5767 TUNER DRIVER
13471 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13472 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13473 L:      linux-media@vger.kernel.org
13474 W:      https://linuxtv.org
13475 T:      git git://linuxtv.org/media_tree.git
13476 S:      Maintained
13477 F:      drivers/media/tuners/tea5767.*
13478
13479 TEA6415C MEDIA DRIVER
13480 M:      Hans Verkuil <hverkuil@xs4all.nl>
13481 L:      linux-media@vger.kernel.org
13482 T:      git git://linuxtv.org/media_tree.git
13483 W:      https://linuxtv.org
13484 S:      Maintained
13485 F:      drivers/media/i2c/tea6415c*
13486
13487 TEA6420 MEDIA DRIVER
13488 M:      Hans Verkuil <hverkuil@xs4all.nl>
13489 L:      linux-media@vger.kernel.org
13490 T:      git git://linuxtv.org/media_tree.git
13491 W:      https://linuxtv.org
13492 S:      Maintained
13493 F:      drivers/media/i2c/tea6420*
13494
13495 TEAM DRIVER
13496 M:      Jiri Pirko <jiri@resnulli.us>
13497 L:      netdev@vger.kernel.org
13498 S:      Supported
13499 F:      drivers/net/team/
13500 F:      include/linux/if_team.h
13501 F:      include/uapi/linux/if_team.h
13502
13503 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13504 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13505 S:      Maintained
13506 F:      arch/x86/platform/ts5500/
13507
13508 TECHNOTREND USB IR RECEIVER
13509 M:      Sean Young <sean@mess.org>
13510 L:      linux-media@vger.kernel.org
13511 S:      Maintained
13512 F:      drivers/media/rc/ttusbir.c
13513
13514 TEE SUBSYSTEM
13515 M:      Jens Wiklander <jens.wiklander@linaro.org>
13516 S:      Maintained
13517 F:      include/linux/tee_drv.h
13518 F:      include/uapi/linux/tee.h
13519 F:      drivers/tee/
13520 F:      Documentation/tee.txt
13521
13522 TEGRA ARCHITECTURE SUPPORT
13523 M:      Thierry Reding <thierry.reding@gmail.com>
13524 M:      Jonathan Hunter <jonathanh@nvidia.com>
13525 L:      linux-tegra@vger.kernel.org
13526 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13528 S:      Supported
13529 N:      [^a-z]tegra
13530
13531 TEGRA CLOCK DRIVER
13532 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13533 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13534 S:      Supported
13535 F:      drivers/clk/tegra/
13536
13537 TEGRA DMA DRIVERS
13538 M:      Laxman Dewangan <ldewangan@nvidia.com>
13539 M:      Jon Hunter <jonathanh@nvidia.com>
13540 S:      Supported
13541 F:      drivers/dma/tegra*
13542
13543 TEGRA I2C DRIVER
13544 M:      Laxman Dewangan <ldewangan@nvidia.com>
13545 S:      Supported
13546 F:      drivers/i2c/busses/i2c-tegra.c
13547
13548 TEGRA IOMMU DRIVERS
13549 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13550 S:      Supported
13551 F:      drivers/iommu/tegra*
13552
13553 TEGRA KBC DRIVER
13554 M:      Rakesh Iyer <riyer@nvidia.com>
13555 M:      Laxman Dewangan <ldewangan@nvidia.com>
13556 S:      Supported
13557 F:      drivers/input/keyboard/tegra-kbc.c
13558
13559 TEGRA PWM DRIVER
13560 M:      Thierry Reding <thierry.reding@gmail.com>
13561 S:      Supported
13562 F:      drivers/pwm/pwm-tegra.c
13563
13564 TEGRA SERIAL DRIVER
13565 M:      Laxman Dewangan <ldewangan@nvidia.com>
13566 S:      Supported
13567 F:      drivers/tty/serial/serial-tegra.c
13568
13569 TEGRA SPI DRIVER
13570 M:      Laxman Dewangan <ldewangan@nvidia.com>
13571 S:      Supported
13572 F:      drivers/spi/spi-tegra*
13573
13574 TEHUTI ETHERNET DRIVER
13575 M:      Andy Gospodarek <andy@greyhouse.net>
13576 L:      netdev@vger.kernel.org
13577 S:      Supported
13578 F:      drivers/net/ethernet/tehuti/*
13579
13580 Telecom Clock Driver for MCPL0010
13581 M:      Mark Gross <mark.gross@intel.com>
13582 S:      Supported
13583 F:      drivers/char/tlclk.c
13584
13585 TENSILICA XTENSA PORT (xtensa)
13586 M:      Chris Zankel <chris@zankel.net>
13587 M:      Max Filippov <jcmvbkbc@gmail.com>
13588 L:      linux-xtensa@linux-xtensa.org
13589 T:      git git://github.com/czankel/xtensa-linux.git
13590 S:      Maintained
13591 F:      arch/xtensa/
13592 F:      drivers/irqchip/irq-xtensa-*
13593
13594 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13595 M:      Nishanth Menon <nm@ti.com>
13596 M:      Tero Kristo <t-kristo@ti.com>
13597 M:      Santosh Shilimkar <ssantosh@kernel.org>
13598 L:      linux-arm-kernel@lists.infradead.org
13599 S:      Maintained
13600 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13601 F:      drivers/firmware/ti_sci*
13602 F:      include/linux/soc/ti/ti_sci_protocol.h
13603 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13604 F:      include/dt-bindings/genpd/k2g.h
13605 F:      drivers/soc/ti/ti_sci_pm_domains.c
13606 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13607 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13608 F:      drivers/clk/keystone/sci-clk.c
13609 F:      drivers/reset/reset-ti-sci.c
13610
13611 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13612 M:      Hans Verkuil <hverkuil@xs4all.nl>
13613 L:      linux-media@vger.kernel.org
13614 T:      git git://linuxtv.org/media_tree.git
13615 W:      https://linuxtv.org
13616 S:      Maintained
13617 F:      drivers/media/radio/radio-raremono.c
13618
13619 THERMAL
13620 M:      Zhang Rui <rui.zhang@intel.com>
13621 M:      Eduardo Valentin <edubezval@gmail.com>
13622 L:      linux-pm@vger.kernel.org
13623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13625 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13626 S:      Supported
13627 F:      drivers/thermal/
13628 F:      include/linux/thermal.h
13629 F:      include/uapi/linux/thermal.h
13630 F:      include/linux/cpu_cooling.h
13631 F:      Documentation/devicetree/bindings/thermal/
13632
13633 THERMAL/CPU_COOLING
13634 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13635 M:      Viresh Kumar <viresh.kumar@linaro.org>
13636 M:      Javi Merino <javi.merino@kernel.org>
13637 L:      linux-pm@vger.kernel.org
13638 S:      Supported
13639 F:      Documentation/thermal/cpu-cooling-api.txt
13640 F:      drivers/thermal/cpu_cooling.c
13641 F:      include/linux/cpu_cooling.h
13642
13643 THINKPAD ACPI EXTRAS DRIVER
13644 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13645 L:      ibm-acpi-devel@lists.sourceforge.net
13646 L:      platform-driver-x86@vger.kernel.org
13647 W:      http://ibm-acpi.sourceforge.net
13648 W:      http://thinkwiki.org/wiki/Ibm-acpi
13649 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13650 S:      Maintained
13651 F:      drivers/platform/x86/thinkpad_acpi.c
13652
13653 THUNDERBOLT DRIVER
13654 M:      Andreas Noever <andreas.noever@gmail.com>
13655 M:      Michael Jamet <michael.jamet@intel.com>
13656 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13657 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13659 S:      Maintained
13660 F:      Documentation/admin-guide/thunderbolt.rst
13661 F:      drivers/thunderbolt/
13662 F:      include/linux/thunderbolt.h
13663
13664 THUNDERBOLT NETWORK DRIVER
13665 M:      Michael Jamet <michael.jamet@intel.com>
13666 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13667 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13668 L:      netdev@vger.kernel.org
13669 S:      Maintained
13670 F:      drivers/net/thunderbolt.c
13671
13672 THUNDERX GPIO DRIVER
13673 M:      David Daney <david.daney@cavium.com>
13674 S:      Maintained
13675 F:      drivers/gpio/gpio-thunderx.c
13676
13677 TI AM437X VPFE DRIVER
13678 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13679 L:      linux-media@vger.kernel.org
13680 W:      https://linuxtv.org
13681 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13682 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13683 S:      Maintained
13684 F:      drivers/media/platform/am437x/
13685
13686 TI BANDGAP AND THERMAL DRIVER
13687 M:      Eduardo Valentin <edubezval@gmail.com>
13688 M:      Keerthy <j-keerthy@ti.com>
13689 L:      linux-pm@vger.kernel.org
13690 L:      linux-omap@vger.kernel.org
13691 S:      Maintained
13692 F:      drivers/thermal/ti-soc-thermal/
13693
13694 TI BQ27XXX POWER SUPPLY DRIVER
13695 R:      Andrew F. Davis <afd@ti.com>
13696 F:      include/linux/power/bq27xxx_battery.h
13697 F:      drivers/power/supply/bq27xxx_battery.c
13698 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13699
13700 TI CDCE706 CLOCK DRIVER
13701 M:      Max Filippov <jcmvbkbc@gmail.com>
13702 S:      Maintained
13703 F:      drivers/clk/clk-cdce706.c
13704
13705 TI CLOCK DRIVER
13706 M:      Tero Kristo <t-kristo@ti.com>
13707 L:      linux-omap@vger.kernel.org
13708 S:      Maintained
13709 F:      drivers/clk/ti/
13710 F:      include/linux/clk/ti.h
13711
13712 TI DAVINCI MACHINE SUPPORT
13713 M:      Sekhar Nori <nsekhar@ti.com>
13714 M:      Kevin Hilman <khilman@kernel.org>
13715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13717 S:      Supported
13718 F:      arch/arm/mach-davinci/
13719 F:      drivers/i2c/busses/i2c-davinci.c
13720 F:      arch/arm/boot/dts/da850*
13721
13722 TI DAVINCI SERIES GPIO DRIVER
13723 M:      Keerthy <j-keerthy@ti.com>
13724 L:      linux-gpio@vger.kernel.org
13725 S:      Maintained
13726 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13727 F:      drivers/gpio/gpio-davinci.c
13728
13729 TI DAVINCI SERIES MEDIA DRIVER
13730 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13731 L:      linux-media@vger.kernel.org
13732 W:      https://linuxtv.org
13733 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13734 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13735 S:      Maintained
13736 F:      drivers/media/platform/davinci/
13737 F:      include/media/davinci/
13738
13739 TI ETHERNET SWITCH DRIVER (CPSW)
13740 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13741 L:      linux-omap@vger.kernel.org
13742 L:      netdev@vger.kernel.org
13743 S:      Maintained
13744 F:      drivers/net/ethernet/ti/cpsw*
13745 F:      drivers/net/ethernet/ti/davinci*
13746
13747 TI FLASH MEDIA INTERFACE DRIVER
13748 M:      Alex Dubov <oakad@yahoo.com>
13749 S:      Maintained
13750 F:      drivers/misc/tifm*
13751 F:      drivers/mmc/host/tifm_sd.c
13752 F:      include/linux/tifm.h
13753
13754 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13755 M:      Santosh Shilimkar <ssantosh@kernel.org>
13756 L:      linux-kernel@vger.kernel.org
13757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13758 S:      Maintained
13759 F:      drivers/soc/ti/*
13760 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13761
13762 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13763 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13764 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13765 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13766 S:      Maintained
13767 F:      sound/soc/codecs/lm49453*
13768 F:      sound/soc/codecs/isabelle*
13769
13770 TI LP855x BACKLIGHT DRIVER
13771 M:      Milo Kim <milo.kim@ti.com>
13772 S:      Maintained
13773 F:      Documentation/backlight/lp855x-driver.txt
13774 F:      drivers/video/backlight/lp855x_bl.c
13775 F:      include/linux/platform_data/lp855x.h
13776
13777 TI LP8727 CHARGER DRIVER
13778 M:      Milo Kim <milo.kim@ti.com>
13779 S:      Maintained
13780 F:      drivers/power/supply/lp8727_charger.c
13781 F:      include/linux/platform_data/lp8727.h
13782
13783 TI LP8788 MFD DRIVER
13784 M:      Milo Kim <milo.kim@ti.com>
13785 S:      Maintained
13786 F:      drivers/iio/adc/lp8788_adc.c
13787 F:      drivers/leds/leds-lp8788.c
13788 F:      drivers/mfd/lp8788*.c
13789 F:      drivers/power/supply/lp8788-charger.c
13790 F:      drivers/regulator/lp8788-*.c
13791 F:      include/linux/mfd/lp8788*.h
13792
13793 TI NETCP ETHERNET DRIVER
13794 M:      Wingman Kwok <w-kwok2@ti.com>
13795 M:      Murali Karicheri <m-karicheri2@ti.com>
13796 L:      netdev@vger.kernel.org
13797 S:      Maintained
13798 F:      drivers/net/ethernet/ti/netcp*
13799
13800 TI TAS571X FAMILY ASoC CODEC DRIVER
13801 M:      Kevin Cernekee <cernekee@chromium.org>
13802 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13803 S:      Odd Fixes
13804 F:      sound/soc/codecs/tas571x*
13805
13806 TI TRF7970A NFC DRIVER
13807 M:      Mark Greer <mgreer@animalcreek.com>
13808 L:      linux-wireless@vger.kernel.org
13809 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13810 S:      Supported
13811 F:      drivers/nfc/trf7970a.c
13812 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13813
13814 TI TWL4030 SERIES SOC CODEC DRIVER
13815 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13816 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13817 S:      Maintained
13818 F:      sound/soc/codecs/twl4030*
13819
13820 TI VPE/CAL DRIVERS
13821 M:      Benoit Parrot <bparrot@ti.com>
13822 L:      linux-media@vger.kernel.org
13823 W:      http://linuxtv.org/
13824 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13825 S:      Maintained
13826 F:      drivers/media/platform/ti-vpe/
13827
13828 TI WILINK WIRELESS DRIVERS
13829 L:      linux-wireless@vger.kernel.org
13830 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13831 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13832 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13833 S:      Orphan
13834 F:      drivers/net/wireless/ti/
13835 F:      include/linux/wl12xx.h
13836
13837 TILE ARCHITECTURE
13838 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13839 S:      Orphan
13840 F:      arch/tile/
13841 F:      drivers/char/tile-srom.c
13842 F:      drivers/edac/tile_edac.c
13843 F:      drivers/net/ethernet/tile/
13844 F:      drivers/rtc/rtc-tile.c
13845 F:      drivers/tty/hvc/hvc_tile.c
13846 F:      drivers/tty/serial/tilegx.c
13847 F:      drivers/usb/host/*-tilegx.c
13848 F:      include/linux/usb/tilegx.h
13849
13850 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13851 M:      John Stultz <john.stultz@linaro.org>
13852 M:      Thomas Gleixner <tglx@linutronix.de>
13853 R:      Stephen Boyd <sboyd@codeaurora.org>
13854 L:      linux-kernel@vger.kernel.org
13855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13856 S:      Supported
13857 F:      include/linux/clocksource.h
13858 F:      include/linux/time.h
13859 F:      include/linux/timex.h
13860 F:      include/uapi/linux/time.h
13861 F:      include/uapi/linux/timex.h
13862 F:      kernel/time/clocksource.c
13863 F:      kernel/time/time*.c
13864 F:      kernel/time/alarmtimer.c
13865 F:      kernel/time/ntp.c
13866 F:      tools/testing/selftests/timers/
13867
13868 TIPC NETWORK LAYER
13869 M:      Jon Maloy <jon.maloy@ericsson.com>
13870 M:      Ying Xue <ying.xue@windriver.com>
13871 L:      netdev@vger.kernel.org (core kernel code)
13872 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13873 W:      http://tipc.sourceforge.net/
13874 S:      Maintained
13875 F:      include/uapi/linux/tipc*.h
13876 F:      net/tipc/
13877
13878 TLAN NETWORK DRIVER
13879 M:      Samuel Chessman <chessman@tux.org>
13880 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13881 W:      http://sourceforge.net/projects/tlan/
13882 S:      Maintained
13883 F:      Documentation/networking/tlan.txt
13884 F:      drivers/net/ethernet/ti/tlan.*
13885
13886 TM6000 VIDEO4LINUX DRIVER
13887 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13888 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13889 L:      linux-media@vger.kernel.org
13890 W:      https://linuxtv.org
13891 T:      git git://linuxtv.org/media_tree.git
13892 S:      Odd fixes
13893 F:      drivers/media/usb/tm6000/
13894 F:      Documentation/media/v4l-drivers/tm6000*
13895
13896 TMIO/SDHI MMC DRIVER
13897 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13898 L:      linux-mmc@vger.kernel.org
13899 S:      Supported
13900 F:      drivers/mmc/host/tmio_mmc*
13901 F:      drivers/mmc/host/renesas_sdhi*
13902 F:      include/linux/mfd/tmio.h
13903
13904 TMP401 HARDWARE MONITOR DRIVER
13905 M:      Guenter Roeck <linux@roeck-us.net>
13906 L:      linux-hwmon@vger.kernel.org
13907 S:      Maintained
13908 F:      Documentation/hwmon/tmp401
13909 F:      drivers/hwmon/tmp401.c
13910
13911 TMPFS (SHMEM FILESYSTEM)
13912 M:      Hugh Dickins <hughd@google.com>
13913 L:      linux-mm@kvack.org
13914 S:      Maintained
13915 F:      include/linux/shmem_fs.h
13916 F:      mm/shmem.c
13917
13918 TOMOYO SECURITY MODULE
13919 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13920 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13921 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13922 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13923 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13924 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13925 W:      http://tomoyo.sourceforge.jp/
13926 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13927 S:      Maintained
13928 F:      security/tomoyo/
13929
13930 TOPSTAR LAPTOP EXTRAS DRIVER
13931 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13932 L:      platform-driver-x86@vger.kernel.org
13933 S:      Maintained
13934 F:      drivers/platform/x86/topstar-laptop.c
13935
13936 TORTURE-TEST MODULES
13937 M:      Davidlohr Bueso <dave@stgolabs.net>
13938 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13939 M:      Josh Triplett <josh@joshtriplett.org>
13940 L:      linux-kernel@vger.kernel.org
13941 S:      Supported
13942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13943 F:      Documentation/RCU/torture.txt
13944 F:      kernel/torture.c
13945 F:      kernel/rcu/rcutorture.c
13946 F:      kernel/locking/locktorture.c
13947
13948 TOSHIBA ACPI EXTRAS DRIVER
13949 M:      Azael Avalos <coproscefalo@gmail.com>
13950 L:      platform-driver-x86@vger.kernel.org
13951 S:      Maintained
13952 F:      drivers/platform/x86/toshiba_acpi.c
13953
13954 TOSHIBA BLUETOOTH DRIVER
13955 M:      Azael Avalos <coproscefalo@gmail.com>
13956 L:      platform-driver-x86@vger.kernel.org
13957 S:      Maintained
13958 F:      drivers/platform/x86/toshiba_bluetooth.c
13959
13960 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13961 M:      Azael Avalos <coproscefalo@gmail.com>
13962 L:      platform-driver-x86@vger.kernel.org
13963 S:      Maintained
13964 F:      drivers/platform/x86/toshiba_haps.c
13965
13966 TOSHIBA SMM DRIVER
13967 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13968 W:      http://www.buzzard.org.uk/toshiba/
13969 S:      Maintained
13970 F:      drivers/char/toshiba.c
13971 F:      include/linux/toshiba.h
13972 F:      include/uapi/linux/toshiba.h
13973
13974 TOSHIBA TC358743 DRIVER
13975 M:      Mats Randgaard <matrandg@cisco.com>
13976 L:      linux-media@vger.kernel.org
13977 S:      Maintained
13978 F:      drivers/media/i2c/tc358743*
13979 F:      include/media/i2c/tc358743.h
13980
13981 TOSHIBA WMI HOTKEYS DRIVER
13982 M:      Azael Avalos <coproscefalo@gmail.com>
13983 L:      platform-driver-x86@vger.kernel.org
13984 S:      Maintained
13985 F:      drivers/platform/x86/toshiba-wmi.c
13986
13987 TPM DEVICE DRIVER
13988 M:      Peter Huewe <peterhuewe@gmx.de>
13989 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13990 R:      Jason Gunthorpe <jgg@ziepe.ca>
13991 L:      linux-integrity@vger.kernel.org
13992 Q:      https://patchwork.kernel.org/project/linux-integrity/list/
13993 W:      https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13994 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13995 S:      Maintained
13996 F:      drivers/char/tpm/
13997
13998 TRACING
13999 M:      Steven Rostedt <rostedt@goodmis.org>
14000 M:      Ingo Molnar <mingo@redhat.com>
14001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14002 S:      Maintained
14003 F:      Documentation/trace/ftrace.txt
14004 F:      arch/*/*/*/ftrace.h
14005 F:      arch/*/kernel/ftrace.c
14006 F:      include/*/ftrace.h
14007 F:      include/linux/trace*.h
14008 F:      include/trace/
14009 F:      kernel/trace/
14010 F:      tools/testing/selftests/ftrace/
14011
14012 TRACING MMIO ACCESSES (MMIOTRACE)
14013 M:      Steven Rostedt <rostedt@goodmis.org>
14014 M:      Ingo Molnar <mingo@kernel.org>
14015 R:      Karol Herbst <karolherbst@gmail.com>
14016 R:      Pekka Paalanen <ppaalanen@gmail.com>
14017 S:      Maintained
14018 L:      linux-kernel@vger.kernel.org
14019 L:      nouveau@lists.freedesktop.org
14020 F:      kernel/trace/trace_mmiotrace.c
14021 F:      include/linux/mmiotrace.h
14022 F:      arch/x86/mm/kmmio.c
14023 F:      arch/x86/mm/mmio-mod.c
14024 F:      arch/x86/mm/testmmiotrace.c
14025
14026 TRIVIAL PATCHES
14027 M:      Jiri Kosina <trivial@kernel.org>
14028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14029 S:      Maintained
14030 K:      ^Subject:.*(?i)trivial
14031
14032 TEMPO SEMICONDUCTOR DRIVERS
14033 M:      Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14034 S:      Maintained
14035 F:      sound/soc/codecs/tscs*.c
14036 F:      sound/soc/codecs/tscs*.h
14037 F:      Documentation/devicetree/bindings/sound/tscs*.txt
14038
14039 TTY LAYER
14040 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14041 M:      Jiri Slaby <jslaby@suse.com>
14042 S:      Supported
14043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14044 F:      Documentation/serial/
14045 F:      drivers/tty/
14046 F:      drivers/tty/serial/serial_core.c
14047 F:      include/linux/serial_core.h
14048 F:      include/linux/serial.h
14049 F:      include/linux/tty.h
14050 F:      include/uapi/linux/serial_core.h
14051 F:      include/uapi/linux/serial.h
14052 F:      include/uapi/linux/tty.h
14053
14054 TUA9001 MEDIA DRIVER
14055 M:      Antti Palosaari <crope@iki.fi>
14056 L:      linux-media@vger.kernel.org
14057 W:      https://linuxtv.org
14058 W:      http://palosaari.fi/linux/
14059 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
14060 T:      git git://linuxtv.org/anttip/media_tree.git
14061 S:      Maintained
14062 F:      drivers/media/tuners/tua9001*
14063
14064 TULIP NETWORK DRIVERS
14065 L:      netdev@vger.kernel.org
14066 L:      linux-parisc@vger.kernel.org
14067 S:      Orphan
14068 F:      drivers/net/ethernet/dec/tulip/
14069
14070 TUN/TAP driver
14071 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
14072 W:      http://vtun.sourceforge.net/tun
14073 S:      Maintained
14074 F:      Documentation/networking/tuntap.txt
14075 F:      arch/um/os-Linux/drivers/
14076
14077 TURBOCHANNEL SUBSYSTEM
14078 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14079 M:      Ralf Baechle <ralf@linux-mips.org>
14080 L:      linux-mips@linux-mips.org
14081 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
14082 S:      Maintained
14083 F:      drivers/tc/
14084 F:      include/linux/tc.h
14085
14086 TW5864 VIDEO4LINUX DRIVER
14087 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14088 M:      Anton Sviridenko <anton@corp.bluecherry.net>
14089 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14090 M:      Andrey Utkin <andrey_utkin@fastmail.com>
14091 L:      linux-media@vger.kernel.org
14092 S:      Supported
14093 F:      drivers/media/pci/tw5864/
14094
14095 TW68 VIDEO4LINUX DRIVER
14096 M:      Hans Verkuil <hverkuil@xs4all.nl>
14097 L:      linux-media@vger.kernel.org
14098 T:      git git://linuxtv.org/media_tree.git
14099 W:      https://linuxtv.org
14100 S:      Odd Fixes
14101 F:      drivers/media/pci/tw68/
14102
14103 TW686X VIDEO4LINUX DRIVER
14104 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14105 L:      linux-media@vger.kernel.org
14106 T:      git git://linuxtv.org/media_tree.git
14107 W:      http://linuxtv.org
14108 S:      Maintained
14109 F:      drivers/media/pci/tw686x/
14110
14111 UBI FILE SYSTEM (UBIFS)
14112 M:      Richard Weinberger <richard@nod.at>
14113 M:      Artem Bityutskiy <dedekind1@gmail.com>
14114 M:      Adrian Hunter <adrian.hunter@intel.com>
14115 L:      linux-mtd@lists.infradead.org
14116 T:      git git://git.infradead.org/ubifs-2.6.git
14117 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
14118 S:      Supported
14119 F:      Documentation/filesystems/ubifs.txt
14120 F:      fs/ubifs/
14121
14122 UCLINUX (M68KNOMMU AND COLDFIRE)
14123 M:      Greg Ungerer <gerg@linux-m68k.org>
14124 W:      http://www.linux-m68k.org/
14125 W:      http://www.uclinux.org/
14126 L:      linux-m68k@lists.linux-m68k.org
14127 L:      uclinux-dev@uclinux.org  (subscribers-only)
14128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14129 S:      Maintained
14130 F:      arch/m68k/coldfire/
14131 F:      arch/m68k/68*/
14132 F:      arch/m68k/*/*_no.*
14133 F:      arch/m68k/include/asm/*_no.*
14134
14135 UDF FILESYSTEM
14136 M:      Jan Kara <jack@suse.com>
14137 S:      Maintained
14138 F:      Documentation/filesystems/udf.txt
14139 F:      fs/udf/
14140
14141 UDRAW TABLET
14142 M:      Bastien Nocera <hadess@hadess.net>
14143 L:      linux-input@vger.kernel.org
14144 S:      Maintained
14145 F:      drivers/hid/hid-udraw-ps3.c
14146
14147 UFS FILESYSTEM
14148 M:      Evgeniy Dushistov <dushistov@mail.ru>
14149 S:      Maintained
14150 F:      Documentation/filesystems/ufs.txt
14151 F:      fs/ufs/
14152
14153 UHID USERSPACE HID IO DRIVER:
14154 M:      David Herrmann <dh.herrmann@googlemail.com>
14155 L:      linux-input@vger.kernel.org
14156 S:      Maintained
14157 F:      drivers/hid/uhid.c
14158 F:      include/uapi/linux/uhid.h
14159
14160 ULPI BUS
14161 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14162 L:      linux-usb@vger.kernel.org
14163 S:      Maintained
14164 F:      drivers/usb/common/ulpi.c
14165 F:      include/linux/ulpi/
14166
14167 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14168 L:      linux-usb@vger.kernel.org
14169 S:      Orphan
14170 F:      drivers/uwb/
14171 F:      include/linux/uwb.h
14172 F:      include/linux/uwb/
14173
14174 UNICORE32 ARCHITECTURE:
14175 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
14176 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
14177 S:      Maintained
14178 T:      git git://github.com/gxt/linux.git
14179 F:      arch/unicore32/
14180
14181 UNIFDEF
14182 M:      Tony Finch <dot@dotat.at>
14183 W:      http://dotat.at/prog/unifdef
14184 S:      Maintained
14185 F:      scripts/unifdef.c
14186
14187 UNIFORM CDROM DRIVER
14188 M:      Jens Axboe <axboe@kernel.dk>
14189 W:      http://www.kernel.dk
14190 S:      Maintained
14191 F:      Documentation/cdrom/
14192 F:      drivers/cdrom/cdrom.c
14193 F:      include/linux/cdrom.h
14194 F:      include/uapi/linux/cdrom.h
14195
14196 UNISYS S-PAR DRIVERS
14197 M:      David Kershner <david.kershner@unisys.com>
14198 L:      sparmaintainer@unisys.com (Unisys internal)
14199 S:      Supported
14200 F:      include/linux/visorbus.h
14201 F:      drivers/visorbus/
14202 F:      drivers/staging/unisys/
14203
14204 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14205 M:      Vinayak Holikatti <vinholikatti@gmail.com>
14206 L:      linux-scsi@vger.kernel.org
14207 S:      Supported
14208 F:      Documentation/scsi/ufs.txt
14209 F:      drivers/scsi/ufs/
14210
14211 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14212 M:      Joao Pinto <jpinto@synopsys.com>
14213 L:      linux-scsi@vger.kernel.org
14214 S:      Supported
14215 F:      drivers/scsi/ufs/*dwc*
14216
14217 UNSORTED BLOCK IMAGES (UBI)
14218 M:      Artem Bityutskiy <dedekind1@gmail.com>
14219 M:      Richard Weinberger <richard@nod.at>
14220 W:      http://www.linux-mtd.infradead.org/
14221 L:      linux-mtd@lists.infradead.org
14222 T:      git git://git.infradead.org/ubifs-2.6.git
14223 S:      Supported
14224 F:      drivers/mtd/ubi/
14225 F:      include/linux/mtd/ubi.h
14226 F:      include/uapi/mtd/ubi-user.h
14227
14228 USB "USBNET" DRIVER FRAMEWORK
14229 M:      Oliver Neukum <oneukum@suse.com>
14230 L:      netdev@vger.kernel.org
14231 W:      http://www.linux-usb.org/usbnet
14232 S:      Maintained
14233 F:      drivers/net/usb/usbnet.c
14234 F:      include/linux/usb/usbnet.h
14235
14236 USB ACM DRIVER
14237 M:      Oliver Neukum <oneukum@suse.com>
14238 L:      linux-usb@vger.kernel.org
14239 S:      Maintained
14240 F:      Documentation/usb/acm.txt
14241 F:      drivers/usb/class/cdc-acm.*
14242
14243 USB AR5523 WIRELESS DRIVER
14244 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
14245 L:      linux-wireless@vger.kernel.org
14246 S:      Maintained
14247 F:      drivers/net/wireless/ath/ar5523/
14248
14249 USB ATTACHED SCSI
14250 M:      Oliver Neukum <oneukum@suse.com>
14251 L:      linux-usb@vger.kernel.org
14252 L:      linux-scsi@vger.kernel.org
14253 S:      Maintained
14254 F:      drivers/usb/storage/uas.c
14255
14256 USB CDC ETHERNET DRIVER
14257 M:      Oliver Neukum <oliver@neukum.org>
14258 L:      linux-usb@vger.kernel.org
14259 S:      Maintained
14260 F:      drivers/net/usb/cdc_*.c
14261 F:      include/uapi/linux/usb/cdc.h
14262
14263 USB CHAOSKEY DRIVER
14264 M:      Keith Packard <keithp@keithp.com>
14265 L:      linux-usb@vger.kernel.org
14266 S:      Maintained
14267 F:      drivers/usb/misc/chaoskey.c
14268
14269 USB CYPRESS C67X00 DRIVER
14270 M:      Peter Korsgaard <jacmet@sunsite.dk>
14271 L:      linux-usb@vger.kernel.org
14272 S:      Maintained
14273 F:      drivers/usb/c67x00/
14274
14275 USB DAVICOM DM9601 DRIVER
14276 M:      Peter Korsgaard <jacmet@sunsite.dk>
14277 L:      netdev@vger.kernel.org
14278 W:      http://www.linux-usb.org/usbnet
14279 S:      Maintained
14280 F:      drivers/net/usb/dm9601.c
14281
14282 USB DIAMOND RIO500 DRIVER
14283 M:      Cesar Miquel <miquel@df.uba.ar>
14284 L:      rio500-users@lists.sourceforge.net
14285 W:      http://rio500.sourceforge.net
14286 S:      Maintained
14287 F:      drivers/usb/misc/rio500*
14288
14289 USB EHCI DRIVER
14290 M:      Alan Stern <stern@rowland.harvard.edu>
14291 L:      linux-usb@vger.kernel.org
14292 S:      Maintained
14293 F:      Documentation/usb/ehci.txt
14294 F:      drivers/usb/host/ehci*
14295
14296 USB GADGET/PERIPHERAL SUBSYSTEM
14297 M:      Felipe Balbi <balbi@kernel.org>
14298 L:      linux-usb@vger.kernel.org
14299 W:      http://www.linux-usb.org/gadget
14300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14301 S:      Maintained
14302 F:      drivers/usb/gadget/
14303 F:      include/linux/usb/gadget*
14304
14305 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14306 M:      Jiri Kosina <jikos@kernel.org>
14307 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
14308 L:      linux-usb@vger.kernel.org
14309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14310 S:      Maintained
14311 F:      Documentation/hid/hiddev.txt
14312 F:      drivers/hid/usbhid/
14313
14314 USB ISP116X DRIVER
14315 M:      Olav Kongas <ok@artecdesign.ee>
14316 L:      linux-usb@vger.kernel.org
14317 S:      Maintained
14318 F:      drivers/usb/host/isp116x*
14319 F:      include/linux/usb/isp116x.h
14320
14321 USB LAN78XX ETHERNET DRIVER
14322 M:      Woojung Huh <woojung.huh@microchip.com>
14323 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14324 L:      netdev@vger.kernel.org
14325 S:      Maintained
14326 F:      drivers/net/usb/lan78xx.*
14327
14328 USB MASS STORAGE DRIVER
14329 M:      Alan Stern <stern@rowland.harvard.edu>
14330 L:      linux-usb@vger.kernel.org
14331 L:      usb-storage@lists.one-eyed-alien.net
14332 S:      Maintained
14333 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
14334 F:      drivers/usb/storage/
14335
14336 USB MIDI DRIVER
14337 M:      Clemens Ladisch <clemens@ladisch.de>
14338 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
14339 T:      git git://git.alsa-project.org/alsa-kernel.git
14340 S:      Maintained
14341 F:      sound/usb/midi.*
14342
14343 USB NETWORKING DRIVERS
14344 L:      linux-usb@vger.kernel.org
14345 S:      Odd Fixes
14346 F:      drivers/net/usb/
14347
14348 USB OHCI DRIVER
14349 M:      Alan Stern <stern@rowland.harvard.edu>
14350 L:      linux-usb@vger.kernel.org
14351 S:      Maintained
14352 F:      Documentation/usb/ohci.txt
14353 F:      drivers/usb/host/ohci*
14354
14355 USB OTG FSM (Finite State Machine)
14356 M:      Peter Chen <Peter.Chen@nxp.com>
14357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14358 L:      linux-usb@vger.kernel.org
14359 S:      Maintained
14360 F:      drivers/usb/common/usb-otg-fsm.c
14361
14362 USB OVER IP DRIVER
14363 M:      Valentina Manea <valentina.manea.m@gmail.com>
14364 M:      Shuah Khan <shuahkh@osg.samsung.com>
14365 M:      Shuah Khan <shuah@kernel.org>
14366 L:      linux-usb@vger.kernel.org
14367 S:      Maintained
14368 F:      Documentation/usb/usbip_protocol.txt
14369 F:      drivers/usb/usbip/
14370 F:      tools/usb/usbip/
14371
14372 USB PEGASUS DRIVER
14373 M:      Petko Manolov <petkan@nucleusys.com>
14374 L:      linux-usb@vger.kernel.org
14375 L:      netdev@vger.kernel.org
14376 T:      git git://github.com/petkan/pegasus.git
14377 W:      https://github.com/petkan/pegasus
14378 S:      Maintained
14379 F:      drivers/net/usb/pegasus.*
14380
14381 USB PHY LAYER
14382 M:      Felipe Balbi <balbi@kernel.org>
14383 L:      linux-usb@vger.kernel.org
14384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14385 S:      Maintained
14386 F:      drivers/usb/phy/
14387
14388 USB PRINTER DRIVER (usblp)
14389 M:      Pete Zaitcev <zaitcev@redhat.com>
14390 L:      linux-usb@vger.kernel.org
14391 S:      Supported
14392 F:      drivers/usb/class/usblp.c
14393
14394 USB QMI WWAN NETWORK DRIVER
14395 M:      Bjørn Mork <bjorn@mork.no>
14396 L:      netdev@vger.kernel.org
14397 S:      Maintained
14398 F:      Documentation/ABI/testing/sysfs-class-net-qmi
14399 F:      drivers/net/usb/qmi_wwan.c
14400
14401 USB RTL8150 DRIVER
14402 M:      Petko Manolov <petkan@nucleusys.com>
14403 L:      linux-usb@vger.kernel.org
14404 L:      netdev@vger.kernel.org
14405 T:      git git://github.com/petkan/rtl8150.git
14406 W:      https://github.com/petkan/rtl8150
14407 S:      Maintained
14408 F:      drivers/net/usb/rtl8150.c
14409
14410 USB SERIAL SUBSYSTEM
14411 M:      Johan Hovold <johan@kernel.org>
14412 L:      linux-usb@vger.kernel.org
14413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14414 S:      Maintained
14415 F:      Documentation/usb/usb-serial.txt
14416 F:      drivers/usb/serial/
14417 F:      include/linux/usb/serial.h
14418
14419 USB SMSC75XX ETHERNET DRIVER
14420 M:      Steve Glendinning <steve.glendinning@shawell.net>
14421 L:      netdev@vger.kernel.org
14422 S:      Maintained
14423 F:      drivers/net/usb/smsc75xx.*
14424
14425 USB SMSC95XX ETHERNET DRIVER
14426 M:      Steve Glendinning <steve.glendinning@shawell.net>
14427 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14428 L:      netdev@vger.kernel.org
14429 S:      Maintained
14430 F:      drivers/net/usb/smsc95xx.*
14431
14432 USB SUBSYSTEM
14433 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14434 L:      linux-usb@vger.kernel.org
14435 W:      http://www.linux-usb.org
14436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14437 S:      Supported
14438 F:      Documentation/devicetree/bindings/usb/
14439 F:      Documentation/usb/
14440 F:      drivers/usb/
14441 F:      include/linux/usb.h
14442 F:      include/linux/usb/
14443
14444 USB TYPEC SUBSYSTEM
14445 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14446 L:      linux-usb@vger.kernel.org
14447 S:      Maintained
14448 F:      Documentation/ABI/testing/sysfs-class-typec
14449 F:      Documentation/usb/typec.rst
14450 F:      drivers/usb/typec/
14451 F:      include/linux/usb/typec.h
14452
14453 USB UHCI DRIVER
14454 M:      Alan Stern <stern@rowland.harvard.edu>
14455 L:      linux-usb@vger.kernel.org
14456 S:      Maintained
14457 F:      drivers/usb/host/uhci*
14458
14459 USB VIDEO CLASS
14460 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14461 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14462 L:      linux-media@vger.kernel.org
14463 T:      git git://linuxtv.org/media_tree.git
14464 W:      http://www.ideasonboard.org/uvc/
14465 S:      Maintained
14466 F:      drivers/media/usb/uvc/
14467 F:      include/uapi/linux/uvcvideo.h
14468
14469 USB VISION DRIVER
14470 M:      Hans Verkuil <hverkuil@xs4all.nl>
14471 L:      linux-media@vger.kernel.org
14472 T:      git git://linuxtv.org/media_tree.git
14473 W:      https://linuxtv.org
14474 S:      Odd Fixes
14475 F:      drivers/media/usb/usbvision/
14476
14477 USB WEBCAM GADGET
14478 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14479 L:      linux-usb@vger.kernel.org
14480 S:      Maintained
14481 F:      drivers/usb/gadget/function/*uvc*
14482 F:      drivers/usb/gadget/legacy/webcam.c
14483
14484 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14485 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14486 L:      linux-wireless@vger.kernel.org
14487 S:      Maintained
14488 F:      drivers/net/wireless/rndis_wlan.c
14489
14490 USB XHCI DRIVER
14491 M:      Mathias Nyman <mathias.nyman@intel.com>
14492 L:      linux-usb@vger.kernel.org
14493 S:      Supported
14494 F:      drivers/usb/host/xhci*
14495 F:      drivers/usb/host/pci-quirks*
14496
14497 USB ZD1201 DRIVER
14498 L:      linux-wireless@vger.kernel.org
14499 W:      http://linux-lc100020.sourceforge.net
14500 S:      Orphan
14501 F:      drivers/net/wireless/zydas/zd1201.*
14502
14503 USB ZR364XX DRIVER
14504 M:      Antoine Jacquet <royale@zerezo.com>
14505 L:      linux-usb@vger.kernel.org
14506 L:      linux-media@vger.kernel.org
14507 T:      git git://linuxtv.org/media_tree.git
14508 W:      http://royale.zerezo.com/zr364xx/
14509 S:      Maintained
14510 F:      Documentation/media/v4l-drivers/zr364xx*
14511 F:      drivers/media/usb/zr364xx/
14512
14513 USER-MODE LINUX (UML)
14514 M:      Jeff Dike <jdike@addtoit.com>
14515 M:      Richard Weinberger <richard@nod.at>
14516 L:      user-mode-linux-devel@lists.sourceforge.net
14517 L:      user-mode-linux-user@lists.sourceforge.net
14518 W:      http://user-mode-linux.sourceforge.net
14519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14520 S:      Maintained
14521 F:      Documentation/virtual/uml/
14522 F:      arch/um/
14523 F:      arch/x86/um/
14524 F:      fs/hostfs/
14525 F:      fs/hppfs/
14526
14527 USERSPACE I/O (UIO)
14528 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14529 S:      Maintained
14530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14531 F:      Documentation/driver-api/uio-howto.rst
14532 F:      drivers/uio/
14533 F:      include/linux/uio*.h
14534
14535 UTIL-LINUX PACKAGE
14536 M:      Karel Zak <kzak@redhat.com>
14537 L:      util-linux@vger.kernel.org
14538 W:      http://en.wikipedia.org/wiki/Util-linux
14539 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14540 S:      Maintained
14541
14542 UUID HELPERS
14543 M:      Christoph Hellwig <hch@lst.de>
14544 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14545 L:      linux-kernel@vger.kernel.org
14546 T:      git git://git.infradead.org/users/hch/uuid.git
14547 F:      lib/uuid.c
14548 F:      lib/test_uuid.c
14549 F:      include/linux/uuid.h
14550 F:      include/uapi/linux/uuid.h
14551 S:      Maintained
14552
14553 UVESAFB DRIVER
14554 M:      Michal Januszewski <spock@gentoo.org>
14555 L:      linux-fbdev@vger.kernel.org
14556 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14557 S:      Maintained
14558 F:      Documentation/fb/uvesafb.txt
14559 F:      drivers/video/fbdev/uvesafb.*
14560
14561 VF610 NAND DRIVER
14562 M:      Stefan Agner <stefan@agner.ch>
14563 L:      linux-mtd@lists.infradead.org
14564 S:      Supported
14565 F:      drivers/mtd/nand/vf610_nfc.c
14566
14567 VFAT/FAT/MSDOS FILESYSTEM
14568 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14569 S:      Maintained
14570 F:      Documentation/filesystems/vfat.txt
14571 F:      fs/fat/
14572
14573 VFIO DRIVER
14574 M:      Alex Williamson <alex.williamson@redhat.com>
14575 L:      kvm@vger.kernel.org
14576 T:      git git://github.com/awilliam/linux-vfio.git
14577 S:      Maintained
14578 F:      Documentation/vfio.txt
14579 F:      drivers/vfio/
14580 F:      include/linux/vfio.h
14581 F:      include/uapi/linux/vfio.h
14582
14583 VFIO MEDIATED DEVICE DRIVERS
14584 M:      Kirti Wankhede <kwankhede@nvidia.com>
14585 L:      kvm@vger.kernel.org
14586 S:      Maintained
14587 F:      Documentation/vfio-mediated-device.txt
14588 F:      drivers/vfio/mdev/
14589 F:      include/linux/mdev.h
14590 F:      samples/vfio-mdev/
14591
14592 VFIO PLATFORM DRIVER
14593 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14594 L:      kvm@vger.kernel.org
14595 S:      Maintained
14596 F:      drivers/vfio/platform/
14597
14598 VGA_SWITCHEROO
14599 R:      Lukas Wunner <lukas@wunner.de>
14600 S:      Maintained
14601 F:      Documentation/gpu/vga-switcheroo.rst
14602 F:      drivers/gpu/vga/vga_switcheroo.c
14603 F:      include/linux/vga_switcheroo.h
14604 T:      git git://anongit.freedesktop.org/drm/drm-misc
14605
14606 VIA RHINE NETWORK DRIVER
14607 S:      Orphan
14608 F:      drivers/net/ethernet/via/via-rhine.c
14609
14610 VIA SD/MMC CARD CONTROLLER DRIVER
14611 M:      Bruce Chang <brucechang@via.com.tw>
14612 M:      Harald Welte <HaraldWelte@viatech.com>
14613 S:      Maintained
14614 F:      drivers/mmc/host/via-sdmmc.c
14615
14616 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14617 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14618 L:      linux-fbdev@vger.kernel.org
14619 S:      Maintained
14620 F:      include/linux/via-core.h
14621 F:      include/linux/via-gpio.h
14622 F:      include/linux/via_i2c.h
14623 F:      drivers/video/fbdev/via/
14624
14625 VIA VELOCITY NETWORK DRIVER
14626 M:      Francois Romieu <romieu@fr.zoreil.com>
14627 L:      netdev@vger.kernel.org
14628 S:      Maintained
14629 F:      drivers/net/ethernet/via/via-velocity.*
14630
14631 VIDEO MULTIPLEXER DRIVER
14632 M:      Philipp Zabel <p.zabel@pengutronix.de>
14633 L:      linux-media@vger.kernel.org
14634 S:      Maintained
14635 F:      drivers/media/platform/video-mux.c
14636
14637 VIDEOBUF2 FRAMEWORK
14638 M:      Pawel Osciak <pawel@osciak.com>
14639 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14640 M:      Kyungmin Park <kyungmin.park@samsung.com>
14641 L:      linux-media@vger.kernel.org
14642 S:      Maintained
14643 F:      drivers/media/v4l2-core/videobuf2-*
14644 F:      include/media/videobuf2-*
14645
14646 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14647 M:      Helen Koike <helen.koike@collabora.com>
14648 L:      linux-media@vger.kernel.org
14649 T:      git git://linuxtv.org/media_tree.git
14650 W:      https://linuxtv.org
14651 S:      Maintained
14652 F:      drivers/media/platform/vimc/*
14653
14654 VIRT LIB
14655 M:      Alex Williamson <alex.williamson@redhat.com>
14656 M:      Paolo Bonzini <pbonzini@redhat.com>
14657 L:      kvm@vger.kernel.org
14658 S:      Supported
14659 F:      virt/lib/
14660
14661 VIRTIO AND VHOST VSOCK DRIVER
14662 M:      Stefan Hajnoczi <stefanha@redhat.com>
14663 L:      kvm@vger.kernel.org
14664 L:      virtualization@lists.linux-foundation.org
14665 L:      netdev@vger.kernel.org
14666 S:      Maintained
14667 F:      include/linux/virtio_vsock.h
14668 F:      include/uapi/linux/virtio_vsock.h
14669 F:      include/uapi/linux/vsockmon.h
14670 F:      include/uapi/linux/vm_sockets_diag.h
14671 F:      net/vmw_vsock/diag.c
14672 F:      net/vmw_vsock/af_vsock_tap.c
14673 F:      net/vmw_vsock/virtio_transport_common.c
14674 F:      net/vmw_vsock/virtio_transport.c
14675 F:      drivers/net/vsockmon.c
14676 F:      drivers/vhost/vsock.c
14677 F:      drivers/vhost/vsock.h
14678 F:      tools/testing/vsock/
14679
14680 VIRTIO CONSOLE DRIVER
14681 M:      Amit Shah <amit@kernel.org>
14682 L:      virtualization@lists.linux-foundation.org
14683 S:      Maintained
14684 F:      drivers/char/virtio_console.c
14685 F:      include/linux/virtio_console.h
14686 F:      include/uapi/linux/virtio_console.h
14687
14688 VIRTIO CORE, NET AND BLOCK DRIVERS
14689 M:      "Michael S. Tsirkin" <mst@redhat.com>
14690 M:      Jason Wang <jasowang@redhat.com>
14691 L:      virtualization@lists.linux-foundation.org
14692 S:      Maintained
14693 F:      Documentation/devicetree/bindings/virtio/
14694 F:      drivers/virtio/
14695 F:      tools/virtio/
14696 F:      drivers/net/virtio_net.c
14697 F:      drivers/block/virtio_blk.c
14698 F:      include/linux/virtio*.h
14699 F:      include/uapi/linux/virtio_*.h
14700 F:      drivers/crypto/virtio/
14701 F:      mm/balloon_compaction.c
14702
14703 VIRTIO CRYPTO DRIVER
14704 M:      Gonglei <arei.gonglei@huawei.com>
14705 L:      virtualization@lists.linux-foundation.org
14706 L:      linux-crypto@vger.kernel.org
14707 S:      Maintained
14708 F:      drivers/crypto/virtio/
14709 F:      include/uapi/linux/virtio_crypto.h
14710
14711 VIRTIO DRIVERS FOR S390
14712 M:      Cornelia Huck <cohuck@redhat.com>
14713 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14714 L:      linux-s390@vger.kernel.org
14715 L:      virtualization@lists.linux-foundation.org
14716 L:      kvm@vger.kernel.org
14717 S:      Supported
14718 F:      drivers/s390/virtio/
14719 F:      arch/s390/include/uapi/asm/virtio-ccw.h
14720
14721 VIRTIO GPU DRIVER
14722 M:      David Airlie <airlied@linux.ie>
14723 M:      Gerd Hoffmann <kraxel@redhat.com>
14724 L:      dri-devel@lists.freedesktop.org
14725 L:      virtualization@lists.linux-foundation.org
14726 T:      git git://anongit.freedesktop.org/drm/drm-misc
14727 S:      Maintained
14728 F:      drivers/gpu/drm/virtio/
14729 F:      include/uapi/linux/virtio_gpu.h
14730
14731 VIRTIO HOST (VHOST)
14732 M:      "Michael S. Tsirkin" <mst@redhat.com>
14733 M:      Jason Wang <jasowang@redhat.com>
14734 L:      kvm@vger.kernel.org
14735 L:      virtualization@lists.linux-foundation.org
14736 L:      netdev@vger.kernel.org
14737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14738 S:      Maintained
14739 F:      drivers/vhost/
14740 F:      include/uapi/linux/vhost.h
14741
14742 VIRTIO INPUT DRIVER
14743 M:      Gerd Hoffmann <kraxel@redhat.com>
14744 S:      Maintained
14745 F:      drivers/virtio/virtio_input.c
14746 F:      include/uapi/linux/virtio_input.h
14747
14748 VIRTUAL BOX GUEST DEVICE DRIVER
14749 M:      Hans de Goede <hdegoede@redhat.com>
14750 M:      Arnd Bergmann <arnd@arndb.de>
14751 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14752 S:      Maintained
14753 F:      include/linux/vbox_utils.h
14754 F:      include/uapi/linux/vbox*.h
14755 F:      drivers/virt/vboxguest/
14756
14757 VIRTUAL SERIO DEVICE DRIVER
14758 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14759 S:      Maintained
14760 F:      drivers/input/serio/userio.c
14761 F:      include/uapi/linux/userio.h
14762
14763 VIVID VIRTUAL VIDEO DRIVER
14764 M:      Hans Verkuil <hverkuil@xs4all.nl>
14765 L:      linux-media@vger.kernel.org
14766 T:      git git://linuxtv.org/media_tree.git
14767 W:      https://linuxtv.org
14768 S:      Maintained
14769 F:      drivers/media/platform/vivid/*
14770
14771 VLYNQ BUS
14772 M:      Florian Fainelli <f.fainelli@gmail.com>
14773 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14774 S:      Maintained
14775 F:      drivers/vlynq/vlynq.c
14776 F:      include/linux/vlynq.h
14777
14778 VME SUBSYSTEM
14779 M:      Martyn Welch <martyn@welchs.me.uk>
14780 M:      Manohar Vanga <manohar.vanga@gmail.com>
14781 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14782 L:      devel@driverdev.osuosl.org
14783 S:      Maintained
14784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14785 F:      Documentation/driver-api/vme.rst
14786 F:      drivers/staging/vme/
14787 F:      drivers/vme/
14788 F:      include/linux/vme*
14789
14790 VMWARE BALLOON DRIVER
14791 M:      Xavier Deguillard <xdeguillard@vmware.com>
14792 M:      Philip Moltmann <moltmann@vmware.com>
14793 M:      "VMware, Inc." <pv-drivers@vmware.com>
14794 L:      linux-kernel@vger.kernel.org
14795 S:      Maintained
14796 F:      drivers/misc/vmw_balloon.c
14797
14798 VMWARE HYPERVISOR INTERFACE
14799 M:      Alok Kataria <akataria@vmware.com>
14800 L:      virtualization@lists.linux-foundation.org
14801 S:      Supported
14802 F:      arch/x86/kernel/cpu/vmware.c
14803
14804 VMWARE PVRDMA DRIVER
14805 M:      Adit Ranadive <aditr@vmware.com>
14806 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14807 L:      linux-rdma@vger.kernel.org
14808 S:      Maintained
14809 F:      drivers/infiniband/hw/vmw_pvrdma/
14810
14811 VMware PVSCSI driver
14812 M:      Jim Gill <jgill@vmware.com>
14813 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14814 L:      linux-scsi@vger.kernel.org
14815 S:      Maintained
14816 F:      drivers/scsi/vmw_pvscsi.c
14817 F:      drivers/scsi/vmw_pvscsi.h
14818
14819 VMWARE VMMOUSE SUBDRIVER
14820 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14821 M:      "VMware, Inc." <pv-drivers@vmware.com>
14822 L:      linux-input@vger.kernel.org
14823 S:      Maintained
14824 F:      drivers/input/mouse/vmmouse.c
14825 F:      drivers/input/mouse/vmmouse.h
14826
14827 VMWARE VMXNET3 ETHERNET DRIVER
14828 M:      Shrikrishna Khare <skhare@vmware.com>
14829 M:      "VMware, Inc." <pv-drivers@vmware.com>
14830 L:      netdev@vger.kernel.org
14831 S:      Maintained
14832 F:      drivers/net/vmxnet3/
14833
14834 VOCORE VOCORE2 BOARD
14835 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14836 L:      linux-mips@linux-mips.org
14837 S:      Maintained
14838 F:      arch/mips/boot/dts/ralink/vocore2.dts
14839
14840 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14841 M:      Liam Girdwood <lgirdwood@gmail.com>
14842 M:      Mark Brown <broonie@kernel.org>
14843 L:      linux-kernel@vger.kernel.org
14844 W:      http://www.slimlogic.co.uk/?p=48
14845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14846 S:      Supported
14847 F:      Documentation/devicetree/bindings/regulator/
14848 F:      Documentation/power/regulator/
14849 F:      drivers/regulator/
14850 F:      include/dt-bindings/regulator/
14851 F:      include/linux/regulator/
14852
14853 VRF
14854 M:      David Ahern <dsa@cumulusnetworks.com>
14855 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14856 L:      netdev@vger.kernel.org
14857 S:      Maintained
14858 F:      drivers/net/vrf.c
14859 F:      Documentation/networking/vrf.txt
14860
14861 VT1211 HARDWARE MONITOR DRIVER
14862 M:      Juerg Haefliger <juergh@gmail.com>
14863 L:      linux-hwmon@vger.kernel.org
14864 S:      Maintained
14865 F:      Documentation/hwmon/vt1211
14866 F:      drivers/hwmon/vt1211.c
14867
14868 VT8231 HARDWARE MONITOR DRIVER
14869 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14870 L:      linux-hwmon@vger.kernel.org
14871 S:      Maintained
14872 F:      drivers/hwmon/vt8231.c
14873
14874 VUB300 USB to SDIO/SD/MMC bridge chip
14875 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14876 L:      linux-mmc@vger.kernel.org
14877 L:      linux-usb@vger.kernel.org
14878 S:      Supported
14879 F:      drivers/mmc/host/vub300.c
14880
14881 W1 DALLAS'S 1-WIRE BUS
14882 M:      Evgeniy Polyakov <zbr@ioremap.net>
14883 S:      Maintained
14884 F:      Documentation/w1/
14885 F:      drivers/w1/
14886 F:      include/linux/w1.h
14887
14888 W83791D HARDWARE MONITORING DRIVER
14889 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14890 L:      linux-hwmon@vger.kernel.org
14891 S:      Maintained
14892 F:      Documentation/hwmon/w83791d
14893 F:      drivers/hwmon/w83791d.c
14894
14895 W83793 HARDWARE MONITORING DRIVER
14896 M:      Rudolf Marek <r.marek@assembler.cz>
14897 L:      linux-hwmon@vger.kernel.org
14898 S:      Maintained
14899 F:      Documentation/hwmon/w83793
14900 F:      drivers/hwmon/w83793.c
14901
14902 W83795 HARDWARE MONITORING DRIVER
14903 M:      Jean Delvare <jdelvare@suse.com>
14904 L:      linux-hwmon@vger.kernel.org
14905 S:      Maintained
14906 F:      drivers/hwmon/w83795.c
14907
14908 W83L51xD SD/MMC CARD INTERFACE DRIVER
14909 M:      Pierre Ossman <pierre@ossman.eu>
14910 S:      Maintained
14911 F:      drivers/mmc/host/wbsd.*
14912
14913 WACOM PROTOCOL 4 SERIAL TABLETS
14914 M:      Julian Squires <julian@cipht.net>
14915 M:      Hans de Goede <hdegoede@redhat.com>
14916 L:      linux-input@vger.kernel.org
14917 S:      Maintained
14918 F:      drivers/input/tablet/wacom_serial4.c
14919
14920 WATCHDOG DEVICE DRIVERS
14921 M:      Wim Van Sebroeck <wim@iguana.be>
14922 R:      Guenter Roeck <linux@roeck-us.net>
14923 L:      linux-watchdog@vger.kernel.org
14924 W:      http://www.linux-watchdog.org/
14925 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14926 S:      Maintained
14927 F:      Documentation/devicetree/bindings/watchdog/
14928 F:      Documentation/watchdog/
14929 F:      drivers/watchdog/
14930 F:      include/linux/watchdog.h
14931 F:      include/uapi/linux/watchdog.h
14932
14933 WHISKEYCOVE PMIC GPIO DRIVER
14934 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14935 L:      linux-gpio@vger.kernel.org
14936 S:      Maintained
14937 F:      drivers/gpio/gpio-wcove.c
14938
14939 WIIMOTE HID DRIVER
14940 M:      David Herrmann <dh.herrmann@googlemail.com>
14941 L:      linux-input@vger.kernel.org
14942 S:      Maintained
14943 F:      drivers/hid/hid-wiimote*
14944
14945 WILOCITY WIL6210 WIRELESS DRIVER
14946 M:      Maya Erez <merez@codeaurora.org>
14947 L:      linux-wireless@vger.kernel.org
14948 L:      wil6210@qti.qualcomm.com
14949 S:      Supported
14950 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14951 F:      drivers/net/wireless/ath/wil6210/
14952
14953 WIMAX STACK
14954 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14955 M:      linux-wimax@intel.com
14956 L:      wimax@linuxwimax.org (subscribers-only)
14957 S:      Supported
14958 W:      http://linuxwimax.org
14959 F:      Documentation/wimax/README.wimax
14960 F:      include/linux/wimax/debug.h
14961 F:      include/net/wimax.h
14962 F:      include/uapi/linux/wimax.h
14963 F:      net/wimax/
14964
14965 WINBOND CIR DRIVER
14966 M:      David Härdeman <david@hardeman.nu>
14967 S:      Maintained
14968 F:      drivers/media/rc/winbond-cir.c
14969
14970 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14971 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14972 L:      linux-watchdog@vger.kernel.org
14973 S:      Maintained
14974 F:      drivers/watchdog/ebc-c384_wdt.c
14975
14976 WINSYSTEMS WS16C48 GPIO DRIVER
14977 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14978 L:      linux-gpio@vger.kernel.org
14979 S:      Maintained
14980 F:      drivers/gpio/gpio-ws16c48.c
14981
14982 WISTRON LAPTOP BUTTON DRIVER
14983 M:      Miloslav Trmac <mitr@volny.cz>
14984 S:      Maintained
14985 F:      drivers/input/misc/wistron_btns.c
14986
14987 WL3501 WIRELESS PCMCIA CARD DRIVER
14988 L:      linux-wireless@vger.kernel.org
14989 S:      Odd fixes
14990 F:      drivers/net/wireless/wl3501*
14991
14992 WOLFSON MICROELECTRONICS DRIVERS
14993 L:      patches@opensource.cirrus.com
14994 T:      git https://github.com/CirrusLogic/linux-drivers.git
14995 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14996 S:      Supported
14997 F:      Documentation/hwmon/wm83??
14998 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14999 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15000 F:      Documentation/devicetree/bindings/mfd/arizona.txt
15001 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
15002 F:      Documentation/devicetree/bindings/sound/wlf,arizona.txt
15003 F:      arch/arm/mach-s3c64xx/mach-crag6410*
15004 F:      drivers/clk/clk-wm83*.c
15005 F:      drivers/extcon/extcon-arizona.c
15006 F:      drivers/leds/leds-wm83*.c
15007 F:      drivers/gpio/gpio-*wm*.c
15008 F:      drivers/gpio/gpio-arizona.c
15009 F:      drivers/hwmon/wm83??-hwmon.c
15010 F:      drivers/input/misc/wm831x-on.c
15011 F:      drivers/input/touchscreen/wm831x-ts.c
15012 F:      drivers/input/touchscreen/wm97*.c
15013 F:      drivers/mfd/arizona*
15014 F:      drivers/mfd/wm*.c
15015 F:      drivers/mfd/cs47l24*
15016 F:      drivers/power/supply/wm83*.c
15017 F:      drivers/rtc/rtc-wm83*.c
15018 F:      drivers/regulator/wm8*.c
15019 F:      drivers/regulator/arizona*
15020 F:      drivers/video/backlight/wm83*_bl.c
15021 F:      drivers/watchdog/wm83*_wdt.c
15022 F:      include/linux/mfd/arizona/
15023 F:      include/linux/mfd/wm831x/
15024 F:      include/linux/mfd/wm8350/
15025 F:      include/linux/mfd/wm8400*
15026 F:      include/linux/regulator/arizona*
15027 F:      include/linux/wm97xx.h
15028 F:      include/sound/wm????.h
15029 F:      sound/soc/codecs/arizona.?
15030 F:      sound/soc/codecs/wm*
15031 F:      sound/soc/codecs/cs47l24*
15032
15033 WORKQUEUE
15034 M:      Tejun Heo <tj@kernel.org>
15035 R:      Lai Jiangshan <jiangshanlai@gmail.com>
15036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15037 S:      Maintained
15038 F:      include/linux/workqueue.h
15039 F:      kernel/workqueue.c
15040 F:      Documentation/core-api/workqueue.rst
15041
15042 X-POWERS AXP288 PMIC DRIVERS
15043 M:      Hans de Goede <hdegoede@redhat.com>
15044 S:      Maintained
15045 N:      axp288
15046 F:      drivers/acpi/pmic/intel_pmic_xpower.c
15047
15048 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15049 M:      Chen-Yu Tsai <wens@csie.org>
15050 L:      linux-kernel@vger.kernel.org
15051 S:      Maintained
15052 N:      axp[128]
15053
15054 X.25 NETWORK LAYER
15055 M:      Andrew Hendry <andrew.hendry@gmail.com>
15056 L:      linux-x25@vger.kernel.org
15057 S:      Odd Fixes
15058 F:      Documentation/networking/x25*
15059 F:      include/net/x25*
15060 F:      net/x25/
15061
15062 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15063 M:      Thomas Gleixner <tglx@linutronix.de>
15064 M:      Ingo Molnar <mingo@redhat.com>
15065 R:      "H. Peter Anvin" <hpa@zytor.com>
15066 M:      x86@kernel.org
15067 L:      linux-kernel@vger.kernel.org
15068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15069 S:      Maintained
15070 F:      Documentation/x86/
15071 F:      arch/x86/
15072
15073 X86 MCE INFRASTRUCTURE
15074 M:      Tony Luck <tony.luck@intel.com>
15075 M:      Borislav Petkov <bp@alien8.de>
15076 L:      linux-edac@vger.kernel.org
15077 S:      Maintained
15078 F:      arch/x86/kernel/cpu/mcheck/*
15079
15080 X86 MICROCODE UPDATE SUPPORT
15081 M:      Borislav Petkov <bp@alien8.de>
15082 S:      Maintained
15083 F:      arch/x86/kernel/cpu/microcode/*
15084
15085 X86 PLATFORM DRIVERS
15086 M:      Darren Hart <dvhart@infradead.org>
15087 M:      Andy Shevchenko <andy@infradead.org>
15088 L:      platform-driver-x86@vger.kernel.org
15089 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
15090 S:      Maintained
15091 F:      drivers/platform/x86/
15092 F:      drivers/platform/olpc/
15093
15094 X86 VDSO
15095 M:      Andy Lutomirski <luto@amacapital.net>
15096 L:      linux-kernel@vger.kernel.org
15097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15098 S:      Maintained
15099 F:      arch/x86/entry/vdso/
15100
15101 XC2028/3028 TUNER DRIVER
15102 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
15103 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
15104 L:      linux-media@vger.kernel.org
15105 W:      https://linuxtv.org
15106 T:      git git://linuxtv.org/media_tree.git
15107 S:      Maintained
15108 F:      drivers/media/tuners/tuner-xc2028.*
15109
15110 XEN BLOCK SUBSYSTEM
15111 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15112 M:      Roger Pau Monné <roger.pau@citrix.com>
15113 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15114 S:      Supported
15115 F:      drivers/block/xen-blkback/*
15116 F:      drivers/block/xen*
15117
15118 XEN HYPERVISOR ARM
15119 M:      Stefano Stabellini <sstabellini@kernel.org>
15120 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15121 S:      Maintained
15122 F:      arch/arm/xen/
15123 F:      arch/arm/include/asm/xen/
15124
15125 XEN HYPERVISOR ARM64
15126 M:      Stefano Stabellini <sstabellini@kernel.org>
15127 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15128 S:      Maintained
15129 F:      arch/arm64/xen/
15130 F:      arch/arm64/include/asm/xen/
15131
15132 XEN HYPERVISOR INTERFACE
15133 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
15134 M:      Juergen Gross <jgross@suse.com>
15135 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15137 S:      Supported
15138 F:      arch/x86/xen/
15139 F:      drivers/*/xen-*front.c
15140 F:      drivers/xen/
15141 F:      arch/x86/include/asm/xen/
15142 F:      arch/x86/include/asm/pvclock-abi.h
15143 F:      include/xen/
15144 F:      include/uapi/xen/
15145 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
15146 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
15147
15148 XEN NETWORK BACKEND DRIVER
15149 M:      Wei Liu <wei.liu2@citrix.com>
15150 M:      Paul Durrant <paul.durrant@citrix.com>
15151 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15152 L:      netdev@vger.kernel.org
15153 S:      Supported
15154 F:      drivers/net/xen-netback/*
15155
15156 XEN PCI SUBSYSTEM
15157 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15158 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15159 S:      Supported
15160 F:      arch/x86/pci/*xen*
15161 F:      drivers/pci/*xen*
15162
15163 XEN PVSCSI DRIVERS
15164 M:      Juergen Gross <jgross@suse.com>
15165 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15166 L:      linux-scsi@vger.kernel.org
15167 S:      Supported
15168 F:      drivers/scsi/xen-scsifront.c
15169 F:      drivers/xen/xen-scsiback.c
15170 F:      include/xen/interface/io/vscsiif.h
15171
15172 XEN SWIOTLB SUBSYSTEM
15173 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15174 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
15175 L:      iommu@lists.linux-foundation.org
15176 S:      Supported
15177 F:      arch/x86/xen/*swiotlb*
15178 F:      drivers/xen/*swiotlb*
15179
15180 XFS FILESYSTEM
15181 M:      Darrick J. Wong <darrick.wong@oracle.com>
15182 M:      linux-xfs@vger.kernel.org
15183 L:      linux-xfs@vger.kernel.org
15184 W:      http://xfs.org/
15185 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15186 S:      Supported
15187 F:      Documentation/filesystems/xfs.txt
15188 F:      fs/xfs/
15189
15190 XILINX AXI ETHERNET DRIVER
15191 M:      Anirudha Sarangi <anirudh@xilinx.com>
15192 M:      John Linn <John.Linn@xilinx.com>
15193 S:      Maintained
15194 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
15195
15196 XILINX UARTLITE SERIAL DRIVER
15197 M:      Peter Korsgaard <jacmet@sunsite.dk>
15198 L:      linux-serial@vger.kernel.org
15199 S:      Maintained
15200 F:      drivers/tty/serial/uartlite.c
15201
15202 XILINX VIDEO IP CORES
15203 M:      Hyun Kwon <hyun.kwon@xilinx.com>
15204 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15205 L:      linux-media@vger.kernel.org
15206 T:      git git://linuxtv.org/media_tree.git
15207 S:      Supported
15208 F:      Documentation/devicetree/bindings/media/xilinx/
15209 F:      drivers/media/platform/xilinx/
15210 F:      include/uapi/linux/xilinx-v4l2-controls.h
15211
15212 XILLYBUS DRIVER
15213 M:      Eli Billauer <eli.billauer@gmail.com>
15214 L:      linux-kernel@vger.kernel.org
15215 S:      Supported
15216 F:      drivers/char/xillybus/
15217
15218 XRA1403 GPIO EXPANDER
15219 M:      Nandor Han <nandor.han@ge.com>
15220 M:      Semi Malinen <semi.malinen@ge.com>
15221 L:      linux-gpio@vger.kernel.org
15222 S:      Maintained
15223 F:      drivers/gpio/gpio-xra1403.c
15224 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15225
15226 XTENSA XTFPGA PLATFORM SUPPORT
15227 M:      Max Filippov <jcmvbkbc@gmail.com>
15228 L:      linux-xtensa@linux-xtensa.org
15229 S:      Maintained
15230 F:      drivers/spi/spi-xtensa-xtfpga.c
15231 F:      sound/soc/xtensa/xtfpga-i2s.c
15232
15233 YAM DRIVER FOR AX.25
15234 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
15235 L:      linux-hams@vger.kernel.org
15236 S:      Maintained
15237 F:      drivers/net/hamradio/yam*
15238 F:      include/linux/yam.h
15239
15240 YAMA SECURITY MODULE
15241 M:      Kees Cook <keescook@chromium.org>
15242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15243 S:      Supported
15244 F:      security/yama/
15245 F:      Documentation/admin-guide/LSM/Yama.rst
15246
15247 YEALINK PHONE DRIVER
15248 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
15249 L:      usbb2k-api-dev@nongnu.org
15250 S:      Maintained
15251 F:      Documentation/input/yealink.rst
15252 F:      drivers/input/misc/yealink.*
15253
15254 Z8530 DRIVER FOR AX.25
15255 M:      Joerg Reuter <jreuter@yaina.de>
15256 W:      http://yaina.de/jreuter/
15257 W:      http://www.qsl.net/dl1bke/
15258 L:      linux-hams@vger.kernel.org
15259 S:      Maintained
15260 F:      Documentation/networking/z8530drv.txt
15261 F:      drivers/net/hamradio/*scc.c
15262 F:      drivers/net/hamradio/z8530.h
15263
15264 ZBUD COMPRESSED PAGE ALLOCATOR
15265 M:      Seth Jennings <sjenning@redhat.com>
15266 M:      Dan Streetman <ddstreet@ieee.org>
15267 L:      linux-mm@kvack.org
15268 S:      Maintained
15269 F:      mm/zbud.c
15270 F:      include/linux/zbud.h
15271
15272 ZD1211RW WIRELESS DRIVER
15273 M:      Daniel Drake <dsd@gentoo.org>
15274 M:      Ulrich Kunitz <kune@deine-taler.de>
15275 W:      http://zd1211.ath.cx/wiki/DriverRewrite
15276 L:      linux-wireless@vger.kernel.org
15277 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
15278 S:      Maintained
15279 F:      drivers/net/wireless/zydas/zd1211rw/
15280
15281 ZD1301 MEDIA DRIVER
15282 M:      Antti Palosaari <crope@iki.fi>
15283 L:      linux-media@vger.kernel.org
15284 W:      https://linuxtv.org/
15285 W:      http://palosaari.fi/linux/
15286 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15287 S:      Maintained
15288 F:      drivers/media/usb/dvb-usb-v2/zd1301*
15289
15290 ZD1301_DEMOD MEDIA DRIVER
15291 M:      Antti Palosaari <crope@iki.fi>
15292 L:      linux-media@vger.kernel.org
15293 W:      https://linuxtv.org/
15294 W:      http://palosaari.fi/linux/
15295 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
15296 S:      Maintained
15297 F:      drivers/media/dvb-frontends/zd1301_demod*
15298
15299 ZPOOL COMPRESSED PAGE STORAGE API
15300 M:      Dan Streetman <ddstreet@ieee.org>
15301 L:      linux-mm@kvack.org
15302 S:      Maintained
15303 F:      mm/zpool.c
15304 F:      include/linux/zpool.h
15305
15306 ZR36067 VIDEO FOR LINUX DRIVER
15307 L:      mjpeg-users@lists.sourceforge.net
15308 L:      linux-media@vger.kernel.org
15309 W:      http://mjpeg.sourceforge.net/driver-zoran/
15310 T:      hg https://linuxtv.org/hg/v4l-dvb
15311 S:      Odd Fixes
15312 F:      drivers/media/pci/zoran/
15313
15314 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15315 M:      Minchan Kim <minchan@kernel.org>
15316 M:      Nitin Gupta <ngupta@vflare.org>
15317 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15318 L:      linux-kernel@vger.kernel.org
15319 S:      Maintained
15320 F:      drivers/block/zram/
15321 F:      Documentation/blockdev/zram.txt
15322
15323 ZS DECSTATION Z85C30 SERIAL DRIVER
15324 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
15325 S:      Maintained
15326 F:      drivers/tty/serial/zs.*
15327
15328 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15329 M:      Minchan Kim <minchan@kernel.org>
15330 M:      Nitin Gupta <ngupta@vflare.org>
15331 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15332 L:      linux-mm@kvack.org
15333 S:      Maintained
15334 F:      mm/zsmalloc.c
15335 F:      include/linux/zsmalloc.h
15336 F:      Documentation/vm/zsmalloc.txt
15337
15338 ZSWAP COMPRESSED SWAP CACHING
15339 M:      Seth Jennings <sjenning@redhat.com>
15340 M:      Dan Streetman <ddstreet@ieee.org>
15341 L:      linux-mm@kvack.org
15342 S:      Maintained
15343 F:      mm/zswap.c
15344
15345 THE REST
15346 M:      Linus Torvalds <torvalds@linux-foundation.org>
15347 L:      linux-kernel@vger.kernel.org
15348 Q:      http://patchwork.kernel.org/project/LKML/list/
15349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15350 S:      Buried alive in reporters
15351 F:      *
15352 F:      */